zeromus
|
6f049c2ab8
|
discsys/psx - dont crash when reading absurdly negative LBAs
|
2015-09-17 18:18:06 -05:00 |
zeromus
|
de85a6fdef
|
gpgx - handle virtualwidth/virtualheight more modernly and add option to pad screen out to prevent window resizes
|
2015-09-17 16:49:30 -05:00 |
zeromus
|
ef5bfc49a7
|
gambatte - add LY to trace log
|
2015-09-17 14:10:31 -05:00 |
zeromus
|
cf1c53f3fb
|
fix quicknes lua rendering being offset incorrectly sometimes. fixes #498
|
2015-09-16 14:02:45 -05:00 |
zeromus
|
9df7a4d31b
|
psx - add option (defaults to disabled) to use mednafen's error correction
|
2015-09-13 19:17:17 -05:00 |
zeromus
|
ee0992158d
|
neshawk&quicknes: properly support using 512 byte palette files deemph entries instead of just ignoring them
|
2015-09-13 14:09:57 -05:00 |
adelikat
|
43f86b5698
|
Cleanup up previous mapper 119 stuff
|
2015-09-07 22:42:08 -04:00 |
adelikat
|
44d7eeda0b
|
NESHawk - support some junk 119 roms
|
2015-09-07 22:01:11 -04:00 |
adelikat
|
ae3511bcf9
|
NESHawk - support Dragon Quest III
|
2015-09-07 20:26:03 -04:00 |
zeromus
|
1ced59c21e
|
neshawk: fix bottom-left-corner in dw4. I tried to fix this in the least blecky way possible, but it wasnt the smallest possible change. Smallest possible change would be simply to add a PPUOFF check around the wacky code.
|
2015-09-06 12:02:22 -05:00 |
adelikat
|
46d847875d
|
NESHawk - implement board UNIF_BMC_Supervision16in1
|
2015-08-30 09:58:49 -04:00 |
adelikat
|
724c4b748b
|
NESHawk - implement mapper 53 (multicart junk)
|
2015-08-30 09:41:41 -04:00 |
adelikat
|
f46eb21c93
|
Remove hack that attempted to support mapper 219 badly, better to not support it
|
2015-08-29 13:02:25 -04:00 |
adelikat
|
3f847b7b6f
|
Map Mapper 255 to 225 in accordance with http://problemkaputt.de/everynes.htm
Also, remove documentation and replace with wiki link
|
2015-08-28 22:23:48 -04:00 |
adelikat
|
defdfa6e2e
|
NESHawk - fix mapper 164
|
2015-08-25 20:11:32 -04:00 |
adelikat
|
858834ae94
|
NESHawk - mapper 91 - set mirroring based on cart info, fixes all mapper 91 games that need vertical mirroring
|
2015-08-25 17:07:43 -04:00 |
adelikat
|
45dfee6605
|
add MAPPER119 designation to TQROM
|
2015-08-25 17:07:42 -04:00 |
nattthebear
|
56ec186b3f
|
For iNES v2, attempt to detect pal/ntsc region from header
|
2015-08-25 16:19:50 -04:00 |
adelikat
|
ba8860b1c5
|
NESHawk - fix mapper 60, including dipswitches
|
2015-08-24 22:49:57 -04:00 |
adelikat
|
254263c1df
|
For QuickNES to bail out on Pro Action Replay (E) (REVA), since it can't do PAL
|
2015-08-24 21:24:59 -04:00 |
adelikat
|
4723ec8acc
|
NesHawk - MILLIONS OF MOAR GAMEZ!!!
|
2015-08-23 22:36:15 -04:00 |
adelikat
|
2e6ba68327
|
NesHawk - TEN MILLION IN ONE!!!111
|
2015-08-23 22:26:10 -04:00 |
adelikat
|
9846b3a050
|
NESHawk - implement board UNIF_BMC-D1038
|
2015-08-23 17:05:00 -04:00 |
adelikat
|
535a307e27
|
NESHawk - implement board UNIF_BMC-8157
|
2015-08-23 16:20:12 -04:00 |
adelikat
|
af0219655e
|
NESHawk - implement board UNIF_BMC-BS-5, note: this board uses dipswitches. These were implemented via the "Advanced properties" scheme, rather than the FCEUX way of incrementing the value on reset
|
2015-08-23 15:17:33 -04:00 |
adelikat
|
988168b0bc
|
NESHawk - finishing up mapper 6
|
2015-08-23 01:05:30 -04:00 |
adelikat
|
0e94191b97
|
NesHawk - mapper 6 - fix vram and mirroring logic
|
2015-08-22 23:19:55 -04:00 |
adelikat
|
0efd72c409
|
NEShawk - start mapper 6
|
2015-08-22 22:22:58 -04:00 |
adelikat
|
ad5de7e0af
|
NESHawk - support UNIF_UNL-TC-U01-1.5M (same as mapper 147)
|
2015-08-22 17:10:24 -04:00 |
adelikat
|
9f59219a39
|
NESHawk - support UNIF_UNL-SA-72007 (same thing as Mapper 145)
|
2015-08-22 17:06:50 -04:00 |
adelikat
|
631249f08a
|
NESHawk - add minimal support for board UNIF_UNL-CC-21
|
2015-08-22 16:58:09 -04:00 |
adelikat
|
cb7f49d94c
|
NESHawk - Implement board UNIF_UNL-CC-21
|
2015-08-22 16:34:57 -04:00 |
adelikat
|
4b364df044
|
NESHawk - implement board UNIF_UNL-AX5705
|
2015-08-22 16:03:12 -04:00 |
adelikat
|
01226e3d90
|
NesHawk - implement board UNIF_BMC-GS-2004
|
2015-08-22 15:21:01 -04:00 |
adelikat
|
939a86aaf6
|
NESHawk - implement board UNIF_BMC-GS-2004
|
2015-08-22 14:52:21 -04:00 |
adelikat
|
43e6418dac
|
NESHawk - implement board UNIF_BMC-190in1
|
2015-08-22 11:35:45 -04:00 |
adelikat
|
ce1ec1e766
|
NesHawk - implement board UNIF_BMC-A65AS
|
2015-08-22 11:17:11 -04:00 |
adelikat
|
2cb64fafb8
|
Mapper 216 - supported enough for Magic Jewelry 2 to work
|
2015-08-22 09:53:39 -04:00 |
adelikat
|
1e454a46fe
|
NesHawk - implement mapper 214
|
2015-08-21 23:23:33 -04:00 |
adelikat
|
1916ba0042
|
NesHawk - Mapper 204 implemented
|
2015-08-21 22:58:18 -04:00 |
adelikat
|
f72875b584
|
NEShawk - implement mapper 202
|
2015-08-21 21:34:48 -04:00 |
adelikat
|
0c8f46427d
|
NesHawk - Implement mapper 147
|
2015-08-19 21:31:29 -04:00 |
adelikat
|
9054f56f52
|
NesHawk - implement mapper 136
|
2015-08-19 20:17:59 -04:00 |
adelikat
|
2d8d51c951
|
Moving some unif board files around
|
2015-08-18 21:13:57 -04:00 |
adelikat
|
f044790202
|
NESHawk - add unf board UNIF_DREAMTECH01, (Korean Igo (Unl))
|
2015-08-18 21:02:28 -04:00 |
adelikat
|
dd973d03fc
|
NESHawk - support UNIF_BMC-SuperHIK8in1 unf board (same as mapper 45)
|
2015-08-18 20:41:21 -04:00 |
adelikat
|
ad601227bb
|
NESHawk - support UNIF_BMC-42in1ResetSwitch
|
2015-08-18 19:15:49 -04:00 |
zeromus
|
e9394ceb88
|
change unif vram inference logic
|
2015-08-18 16:37:34 -05:00 |
zeromus
|
b7ed34db1c
|
re-fix ta0 0f 007 n0w that it l0ads differently
|
2015-08-17 16:30:58 -05:00 |
zeromus
|
b41c223464
|
fix unif loading of mapper names with junk in field beyond end of null termination. also made it utf-8 while i'm in there.
|
2015-08-17 16:30:35 -05:00 |
adelikat
|
399a8b5166
|
NESHawk - add support for Tao of 007, The by Quietust (PD) [U][a2].unf
|
2015-08-17 16:55:40 -04:00 |
adelikat
|
1a42b8d6fc
|
Revert "Mapper 132 - change some Nintendulator logic to FCEUX logic, and makes Qi Wang - Chinese Chess (Ch) [p1][!] playable. Couldn't find any other mapper 132 games, so I don't know if this breaks any existing ones"
This reverts commit 2e49ae88d3 .
|
2015-08-16 19:21:14 -04:00 |
adelikat
|
2e49ae88d3
|
Mapper 132 - change some Nintendulator logic to FCEUX logic, and makes Qi Wang - Chinese Chess (Ch) [p1][!] playable. Couldn't find any other mapper 132 games, so I don't know if this breaks any existing ones
|
2015-08-16 12:18:44 -04:00 |
adelikat
|
b26fe36cee
|
NESHawk - according to FCEUX, mapper 79 seems to do Writes to PRG to set chr banks, fixes Puzzle (Unl)
|
2015-08-16 11:49:24 -04:00 |
adelikat
|
b1b96ad070
|
NESHawk - handle some junk with bus conflict issues
|
2015-08-16 10:53:48 -04:00 |
adelikat
|
29ac8bb05e
|
NESHawk - support STrike Wolf (MGC-014) [!] from GoodNES 3.14
|
2015-08-16 08:51:45 -04:00 |
adelikat
|
6f782133db
|
NESHawk - mapper 113 is used for several 16kb prg games, maybe they aren't bad dumps, keeping the hack but treating them as normal
|
2015-08-16 08:47:17 -04:00 |
adelikat
|
44deeb3e68
|
NEShawk - mapper 168 - the only goodnes rom of Racermate has no wram, handle it similarly to the PRG and CHR issues that copies of this game seem to have
|
2015-08-16 08:43:58 -04:00 |
adelikat
|
2ca5a0b18b
|
NESHawk - GoodNES has Othello (HES) wrong and the good dump is labeled as o and the bad dump is labeled good, fix this in our db. Also added a hack to the board to allow the bad dump to run, if it weren't clearly labeled good in goodNES, I wouldn't have bothered, but it is the likely one for someone to attempt to run, and it does work in other emulators
|
2015-08-16 08:31:18 -04:00 |
adelikat
|
c7f2ea1a9a
|
NESHawk - SxROM - according to bootgod HVC-SIROM has 64kb Chr ROM, fix asserts accordingly
|
2015-08-16 08:07:50 -04:00 |
adelikat
|
77b5eb36b6
|
NESHawk - SxROM - according to bootgod, HVC-SNROM has 8kb CHR-ROM and no CHR-RAM, fix Asserts accordingly. Fixes Morita Kazuo no Shougi (J)
|
2015-08-16 07:48:46 -04:00 |
adelikat
|
508bc7e1cc
|
NES - support some junk via the game db, remove some disch doc comments and replace with wiki link, remove exception thrown for qboy, as the investigation has been done
|
2015-08-15 22:42:51 -04:00 |
adelikat
|
0c31b782c3
|
NES - Mapper 91 - better support some junk
|
2015-08-15 19:58:52 -04:00 |
adelikat
|
f25d64c4aa
|
NESHawk - support "MAPPER048" mapper designation as teh Taito_TC0190FMC, according to Disch docs this isn't correct but they are almost the same, add some gamedb entries for some games that should be mapper 48 instead of 33, fixes one of these games, but not the other
|
2015-08-15 19:50:47 -04:00 |
adelikat
|
cf1b53c943
|
Fix mapper 245 via an assert instead
|
2015-08-10 20:38:06 -04:00 |
adelikat
|
722cf9dec1
|
Mapper 245 - don't throw an exception on a particular bad dump shenanigans
|
2015-08-10 19:43:55 -04:00 |
nattthebear
|
6dfc43a0ed
|
NES: Support trainered roms because CHAOTIC NEUTRAL
|
2015-08-10 19:42:13 -04:00 |
zeromus
|
36f56f3530
|
neshawk - fix NES mapper 31 CHR-ROM support #470
|
2015-08-10 17:12:36 -05:00 |
zeromus
|
8a1fd67497
|
refactor psx controller P# assignment to reusable code
|
2015-08-10 17:07:44 -05:00 |
scrimpeh
|
b0ff8d586c
|
NEShawk/Mapper 105 - Add IRQs
|
2015-08-10 22:54:27 +02:00 |
adelikat
|
0f8544b051
|
NES - add support for the UNIF_BMC-T-262 board
|
2015-08-09 20:41:51 -04:00 |
adelikat
|
637d2c95c0
|
Mapper 243 - remove reference to unif having problems as the documentation bug was probably what was being observed
|
2015-08-09 20:04:27 -04:00 |
adelikat
|
9dfa48015e
|
Mapper 243 - link to wiki instead of putting outdated docs in the wiki
|
2015-08-09 19:47:33 -04:00 |
adelikat
|
7fc3777e45
|
Nes - fix mapper 243 chr handling, we were correctly doing what was documented in the disch docs, but Nintendulator and FCEUX did something slightly different that is working. Changed to do against the docs and do what working emulators do
|
2015-08-09 19:42:47 -04:00 |
adelikat
|
9237b894f9
|
Mapper 235 - oops, forgot about mirroring
|
2015-08-09 15:09:21 -04:00 |
zeromus
|
0cd3a82862
|
psx - improve framebuffer clipping method, add deinterlacer settings, fix some PAR for PAL games; fix bugs in GameExtraPadding handling
|
2015-08-09 13:57:45 -05:00 |
adelikat
|
faf299faf8
|
NES - implement mapper 235
|
2015-08-09 14:25:49 -04:00 |
adelikat
|
d12726a1fc
|
Fix mapper 51
|
2015-08-09 14:03:11 -04:00 |
adelikat
|
ef656a9f5d
|
Implement Mapper 244 (Decathlon)
|
2015-08-09 13:41:45 -04:00 |
adelikat
|
d9fc4f9cd0
|
NESHawk - attempt to implement mapper 51, but it is busted
|
2015-08-09 11:15:25 -04:00 |
nattthebear
|
6e433ab656
|
Make a zombie board for m34 that attempts to support bad dumps of both bxrom and ave-nina
|
2015-08-08 10:51:30 -04:00 |
adelikat
|
20f7dca9ae
|
support ines header "MAPPER034", fixes a bad dump of something
|
2015-08-08 10:05:09 -04:00 |
adelikat
|
d662d9a700
|
clean up the NESSyncSettingsForm
|
2015-08-07 17:15:50 -04:00 |
scrimpeh
|
c095bf4b46
|
NESHawk/Mapper90 - Various Fixes to PRG and CHR banking system and IRQs, makes the 45-in-1 multicart playable
|
2015-08-06 14:54:38 +02:00 |
nattthebear
|
4f159b4c20
|
Populate board values sync settings with default values when loading a game on a board with them
|
2015-08-05 21:05:07 -04:00 |
adelikat
|
65157f77e3
|
PSX - implement IRegionable, and thus record the pal flag into movies property and properly report movie times
|
2015-08-05 20:29:35 -04:00 |
adelikat
|
ba21484ddd
|
add IRegionable as an emulator service to indicate NTSC vs PAL, etc. Refactor cores that conveyed this information to use this service, fixed cheaty reflection to grab this info to use the service instead, marked some cores as region not applicable where it made sense to me (I'm sure I'm wrong in some cases)
|
2015-08-05 20:12:09 -04:00 |
scrimpeh
|
40f87f3391
|
NEShawk - Mapper 90 - Change Dipswitches to sync settings
|
2015-08-06 00:10:21 +02:00 |
scrimpeh
|
a24f8bee23
|
NEShawk - Mapper 90
|
2015-08-05 19:59:48 +02:00 |
zeromus
|
8fc5acfdcd
|
psx - add clip to framebuffer option
|
2015-08-02 11:35:19 -05:00 |
zeromus
|
43cfd72b1c
|
fix loading PSF with no tags
|
2015-07-25 18:01:38 -05:00 |
zeromus
|
5f4f164a95
|
revert psx fast boot stuff. can't be done without full bios HLE. bad plan. nice try. much education.
|
2015-07-22 18:26:57 -05:00 |
zeromus
|
6bb969e338
|
psx - add ability to skip firmware boot screens
|
2015-07-22 15:37:28 -05:00 |
zeromus
|
77d14892fb
|
add PSF support logic
|
2015-07-20 23:10:49 -05:00 |
zeromus
|
a0e623ef1b
|
disc - some unneeded code cleanup
|
2015-07-18 23:53:12 -05:00 |
zeromus
|
eab8d6ac19
|
fix saturn disc booting
|
2015-07-18 11:42:05 -05:00 |
adelikat
|
e841707502
|
Quicknes - throw an UnsupportedGameException on Paperboy (U) because input will not work for some reason, this allows it to fallback to NesHawk automatically
|
2015-07-18 08:58:52 -04:00 |
zeromus
|
f998ea9cf1
|
psx - support reset button
|
2015-07-17 16:55:44 -05:00 |
zeromus
|
0e7a82db28
|
change default disc select input to 1 instead of -1. i think the -1 was an older idea which isnt needed anymore
|
2015-07-17 16:55:43 -05:00 |
nattthebear
|
5bae8df811
|
Fix Seger CD with disk system changes
|
2015-07-17 17:20:05 -04:00 |