adelikat
|
de1cb218a6
|
Add more info to IEmulator CoreAttributes, add status bar icon that gives the name of the current core with a tooltip with additional info, put bizhawk icon on "in house" cores, and the icon of the ported emulator on ported cores. Still todo: icons for ported cores other than quicknes
|
2014-04-25 01:19:57 +00:00 |
adelikat
|
c74019a54d
|
Add a CoreAttributes class with a CoreName field, and apply it to all cores, when recording a new movie, add a core header line that captures this name
|
2014-04-22 00:38:59 +00:00 |
adelikat
|
54203c00b9
|
Atari 2600 - Debugger - add trace logging, and show some stats: scanline, vsync, vblank
|
2014-04-20 01:19:33 +00:00 |
adelikat
|
a61ff53d9c
|
Change IEmulator.GetCpuFlagsAndRegisters() to a Dictionary, fix a warning, throw NotImplemented exceptions in cores that don't implement this method rather than returning an empty list. Start Debugger UI User Controls
|
2014-04-19 22:23:13 +00:00 |
adelikat
|
1669fd7755
|
Start an Atari 2600 debugger dialog
|
2014-04-19 19:01:13 +00:00 |
adelikat
|
dba0d25a5c
|
Atari 2600 - some progress on the AR mapper (Super charger), but still doesn't work
|
2014-04-19 16:28:03 +00:00 |
adelikat
|
d1e7ed9d91
|
Atari 2600 - start Supercharger emulation (and mapper AR)
|
2014-04-16 01:18:38 +00:00 |
adelikat
|
285a7241b9
|
On the Rom Details dialog, if the Rom is unknown and the Core supports a GenerateGameDbEntry() method, show the button. When clicked it will add the Game Db entry to gamedb_user.txt, from which point it will be a known rom to the user. Implement this method on Atari 2600. Still TODO: allow them to pick the status instead of assuming "Good"
|
2014-04-15 22:10:39 +00:00 |
adelikat
|
2cbb914b9e
|
silly formatting fix from last commit
|
2014-04-13 18:30:41 +00:00 |
adelikat
|
7a6994eb80
|
Atari 2600 - some progress on mapper 4A50, but it still doesn't work
|
2014-04-13 18:09:29 +00:00 |
adelikat
|
3f3f607e60
|
Atari 2600 - some ground work for the AR mapper, doesn't yet do anything
|
2014-04-12 17:52:49 +00:00 |
adelikat
|
ccae8ce914
|
Atari - failed attempt to implement mapper CM (Compumate)
|
2014-04-12 16:36:30 +00:00 |
adelikat
|
4f65d78335
|
Atari 2600 - some ground work for DPC+, but still not implemented
|
2014-04-12 04:11:52 +00:00 |
adelikat
|
a1cb4b151e
|
Atari 2600 - implement mapper FE
|
2014-04-12 03:48:18 +00:00 |
adelikat
|
50c8e05d65
|
Atari 2600 - Boulder Dash Intro Tune demo apparently doesn't run on 3E, it runs on 4K so change the gamedb entry, a fix to 3E. Given that no game actually works that is written for this mapper, I'm calling this one.
|
2014-04-12 02:54:17 +00:00 |
adelikat
|
a329ef846d
|
Atari 2600 - fix mapper E7 for games that used ram (Burger Time, He-Man)
|
2014-04-11 22:00:16 +00:00 |
adelikat
|
c4b6d8656f
|
Atari 2600 - cart ram for mapper E7
|
2014-04-11 14:14:46 +00:00 |
adelikat
|
74cc3aad14
|
Atari 2600 - implement the Cart Ram memory domain
|
2014-04-11 01:31:10 +00:00 |
adelikat
|
2200b05dc2
|
Atari 2600 - DPC memory domain (added when using the DPC mapper)
|
2014-04-11 01:05:50 +00:00 |
adelikat
|
c16e469e22
|
Atari 2600 - DPC - do savestates, reset, disposing, and some small todos
|
2014-04-10 12:46:45 +00:00 |
beirich
|
860483934f
|
2600: 'cycle accurate' audio, fix pitfall2 music
|
2014-04-10 03:30:46 +00:00 |
adelikat
|
2834e80dfa
|
Atari 2600 - implement SB mapper (Super banking)
|
2014-04-09 02:17:45 +00:00 |
adelikat
|
37139822ac
|
Atari 2600 - slight fix to m3F, attempt to fix 3E, the mapper is still broken, I guess, the only Roms that use it are a Boulder Dash wip that is broken, and a Boulder Dash Intro Tune that seems to fail.
|
2014-04-09 01:57:45 +00:00 |
adelikat
|
296ce8fcfc
|
oops
|
2014-04-08 00:57:56 +00:00 |
adelikat
|
5407d752b1
|
Atari 2600 - DPC mapper - clean up elapsed cycle monitoring, results now match up with stella at least
|
2014-04-08 00:24:28 +00:00 |
adelikat
|
703f1a3355
|
Atari 2600 - Fix some warnings
|
2014-04-07 22:06:38 +00:00 |
adelikat
|
ac27f4451c
|
Atari 2600 - major progress on the DPC mapper, Pitfall II is now playable, but the mapper sound channel is still quite bad, also lacks things like savestate support
|
2014-04-07 01:33:45 +00:00 |
adelikat
|
0a22275b59
|
Oops
|
2014-04-06 23:30:45 +00:00 |
adelikat
|
391be49081
|
Atari 2600 - support multi-cart mappers, toggling games is done via Hard Reset
|
2014-04-06 23:25:59 +00:00 |
adelikat
|
8a239b53bc
|
Atari 2600 - implement hard reset, also fix a few missing Dispose calls in some mappers that utilize ram
|
2014-04-06 22:40:10 +00:00 |
adelikat
|
696affa5be
|
Atari 2600 - a bit mroe reorg
|
2014-04-05 15:04:03 +00:00 |
adelikat
|
a230210565
|
Atari 2600 - another round of cleanup and reorg
|
2014-04-05 14:57:26 +00:00 |
adelikat
|
27daa82464
|
Atari 2600 - a round of code cleanup and check in some files I neglected to in the past few commits, remove oldTIA.cs
|
2014-04-05 14:13:05 +00:00 |
adelikat
|
43d58e3441
|
Atari 2600 - Oops, dispose stuff
|
2014-04-05 02:42:23 +00:00 |
adelikat
|
a2b2651330
|
Atari 2600 - Implement mapper FA2
|
2014-04-05 00:58:43 +00:00 |
adelikat
|
cf1a50c195
|
Atari 2600 - Implement mapper EFSC
|
2014-04-05 00:35:08 +00:00 |
adelikat
|
842645b9ab
|
Atari 2600 - oops, fix a bug in mapper heuristics
|
2014-04-05 00:31:13 +00:00 |
adelikat
|
2d65937440
|
Atari 2600 - implement mapper F4SC
|
2014-04-05 00:03:45 +00:00 |
adelikat
|
3d1e6ca830
|
Atari 2600 - implement mapper F6SC, and slight fix to F8SC (uncomment read of write port emulation)
|
2014-04-04 23:49:03 +00:00 |
adelikat
|
d79067c33c
|
Atari 2600 - implement mapper F8SC. Fix a potential crash in mappers AR and FA
|
2014-04-04 21:16:43 +00:00 |
adelikat
|
af0cd39742
|
Atari 2600 - add in unimplemented mappers and throw not implemented exceptions. Throw these on a 4IN1 and F8SC instead of wrongly using F8. Implement heuristics for Rom detection when rom isn't found in gamedb. Heuristics logic based on Stella findings.
|
2014-04-04 19:46:41 +00:00 |
adelikat
|
58732cf627
|
Atari 2600 - implement homebrew mapper 0840
|
2014-04-03 21:25:02 +00:00 |
adelikat
|
a946beb40f
|
oops #2
|
2014-04-03 21:02:27 +00:00 |
adelikat
|
03a2de19f1
|
remove unused mapper file, not sure what this was ever supposed to be, or how it managed to survive this long
|
2014-04-03 20:05:24 +00:00 |
adelikat
|
4c13ff6731
|
Atari 2600 - some formatting and clean up of mapper classes
|
2014-04-03 19:58:47 +00:00 |
adelikat
|
12cdedf299
|
Atari 2600 - throw NotImplemented exceptions on mappers that exist but haven't been built, and clean up some mapper code
|
2014-04-02 21:27:14 +00:00 |
adelikat
|
5db777afcf
|
Atari 2600 - more mapper defaults based on file size
|
2014-04-02 21:07:55 +00:00 |
goyuken
|
7a9eb9f6cb
|
change some memory domains to exception out on out of range access instead of silent masking
|
2014-02-26 20:18:48 +00:00 |
goyuken
|
6c2aad545f
|
7800: fix PAL color display
|
2014-02-21 17:00:06 +00:00 |
goyuken
|
eed290cb8d
|
2600: try 2K or 4K mappers for unknown roms where applicable
|
2014-02-08 04:59:45 +00:00 |