SuuperW
|
c30e964b0b
|
Added DesHawk.dll to output folder.
|
2019-09-30 12:13:50 -05:00 |
SuuperW
|
ea5d59633e
|
Implement IVideoProvider for DeSmuME.
|
2019-09-30 12:13:11 -05:00 |
SuuperW
|
b42fa7167b
|
Make DLL methods private, and check for multiple instances when creating a DeSmuME instance.
|
2019-09-30 12:13:01 -05:00 |
SuuperW
|
5782c96121
|
Implement ResetCounters for DeSmuME.
|
2019-09-30 12:12:52 -05:00 |
SuuperW
|
d47453273f
|
Implement FrameAdvance for DeSmuME.
|
2019-09-30 12:12:43 -05:00 |
SuuperW
|
9bfa0f27dc
|
Actually load the selected .nds ROM.
|
2019-09-30 12:12:33 -05:00 |
SuuperW
|
446808314a
|
Add DeSmuME.cs
|
2019-09-30 12:11:56 -05:00 |
alyosha-tas
|
1520529acf
|
GBHawk: Serial port cleanup
|
2019-09-29 21:08:05 -04:00 |
alyosha-tas
|
9b161ced56
|
GBHawk: Clean up frame display routines
|
2019-09-29 20:15:49 -04:00 |
alyosha-tas
|
96fa7feb09
|
GBHawk: Fix Worms Armaggedon
|
2019-09-28 21:46:55 -04:00 |
alyosha-tas
|
49ec644f71
|
GBHawk: Add in IR transfer support
|
2019-09-24 13:09:17 -04:00 |
alyosha-tas
|
514635c127
|
GBHawk: Fix pokemon Crystal (HDMA bug)
|
2019-09-23 20:13:08 -04:00 |
alyosha-tas
|
815145c939
|
GBHawk: Clean up and PPU seperation.
|
2019-09-22 21:09:47 -04:00 |
alyosha-tas
|
2c575dd91a
|
GBHawk: Update frame definitions
|
2019-09-18 10:28:54 -04:00 |
alyosha-tas
|
32c2c4b78e
|
GBHawk: Begin to seperate GBC and GBC-in-GB-compatibility-mode ppus.
|
2019-09-15 22:51:50 -04:00 |
alyosha-tas
|
d5c9f32095
|
GB3x: update saveram and memory domains
|
2019-09-15 16:19:48 -04:00 |
alyosha-tas
|
0bd3553c27
|
NESHawk : fix dendy mode
|
2019-09-14 10:30:18 -04:00 |
alyosha-tas
|
42f9b817d2
|
GBHawk3x: Add center audio
|
2019-09-11 09:45:48 -04:00 |
alyosha-tas
|
9f8eaa87de
|
GBhawkLink3x: linking
|
2019-09-09 14:06:37 -04:00 |
MrCheeze
|
4d49dc5d30
|
ALL n64 memory domains need to be byteswapped, not only rdram/rom
|
2019-09-09 00:16:43 -04:00 |
MrCheeze
|
3f26d14eaa
|
added SRAM and FlashRAM memory domain support for N64
|
2019-09-08 23:20:35 -04:00 |
alyosha-tas
|
79c4b1e846
|
GBHawkLink3x: Initial Commits
|
2019-09-08 16:35:39 -04:00 |
alyosha-tas
|
a01c205d62
|
GBHawk: don't try to read 0 samples.
|
2019-09-03 10:38:53 -04:00 |
alyosha-tas
|
76df4758db
|
A2600: update ball emulation
A7800: update m6532 to match 2600
|
2019-08-03 19:17:28 -04:00 |
alyosha-tas
|
f058933342
|
Vectrex: Fix firmware
|
2019-08-03 09:26:30 -04:00 |
alyosha-tas
|
6948b999f1
|
A2600: Fix ram buffer
|
2019-08-01 08:51:32 -04:00 |
alyosha-tas
|
dce8db231b
|
GBHawk: color regs writable
|
2019-07-29 14:09:51 -04:00 |
Tony Konzel
|
58513ea22f
|
Merge pull request #1607 from TASVideos/c64-refactor
C64: General improvements (disk writing, CIA/VIA timers, 6502X decimal mode fixes)
|
2019-07-22 09:29:22 -05:00 |
alyosha-tas
|
fca98ffe34
|
Various code cleanup
|
2019-07-21 09:05:07 -04:00 |
alyosha-tas
|
6a773ac272
|
Atari 2600: more bug fixes
|
2019-07-20 14:47:36 -04:00 |
SaxxonPike
|
1e5fe55f30
|
C64: Don't reallocate the SID filter buffer every time (purely perf)
|
2019-07-19 19:09:08 -05:00 |
alyosha-tas
|
cf6cdf4ecc
|
A2600: Bug fixes and Improvements
|
2019-07-19 20:03:30 -04:00 |
SaxxonPike
|
a119420c79
|
C64: VC count enable seems to need to be delayed by 1 cycle after badline
- which doesn't affect normal operation
- which DOES affect VSP
|
2019-07-14 20:22:07 -05:00 |
SaxxonPike
|
4d6ed8d6c8
|
C64: Savestate should include the new variables
|
2019-07-14 16:32:53 -05:00 |
SaxxonPike
|
ad7cae8b71
|
Merge branch 'master' into c64-refactor
|
2019-07-14 10:45:44 -05:00 |
SaxxonPike
|
8e8d3a6a1b
|
C64: Writes to some registers on the VIC in phase 2 by the CPU should only take effect on the following cycle
|
2019-07-14 10:44:56 -05:00 |
SaxxonPike
|
e8902b829a
|
C64: Apparently the 6502X core needs interrupts delayed by a cycle, do that with IRQ and NMI
|
2019-07-14 10:43:52 -05:00 |
SaxxonPike
|
3bbfb98fc2
|
C64: Split out VIC IRQ delays
|
2019-07-13 19:28:44 -05:00 |
alyosha-tas
|
7df8ed1f27
|
A2600: Add HMCLR delay
|
2019-07-13 18:33:54 -04:00 |
SaxxonPike
|
154eefd2ad
|
C64: Give BA/IRQ counting another go, seems to resolve many issues
|
2019-07-13 16:51:30 -05:00 |
SaxxonPike
|
db38d5e65b
|
C64: Try counting IRQ and BA correctly
|
2019-07-13 15:28:57 -05:00 |
SaxxonPike
|
f22c9b7abd
|
C64: CPU reads open bus when !AEC is asserted
|
2019-07-13 15:25:40 -05:00 |
SaxxonPike
|
894adbb610
|
C64: Remove an unused variable
|
2019-07-13 15:02:18 -05:00 |
SaxxonPike
|
76679bc8bc
|
C64: Use the correct background color in bitmapped modes for 0
|
2019-07-13 15:01:11 -05:00 |
SaxxonPike
|
bd20b355f0
|
C64: Writing to CPU port writes open bus data to 00/01
|
2019-07-13 14:06:23 -05:00 |
SaxxonPike
|
f18e7c8833
|
C64: Make the system debuggable for once
|
2019-07-13 13:15:50 -05:00 |
SaxxonPike
|
cae3340946
|
C64: No need to expose these with the CPU link in place
|
2019-07-13 12:53:34 -05:00 |
SaxxonPike
|
3369dbf43f
|
C64: IRQ is implemented as a delay line; no delay added (yet)
|
2019-07-13 12:51:39 -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 |