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
nattthebear
ebd6408315
add h, v regs to snes regs list
2018-05-18 17:35:28 -04:00
alyosha-tas
2144195bb8
GBHawk: Clean up some unused variables
2018-05-16 15:50:07 -04:00
alyosha-tas
6f2ae8cbf2
GBHawk: Fix window timing
2018-05-15 20:44:20 -04:00
alyosha-tas
148f6d4332
GBHawk: Timer work
2018-05-15 15:50:33 -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
alyosha-tas
073d36e40f
GBHawk: Fix Airaki
2018-05-12 18:33:11 -04:00
nattthebear
e8145af463
i hope this breaks something
2018-05-12 12:55:42 -04:00
alyosha-tas
98ed9e7c42
Merge pull request #1172 from gifvex/gambatte-lua
...
Gambatte x lua and fix #1159
2018-05-12 12:06:41 -04:00
alyosha-tas
942454e327
SMS/GG: Implement SMS compatibility mode for some games
...
(Technically the screen is supposed to be modified too but not implementing yet)
2018-05-11 20:08:42 -04:00
alyosha-tas
678666ddf0
GBHawk: Fix a bug in I Flag check
2018-05-10 15:31:06 -04:00
Asnivor
de00fbaf19
Merge branch 'master' of https://github.com/TASVideos/BizHawk.git
2018-05-10 10:42:44 +01:00
Asnivor
0d4418a1cc
ZXHawk: Disk Drive code tidy
2018-05-10 10:42:36 +01:00
alyosha-tas
da1d190cce
GBHawk: When windowing is active, start mode 3 earlier then usual (for pokemon yellow sync)
2018-05-09 22:18:10 -04:00
alyosha-tas
32f78cd311
GBHawk: Cleanup ppus
2018-05-09 20:05:53 -04:00
Asnivor
66b7f37327
ZXHawk: +3 UPD WriteData command now partially implemented. Data is written to the disk object in memory (allowing castlevania SI to get ingame) but changes to the disk are not serialized in any savestates - #1158
2018-05-09 13:47:59 +01:00
Asnivor
2f513a3ed5
ZXHawk: Better SoundProviderMixer implementation
2018-05-09 11:33:39 +01:00
alyosha-tas
828dbba1a5
GBHawk: Rework CPU to poll INT at the correct time.
2018-05-08 21:47:35 -04:00
Asnivor
a4942f0fb8
ZXHawk: block index is now set to 0 when switching tapes - #1158
2018-05-08 21:29:01 +01:00
Asnivor
45c37ddc47
ZXHawk: Removed IO port contention for now (this fixes the slow beeper music problem). Will re-implement properly later - #1158
2018-05-08 20:37:47 +01:00
Asnivor
9c800cf133
ZXHawk: Buzzer/Beeper implementation now use BlipBuffer - #1158
2018-05-08 20:23:02 +01:00
alyosha-tas
a21a11b70e
GBCHawk: fix window timing to match console behaviour
2018-05-06 21:29:25 -04:00
alyosha-tas
c9898c452a
GBHawk audio: Fix wave sampling in pokemon yellow
2018-05-04 17:52:10 -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
Asnivor
f36e252d5e
ZXHawk: fixed tap tape image parsing exceptions (operation wolf etc) - #1158
2018-05-03 23:19:24 +01:00
Asnivor
41f1058469
ZXHawk: fixed edge-case tzx tape image parsing exceptions (red heat, live and let die, etc.) - #1158
2018-05-03 23:10:06 +01:00
Asnivor
5df212817c
ZXHawk: state should be populated in the disk AFTER the disk is loaded (maybe)
2018-05-03 19:53:42 +01:00
Asnivor
99b7adaf19
ZXHawk: Tape and Disk devices are now only re-initialized when a save state is loaded, NOT saved (TLDR: schoolboy error fixed)
2018-05-03 19:45:13 +01:00
Asnivor
20cdb02de8
ZXHawk: Started UPD write commands implementation
2018-05-03 19:45:13 +01:00
Asnivor
a374f9f4b8
ZXHawk: Some UPD ReadID improvements
2018-05-03 15:33:30 +01:00
Asnivor
282c3533b4
ZXHawk: Multi-disks are now supported for +3 disk drive
2018-05-02 11:14:08 +01:00
alyosha-tas
19c509e9c2
GBHawk: Attempt at some halt bugs
2018-05-01 21:53:20 -04:00
Asnivor
e977826c5e
ZXHawk: Implemented CPU overrun detection within the FDC. This appears to have sorted more Alkatraz protected games AND N=6 (hexagon protection) sectors
2018-05-01 17:32:35 +01:00
Asnivor
462d66c549
ZXHawk: UPD ReadDiagnostic fix (more Alkatraz protected games now load)
2018-05-01 13:42:21 +01:00
Asnivor
d891938d89
ZXHawk: fix speedlock +3 regression
2018-05-01 12:45:53 +01:00
Asnivor
b5eef04b42
ZXHawk: FDC ReadDeletedData command now fixed. Alkatraz games and previously not loading Paul Owens protection (eg Red Heat) should now work
2018-05-01 09:41:07 +01:00
Asnivor
451d5654ce
ZXHawk: modifications to UPD sense interrupt status instruction
2018-05-01 08:03:14 +01:00
Asnivor
a7bf8e4ca3
ZXHawk: +3 Paul Owens Disk Protection games now loading
2018-04-30 17:36:16 +01:00
Asnivor
bde120fc77
Merge branch 'master' of https://github.com/TASVideos/BizHawk.git
2018-04-29 09:35:19 +01:00
Asnivor
bc023c11bd
ZXHawk: Original CPC DSK format images now detected properly
2018-04-29 09:34:23 +01:00
alyosha-tas
2fbdc00183
GBHawk: upgrade audio to use blip buffer (avoids some high frequency aliasing)
2018-04-28 14:50:58 -04:00
Asnivor
e642e0216c
ZXHawk: improved detection of cpcemu dsk files
2018-04-28 17:07:59 +01:00
Asnivor
0c12707bb7
ZXHawk: some updates to speedlock disk detection
2018-04-28 17:06:46 +01:00
Asnivor
23a2550444
ZXHawk: disabled auto-tape detection routines when a disk is in the drive
2018-04-27 10:57:54 +01:00
Asnivor
85fb40ed02
ZXHawk: Implemented UPD765A ReadTrack command (platoon now loads)
2018-04-26 16:39:40 +01:00
Asnivor
7aaa5e8a52
ZXHawk: +3 disk ready for testing
2018-04-26 12:57:21 +01:00
alyosha-tas
0d3f8f16ed
GBCHawk: Fix some palette bugs
2018-04-25 20:38:36 -04:00