Scepheo
f3ea6fe025
Use generic interface type on MOS 6052X for talking to the emulator core ( #1189 )
...
* Use generic interface type on MOS 6052X for talking to the emulator core
* Change CpuLink constructors to not use expression-bodies, to get the AppVeyor build to pass.
* Add comment explaining why IMOS6502XLink exists.
2018-05-20 23:18:53 +03:00
alyosha-tas
2144195bb8
GBHawk: Clean up some unused variables
2018-05-16 15:50:07 -04:00
alyosha-tas
1b991de966
GBHawk: More Hlat bug work
2018-05-15 14:26:48 -04:00
alyosha-tas
a185f33487
Z80A: Add a WAIT state that can puase the CPU on reads / writes
...
NOTE: a wait state is added automatically to IN/OUT reads / writes, but I don't know if this is already accounted for in the cycle timings, TODO.
2018-05-15 09:44:39 -04:00
nattthebear
e8145af463
i hope this breaks something
2018-05-12 12:55:42 -04:00
alyosha-tas
678666ddf0
GBHawk: Fix a bug in I Flag check
2018-05-10 15:31:06 -04:00
alyosha-tas
32f78cd311
GBHawk: Cleanup ppus
2018-05-09 20:05:53 -04:00
alyosha-tas
828dbba1a5
GBHawk: Rework CPU to poll INT at the correct time.
2018-05-08 21:47:35 -04:00
alyosha-tas
b3647c6e05
GBCHawk: adjust PPU
2018-05-04 15:45:18 -04:00
alyosha-tas
e29b741bd4
GBCHawk: Halt test rom work, ppu still needs re-work
2018-05-03 21:26:33 -04:00
alyosha-tas
d4eb3da512
GBHawk: Restructure to pass all other tests (as before)
2018-05-03 19:07:51 -04:00
alyosha-tas
19c509e9c2
GBHawk: Attempt at some halt bugs
2018-05-01 21:53:20 -04:00
alyosha-tas
9c06ac02a2
Z80: Fix Flags for IN operations
2018-04-18 19:00:59 -04:00
alyosha-tas
6019073157
GBHawk: Fix some GBC Behaviours, start MBC7
2018-04-03 18:18:41 -04:00
alyosha-tas
d4ee8f480b
GBHawk: HDMA and GBC halt commits
2018-03-25 21:22:27 -04:00
alyosha-tas
380b9f085e
GBHawk : GBC Commits round 2
...
-HDMA
-GBA setting
2018-03-25 17:58:21 -04:00
alyosha-tas
ca69e52229
GBHawk: GBC commits round 1
...
-RAM banks
-Unify VRAM and add second Bank
-Speed Switch and associated reorg.
-Memory Map and Registers
-PPU seperation
2018-03-25 10:07:12 -04:00
Asnivor
e2eac983a1
Merge pull request #1149 from TASVideos/master
...
Bringing ZXSpectrum branch up to date with master
2018-03-19 15:52:55 +00:00
alyosha-tas
81e80acf86
z80: make TotalExecutedCycles long and change related variables accordingly
2018-03-18 09:55:56 -04:00
alyosha-tas
dbb90a996d
z80: clean up
2018-03-16 17:50:51 -04:00
alyosha-tas
396f875ac2
z80 disassembler: handle address wrap
2018-03-15 20:58:08 -04:00
alyosha-tas
8ebcadbc58
z80: fix port addressing in some cases
2018-03-15 20:47:47 -04:00
feos
09d765e853
make 6502 tracelog less bullshit
...
- stop spamming ---
- stop acting like 6502 is able to execute the same pc twice in a row
- put as many raw bytes as 6502 fetches per instruction
- reorder some registers
- stop being called when there's nothing to disasm
2018-03-15 00:30:50 +03:00
alyosha-tas
47cfe9ceb6
Intellivision: TCI throw console warning instead of error, fixes popeye
2018-03-02 16:59:38 -05:00
Asnivor
7c82d6d526
Merge pull request #1106 from TASVideos/master
...
Bring ZXSpectrum branch up to date with master
2018-02-06 08:45:48 +00:00
alyosha-tas
7ae43505ec
GBHawk: Clean up interrupt handling
2017-12-06 18:55:38 -05:00
alyosha-tas
b65c10afc7
GBHawk: CPU Update for new test
2017-12-06 08:12:41 -05:00
alyosha-tas
a9f8828063
z80: fix port access behaviour
2017-12-01 08:20:18 -05:00
alyosha-tas
d09e73b592
z80: implement data bus
...
-needed for ZXspectrum mode 2 interrupts
-use with FetchDB function
2017-11-29 16:28:08 -05:00
alyosha-tas
cbd217d479
GBHawk: MBC3
2017-11-24 15:44:29 -05:00
Tastyfish
d0bdfd3d68
Fixes disassembler for SMS
2017-11-24 02:56:21 -05:00
alyosha-tas
afe5a7cd11
GBHawk: Fix Amazing Penguin
2017-11-22 13:35:07 -05:00
alyosha-tas
69170fb110
Remove old GB CPU core
2017-11-19 10:22:05 -05:00
alyosha-tas
26b1a2dff0
GBHawk: Pass all sound tests
2017-11-19 09:30:18 -05:00
alyosha-tas
087586bc49
GBHawk: pass new IRQ test
2017-11-18 19:45:11 -05:00
alyosha-tas
b2d453441e
Merge pull request #1051 from TASVideos/master
...
Sync Master to GBHawk
2017-11-09 08:50:48 -05:00
alyosha-tas
7cdffc25c3
Update Z80A.cs
...
Properly reset instruction vector index
2017-11-03 08:39:02 -04:00
adelikat
ebcd237858
Merge branch 'master' into domainedmemoryhooks
2017-10-29 12:38:29 -05:00
alyosha-tas
f94d3f58c6
Z80: Fix CDL
...
Use FetchMemory for opcodes and ReadMemory for everything else
Also fix Dis-assembling
2017-10-25 19:21:30 -04:00
alyosha-tas
28cce355bf
Z80: Fix R register operation
2017-10-19 12:08:34 -04:00
alyosha-tas
be6aa52bc8
Z80: Remove JAM
...
The relevent opcodes behave as NOPs
2017-10-19 10:55:17 -04:00
alyosha-tas
4f63cadb4a
Z80
...
Corrections and Bug Fixes
2017-10-14 14:07:17 -04:00
alyosha-tas
0fda518cb7
Add files via upload
2017-10-13 17:58:36 -04:00
alyosha-tas
7984eecd99
Delete Z80A.cs
2017-10-13 17:52:53 -04:00
alyosha-tas
ac2c6a46e0
Delete Tables.cs
2017-10-13 17:52:45 -04:00
alyosha-tas
9776e65719
Delete Registers.cs
2017-10-13 17:52:36 -04:00
alyosha-tas
33079bed48
Delete Interrupts.cs
2017-10-13 17:52:27 -04:00
alyosha-tas
12e709e045
Delete Execute.cs
2017-10-13 17:52:17 -04:00
alyosha-tas
438b3893e3
Delete Disassembler.cs
2017-10-13 17:52:03 -04:00
alyosha-tas
3be21c583e
Add files via upload
2017-10-13 16:27:41 -04:00