Commit Graph

336 Commits

Author SHA1 Message Date
alyosha-tas 6e699d576a O2Hawk: more bug fixes 2019-12-17 18:58:20 -05:00
alyosha-tas 4619e7a862 O2Hawk: cleanup and bug fixes 2019-12-17 17:40:57 -05:00
alyosha-tas 89c87b0581 O2Hawk: More display work 2019-12-16 11:50:00 -05:00
alyosha-tas d3c04bcd4e O2Hawk: Keyboard support 2019-12-15 09:24:32 -05:00
alyosha-tas ef046d60c8 O2Hawk: Bug Fixes, controller support 2019-12-14 11:46:45 -05:00
alyosha-tas bd7233f2cd O2Hawk: start displaying stuff and making sound 2019-12-13 20:43:33 -05:00
alyosha-tas 804bde9aa0 O2Hawk: Start displaying stuff, and bug fixes 2019-12-10 13:52:33 -05:00
alyosha-tas 8e139b4b5b O2Hawk: Get interrupts working 2019-12-09 16:45:36 -05:00
alyosha-tas ecc9899f92 O2Hawk: begin ppu work 2019-11-30 09:28:53 -05:00
alyosha-tas 2fbf3c3b19 O2Hawk: system management work 2019-11-18 22:17:29 -05:00
alyosha-tas 8b2150dbd3 O2Hawk; Start cleaning up bugs 2019-11-18 18:36:51 -05:00
alyosha-tas 61038a13ae O2Hawk: Expose Core and start running code 2019-11-18 17:33:55 -05:00
alyosha-tas 8b9968da60 O2Hawk: more groundwork 2019-11-17 22:29:17 -05:00
alyosha-tas 138a2bcef5 O2Hawk: Finish disasm, start execution 2019-11-11 22:19:41 -05:00
alyosha-tas c427d280ba O2Hawk: Start disassembly 2019-11-10 20:22:38 -05:00
alyosha-tas 67d4bea0d9 O2Hawk: more cpu work 2019-11-09 10:10:35 -05:00
alyosha-tas aced228b43 O2Hawk: more CPU work 2019-11-08 10:44:00 -05:00
J.D. Purcell fec63fb66a Spaces -> tabs, fix mixed newlines. 2019-11-03 20:58:36 -05:00
alyosha-tas 520ba97caa O2Hawk start 2019-10-31 09:43:25 -04:00
alyosha-tas d7ee6ba579 GBHawk: Misc cleanup 2019-10-12 16:04:13 -04:00
alyosha-tas f765e42578 GBHawk: more IRQ timing 2019-10-09 12:46:48 -04:00
alyosha-tas a8080d129d GBHawK: HDMA and IRQ work 2019-10-08 19:21:40 -04:00
alyosha-tas 1c07d3d2ad GBHawk: fix IRQ clear timing 2019-10-08 08:54:50 -04:00
alyosha-tas 815145c939 GBHawk: Clean up and PPU seperation. 2019-09-22 21:09:47 -04:00
SaxxonPike ad7cae8b71 Merge branch 'master' into c64-refactor 2019-07-14 10:45:44 -05:00
SaxxonPike d39f3e2e61 6502X: pending IRQs are not delayed when !RDY is asserted 2019-07-13 12:31:09 -05:00
SaxxonPike bf2cba0e23 6502X: remove a comment (this is indeed a dummy fetch) 2019-07-13 11:38:03 -05:00
alyosha-tas 5e2b097902 MC6809: fix DAA 2019-07-10 19:30:17 -04:00
alyosha-tas fd51934ea4 Vectrex: Fix some bugs 2019-07-10 15:42:01 -04:00
SaxxonPike 9758efe604 6502X: CPU does a read or write regardless if the result is trashed, even during reset and dummy pushes 2019-07-09 19:46:33 -05:00
alyosha-tas 84b0917f65 Vectrex: Add schema and do some miscellanous clean up 2019-07-09 20:01:45 -04:00
SaxxonPike 3efea15038 6502X: When !RDY is asserted, still do other operations. Plus, do dummy reads on stack ops 2019-07-09 05:24:47 -05:00
alyosha-tas 5b2ed7e4ff MC6800: disassembler and cleanup 2019-07-07 17:32:14 -04:00
alyosha-tas 53dd500875 MC6800: More cleanup 2019-07-07 09:08:26 -04:00
alyosha-tas e2014ba3f5 MC6800 work and MC6809 bug fix 2019-07-07 08:22:01 -04:00
alyosha-tas a4b38aa7a5 MC6800: Initial commit 2019-07-06 20:16:48 -04:00
alyosha-tas 475702c1e8 Vectrex: code cleanup 2019-07-06 16:44:46 -04:00
SaxxonPike d48964b642 6502X: According to the datasheet, RDY must be high in order for interrupts to trigger
- this has implications for C64, as it may cause VIC interrupts to fire quite later than they currently do
2019-07-06 00:00:51 -05:00
SaxxonPike 8698aa41be Merge branch 'master' into c64-refactor 2019-07-05 20:14:28 -05:00
alyosha-tas 9cbc78778f Vectrex: interrupt fixes 2019-07-05 20:25:03 -04:00
alyosha-tas 6a5fc8b47e Vectrex: Implement interrupts, fixes Bedlam 2019-07-05 19:57:55 -04:00
SaxxonPike cb48104d7a 6502X: Fix ADC with decimal mode enabled. 2019-07-03 23:49:55 -05:00
alyosha-tas 38772dcd89 Vectrex: fix dumb cpu copy paste, fixes scramble and probably others 2019-07-02 20:33:43 -04:00
alyosha-tas 233825bbb7 Vectrexx: More bug fixes 2019-06-29 12:27:17 -04:00
alyosha-tas 5188b7a2e7 Vectrex: another round of bug fixes 2019-06-25 18:46:16 -04:00
alyosha-tas 94db48b24f vectrex; more bug fixes 2019-06-23 17:46:30 -04:00
alyosha-tas e8d64cdbbb Vectrex: Add minestorm and bug fixes 2019-06-17 09:06:37 -04:00
alyosha-tas c063319816 Vectrex: Hook up audio and fix more bugs 2019-06-15 18:39:00 -04:00
YoshiRulz 4dd40305bc
Merge branch 'master' into interp_cores 2019-06-15 02:11:24 +10:00
YoshiRulz 3fa0f71a24 Inline ToHexString extension where param numdigits is constant 2019-06-14 15:54:17 +00:00
Brian Armstrong 2c6ecb68bd Merge branch 'master' into brian/mem_callback_addr_value 2019-06-06 02:11:04 -07:00
Brian Armstrong d41bd867b8 flags 2019-06-06 02:04:47 -07:00
alyosha-tas dd0d34593e Vectrex: More bug fixes 2019-06-01 12:25:30 -04:00
alyosha-tas c822cf401f vectrex: More 6522 work and CPU bug fixes 2019-05-26 17:19:39 -04:00
alyosha-tas cd1ab99f54 Vectrex: 6522 work 2019-05-26 09:16:53 -04:00
alyosha-tas 25d4d6a840 Vectrex: some cleanup 2019-04-21 19:11:45 -04:00
alyosha-tas 0d95943728 Vectrex: more disasm and bug fixes 2019-04-09 15:44:37 -05:00
alyosha-tas 9296092b84 Vectrex: Start running the cpu and fixing bugs 2019-04-08 18:57:21 -05:00
alyosha-tas b14332d352 mc6809: wire up interrupts 2019-04-07 15:57:24 -05:00
alyosha-tas 07c3dd4aad mc6809: more disasm 2019-04-07 11:39:38 -05:00
alyosha-tas 10d1c230f3 mc6809 start disassembler 2019-04-06 19:42:07 -05:00
alyosha-tas 87214c252d MC6809; finish instruction decoding 2019-04-06 15:16:53 -05:00
alyosha-tas 8995e2e977 MC6809: more decoding work 2019-04-06 10:06:23 -05:00
James Groom 8f5ecdf157
Remove trailing comma in vararg 2019-04-04 12:00:13 +10:00
James Groom b37ced84cb
Use string.Join 2019-04-04 11:57:36 +10:00
alyosha-tas 244b9d2231 More MC6809 2019-04-03 19:22:23 -05:00
YoshiRulz 9af93be0d3
Use string interpolation 2019-04-04 02:41:18 +10:00
YoshiRulz 7fb8051426
Use string.Concat/string.Join 2019-04-04 02:17:00 +10:00
alyosha-tas 7655e5194e Vectrex 6809 2019-04-02 19:25:48 -05:00
alyosha-tas ef0c7aee01 Vectrex: 6809 work 2019-04-01 19:00:54 -05:00
alyosha-tas ab1d47d756 Vectrex: Indexed Addressing 2019-03-31 16:33:02 -05:00
alyosha-tas 33af0b7fee Vectrex commit 2 2019-03-31 08:27:51 -05:00
alyosha-tas ba4ec02cb5 Vectrex Initial Commit 2019-03-30 16:09:04 -05:00
James Groom 4e91f88af3
Use nameof in cores 2019-03-28 14:18:58 +11:00
adelikat 165880b444
Merge pull request #1504 from TASVideos/semicolonFormat
[Untested] Use format strings with the semicolon section separator
2019-03-27 19:38:16 -05:00
alyosha-tas 6d0973ca7e
Merge pull request #1429 from YoshiRulz/master
Inconsequential changes (no whitespace)

