adelikat
cdcc1eabde
use inline out variables in Emulation.Cores
2020-02-18 15:10:29 -06:00
adelikat
606c3bf1c2
use more advanced language features in Emulation.Cores ( #1852 )
...
* Use expression bodies in Emulation.Cores, and a few other misc cleanups
* remove unused usings in Emulation.Common
* cleanups in Tables_Direct.cs
* some cleanups in nes boards - redundant code
* remove some redundant array initializers in Emulation.Cores
* cleanup AmstradCPC.Controllers
* use object initializers in a lot of places
* nes mappers - remove disch's notes comments in favor of the nesdev wiki link
* cleanup CdtConverter.cs, mostly use of object initializers
* remove redundant .ToString() calls in Emulation.Cores
* using var in Emulation.Cores
* AmstradCPC/ZXSpectrum - simplify some linq, tabs instead of spaces, a few other misc cleanups
* Use null-propagation in Emulation.Cores
2020-02-17 16:54:51 -06:00
J.D. Purcell
fec63fb66a
Spaces -> tabs, fix mixed newlines.
2019-11-03 20:58:36 -05:00
SaxxonPike
55145ff7ba
C64: The T64 format was never supported, but at least make the core aware of it
2019-07-04 12:46:28 -05:00
SaxxonPike
7fbccb7a46
C64: Use write protection on G64 images (which are often copy protected), and disable it on D64 images.
2019-07-04 00:14:21 -05:00
SaxxonPike
4e1892d094
C64: Allow writing to disk.
2019-07-04 00:11:03 -05:00
SaxxonPike
0cdb28fc8f
C64: Format D64 sector headers with directory ID instead of A0/A0.
2019-07-04 00:03:50 -05:00
SaxxonPike
ceb1338459
C64: Use proper sector gaps based on density when converting from D64.
2019-07-04 00:02:28 -05:00
James Groom
4e91f88af3
Use nameof in cores
2019-03-28 14:18:58 +11:00
adelikat
1877cce021
C64 - misc cleanups
2017-05-30 13:10:01 -04:00
adelikat
3a852707c4
C64 - expose tape data as a memory domain, because why not
2017-05-28 08:52:16 -05:00
adelikat
eb3c6a640e
C64 - make binary states preferred, disks - dont' save _tracks to savestates since it currently isn't being written to, add a note for what to do if/when writing to disk is built
2017-05-13 16:18:55 -05:00
adelikat
caf9802412
C64 - remove the SaveState.DoNotSave attribute
2017-05-13 13:04:02 -05:00
adelikat
8ae05f2d01
C64 - remove the SaveState.SaveWithName attribute
2017-05-13 12:46:19 -05:00
adelikat
ec07983f92
Refactor Disk.cs to not use SyncObject, still uses SyncDelta however
2017-05-13 11:42:39 -05:00
adelikat
4d99f9fd95
C64 - refactor CassettePort and subclasses to not use SyncObject
2017-05-13 10:20:44 -05:00
adelikat
3dd5478efd
spaces to tabs in C64 files
2017-04-24 10:09:31 -05:00
Tony Konzel
3ce0264fd3
C64: Actually use the correct data and length when building PRGs onto disk images.
2016-03-09 20:35:56 -06:00
Anthony Konzel
9557a25301
C64: Improved disk support.
2016-03-09 19:53:02 -06:00
Anthony Konzel
8fd552274e
C64: Discover file formats heuristically instead of by filename.
2016-03-05 15:23:22 -06:00
Anthony Konzel
b0e4e18ebc
C64: Manage memory for Cartridge, Write protect on media.
2016-03-04 16:15:01 -06:00
Anthony Konzel
f4f45f73a8
C64: Better lifecycle management and 1541-II support.
2016-03-04 16:06:25 -06:00
Anthony Konzel
87200593b6
C64: Internal support for multiple files and Epyx Fastload support.
2016-03-03 21:14:19 -06:00
Anthony Konzel
28ced70f28
C64: Populate half-tracks when loading images.
2016-03-03 15:43:43 -06:00
Anthony Konzel
fd62145df5
C64: Don't compress savestate data (let the UI do that)
2016-03-01 20:34:08 -06:00
Anthony Konzel
a06dd5f768
C64: Faster loading savestates. Also fix input not working after loading state.
2016-03-01 16:03:20 -06:00
Anthony Konzel
70e1a2ca29
C64: Apply savestate changes to tape subsystem.
2016-03-01 13:52:47 -06:00
Anthony Konzel
472616c4f7
C64: Add bare delta media savestate support.
2016-03-01 13:15:27 -06:00
Anthony Konzel
ac9a4ef777
Apply C64 core update patch.
2016-02-22 17:50:11 -06:00
saxxonpike
2fb95adb1a
Commodore 64: Remove useless 'experimental' folder, make namespaces match folders
2014-10-03 21:04:37 +00:00
adelikat
7e45f13282
Change project name BizHawk.Emulation to BizHawk.Emulation.Cores
2013-11-15 14:05:47 +00:00