adelikat
e9d1af2b0c
Intellivision - stubs for savestate logic
2016-12-04 08:25:28 -06:00
nattthebear
da2d15341f
mgba: Fix some of the audio channel disables not working. Fix audio channel disables not being restored on reboot core
2016-12-03 23:01:14 -05:00
nattthebear
a75636121a
Comments
2016-12-03 19:05:40 -05:00
adelikat
5665de1797
Intellivision - add a "Fake analog" controller as the default controller for easier binding for casual play, but also leave a boolean option as well for more precise (TAS) control. Add a controller config dialog to select them.
2016-12-03 17:44:25 -06:00
adelikat
b4a90cabe7
NESHawk - fix a slight typo, this changes nothing about the core just makes a file more clear
2016-12-03 11:17:44 -06:00
alyosha-tas
c624612b51
Fix SNROM implementation
2016-11-29 11:07:06 -05:00
nattthebear
f67cb3c64f
Issue #735 : Add sound channel toggling on mgba
2016-11-27 17:33:05 -05:00
alyosha-tas
995c5f907c
Fix WRAM enable / disable for SNROM
...
now passes mmc1_a12, which was incorrectly listed as passing before
2016-11-26 20:25:46 -05:00
adelikat
c61fd757f2
Atari 2600 - put difficulty toggle variables into savestates
2016-11-26 16:10:27 -06:00
alyosha-tas
825d45966c
Intellivision Fixes
...
-Pixel Priority
-Border Fixes
-Collisoin Fixes
2016-11-17 22:54:11 -05:00
alyosha-tas
dd49981eb3
Intellivison fix color stack mode
2016-11-17 19:24:10 -05:00
alyosha-tas
379a4c6c96
Intellivision clean up border collision
2016-11-16 22:32:59 -05:00
alyosha-tas
9db357017a
Intellivision: Implement y-scaling
2016-11-16 20:03:19 -05:00
alyosha-tas
f539f011c5
Intellivision implement x-scaling
2016-11-16 12:52:55 -05:00
alyosha-tas
9e5ec5005f
Intellivision fix y-flipping
2016-11-16 10:51:26 -05:00
alyosha-tas
d53e9dd898
Intellivision fixes
2016-11-16 09:20:07 -05:00
alyosha-tas
2cc4e6bf58
Intellivision Timing Fix
2016-11-15 10:28:09 -05:00
alyosha-tas
af03ac3eb7
CP1610 Add registers to tracer
2016-11-14 21:17:24 -05:00
alyosha-tas
fbd630b594
Update CP1610.Execute.cs
2016-11-14 20:44:36 -05:00
alyosha-tas
1fcb1315d1
intellivision Scrolling Bug fix
2016-11-13 22:41:25 -05:00
alyosha-tas
44cbac540b
Intellivision correct scrolling
...
This is getting pretty dense and ugly
2016-11-13 22:13:31 -05:00
alyosha-tas
c00d68d93f
Intellivision implement BG delays
2016-11-13 21:13:01 -05:00
alyosha-tas
3a41cc4531
Intellivision collision detection
...
Heavy calculating happening here.
Needs optimization but is functional.
2016-11-12 17:53:24 -05:00
alyosha-tas
61112a0027
Stop logging all the time
2016-11-12 16:10:41 -05:00
alyosha-tas
68028d9c1d
Stop logging all the time
2016-11-12 16:09:51 -05:00
adelikat
ae8caf4546
Intellivision - set up memory domains service, with a few domains that were easy to do
2016-11-12 14:08:05 -06:00
alyosha-tas
216b173389
Intellivision
...
Begin Collision Detection work
A long way to go
2016-11-12 12:59:20 -05:00
alyosha-tas
c230609656
Cp1610 trace logger
...
WIP
2016-11-12 12:58:10 -05:00
zeromus
f11ae17cfb
natt forgot to ever hook up SGB saveram, so I took care of it
2016-11-11 19:25:38 -06:00
alyosha-tas
592764890b
Intellivision Fix y-value resolution
2016-11-11 18:47:47 -05:00
alyosha-tas
d3cfb37a56
Update Intellivision.IEmulator.cs
...
P2 controller fix
2016-11-11 18:46:31 -05:00
nattthebear
25dfe00203
nes: vs lightgun stuff. hogan's alley seems to do something now
2016-11-11 18:42:44 -05:00
adelikat
e44493d9fb
Intellivision - wire up trace logger to the core. Currently does nothing since the TraceCallback in CP1610 needs to be wired up in the object in the right places
2016-11-11 16:17:35 -06:00
alyosha-tas
9cb9941fb2
CP1610 updates for intellivision
2016-11-11 16:48:50 -05:00
alyosha-tas
65e43ca1c4
Initial Intellivison commits
...
Test game: Armor Battle
2016-11-11 16:47:55 -05:00
adelikat
e72ce6d9cb
Atari 2600 - show the Needs Reboot icon when changing sync settings
2016-11-11 15:33:29 -06:00
adelikat
333e17a054
Atari 2600 - add console buttons for toggling Difficulty switches. Note that this commit may or may not break both movie and savestate backwards compatibility
2016-11-11 15:28:21 -06:00
adelikat
82c1c11879
Atari 7800 - add the word Toggle to the difficulty swithc buttons to make them more clear in functionality
2016-11-11 15:03:34 -06:00
adelikat
75654b9f33
Atari 7800 - make difficulty switches behave like toggles instead of buttons, also add mnemonic info for them, fixes #726
2016-11-11 08:44:28 -06:00
alyosha-tas
8505cebbf8
Update CDAudio.cs to fix PCECD Lemmings
...
fixes #665
I'm pretty sure this is correct. Lemmings is looking well past the end of the last track. I'm not sure if this is on purpose or not, but according to the CUE there is nothing out there, so we at least aren't missing anything.
2016-11-10 22:21:09 -05:00
adelikat
b6dcc8d735
Quicknes - blacklist another VS rom
2016-11-10 18:25:22 -06:00
alyosha-tas
1288ffe4ba
Clean up controllers for VS system
...
Some games require you to hit Start / Select on player 2's controller regardless, which is annoying but that's how it works.
2016-11-10 15:01:00 -05:00
alyosha-tas
b257ad0a6a
Update Sunsoft3.cs
2016-11-10 08:56:40 -05:00
alyosha-tas
6165566c30
Update UxROM.cs
2016-11-10 08:53:14 -05:00
alyosha-tas
7cb32172cb
Update Mapper206.cs
2016-11-10 08:51:44 -05:00
alyosha-tas
ebf11fdb32
Update SxROM.cs
2016-11-10 08:51:01 -05:00
alyosha-tas
6266ef53c9
Update VS_M99.cs
2016-11-10 08:50:00 -05:00
alyosha-tas
61ed84bdd2
Update VRC1.cs
2016-11-10 08:48:21 -05:00
alyosha-tas
40c2c5f5ef
Add in VS platoon
2016-11-09 20:18:37 -05:00
adelikat
7a6d2bce41
Dipose of a bytebuffer in a mapper in Atari 2600
2016-11-09 18:23:54 -06:00
adelikat
45ba9254cb
NesHawk - properly dispose of bytebuffers
2016-11-09 17:24:44 -06:00
alyosha-tas
98abfc5dd8
update for VS rbi baseball
2016-11-09 18:10:14 -05:00
alyosha-tas
6a4515298c
Update for VS TKO Boxing
...
NOTE:
TKO bosing needs a signal from coin reader for 2 frames, not just 1.
Need to account for this in controls
2016-11-08 22:48:20 -05:00
alyosha-tas
798f7d7549
Update for VS security settings
2016-11-08 22:46:47 -05:00
Ben Russell
c07e8b0a79
Z80 - instruction timing fixes
2016-11-09 14:06:56 +13:00
alyosha-tas
312bacf2f3
update MMC1 for VS Dr. Mario
2016-11-08 20:05:02 -05:00
adelikat
6b29c28d07
Atari 7800 - support difficulty switches when using the default proline controller, fixes #726
2016-11-08 17:26:42 -06:00
adelikat
194b83d0b1
quicknes - blacklist some VS roms
2016-11-07 19:44:47 -06:00
adelikat
33b72964d4
Mapper 99 - add chr masking, fixes bizhawk crashing on a bad dump of VS Super Mario Bros
2016-11-07 17:07:00 -06:00
alyosha-tas
00f790cd2c
update for VS super xevious
2016-11-06 21:12:30 -05:00
alyosha-tas
313ef425c6
add a mapper 0 VS variant for palette checking
...
WIP
2016-11-06 21:11:38 -05:00
nattthebear
cee88d6bdc
Update mgba metadata to indicate that we are on version 0.5
2016-11-06 13:30:19 -05:00
nattthebear
0ae8bf13f7
GBA memory domain fix
2016-11-06 10:32:04 -05:00
alyosha-tas
af93beb6af
Add security for VS top gun
2016-11-05 21:23:07 -04:00
adelikat
bb8bac3fb3
NesHawk - UI for setting VS dipswitches
2016-11-05 17:32:58 -05:00
alyosha-tas
fca85bce04
Fix UNL-LH10
2016-11-04 22:55:14 -04:00
adelikat
a979721415
NesHawk - Attempt UNIF_UNL-LH10, something is messed up though, nametable is off
2016-11-04 13:20:44 -05:00
alyosha-tas
c9c7415883
VS DIPs updates
...
works good
2016-11-03 21:57:47 -04:00
alyosha-tas
3fa2828d5b
Accuracy improvement to z80
...
properly set interrupt enable after the NEXT instruction
2016-11-03 20:50:47 -04:00
alyosha-tas
b2920834b1
Fix Shining Force games ( #600 and #335 )
...
Fixes SRAM selection and Interrupt control
2016-11-03 20:49:19 -04:00
adelikat
16723b12db
NesHawk - proof of concept - put VS dipswitches into sync settings, replace mapper 99 dipswitch code with these
2016-11-03 18:19:23 -05:00
adelikat
c96d8f860c
NesHawk - Attempt mapper 35, irq logic is wrong, possibly mirroring too
2016-11-03 16:34:25 -05:00
feos
9d4ba478ce
n64: use traditional GPR names for debugger too
2016-11-03 20:01:22 +03:00
alyosha-tas
3a75fe412f
Fix the states
...
needed since prg banks no longer strictly derived from other sources.
2016-11-02 17:14:03 -04:00
alyosha-tas
0d0e6b5be4
Update VRC4 with submapper
...
fixes 2-in-1 - Yuu Yuu + Dragonball Z
2016-11-02 17:05:03 -04:00
alyosha-tas
8f51b42a2e
Fix Mapper 66 with added asserts
2016-11-02 15:44:30 -04:00
alyosha-tas
b1f22e8b05
Add a new submapper in CNROM
...
fixes 75 Bingo
2016-11-02 15:33:47 -04:00
alyosha-tas
6200edd192
Fix Mapper 185 (Seicross)
...
Seicross uses different security settings then other games in this mapper.
We have to check them explicitly just for this game.
2016-11-02 12:13:26 -04:00
adelikat
51dadcbfed
Mapper 126 and UNL-TF1201 - add irq variables to savestates
2016-11-01 17:10:14 -05:00
alyosha-tas
f2867643ac
Fix Mapper 125
2016-11-01 12:36:51 -04:00
alyosha-tas
c1090d3d7f
Fix Mapper 106 IRQs
2016-11-01 11:52:18 -04:00
adelikat
0945bae212
Attempt mapper 106, irq logic is wrong
2016-11-01 08:24:26 -05:00
alyosha-tas
d1b1f1a5ac
Get VS Zapper working
...
Now Duck Hunt and Gumshoe work, and other VS Zapper games hsould as well.
Hurray!
2016-10-31 22:09:26 -04:00
nattthebear
88589cb59b
Make one small tweak to Famicom Basic keyboard based on the current state of the NESDEV docs, don't know if it's correct
2016-10-31 19:08:31 -04:00
nattthebear
b24d341b14
Remove NES _iskeyboard - This is implemented (although not well tested) already
2016-10-31 17:40:47 -04:00
adelikat
26d74650d2
oops
2016-10-31 16:16:40 -05:00
adelikat
8f1e5aa535
NesHawk - add a VS Zapper peripheral, currently is identical to the regular zapper in terms of behavior other than being unable to be plugged into a famicom expansion port
2016-10-31 16:16:39 -05:00
alyosha-tas
0596fc6d7c
Add Dip Switches when using VS in UNROM and VRC1
2016-10-31 10:59:20 -04:00
alyosha-tas
76209f3dd3
VS security in game db
2016-10-31 09:58:48 -04:00
alyosha-tas
d8dfaf6d3d
VS security in gamedb
2016-10-31 09:58:13 -04:00
alyosha-tas
b6a786d5a2
Update for VS Castlevania
2016-10-30 19:31:41 -04:00
adelikat
65c245f601
properly wire up VS palette selection from the gamedb
2016-10-30 15:36:52 -05:00
adelikat
aab5da044c
Support Bubble Bobble (FDS Conversion, Kaiser Hacked) (Unl) [p1][!]
2016-10-30 13:55:58 -05:00
adelikat
f907b10ba0
NesHawk - Mapper 146 - Support 128 prg and 128 chr for Jaau Kong 2-in-1
2016-10-30 13:29:43 -05:00
nattthebear
9632ceb7fc
NES VRC1: Don't change savestate if not in VS mode
2016-10-30 12:28:21 -04:00
nattthebear
b763b29297
NES VS: Move palettes to gamedb
2016-10-30 12:27:07 -04:00
adelikat
112423ec9b
Sort out Mapper 176
2016-10-30 11:25:20 -05:00
adelikat
d3c8d201fb
NesHawk - add masking to mapper 212
2016-10-30 08:58:12 -05:00
adelikat
8406cec681
Add menu items for VS controls
2016-10-29 21:35:46 -05:00
alyosha-tas
dcce0320d2
Add Insert Coin Controls
2016-10-29 19:39:47 -04:00