looks good to me
2019-03-09 17:32:10 -06:00
YoshiRulz 0b5a61dcd3
Rewrite "d" replacement again but more like the previous algorithm 2019-03-05 19:37:59 +10:00
YoshiRulz 2f3ac59c7a
Inline local vars, use interpolated strings, and use {0:P;M} format string 2019-03-03 17:55:25 +10:00
Brian Armstrong a8f293eec8 Call mem callbacks with addr, value 2019-01-24 03:23:21 -08:00
feos 9955c55a0a
address #1458 2019-01-23 16:07:34 +03:00
alyosha-tas 8e99908c47 SubNESHawk: Add ppu cycle to tracer 2019-01-19 09:23:22 -06:00
YoshiRulz c0a28a320b
Inconsequential changes (no whitespace)
Remove useless semicolon, remove useless `? true : false`, move period to next
line
2019-01-07 22:02:02 +10:00
Asnivor 32cce86f51 z80: optimization using fixed-size arrays 2018-12-21 13:46:47 +00:00
Asnivor 50045f3b4b Z80: tidy up old commented code 2018-12-21 10:29:10 +00:00
Asnivor b4219b8242 Z80: convert .Length lookups to integer 2018-12-21 09:57:49 +00:00
Asnivor 6a60657199 Z80: optimization testing 2018-12-20 10:40:54 +00:00
alyosha-tas 69fe1bdf97 NESHawk: VRAM write timing glitch 2018-12-16 13:10:04 -06:00
alyosha-tas 0fad2495d1 GBHawk: GBC ppu work, change to halt timing 2018-12-16 13:02:14 -06:00
zeromus 026527380d gbhawk CDL - fiddle with it a bit, ignore writes to rom 2018-11-15 05:00:53 -05:00
zeromus a8db56d8b2 rough draft gbhawk CDL 2018-11-14 21:04:31 -05:00
alyosha-tas f0271b1f72 GBHawk: Pass many more tests 2018-11-10 12:47:46 -06:00
alyosha-tas 19a25e55fb
z80: IORQ signal interrupt acknowledge 2018-09-30 12:21:47 -05:00
alyosha-tas 7ba4e8a437
z80: minor cleanups and bug fixes 2018-09-30 10:02:50 -05:00
alyosha-tas 4cdcb80721
z80: rewrite interrupt handling
step one in proper line polling for CPC
2018-09-29 22:08:19 -05:00
Asnivor 2ed0c919d2
Merge pull request #1330 from TASVideos/z80fixes
Z80: fix IN A, (N) flag affection
2018-09-19 23:01:30 +01:00
Asnivor 2565f49c89
Merge branch 'AmstradCPC' into master 2018-09-19 14:56:41 +01:00
Asnivor 3d55446526 A, (N) flag affection 2018-09-19 13:10:41 +01:00
Asnivor c4dd4c50e2 Z80: undo flag oops 2018-09-18 11:13:31 +01:00
Asnivor f62ab685a9 ZXHawk: Fix core GUI windows monospace weirdness 2018-09-18 10:50:15 +01:00
Asnivor 16d68ea813 ZXHawk: debug only zx-state snapshot export 2018-09-10 10:05:49 +01:00