alyosha-tas
ed9ef91926
Update Gambatte: Fixes pocket monsters
...
Also changes core selection behaviour so you can play game boy games in GBC
2017-07-06 17:56:51 -04:00
alyosha-tas
982813fb7e
Update gambatte
2017-07-06 17:55:34 -04:00
alyosha-tas
a3e2a94c60
update gambatte
2017-07-06 17:54:41 -04:00
alyosha-tas
08b6dadd49
Gambatte: Add core picker option
...
Replaces ForceDMG so that you can play gameboy roms in color game boy as well
2017-07-06 17:53:14 -04:00
alyosha-tas
d9cc1558aa
Atari7800Hawk: More Core Work
...
- Adds Fire button (centipede and Asteroid now playable)
- Improve Maria, add holey DMA, fix numerous bugs
- Fix slow cycle memory mapping.
2017-07-06 15:25:21 -04:00
alyosha-tas
8a5e613fff
A7800Hawk: More Core Work
2017-07-06 15:23:21 -04:00
zeromus
6dcc23526b
Merge pull request #905 from Ashafix/master
...
Added support for Lua scripts via the command line
2017-07-05 19:50:09 -05:00
Maximilian Peters
06612265df
Merge pull request #1 from Ashafix/Lua_CommandLine
...
Added support for Lua scripts via the command line
2017-07-06 01:06:54 +02:00
Maximilian Peters
bbcea298d7
Added support for Lua scripts via the command line
2017-07-06 01:06:31 +02:00
alyosha-tas
170381597b
Atari7800Hawk: Core Cleanup
...
-now gets in game in choplifter
-implement player controls
-fix memory mapping bugs
-clean up code
-implement more video modes
There is still a serious timing bug that i need to track down and a lot of video mode work to do, but getting in game is at least making progress.
2017-07-05 16:14:27 -04:00
alyosha-tas
3c3915caa2
A7800Hawk: Core Cleanup
2017-07-05 16:12:03 -04:00
alyosha-tas
76a51ca79d
A7800Hawk: Core Cleanup
2017-07-05 16:11:24 -04:00
alyosha-tas
643f487638
Game DB: add SRAM to desert trap
...
Fixes #902
2017-07-05 08:51:32 -04:00
nattthebear
ee0ae25d3e
uzem: Fix some controller stuff: clock activates on rising edge, latch is continuously active whenever high... fixes the detect controllers routine in the official kernel
2017-07-04 09:11:31 -04:00
nattthebear
7cfe84e27e
uzem: a bit of cleanup
2017-07-04 07:36:25 -04:00
nattthebear
bd57871171
New! With more games than the 32X! And better sounding ones too!
2017-07-03 21:29:34 -04:00
nattthebear
41fdb3a140
Lay down the CR/LF law
2017-07-03 14:44:30 -04:00
nattthebear
6406646893
waterbox: Use less rams and stuff
2017-07-03 14:44:14 -04:00
nattthebear
ea02e62d05
PicoDrive: Add memory domains, including ISaveRammable support. In order to get memory domains for 32x, "32X" needs to be on the gamedb entry.
2017-07-03 11:43:03 -04:00
nattthebear
5e54b896b7
PicoDrive: Disable idle loop detection. Move rom to alloc_sealed. Set heap sizes.
2017-07-03 10:50:24 -04:00
nattthebear
d1a9c41466
PicoDrive: Fail fast when trying to run any hardware that calls PicoCartResize (SVP, Pier Solar, and others). Bizhawk won't be using this, so no reason to think about it.
2017-07-03 10:24:26 -04:00
nattthebear
b6d2f38899
remove stray printf
2017-07-03 09:09:00 -04:00
nattthebear
bc55597e90
PicoDrive: CD Audio support. GPGX and PicoDrive both share the same MCD emulation core, which has significant accuracy difficulties with CD audio...
2017-07-03 08:16:34 -04:00
nattthebear
24cd317a1c
PicoDrive: Mega CD. No CD audio yet.
2017-07-02 20:46:01 -04:00
nattthebear
a80f16c032
PicoDrive: minor cleanup
2017-07-02 18:29:41 -04:00
nattthebear
45e0770d06
PicoDrive: Connect 32X bios files. These are not required by the emulator, but we'll require them for deterministic mode. Otherwise, they're used if available.
2017-07-02 18:16:38 -04:00
alyosha-tas
5fb8ef22b1
A7800Hawk: More Core Work
...
-Savestates work
-Sound works
-NMI fixed
-Makes it past the Atari logo intro but not quite into game yet
2017-07-02 18:01:36 -04:00
alyosha-tas
447fdd1275
A7800Hawk: TIA sound fixes
2017-07-02 17:59:38 -04:00
nattthebear
fee2f865cc
PicoDrive: Fix 32x. (The 32x video draw routines don't respect pitch so you have to set it to width in bytes)
2017-07-02 17:45:10 -04:00
nattthebear
264436e614
PicoDrive: input plus lagged and callback
2017-07-02 16:15:54 -04:00
nattthebear
8b4176df70
PicoDrive: Sound
2017-07-02 15:06:44 -04:00
nattthebear
47535f8158
PicoDrive (WIP)
2017-07-02 13:47:43 -04:00
nattthebear
bc9726f687
Waterbox: Connect basic stdio. You get an empty stdin, real stdout and stderr, and can present readonly files to the core.
2017-07-01 21:02:52 -04:00
nattthebear
dafe5a43cd
Forgot Files
2017-07-01 19:48:57 -04:00
zeromus
5986a03543
refactorer in chief moved VsyncNumerator from a corecomm field to an interface property and then made it throw invalid operation exceptions on types where it doesnt make sense because thats just what you have to do when you choose to use interfaces, but users dont know whether it makes sense to call that. so return 0 instead of throwing exceptions. (should fix crashes dumping AVI with OSD captured)
2017-07-01 17:18:55 -05:00
alyosha-tas
8a13ab1719
GameDB: Remove patch bytes from wonder boy III
...
Why were they there and what did they do?
I don't know, but they broke the game so remove them.
Fixes #898
2017-07-01 16:36:50 -04:00
nattthebear
f972df72ea
pizza: Save the last rendering of the border as well when MASK_EN is used. Seems to match real hardware?
2017-07-01 10:09:27 -04:00
nattthebear
8e1df5562a
Pizza: Fix bug that broke sound channel 3 in certain cases. Bug was introduced by the porting process and does not exist in original core.
2017-07-01 09:38:20 -04:00
nattthebear
bdfb859480
pizza boy: add the required SPC file as an embedded resource because zeromus said to
2017-07-01 09:06:04 -04:00
nattthebear
94050c161b
pizza: bomb out the same way libsnes does if an attempt is made to load a CGB rom in SGB
2017-07-01 08:16:24 -04:00
alyosha-tas
7b3439a6b6
Atari7800Hawk: Finish DMA and start drawing
...
Successfully draws the intro graphic screen, so we're definitely making progress.
There are a lot of graphics modes though so still a lot of work left.
2017-06-30 21:21:09 -04:00
adelikat
90b12bec3a
meh
2017-06-30 11:25:13 -05:00
adelikat
cbe2f442a7
Neshawk - ppu - a small code simplification
2017-06-30 09:15:55 -05:00
adelikat
a2a27fb634
Merge branch 'a26peripherals'
2017-06-30 08:36:49 -05:00
Trivial-Man
8a2056193d
LuaCanvas: Add SetLocation function
...
Allows the user to reset the location of the canvas window at will while a script is running
2017-06-29 20:16:02 -06:00
Trivial-Man
22200171e7
LuaCanvas: Include GetMouseX & Y functions
...
Gets the X and Y coordinates for the mouse cursor relative to the canvas
2017-06-29 20:07:21 -06:00
Trivial-Man
1a1ae98a2e
EmuLuaLibrary.Gui: update createcanvas
...
createcanvas now takes additional parameters that specify where the canvas window should be created
2017-06-29 20:03:18 -06:00
Trivial-Man
5900f9b1ec
LuaCanvas: add parameters for specifying location
...
Constructor now takes in arguments for setting the x and y coordinates of the canvas window
2017-06-29 20:01:31 -06:00
Trivial-Man
eb6676e0ba
EmuLuaLibrary.Forms: add more PictureBox functions
...
Adds the functions for getting the mouse x and y coordinates from PictureBox components.
2017-06-29 19:59:27 -06:00
Trivial-Man
fdc30ccd12
LuaPictureBox: Add GetMouse
...
A simple function that gets the point the mouse cursor is at relative to the LuaPictureBox's upper left corner
2017-06-29 19:52:40 -06:00