nattthebear
abf60e57b8
forgot to commit this
2017-07-21 19:35:00 -04:00
alyosha-tas
2ae9de98ef
A7800Hawk: Updates and Bug Fixes
...
-Fix save states
-Fix sync settings
-Controller Support / improvements
2017-07-21 19:32:50 -04:00
nattthebear
fcfe2b23c9
Pizza Boy makes some interesting attempts, but doesn't stack up against the serious GB cores
2017-07-21 18:23:14 -04:00
alyosha-tas
bd440f4830
Update BizHawk.Emulation.Cores.csproj
2017-07-21 16:36:17 -04:00
alyosha-tas
d44971a021
Atari7800Hawk: More Mappers
2017-07-21 16:34:27 -04:00
alyosha-tas
f5a5e9bd17
Atari7800Hawk: More mappers
2017-07-21 16:33:45 -04:00
alyosha-tas
19a9275a9e
Atari7800Hawk: Fix some Maria bugs
2017-07-20 18:50:47 -04:00
nattthebear
7880cbabb3
I thought there was more to this vb settings thing. I guess not.
2017-07-20 17:22:40 -04:00
alyosha-tas
585f9f412b
A7800Hawk: Start support for ROM Headers
2017-07-20 15:01:47 -04:00
alyosha-tas
0b7c10594c
Update MapperSG.cs
2017-07-20 15:01:09 -04:00
alyosha-tas
ab814fb3e4
Update Maria.cs
2017-07-20 12:23:24 -04:00
alyosha-tas
9038a4b8a5
A7800Hawk: Fix Holey DMA
...
Fixes Xenophobe
2017-07-20 12:22:15 -04:00
alyosha-tas
c01850df2b
A7800Hawk: Implement remaining display modes
2017-07-20 10:41:15 -04:00
adelikat
db6858f2fe
Merge branch 'pceperipherals'
2017-07-20 08:11:51 -05:00
nattthebear
a6fb55fa7c
gpgx: decrease RAM usage slightly
2017-07-19 21:39:00 -04:00
nattthebear
223902a2f8
tweak ECL_INVISIBLE a bit. Internal crap,.
2017-07-19 21:10:00 -04:00
alyosha-tas
3ff8eabdf2
A7800Hawk: Fix NTSC Palette
2017-07-19 20:53:41 -04:00
nattthebear
e828868904
Merge branch 'sameboy'
2017-07-19 20:45:33 -04:00
nattthebear
0d6bdc200b
sameboy: a bit of savestate optimization
2017-07-19 20:38:19 -04:00
nattthebear
a640c53e52
Sameboy: RTC
2017-07-19 20:18:13 -04:00
nattthebear
57ca86710b
sameboy: SAVERAMS
2017-07-19 19:49:23 -04:00
alyosha-tas
6e0ad90962
Update BizHawk.Emulation.Cores.csproj
2017-07-19 19:21:18 -04:00
alyosha-tas
a05e7f2824
A7800Hawk: Start Super Game mappers
2017-07-19 19:19:37 -04:00
alyosha-tas
16467c3cb0
A7800Hawk: Start Supergame Mappers
2017-07-19 19:19:00 -04:00
nattthebear
cf8013af4a
sameboy: Add more features for the merciless slave driver
2017-07-19 18:48:11 -04:00
alyosha-tas
436cae0df6
A7800Hawk: Fix PAL
2017-07-19 15:21:22 -04:00
alyosha-tas
8796269d6b
A7800Hawk: more lag detection
2017-07-19 15:03:50 -04:00
alyosha-tas
4b79525e8d
Atari780Hawk: Bug Fixes
2017-07-19 14:55:50 -04:00
alyosha-tas
052c35cd35
A7800Hawk: Fix Lag detection
2017-07-19 14:54:47 -04:00
alyosha-tas
ab817f143d
A7800Hawk: Maria timing Fix
...
Fixes Desert Falcon and Kung Fu Master
2017-07-19 09:35:58 -04:00
alyosha-tas
22178caea7
A7800Hawk: More Maria updates
...
-Fixes Donkey Kong and DK Jr
2017-07-18 21:17:27 -04:00
alyosha-tas
1f856b468f
A7800Hawk: Maria Updates
...
Add DMA auto shutdown - Fixes Choplifter
Properly emulate read mode - Fixes top line of Centipede.
2017-07-18 20:00:16 -04:00
nattthebear
bfd7337a32
sameboy: SGB support. Mostly accomplished through the power of copy+paste, since we plan on dropping pizza boy
2017-07-18 19:57:53 -04:00
nattthebear
1f89158179
sameboy: input
2017-07-18 18:19:51 -04:00
nattthebear
f7bb894753
sameboy: it's alive!
2017-07-18 16:48:49 -04:00
nattthebear
34e68c589f
Sameboy progress
2017-07-18 16:48:49 -04:00
adelikat
3109bdcc6a
PCE - cleanup
2017-07-18 11:20:02 -05:00
adelikat
46e4ae05d6
PCE - rip out old controller config logic
2017-07-18 11:05:11 -05:00
adelikat
9fc8b8700d
PCE - add ui for controller config
2017-07-18 11:01:50 -05:00
adelikat
d99d2dd3dc
PCE - start support for peripheral support - implement a controller deck and wire it up to the controller logic, with the same options as previously, 5 ports, with None and Gamepad as options. No ui for the new system. Old system code and ui still left in
2017-07-18 10:37:17 -05:00
nattthebear
c31ebe176d
gpgx: multidisk? dunno
2017-07-17 18:49:16 -04:00
alyosha-tas
c26979c0b1
Update A7800Hawk.cs
2017-07-16 12:02:21 -04:00
alyosha-tas
7914532ff0
A7800Hawk: Update Controllers
...
Now supports 2 button controller
Also fixes a few other small bugs
2017-07-16 11:56:02 -04:00
alyosha-tas
a27b4aefc1
A7800Hawk: Update controllers
...
And fix bugs
2017-07-16 11:54:28 -04:00
nattthebear
0389b346f3
pcfx: fuck you mode
2017-07-16 10:01:31 -04:00
zeromus
dce98db811
fix saturn PixelPro resolution management mode to reformat framebuffer to requirements, so it works like it's supposed to
2017-07-15 02:53:33 -05:00
nattthebear
d5c07447d2
BSnes: Ignore the "crop SGB frame" setting if SGB is not active.
2017-07-14 18:55:21 -04:00
adelikat
9c791924b2
PC-FX - controller button orders
2017-07-13 21:23:16 -05:00
adelikat
9af3a88895
set Saturnus and Tst to released
2017-07-13 14:31:06 -05:00
adelikat
c6e0e9fa57
Rename CoreAttributes to CoreAttribute as to not be a bad person
2017-07-12 14:10:55 -05:00
nattthebear
ab4d81788e
TSTHawk: Potentially release ready?
2017-07-11 20:35:01 -04:00
nattthebear
071efa5dac
TSTHawk: Change the defaut pixel size for wide mode to 1024, per input from Top Experts
2017-07-11 18:51:01 -04:00
nattthebear
a6daf3cfb0
PeWrapper: Don't save a copy of executable images after loading is done. We don't need it anyway (only the base xorstate and the hash). Saves a few meggerbytes of rayums, depending on core
2017-07-11 18:48:56 -04:00
nattthebear
9ab8b50c82
waterbox: Allow special section attributes to put variables directly in sealed or invisible. This can be easier to use than the heaps for adapting some existing code
2017-07-11 18:46:25 -04:00
nattthebear
ff58de56a1
TSTHawk: Settings?
2017-07-11 18:12:03 -04:00
nattthebear
c1e3411da3
TSTHawk: Give a correct-ish aspect ratio for interlace mode
2017-07-10 19:28:13 -04:00
nattthebear
a1bcb90ee6
TSTHawk: Fix interlaced display so it doesn't crash because crashing is bad
2017-07-10 19:12:44 -04:00
adelikat
fb7e44642a
set released to true on some new Pizza Boy, PicoDrive, and Uzem
2017-07-09 16:58:59 -05:00
nattthebear
7d30636398
TSTHawk: Change default height
2017-07-09 16:53:31 -04:00
nattthebear
468c52f5de
Gambatte: Settings: Use an enum for ConsoleMode instead of stringly typed. Developers who have been using recent dev builds will need to change "Default" to 0 in config.inneys...
2017-07-09 16:27:32 -04:00
nattthebear
110d741cb3
TSTHawk: controller stuff
2017-07-09 13:40:52 -04:00
nattthebear
2dd10ea951
Update some author meat-a deet-a
2017-07-09 12:18:33 -04:00
nattthebear
dd7389f848
PicoDrive: Add core query whether 32X hardware is currently active. Remove code that assumed that the emulator would always activate 32X hardware when _32xPreinit was true, or that it would never activate 32X hardware when _32xPreinit was false. Both assumptions are false.
2017-07-09 12:14:27 -04:00
nattthebear
d1ff443540
PicoDrive: Add the rest of the games to the DB. Expose IRegionable information and use it to inform FPS rate
2017-07-09 11:59:54 -04:00
adelikat
bbe9db2c62
Capture 32x flag in movies
2017-07-09 10:56:18 -05:00
nattthebear
0ee1832d57
Adult Video Games
2017-07-09 11:18:03 -04:00
adelikat
9a5ae16c7d
remove the 32bit gpgx, and refactor things to only use the 64 bit version. keep 64bit stuff in a gpgx64 folder to avoid git auto-rename detection shenanigans
2017-07-09 09:21:03 -05:00
nattthebear
06e1f701aa
Add a more intelligible error message when user error tries to load a bin file into saturn
2017-07-08 18:22:40 -04:00
nattthebear
97c0d52498
Make DGB run again. It has been broken since GB bios files were added
2017-07-06 19:18:26 -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
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
76a51ca79d
A7800Hawk: Core Cleanup
2017-07-05 16:11:24 -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
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
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
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
264436e614
PicoDrive: input plus lagged and callback
2017-07-02 16:15:54 -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
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
adelikat
9c60243f4e
remove unused deterministic flag from LibsnesCore contructor
2017-06-29 19:56:17 -05:00
alyosha-tas
a4360b9c36
A2600: Adjust range on float controls
...
Scale them in read function instead .
NOTE: still needs some play testing from someone familiar with how the paddle controls to see if it feels right.
2017-06-29 11:02:55 -04:00
zeromus
85cf6e80cd
saturn resolution management modes now work like psx
2017-06-29 04:45:47 -05:00
nattthebear
2a15502999
Pizza: Only show one controller in GB mode
2017-06-28 22:23:03 -04:00
nattthebear
203a0521b5
pizza: set up constructors right for SGB and GB
2017-06-28 22:19:20 -04:00