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
zeromus
492a99694f
fix snes savestates?
2013-11-25 20:51:26 +00:00
goyuken
fc110cbeae
fix issue 122 using MrWint42's patch. thanks! gambatte RTC for movies should work now.
2013-11-24 17:32:46 +00:00
zeromus
bf76399200
change n64 regs to _hi and _lo versions for 64bit regs
2013-11-23 01:17:31 +00:00
zeromus
5651181d39
fix n64 savestates
2013-11-22 19:34:24 +00:00
zeromus
4c247672fe
snes hooking system and GetCpuFlagsAndRegisters now work normally
2013-11-22 09:33:56 +00:00
pjgat09
3c56223d7b
N64: Implement GetCpuFlagsAndRegisters()
2013-11-18 03:29:47 +00:00
pjgat09
3e8596f81c
N64: Mostly implemented the onmemorywrite and onmemoryread hooks, but some reads/writes still make it through
2013-11-17 03:42:06 +00:00
goyuken
5d4dc0630c
saturn: support input callback stuffs
2013-11-17 02:10:38 +00:00
goyuken
d0969c208d
n64: fix framebuffer opacity. if this commit causes slowdown problems, we might want to do this a different way?
2013-11-17 01:57:26 +00:00
adelikat
ce7743808f
Lua - event.oninputpoll - support Atari 7800
2013-11-17 00:06:21 +00:00
adelikat
def23fbd0f
hook up the InputCallBackSystem to C64
2013-11-16 22:12:29 +00:00
pjgat09
32eadfc315
N64: Set the DisplayType based on the rom's country code, and set a PAL flag in the movie file if needed.
2013-11-16 21:29:42 +00:00
pjgat09
7e7cb8e05b
N64: sram is now saved into Bizhawk's saveram file instead of m64p's own .sra file
2013-11-16 21:08:23 +00:00
pjgat09
acdf9ca7a3
N64: Flashram is now saved into Bizhawk's saveram file instead of m64p's own .fla file
2013-11-16 20:53:51 +00:00
adelikat
06d61598d3
oops
2013-11-15 14:16:57 +00:00
adelikat
7e45f13282
Change project name BizHawk.Emulation to BizHawk.Emulation.Cores
2013-11-15 14:05:47 +00:00