alyosha-tas
1c1c2b7f69
Add RAM exception for Golden Five
...
I added a check in start up for Golden Five (and extendable to other games) where certain start up RAM values break the game.
The check looks in the GameDBinfo, so any game requiring this check will need to be added to the game DB.
Should finally fix Golden Five
2016-09-22 17:52:41 -04:00
adelikat
8de92d6876
if a bug in chr mapping of mapper 187
2016-09-22 08:50:11 -04:00
alyosha-tas
c5025e9992
Finally Fix Family School
2016-09-21 16:30:10 -04:00
alyosha-tas
955fbd0508
Camerica Golden 5 progress
...
Always loads Micro Machines right away for some reason, despite my repeated efforts to find what's wrong.
Need to find an emulator where this game runs that has a debugger.
2016-09-19 22:55:22 -04:00
alyosha-tas
6df9d12bcf
Cony Boards progress
...
World heroes 2 and Super Blaster 7 now work
2016-09-19 22:44:26 -04:00
alyosha-tas
2843b4c8af
Timing fix
...
This one actually mattered for mapper 83, which relies on pretty tight timing and power up behaviour.
2016-09-19 22:42:20 -04:00
adelikat
62aa81cc31
Fix Ying Xiong Chuan Qi
2016-09-19 13:15:54 -04:00
adelikat
2a64a17cf1
NESHawk - a bunch of stubs and incomplete board implementations
2016-09-19 11:16:34 -04:00
alyosha-tas
c6bcb82f7b
Fix TF1201
2016-09-19 09:15:15 -04:00
alyosha-tas
4e673ecd63
Finally found the bug in bonza
...
still doesn't do anyhting though
How to even implement this?
2016-09-18 20:57:47 -04:00
adelikat
48e6594cc2
Failed mapper 215
2016-09-18 14:44:07 -04:00
alyosha-tas
cf8201dbe3
Fix mapper 183
...
Notes: This game sounds different in Nestopia and punes, are we missing a sound component?
2016-09-18 13:53:17 -04:00
adelikat
7263041f3a
Start mapper 199, everything seems to be working except chr mapping
2016-09-18 13:32:58 -04:00
alyosha-tas
2b1cd0bbe3
fix mapper 134
2016-09-17 17:49:05 -04:00
adelikat
cc3ed634bb
attempt to implement UNIF_UNL-SHERO - works except for Sachen title screen chr mapping
2016-09-17 17:20:35 -04:00
adelikat
7d1da4bdaf
a few more board attempts
2016-09-17 14:04:47 -04:00
adelikat
f5271a8b4f
Failed attempt at implementing mapper 187 - everything seems to work except for the custom Chr mapping
2016-09-17 12:40:03 -04:00
adelikat
20bc7bd4f3
Failed attempt to implement mapper 134
2016-09-17 12:40:02 -04:00
adelikat
33225700ad
Failed attempt at supporting Mapper 121
2016-09-17 12:40:01 -04:00
alyosha-tas
d4a467815c
fix 172
...
and presumably others due to bad reg writes
2016-09-17 12:38:03 -04:00
alyosha-tas
9fcde29f12
Fix Mapper 253
2016-09-17 11:05:23 -04:00
adelikat
e4caa13b9c
Support King of Fighter 97 (UNIF_UNL-KOF97)
2016-09-17 10:15:40 -04:00
adelikat
9734588404
Start unif UNL-TF1201 board, still needs IRQs
2016-09-16 22:23:52 -04:00
alyosha-tas
c746d3f9db
fix number 2 at pipeline
2016-09-16 20:37:11 -04:00
alyosha-tas
4401d0d55f
Fixes IRQ and adds VRAM
2016-09-16 18:34:10 -04:00
alyosha-tas
6507ed3508
Fix pipelining
2016-09-16 18:28:54 -04:00
adelikat
c6db32437c
Support the UNIF_UNL-T-230 board (a vrc pirate cart)
2016-09-16 18:20:29 -04:00
adelikat
adcf2dc375
support unif boards 70in1 and 70in1B
2016-09-16 17:47:52 -04:00
adelikat
fc4f921783
An attempt at implementing Mapper123/UNIF_UNL-H2288
2016-09-16 11:49:48 -04:00
adelikat
92f18928fb
Implement Mapper238/UNIF_UNL-603-5052
2016-09-16 11:28:56 -04:00
adelikat
8bf4d6e5bc
start mapper 195
2016-09-16 11:01:13 -04:00
adelikat
087bf23504
oops, savestates for mapper 254
2016-09-16 10:04:48 -04:00
adelikat
2001978a3e
Implement mapper 254
2016-09-16 10:04:48 -04:00
alyosha-tas
1d098aa242
Fix BG check timing, implment pipeline
2016-09-16 07:46:56 -04:00
alyosha-tas
f3b996b2ba
Fix with proper mirroring mode
2016-09-15 18:05:19 -04:00
alyosha-tas
ec582fb35c
Properly check draw_bg every pixel
2016-09-15 16:06:31 -04:00
adelikat
c9d5ab3695
check in a bunch of half finished or bugged attempted at some mappers for crappy roms, mappers 142, 172, 183, 252, and 253. At least most of the grunt work is done
2016-09-15 13:22:20 -04:00
alyosha-tas
50aa73272c
Get the 63 in 1 version with another property
...
I'm not sure if this is faithful to the hardware, but by adding another mapper property I am able to get all 4 sets of games working.
One property sets the mode (1x[63 in 1] --or-- 3x[~20 in 1])
The other property picks between the 20 in 1 sets if the first property is in that mode.
This is the only consistent way I could find to get all 4 ROMs working. But they do all work as expected so I am confident enough in the result. It is possible the game expects something else to pick between the 20 in 1 sets, but I have no idea what it could be.
2016-09-14 14:09:15 -04:00
adelikat
a9675d4a8f
Implement the Ghostbusters63in1 unif board, sort of. Using mapper properties it can play both 22-in-1 carts and the 20-in-1 that are in the rom, but not actually the 63-in-1
2016-09-14 09:08:21 -04:00
alyosha-tas
c6a319763f
Fix Super mario bros 8
2016-09-13 15:23:05 -04:00
alyosha-tas
a96fb11b1d
Fix Samurai Spirits (rexsoft)
2016-09-13 10:50:19 -04:00
adelikat
0ac114d3a1
fix savestates for mapper 132
2016-09-13 07:50:07 -04:00
alyosha-tas
790c4d21a5
Fixes Qi Wang
...
Puts this mapper in line with FCEUX and Nestopia.
Still mapper variants to add here I guess, no idea where the data is coming from.
Looks strange no matter what source I look at.
2016-09-12 22:46:14 -04:00
alyosha-tas
e51c6c6911
adjust FDS audio
2016-09-11 15:14:32 -04:00
adelikat
907cd50b0d
Implement mapper 221
2016-09-11 14:40:12 -04:00
adelikat
93148ebe9c
oops, forgot about savestates for mapper 186
2016-09-11 14:20:14 -04:00
adelikat
3f0d9fc397
NESHawk - implement mapper 186, another real gem
2016-09-11 13:00:30 -04:00
adelikat
4b115ec2c3
NESHawk - implement mapper 175
2016-09-11 12:23:19 -04:00
adelikat
25c12ed380
Support mapper 173 with a mapper 132 hack from FCEUX src, I guess. Best I can tell Mahjong Block runs just fine on mapper 132 without it, oh well.
2016-09-11 11:16:49 -04:00
adelikat
a99598b3cf
NESHawk - implement mapper 150
2016-09-10 23:41:28 -04:00