goyuken
65b1397198
NES: fix the famicom 4player adapter
2014-03-14 21:51:40 +00:00
beirich
8496f71812
SMS: Korean mappers work. Fixes Cyborg Z, Dodgeball King, F1 Spirit, Jang Pang III, Knightmare II, Nemesis, Nemesis 2, Penguin Adventure, Sangokushi 3, Street Master, Wonsiin
2014-03-14 04:30:01 +00:00
beirich
b1a37724a1
SMS: hook up Export/Japan, NTSC/PAL, BIOS Enable, and US/JP Bios selection
2014-03-13 04:49:39 +00:00
beirich
8daab82463
SMS: Add Export/Japan, NTSC/PAL, Enable BIOS options to SMS menu. Not yet hooked up to core.
2014-03-13 04:15:05 +00:00
beirich
7e77c5a116
SMS: Add "external cart ram" mapper for SG1000, fixes The Castle and Othello. Fortunately, both games are somewhat interesting and playable. SG1000 compat now 100% minus games requiring exotic peripherals
2014-03-06 04:43:36 +00:00
beirich
d2d6d00938
SMS: Import improved TMS-mode sprite render code from Colecovision core, fixes Bank Panic (SG1000) intro screen at least
2014-03-06 00:52:27 +00:00
goyuken
4e70f1d6a5
util: eliminate some out of memory problems with hashing large files
...
gpgx: warn and abort when a too-big file tries to be loaded as a ROM (probably was actually a .bin cd image without the correct .cue)
2014-03-05 18:16:34 +00:00
beirich
60147ffbab
SMS: quickfix, only load SMS BIOS on SMS games (not Game Gear or SG1000)
2014-03-05 12:49:27 +00:00
beirich
9a59155177
SMS: initial support for SMS BIOSes. Some future work is pending regarding when to use what bios or no bios. (hooray regions)
2014-03-05 05:09:20 +00:00
goyuken
1b3009d849
also fix stereo audio in dual GB (But in this case we just downmix to mono since we have two gameboys one out each speaker)
2014-03-05 05:06:34 +00:00
goyuken
dbe0106814
i did not know that the gameboy had stereo audio
2014-03-05 05:03:13 +00:00
goyuken
b2eef124e2
nes: controller infrastructure
2014-03-05 04:08:24 +00:00
beirich
d328fd0479
SMS: add option to make 3d games playable. some are actually interesting. sega does what nintendont
2014-03-05 02:20:22 +00:00
goyuken
804fed9375
NES: infrastructure stuff
2014-03-04 23:18:10 +00:00
goyuken
92c934b9a9
nes: squeeze a few more percent out of the nametable viewer
2014-03-01 23:43:04 +00:00
goyuken
1fbc833361
NES: fix some CNROM games. dunno how they got broken?
2014-03-01 16:58:01 +00:00
goyuken
f346b604d4
NES: support CAMERICA-GAMEGENIE (partially). you can't actually use it; it's mostly for documentation purposes.
2014-03-01 00:02:53 +00:00
goyuken
65accb7c94
woops
2014-02-28 04:16:54 +00:00
goyuken
3ffde6b88a
NES: rework controller infrastructure. zappers and such will be coming soon now
2014-02-28 04:05:36 +00:00
goyuken
f1cd0b888f
never fear; you'll be able to use your ddr pads to play final fantasy soon enough
2014-02-27 23:34:56 +00:00
goyuken
5227a5a05d
more unfinished controller infrastructure
2014-02-27 20:59:10 +00:00
goyuken
dcb2098055
NES: fix some peek memory semantics
2014-02-27 20:58:00 +00:00
goyuken
f1a81e8462
fix comment
2014-02-27 04:04:55 +00:00
goyuken
8d2b644686
stuff, not done yet
2014-02-27 04:02:58 +00:00
beirich
f27dd11389
PCE: Sprite Limit no longer requires Core Reboot. Also, selecting Equalize Volumes no longer makes it impossible to load a HuCard.
2014-02-27 01:00:21 +00:00
beirich
e4e04e7b9d
SMS: Sprite Limit and Force Stereo Separation no longer require core reboot
2014-02-27 00:28:05 +00:00
goyuken
7a9eb9f6cb
change some memory domains to exception out on out of range access instead of silent masking
2014-02-26 20:18:48 +00:00
zeromus
d0aec59e55
snes-dont malfunction CARTROM memdomain when having a npow2 romsize
2014-02-26 09:33:38 +00:00
goyuken
fa9f1c69b8
nes: fix bug with loading UNIF files with no chr rom.
...
nes: support mapper "FS304" (UNIF only)
2014-02-26 03:09:54 +00:00
goyuken
f6c1c7eba2
NES: PPU Viewer: support MMC5 ExAttr mode
2014-02-25 22:54:25 +00:00
goyuken
b1dc3f0f48
nes: mmc5: fix uncharted waters, and presumably some other 16K WRAM games
2014-02-24 01:01:15 +00:00
goyuken
cdd19396d4
nes: mmc5: implement NT fill mode. fixes "flying through clouds" level intro to laser invasion
2014-02-23 23:03:44 +00:00
goyuken
d7371fcf42
saturnus: support 8mbit/32mbit dram cart as a syncsetting. this inflates your savestate size heavily, of course...
2014-02-23 17:06:24 +00:00
goyuken
17f64cf8f5
nes: MMC5: fix exram extended attribute mode for CHR ROMs larger than 256KiB? hard to tell
2014-02-23 16:22:30 +00:00
goyuken
cb898334ac
remove debug statement accidentally left in previous commit
2014-02-22 04:01:00 +00:00
goyuken
220dabafb7
NES: fix major league for change in database autism
2014-02-21 23:31:44 +00:00
goyuken
3d7a0e445b
gpgx: clean up 32bpp code (no functional changes)
2014-02-21 17:07:09 +00:00
goyuken
6c2aad545f
7800: fix PAL color display
2014-02-21 17:00:06 +00:00
goyuken
9d0e22292d
GPGX: show "PAL" flag properly in movie files
2014-02-21 00:30:52 +00:00
goyuken
bdbaa0c2d9
PCE CDL: add a new "disassemble" command. this makes a text dump of every opcode that has been mapped out so far, dumping memory domain, address within the domain, and huc6280 disassembly
2014-02-20 22:59:37 +00:00
goyuken
c14e4239c4
Genesis VDP display. But not as slick as http://www.youtube.com/watch?v=Tsr-XtuKuSw
2014-02-19 22:26:33 +00:00
goyuken
223116252b
NES: sunsoft 1: clarify code, no emulation changes
2014-02-19 16:33:59 +00:00
goyuken
420bbc2c4c
NES: pedantic more correct emulation of Fantasy Zone (J). of no interest to anyone.
2014-02-17 18:02:21 +00:00
goyuken
8a34ce3d0b
NES: fix Shanghai (J)
2014-02-17 17:46:26 +00:00
goyuken
02762576aa
VRC6: support arbitrary romsize through ines identification
2014-02-17 04:15:15 +00:00
zeromus
7b354ef8b9
change NES board analysis to prioritize gamedb. this would allow users to control the operations, instead of nescartdb always taking control. not sure if this is OK, but I think it is.
2014-02-16 06:16:55 +00:00
goyuken
4a2f28d89f
nes: vrc6: correct some problems with the most recent commit
2014-02-15 22:12:46 +00:00
beirich
4415673f31
pce: Add internal ability to toggle between unsafe and safe rendering. Not exposed in gui. default unsafe. for debugging purposes. humor me. didnt bother hooking up for SGX
2014-02-15 19:54:00 +00:00
goyuken
c333e2f6f3
NES: take a stab at the VRC6 clusterfuck (thanks, obama!). speed loss of about 2%. as far as we know, no game ever used any of these features.
2014-02-15 18:45:52 +00:00
goyuken
7acbcd5995
apply r6102 to SGX. 60% speedup in that arthur game
2014-02-14 22:05:57 +00:00
goyuken
af0d5ac59e
PCE: 50% overall speedup by reworking BG render inner loop
2014-02-14 20:24:26 +00:00
goyuken
4174751212
SMS VDP Viewer: correct BG size for 192 line mode
2014-02-13 19:10:39 +00:00
goyuken
b294c69046
NES: MMC1 code cleanup, no changes
2014-02-13 18:14:01 +00:00
goyuken
e5102c1f02
NES: fix speed regression of last commit
2014-02-12 22:25:36 +00:00
goyuken
4ada3b4973
NES: fix tracelogger for first instruction of NMI or IRQ. also make it obviously indicate that an NMI or IRQ has occurred
2014-02-12 22:01:23 +00:00
goyuken
17d6e866a0
pce: refactor CD loading to move bios determination out of RomLoader
2014-02-10 15:26:18 +00:00
goyuken
37469faa8b
PCE CDL: prevent loading of an existing CDL that doesn't match the emu's memory map
2014-02-10 05:02:30 +00:00
goyuken
5769e85a6f
add ID to bizhawk CDL file, to make it easily distinguishable
2014-02-10 04:20:26 +00:00
goyuken
4961c9e905
add quick dirty text document describing the CDL format for those who don't like C#
2014-02-10 03:54:16 +00:00
goyuken
47ba6ee915
PCE CDL: more on previous commit
2014-02-10 02:49:03 +00:00
goyuken
d15c867693
PCE CDL: fix for street fighter 2 and 384K games. arcade card still not supported
2014-02-10 02:47:23 +00:00
goyuken
bdbcf689d9
PCE: fix Main Memory domain in SGX mode. Add Cart Battery Ram domain (populous). change domain names in CDL to match memory domains.
2014-02-10 01:21:13 +00:00
goyuken
c9c01202e6
PCE CDL: open for business! not very tested yet. DOES NOT WORK ON SF2 MAPPER.
2014-02-10 01:06:06 +00:00
goyuken
d36fae5c00
PCE CDL: stuffs
2014-02-09 23:39:44 +00:00
goyuken
522f6549ad
PCE: some CDL stuff, not hooked up yet
2014-02-09 23:13:11 +00:00
goyuken
20bf97c2bd
PCE: fix CoreGenerator solution
2014-02-09 20:22:41 +00:00
goyuken
094e7ca18f
revert r6072
2014-02-09 20:17:59 +00:00
goyuken
c2abb01978
i must commit this because we aren't using git
2014-02-09 20:09:19 +00:00
zeromus
f98e1a942d
try to make new pce "rom" domain writable
2014-02-09 06:57:54 +00:00
goyuken
5dac0660e1
PCE: disassembler enhancements
2014-02-09 05:49:05 +00:00
beirich
2dc01eab33
pasky better do something cool with this to warrant janking up my HuC6280 core
2014-02-08 20:18:36 +00:00
goyuken
eed290cb8d
2600: try 2K or 4K mappers for unknown roms where applicable
2014-02-08 04:59:45 +00:00
goyuken
4875831fb9
nes: rename NAMCOT_m19_m210.cs to better match its new function
2014-02-06 23:15:52 +00:00
goyuken
25e7355fe4
NES: region override. now you can add Subor Style to all of your favourite games
2014-02-06 02:06:17 +00:00
goyuken
20bf3b34e0
NES: VRC2: correct emulation details (no effect in any game)
2014-02-05 16:19:55 +00:00
goyuken
0f37d63a90
GPGX: fix controller regression caused by r6007
2014-02-05 16:00:50 +00:00
goyuken
e76b71b72f
megadrive: core side stuff for loading a cart + CD at once (not hooked up in frontend)
2014-02-04 22:29:40 +00:00
zeromus
50f685c67f
fix compile error due to [NES.INESBoardImplPriority] assignment in wrong place
2014-02-04 20:44:27 +00:00
adelikat
82dd0d324d
Atari 2600 - Remove a todo, ReadConsoleSwitches should in fact read the lag flag (and currenlty does already), justification: it is implied that any input on "lag frame" should have no impact on a movie
2014-02-04 15:55:05 +00:00
goyuken
a9799f4716
NES: finish previous commit
2014-02-04 03:58:48 +00:00
goyuken
6d53152a7f
NES: reorder boards slightly to shave them nanoseconds off boot time
2014-02-04 03:51:17 +00:00
goyuken
343fbc7ae4
genesis: big savestate rework. all old savestates are invalid. saveram is now stored in savestate. non-megaCD savestates should be significantly smaller than before; megaCD savestates should be slightly larger.
2014-02-03 18:07:21 +00:00
adelikat
d81f2effb5
fix a warning
2014-02-03 16:59:30 +00:00
goyuken
74fb9f37ff
NES: add internal SRAM to Taito X1-017. all games on that board seem to have battery backed sram, so that works now. Kyuukyoku Harikiri Koushien seems to be nonfunctional though??
2014-02-03 16:31:14 +00:00
goyuken
508a60c737
NES: add proper WRAM to Taito X1-005. should fix saveram on Kyonshiizu 2, Kyuukyoku Harikiri Stadium, Minelvaton Saga: Ragon no Fukkatsu, Mirai Shinwa Jarvas, Taito Grand Prix: Eikou e no License.
...
also fold mapper 207 into mapper 80 for simplicity
2014-02-03 16:05:19 +00:00
goyuken
5be10ff8d5
NES: add mediocre support for mapper158 (but all of the alien syndrome roms i've seen in the wild are marked mapper118, so...)
2014-02-03 15:13:24 +00:00
goyuken
a21c1a144c
nes: mapper 218: minor code cleanup ( no changes )
2014-02-03 15:03:34 +00:00
zeromus
28521af0b4
snes-fix trace logging (copy/paste error during refactoring)
2014-02-03 09:25:30 +00:00
goyuken
339cceaca3
nes: finish cleanup on namcot 129/163
2014-02-02 20:05:09 +00:00
goyuken
63a1be2a70
NES: change namcot 163/129 to conform to more accurate modern knowledge of how the chip works. probably doesn't affect any games?
2014-02-02 17:06:48 +00:00
goyuken
c3df573698
continue previous commit
2014-02-02 16:30:04 +00:00
goyuken
99af51b883
nes: move namcot175&340 to their own class, and change a few things. fixes bad mirroring in some games
2014-02-02 16:23:35 +00:00
goyuken
7a22757ca8
gpgx minor code cleanup
2014-02-02 02:05:36 +00:00
sappharad
cae7e7fc98
Converted GPGX Analog Controls to 1D
2014-02-02 01:35:03 +00:00
goyuken
41fe0b56d7
NES: fix off by one in the "Clip Left and Right" setting
2014-02-01 16:57:20 +00:00
goyuken
a9e4baa380
NES: support worthless garbage
2014-01-31 04:15:18 +00:00
beirich
4f65c621e5
SMS: maybe fix some desyncs. needs retest by someone that can make it fail
2014-01-31 03:50:38 +00:00
goyuken
ba163b5c08
NES: support mapper 95 and 206 hashless dumps
2014-01-29 22:16:49 +00:00
zeromus
cc73af76bd
snes-make CARTROM memorydomain actually edit bsnes's sense of the cartrom, instead of the rom[] array that the core now pointlessly holds onto
2014-01-29 21:59:06 +00:00
goyuken
c18f1af150
PCE: fix noticeable LOH thrashing when rewinding with big savestates (arcade card)
2014-01-29 04:31:23 +00:00
zeromus
2ae48a7103
some csproj was jacked due to assemblies move into References. not sure how
2014-01-27 19:50:54 +00:00
goyuken
b1dc947794
NES: send unidentified mapper004 games with iNES 4screen flag set to TVROM. i don't like doing this, but it causes no issues in current GOODNES (the one rom it breaks we have covered by bootgod). fixes some of the most pivotal works of the 20th century, like Gauntlet (Nude Valkyrie Hack) and Gauntlet XXX
2014-01-26 17:21:50 +00:00
goyuken
704d269073
nes: fds: make some slight adjustments to audio based on new information. ai senshi nicol still sounds like a cheese grater
2014-01-26 17:09:08 +00:00
goyuken
f734665f67
nes: remove unused variables in mapper087
2014-01-26 16:34:04 +00:00
goyuken
ef37bfd0c7
nes: misc code cleanup (what was this anyway? leftover of some debug thing?)
2014-01-25 19:48:59 +00:00
null_ptr
5a36b50f8b
Some refactoring of N64 code. Extracted mupen plugins to their own classes.
2014-01-24 17:46:35 +00:00
goyuken
5df77aac29
small bug in yesterday's sachen stuff
2014-01-24 14:47:18 +00:00
goyuken
7560367f4e
add a few more board IDs; we now respond to every board in nescartdb (although some don't work or are partially implemented, of course)
2014-01-24 03:05:41 +00:00
goyuken
1362c43b99
REVENGE OF THE SACHEN
...
QUAD KILL
2014-01-24 02:32:24 +00:00
goyuken
d2f8c5b621
NES: a few more board fixups
2014-01-23 23:32:53 +00:00
goyuken
ac91203a7f
add some more bootgod board IDs. i don't have most of these roms myself, so these are untested
2014-01-23 23:08:56 +00:00
null_ptr
15b95f6f40
Simplified N64 controller input retrieval
2014-01-23 02:06:39 +00:00
null_ptr
3c7292f8ab
Removed unnecessary debug callbacks
2014-01-23 00:54:49 +00:00
goyuken
214142b496
NES: Warn in load report if an iNES rom is marked as trainered. Unless the flag marking itself is wrong, there is a 100% chance that such a rom won't work on neshawk; which is fine.
2014-01-23 00:09:05 +00:00
goyuken
6df5ea5a16
NES: NROM: exhaustively add all NROM boards from bootgod, so hopefully that's the end of that
2014-01-22 16:31:33 +00:00
goyuken
0e1f3e4501
NES: fix db snafu that prevented afrom man from running
2014-01-22 02:06:33 +00:00
adelikat
7393f132ab
Move CPUs from Emulation.Common to Emulation.Cores
2014-01-22 01:14:36 +00:00
goyuken
2865c56179
nes: attempt to support super mario bros 13 (nonfunctional at the moment)
2014-01-22 01:07:54 +00:00
adelikat
e3d26fc2e7
MOvie LibRetro files from Emulation.Common to Emulation.Cores in preparation for moving some other things too. In RomLoader don't do HardReset() on the C64 core
2014-01-21 23:54:30 +00:00
goyuken
b39577cc51
NES: support more mapper 118 roms without hash.
...
NES: detect a hashless mapper 001 rom with 512KPRG as SUROM. should be no negative side effects, and fixes some translations of SUROM games.
2014-01-21 23:01:38 +00:00
goyuken
8bf8213a7d
NES: truncate if a iNES file's supposed VROM size is longer than the leftover length of the iNES file. seems to fix some hacks\translations
2014-01-21 22:29:51 +00:00
goyuken
3889d687d1
NES: correctly treat audio ram on Namco 163 as battery backed when the board has a battery and there's no WRAM. fixes King of Kings saving, amongst others.
2014-01-21 22:22:24 +00:00
goyuken
3c357a7d83
nes: try (and fail) to support some bad dumps of FAMICOM JUMP 2. meh. the good one works anyway.
...
batchrunner: keep track of number of lag frames and print to output
2014-01-21 19:08:11 +00:00
goyuken
038e5a9525
NES: Support mapper 196 (super mario bros 11, super mario bros 17, and "super mario bros jurassic park")
2014-01-20 17:47:29 +00:00
null_ptr
a65cc25b24
Setting VSync in N64 Core.
2014-01-20 09:56:52 +00:00
goyuken
d1bc64d948
nes: vrc7: minor clarification
2014-01-20 05:55:38 +00:00
goyuken
90a8805a5f
VRC7: fix Super Mario Bros 14 (Unl) [!]. fix no wram battery on common Lagrange Point dump.
2014-01-20 02:12:02 +00:00
goyuken
53d2f5a9c9
nes: vrc 2 & 4: fix some stuff. all nescartdb dumps should now work, as well as a decent number of unidentified iNES dumps
2014-01-19 23:06:42 +00:00
goyuken
316a61bbb5
NES: support Famicom Jump 2, featuring http://www.youtube.com/watch?v=HYMnmymg1n0&t=1m10s
2014-01-19 19:55:32 +00:00
goyuken
634df83724
NES: rework bandai FCG a bit, to add support for some iNES identified roms (mapper 16, 159). JUMP-2 (aka mapper 153) is not supported, but will be eventually. Datach daughterboard games (aka mapper 157) are poorly documented and dumped, so can't do anything there now.
2014-01-19 19:04:44 +00:00
goyuken
6176b722e9
nes: mapper 90/209: fix a bug, but nothing runs still
2014-01-19 18:00:06 +00:00
goyuken
16c0065635
nes: support some mmc1 proto carts
2014-01-18 16:16:24 +00:00
goyuken
6c4b1ed2da
nes: fix esper bouken tai, ff2 (U)
2014-01-18 15:57:43 +00:00
goyuken
77e87688c3
NES: fix CPROM with bad dumps. also fix small mainform menu bug with core selection
2014-01-18 15:36:35 +00:00
adelikat
1f7f5fb6d4
remove todo and support NAMCOT-3405 (testing confirms Side Pocket and Super Xevious work well)
2014-01-18 15:28:39 +00:00
adelikat
ff840c9cba
NES - support HVC-TBROM (Super Sprint (J))
2014-01-18 15:14:34 +00:00
adelikat
7e67b41128
fix R.B.I Baseball (Tengen) [!] - This commit is worth a peer review
2014-01-18 14:52:16 +00:00
adelikat
40494419a6
Pro Yakyuu - Family Stadium '87 (J) [!] (threw a TODO - test exception, results: works great)
2014-01-18 14:42:06 +00:00
adelikat
2809b91038
support HVC-TLSROM (Armadillo J)
2014-01-18 13:49:48 +00:00
adelikat
92687cfc05
NES - fix Ys English translation hacks
2014-01-18 13:34:13 +00:00
goyuken
f36b213eae
diiig duuug toooo
2014-01-18 05:38:21 +00:00
goyuken
2370ab0886
NES: fix a few problems were bad dumps were crashing mappers and such. actually fixes a game or two, too.
2014-01-17 22:55:48 +00:00
goyuken
9e6d364b18
nes: rewrite mapper 76 (sorry, but something wasn't working right, and the file had a rather high ratio of OOP complexity to actual mapper complexity)
2014-01-17 22:21:33 +00:00
goyuken
c8459c1296
nes: fix r2299
2014-01-17 22:02:07 +00:00
goyuken
c08183f082
NES: internal debugging infrastructure. when compiled in debug mode, throw if two boards both respond to configure. (in release mode, we short circuit there for speedup). also fix zeromus's fat fingers from r2011
2014-01-17 19:53:57 +00:00
goyuken
b41fee13c1
colecovision: minor oopsie
2014-01-16 03:02:03 +00:00
goyuken
f669279cae
NES: fix stuff
2014-01-16 00:22:40 +00:00
goyuken
0ca5cf12a1
NES: more rom fixes
2014-01-15 23:27:02 +00:00
goyuken
69a4d2d327
neshawk: add mapper 29. some sort of homebrew? nothing to test it on
2014-01-15 18:28:21 +00:00
goyuken
1ad4d0ee2a
neshawk: hook up some more board names
2014-01-15 18:18:49 +00:00
goyuken
dc9d69958f
NEShawk: fix a bunch of games, mostly (J)
2014-01-15 17:00:02 +00:00
null_ptr
b79bcaf2d0
Refactored some N64 code
2014-01-15 11:24:47 +00:00
goyuken
a54119db03
gpgx: support region override
2014-01-15 00:56:13 +00:00
goyuken
c3a5d766e4
nes: fix mapper 87, which was failing to run most of the nescartdb games listed for it. make mapper 101 more resilient with homebrew (which is all that it's used for, if anything)
2014-01-14 22:13:02 +00:00
goyuken
6aa6e5d1a5
neshawk: remove mapper 99; it's left over vs system cruft
2014-01-13 17:00:44 +00:00
goyuken
d037f67e28
NES: mapper 225: fix potential memory corruption bug (hard to tell if any games actually exercised it)
2014-01-13 15:59:05 +00:00
goyuken
324f3c77a9
NES: fix mapper 113 with latest in nesdev information
2014-01-12 16:19:14 +00:00
zeromus
25d7a7e2fa
neshawk-fix bill&ted MMC1 PRGmode %00 bug
2014-01-11 22:53:31 +00:00
goyuken
f98fa2bdbc
NES: Mapper 222, except it's broken
2014-01-11 17:28:09 +00:00
goyuken
a84716ca83
nes: mapper 188 (karaoke studio)
2014-01-11 15:52:43 +00:00
goyuken
7a3aba0681
CNROM and nescartdb cleanup. fixes bird week, titty poker, possibly others. all CNROM savestates are invalidated.
2014-01-11 02:59:39 +00:00
goyuken
95f874d3a5
cnrom musings
2014-01-10 18:28:37 +00:00
adelikat
9b068a3cf2
Some clean up of NES config dialogs, and menu item display logic
2014-01-10 17:41:13 +00:00
goyuken
c2b8879303
quicknes: cleanup
2014-01-10 04:06:02 +00:00
goyuken
adf7f01102
quicknes: implement the crop settings
2014-01-10 01:45:06 +00:00
goyuken
db386e4dee
quicknes: fix colors in custom palette use
2014-01-10 01:31:24 +00:00
goyuken
1f1bb93360
quicknes: some settings stuff, not all finished
2014-01-09 23:50:10 +00:00
thebrick448
144a07f088
Fixed loading files on TI83.
2014-01-07 05:53:57 +00:00
goyuken
2c568d9bef
quicknes: add PRGROM and CHRROM domains (from the cart), and set corecomm and board information correctly
2014-01-07 01:52:00 +00:00
goyuken
1cfa050dba
quicknes: add text savestate, and fix savestate crash on some mappers
2014-01-07 01:05:24 +00:00
goyuken
45e5f4b286
quicknes: add "System Bus". note that this System Bus will not resolve any MMIO stuff at all
2014-01-06 23:23:47 +00:00
goyuken
92c4df38c3
quicknes: memory domains
2014-01-06 22:14:24 +00:00
goyuken
4191537359
revert r5763
2014-01-06 21:50:52 +00:00
goyuken
d191575fd2
NES internal infrastructure
2014-01-06 21:33:30 +00:00
goyuken
59ffca28ba
fix "the sound bug" in quicknes. dll is now built with mingw and FPU precision is set high (both are required to fix)
2014-01-06 19:31:13 +00:00
goyuken
dfda56d8d5
quicknes: support the other included mappers (some aren't enabled by default for whatever reason)
2014-01-05 22:32:49 +00:00
goyuken
b85d9d9d91
WARNING: use NES core only at low volume and no headphones
2014-01-05 20:58:36 +00:00
goyuken
54b9c826cf
nothing to see here for now
2014-01-05 05:23:44 +00:00
adelikat
913760289d
GPGX - mask memory domains because tools depend on this behavior in domains
2014-01-04 16:30:26 +00:00
goyuken
a5a4db4a6d
NES XML minifix shouldn't change anything
2014-01-02 20:42:31 +00:00
goyuken
e7b34911b7
action 52! rework the mapper properties (the boardsystem side of it) because reflection is always the best answer to every problem
2014-01-01 19:11:57 +00:00
goyuken
31038e58aa
NES: minor tweaks of no consequence
2014-01-01 18:21:45 +00:00
goyuken
933240845a
revert r4061, because it's a bad idea
2014-01-01 16:34:41 +00:00
goyuken
a399dbe91e
NES: Move boardproperties into movie 2.0 syncsettings objects, and add a rudimentary UI for changing them
2014-01-01 03:03:10 +00:00
goyuken
e832951831
saturn: support the DRIVE LIGHT. the DRIVE LIGHT LIGHTS UP whenever the CD is being READ for any reason. the DRIVE LIGHT DOES NOT LIGHT UP whenever the CD is stopped, seeking, or smoking.
2013-12-30 20:44:38 +00:00
goyuken
8f5413643b
GPGX: support the DRIVE LIGHT. the DRIVE LIGHT LIGHTS UP whenever the CD is reading data. the DRIVE LIGHT DOES NOT LIGHT UP when there's no CD in, or the CD is seeking or parked, or the CD is reading audio.
2013-12-30 20:36:51 +00:00
goyuken
a327d585ee
PCE - fix init problem with clean config
2013-12-30 20:26:33 +00:00
zeromus
50ef1b19f5
snes-fix bugs caused by breakpoints leaving emulator state unstable (most noticeable when taking savestates)
2013-12-29 02:20:13 +00:00
goyuken
e673062d0f
NES: namcot 163: clean up and rework audio slightly. about 5% speedup in King of Kings and えりかとさとるの夢冒険
...
also clean up some old junk in FDS audio, no code changes
2013-12-28 17:06:57 +00:00
goyuken
75d39ac60f
SNES: connect to new settings system.. everything should work?
2013-12-27 17:59:19 +00:00
goyuken
a005767463
random cleanup
2013-12-27 04:41:50 +00:00
goyuken
e3165459d8
saturn to new settings system
2013-12-27 03:02:28 +00:00
goyuken
2171d4cd00
n64: support new settings system. regression: n64 video plugin settings are no longer stored in movie 1.0 files nor read from them
2013-12-26 23:04:22 +00:00
goyuken
cff6a517f5
coleco to new settings system
2013-12-24 23:32:43 +00:00
goyuken
433a0f7925
NES: fix oops
2013-12-24 22:37:45 +00:00
goyuken
82c82b681a
connect a26 to the new settings setup. unlike all those before it, the menus have changed a bit, but all of the functionality is still there. in movie 2.0, a26 will store the two difficulty switches and the bw\color switch as syncsettings
2013-12-24 20:50:53 +00:00
goyuken
bdfbafdfca
SMS: support new settings infrastructure. this adds enableFM and allowOverclock as sync relevant settings for movie files (but of course, they won't end up in Movie 1.0 files)
2013-12-24 01:06:17 +00:00
goyuken
4a963bc3b0
gpgx: informative fail if an attempted controller isn't supported
2013-12-23 23:20:40 +00:00
goyuken
916e0029c4
GPGX: support new settings system. this means you can now connect all manner of weird arse controllers, but some aren't implemented in other places yet.
2013-12-23 23:03:12 +00:00
goyuken
50e3691181
new setting system: misc cleanup
2013-12-23 21:54:10 +00:00
goyuken
bf20188462
add winform edit for dual gameboy settings
2013-12-23 16:58:20 +00:00
goyuken
d37796ab1c
more new core config framework; this time GAEMBOY
2013-12-23 02:51:41 +00:00
goyuken
f992672051
NES add sound volume settings to config object
2013-12-22 21:47:16 +00:00
goyuken
0347fc5eef
core settings stuff etc
2013-12-22 20:41:21 +00:00
adelikat
2448ad0dda
Wire up the Genesis Game Genie Encoder/Decoder to the GPGX core, but disable it since it doesn't seem to work right now
2013-12-22 20:25:43 +00:00
goyuken
0cd5af1843
rework NES palette config in new core config system
2013-12-22 06:55:34 +00:00
goyuken
a5cdee3780
pce: connect to new settings system
2013-12-22 05:58:24 +00:00
goyuken
bd205f47dc
update our newtonsoft json.net to version 5.0 release 8. this fixes up abstract class handling so that the CoreSettings can work correctly.
...
tweak Binding, RecentFiles, and PathEntry to work with the new serializer. on updating to this revision, you should be able to keep all config.ini settings except for hotkey bindings, path layouts, and recent files list.
start implementation of new CoreSettings and CoreSyncSettings. at the moment, it's only partially done for NES.
2013-12-22 00:44:39 +00:00
adelikat
6a4d180fd1
Make warning go away
2013-12-21 18:46:43 +00:00
goyuken
3c95174e8c
remove obselete PSX_FirmwaresPath corecomm ref
2013-12-21 18:00:38 +00:00
goyuken
0c6e34b9da
gpgx: lag flag and on_snoop()
2013-12-21 17:49:32 +00:00
goyuken
6318a3fb26
gpgx extra mammry domains
2013-12-21 04:03:03 +00:00
goyuken
cc23c120c0
gpgx: fix some problems with save+loadstate and different screen sizees.
...
note: delete all previous gpgx savestates
2013-12-20 21:21:21 +00:00
goyuken
253ba4ccda
gpgx: add "Reset" and "Power" buttons
2013-12-20 19:32:12 +00:00
goyuken
e2a9932249
more r5632
2013-12-20 17:58:40 +00:00
goyuken
f5c69f279c
slap some comments on the memory scanning thing that i committed yesterday
2013-12-20 16:41:21 +00:00
goyuken
1f4ff7b1ce
i don't want to talk about it
2013-12-20 05:38:07 +00:00
goyuken
c2cc80ee12
THROUGH THE DARK TO THE LIGHT
...
ON A SUPERSONIC FLIGHT
GOTTA KEEP IT GOING
(note: delete all gpgx savestates from previous revisions)
2013-12-20 00:51:48 +00:00
goyuken
3e389a93b0
gpgx memory domains
2013-12-19 03:33:53 +00:00
goyuken
11638d3b59
gpgx: fix
2013-12-18 02:19:00 +00:00
goyuken
a2d066ec21
gpgx: frame -1 video size is now correct
2013-12-18 02:16:17 +00:00
goyuken
8944552c34
fix problem when immediately loading another genesis game with one open trashes the sram
2013-12-18 02:12:21 +00:00
goyuken
adc3df41bd
gpgx: when in cartridge mode, sram is fully supported. when in cd mode, 8K internal bupram + 128K external bupram is supported. this all works and has been tested with a few games. sram files from previous revision won't work.
2013-12-18 01:58:18 +00:00
adelikat
3602233069
Hook up mnemonics for GPGX, in v1 movie system
2013-12-17 01:42:30 +00:00
goyuken
648c06c2bd
sanic cd now runs, without cd audio. note that the sram format is subject to change at any time if i feel like it
2013-12-16 21:23:32 +00:00
goyuken
85be43dfb8
sega CD games now get as far as loading the bios
2013-12-16 19:00:05 +00:00
goyuken
61f31967b3
some sega firmwareids
2013-12-16 18:20:47 +00:00
goyuken
d45faaa99c
break stuff!
2013-12-16 18:04:45 +00:00
goyuken
5dbc9ef2d2
gpgx some firmware hookup stuff
2013-12-16 03:57:54 +00:00
goyuken
6e91ffe45f
gpgx support text savestates
2013-12-16 03:39:47 +00:00
goyuken
4eaeb06986
gpgx: dispose bug
2013-12-16 03:29:41 +00:00
goyuken
a6cbd85930
controls work and stuff now
2013-12-16 01:58:40 +00:00
goyuken
a818710589
http://www.youtube.com/watch?v=V3w2saj52fI
2013-12-15 20:51:57 +00:00
adelikat
de084bf6fa
Some mostly useless formatting and code cleanup in BizHawk.Common, broke some classes up into separate files
2013-12-14 00:03:03 +00:00
goyuken
28d24ece1c
woop
2013-12-11 04:03:06 +00:00
goyuken
8b186f6fa4
a bit of cleanup in speex resampler and yabooze core
2013-12-11 04:01:33 +00:00
goyuken
95be616079
comments on previous commit
2013-12-11 01:53:40 +00:00
goyuken
87f8d13ca5
apply new firmware load system to ColecoVision and Intellivision
2013-12-10 18:16:39 +00:00
goyuken
39ff347483
delete unused "SoundOn" variable from NES core. not sure what the idea was here?
2013-12-10 18:05:54 +00:00
goyuken
e95d7b8cd7
fix the mess i made yesterday with IEmuLoadHelper (I did not know at the time, but it's 99% the same as the existing ICoreFileProvider)
2013-12-10 17:58:12 +00:00
saxxonpike
20e8ddf673
C64: Fixed a misspelling in timer constant name. Added method to track lag cycles from VIC.
2013-12-10 07:04:44 +00:00
goyuken
1d0db18244
update some snes core internal firmware request infrastructure to use the new firmware match system. should be no actual functionality change
2013-12-09 21:41:18 +00:00
goyuken
81996af187
GB: cleanup and fix memory leaks for a few odd cases
2013-12-09 20:50:21 +00:00
goyuken
2a0217e06c
refactor a bit of firmware loading code to get some slop out of MainForm.LoadRom()
2013-12-09 20:36:24 +00:00
goyuken
de71c0d8c7
support some rogue FDS disk format
2013-12-08 21:39:17 +00:00
goyuken
37852c3e63
add disk hash to saturn
2013-12-08 17:48:30 +00:00
adelikat
50d4a3307a
Rip out UpdateControls() method from IController, also some code cleanup in related files
2013-12-07 00:53:06 +00:00
zeromus
8e55548a49
remove botched emulation of special color generation in PPUOFF state (which isnt emulated correctly anyway) that was getting applied in inapplicable circumstances
2013-12-03 19:43:07 +00:00
zeromus
a36d0167e8
fix crippling bugs in SUROM games (dw3 and 4) introduced most likely in r4618 (jul 2013)
2013-12-03 19:01:37 +00:00
adelikat
d6954e4209
Ram WAtch and Hex Editor code cleanup
2013-11-28 22:06:38 +00:00