Commit Graph

36 Commits

Author SHA1 Message Date
James Groom 4e91f88af3
Use nameof in cores 2019-03-28 14:18:58 +11:00
alyosha-tas 59f43b144e Core Code Cleanup 2018-12-05 09:01:25 -06:00
alyosha-tas af39f65b03 A7800: cycle based DMA list fetching 2018-11-23 10:20:52 -06:00
alyosha-tas d8ec5df92d A7800: BG color and read mode latching 2018-11-22 18:31:54 -06:00
alyosha-tas c972a74132 A7800Hawk: Filters and video provider
-Moved IVideoProvider out of Maria to make eventual A2600 mode support a bit easier.
-Add filter option so Tower Toppler looks correct, not implemeneted yet though
2017-07-31 12:14:42 -04:00
alyosha-tas d66b7f61b8 A7800Hawk: small cleanup 2017-07-29 19:36:36 -04:00
alyosha-tas bba8cc3202 A7800Hawk: FINALLY fix Scrapyard Dog
-Also fix a typo in memory domains
2017-07-29 18:05:23 -04:00
alyosha-tas efcb73615b A7800Hawk: Add Light Gun Support
-Needs testing
2017-07-26 09:28:14 -04:00
alyosha-tas 04b605005b A7800Hawk: Maria update DMA cycles
-The current limit is One on One Basketball, which uses 400 DMA cycles
2017-07-25 11:51:04 -04:00
alyosha-tas e4d66c52f5 A7800Hawk: Maria Updates
-Improve performance
-Fix some DMA timing issues
2017-07-25 11:01:55 -04:00
alyosha-tas fb10cc4bcd A7800Hawk: Add kangaroo mode and mappers 2017-07-24 19:36:54 -04:00
alyosha-tas ca42aac5ff A7800Hawk: Rewrite Maria Rendering
- now has pixel accurate rendering
- much simpler code
2017-07-24 15:21:05 -04:00
alyosha-tas 133d92cb6e Atari7800Hawk: Fix Controller detection 2017-07-22 21:33:21 -04:00
alyosha-tas 1033995ed6 Update Maria.cs
-Fixes Xenophobe
2017-07-22 14:49:08 -04:00
alyosha-tas 1dc60e9274 Atari7800Hawk: More mappers and bug fixes
-Adds support for F18 and rampage
-Adds support for games needing cart RAM
-Fixes various bugs
2017-07-22 12:28:23 -04:00
alyosha-tas 2ae9de98ef A7800Hawk: Updates and Bug Fixes
-Fix save states
-Fix sync settings
-Controller Support / improvements
2017-07-21 19:32:50 -04:00
alyosha-tas f5a5e9bd17 Atari7800Hawk: More mappers 2017-07-21 16:33:45 -04:00
alyosha-tas 19a9275a9e Atari7800Hawk: Fix some Maria bugs 2017-07-20 18:50:47 -04:00
alyosha-tas ab814fb3e4 Update Maria.cs 2017-07-20 12:23:24 -04:00
alyosha-tas 9038a4b8a5 A7800Hawk: Fix Holey DMA
Fixes Xenophobe
2017-07-20 12:22:15 -04:00
alyosha-tas c01850df2b A7800Hawk: Implement remaining display modes 2017-07-20 10:41:15 -04:00
alyosha-tas 4b79525e8d Atari780Hawk: Bug Fixes 2017-07-19 14:55:50 -04:00
alyosha-tas ab817f143d A7800Hawk: Maria timing Fix
Fixes Desert Falcon and Kung Fu Master
2017-07-19 09:35:58 -04:00
alyosha-tas 22178caea7 A7800Hawk: More Maria updates
-Fixes Donkey Kong and DK Jr
2017-07-18 21:17:27 -04:00
alyosha-tas 1f856b468f A7800Hawk: Maria Updates
Add DMA auto shutdown - Fixes Choplifter
Properly emulate read mode - Fixes top line of Centipede.
2017-07-18 20:00:16 -04:00
alyosha-tas 7914532ff0 A7800Hawk: Update Controllers
Now supports 2 button controller
Also fixes a few other small bugs
2017-07-16 11:56:02 -04:00
alyosha-tas d9cc1558aa Atari7800Hawk: More Core Work
- Adds Fire button (centipede and Asteroid now playable)
- Improve Maria, add holey DMA, fix numerous bugs
- Fix slow cycle memory mapping.
2017-07-06 15:25:21 -04:00
alyosha-tas 170381597b Atari7800Hawk: Core Cleanup
-now gets in game in choplifter
-implement player controls
-fix memory mapping bugs
-clean up code
-implement more video modes

There is still a serious timing bug that i need to track down and a lot of video mode work to do, but getting in game is at least making progress.
2017-07-05 16:14:27 -04:00
alyosha-tas 5fb8ef22b1 A7800Hawk: More Core Work
-Savestates work
-Sound works
-NMI fixed
-Makes it past the Atari logo intro but not quite into game yet
2017-07-02 18:01:36 -04:00
alyosha-tas 7b3439a6b6 Atari7800Hawk: Finish DMA and start drawing
Successfully draws the intro graphic screen, so we're definitely making progress.

There are a lot of graphics modes though so still a lot of work left.
2017-06-30 21:21:09 -04:00
alyosha-tas 0ddd7392c7 A7800Hawk Commit 5
- Almost done with DMA
2017-06-17 13:55:21 -04:00
alyosha-tas 7bb76f9f03 A7800Hawk commit #4
-Start Maria DMA and frame execution
-Refactor CPU execution
-Expose more tools (Hex Editor, RAM Search, etc)
-Add Ready and Halt behaviours trigggered by Maria
2017-06-16 16:44:57 -04:00
alyosha-tas 55fb3bb1dc Add files via upload 2017-06-11 18:06:50 -04:00
alyosha-tas 807edebe6d A7800Hawk another round of commits 2017-05-27 20:40:13 -04:00
alyosha-tas 7ce43e1438 Add files via upload 2017-05-24 20:40:02 -04:00
alyosha-tas b2eecd7bec Add files via upload 2017-05-24 19:36:34 -04:00