Commit Graph

34346 Commits

Author SHA1 Message Date
Vas Crabb
859bc03588 Figured out another Crazy Bonus DIP switch
Verify '7' In Double Up Game DIP switch for many games
Correct some more Cherry Master DIP switches
2015-03-12 17:02:37 +11:00
Robbbert
4d315877fc (MESS) mbee : more work on the old keyboard (nw)
Keyboard performance overall is much better, however Simply Write no longer works on mbee128p.
The 2 minute delay in booting mbee56 has been fixed.
2015-03-12 14:38:55 +11:00
Scott Stone
39c12fd21b Updated sam.c copyright dates to match those from sources (IMDB/arcade-museum) - thanks to AntoPISA (nw) 2015-03-11 18:34:32 -04:00
mamehaze
c10aaa9f11 tag superwng as NOT WORKING, as it's never worked passed the bonus stage (nw) 2015-03-11 18:29:21 +00:00
Ivan Vangelista
b0583d30fa ssozumo.c: added save state support (nw) 2015-03-11 18:59:26 +01:00
mamehaze
4af85db0a1 left some test code in (nw) 2015-03-11 16:54:16 +00:00
mamehaze
67cd025b03 looking at 'Super WIng' (pinball game) based on a crash report at MARP.
there is an unused ROM, I think it contains a 2nd stage layout for the game, and appears to be banked in after you finish a bonus round, however, even hooking it up as a banked rom the game crashes, and the data in the ROM looks suspicious (there are flipped bits at fairly regular offsets even in 0xff fill areas)  It could be the bank hookup is wrong, but the data concerns me enough to mark the rom as BAD_DUMP.  We need another PCB to dump the Colour PROM anyway, although we've only seen it once.
2015-03-11 16:00:55 +00:00
mamehaze
31a96e35e6 new clones
Frogger (videotron bootleg) [system11]

not yet marked as 'working' because I want to investigate this a bit more (and need to fix up the inputs)
there are 2 z80s on the board, but no sound code roms for the 2nd z80, the PCB does have sound.  hustleb3 seems to be the same hardware and we assumed the sound roms to be missing, but based on this new evidence they're not, so I need to revisit that one too.
2015-03-11 11:48:19 +00:00
Vas Crabb
382bc44f11 Quick look at goldstar inputs 2015-03-11 20:51:53 +11:00
Vas Crabb
ecacff4118 Add crazybon coin counters
Figure out another crazybon DIP switch
Verify and factor out more chrygld/chry10/ncb3/cb3a DIP switches
2015-03-11 19:57:45 +11:00
Lord-Nightmare
031e88d36f (MESS) vt100.c: add older version of the vt102 roms [Matt Burke] 2015-03-11 02:35:47 -04:00
hap
85c450093f (MESS)New working games added
-----------------
Bambino Superstar Football [hap, Kevin Horton]
Bambino Space Laser Fight [hap, Kevin Horton]
2015-03-11 01:40:40 +01:00
Lord-Nightmare
22cdd790f6 (MESS) vt100.c: Add ROM for DEC VT101 and enable driver [Matt Burke] 2015-03-10 19:24:03 -04:00
mamehaze
6d56aa957c expose some more V53 pins for the internal peripherals to the outside world (nw)
timers seem very active, does some DMA ops (transfering a big block of 0 data) a few times on startup, then stops.. maybe because no interrupts happen.

interrupt table looks.. weird, need to understand how it configures the interrupt controller and what that means.

there are port writes to low port numbers, writes to port 0x0000 in the format with data in the format
0x??00
0x??01
0x??02
0x??03
0x??04
0x??05
0x??06
0x??07
0x??08
0x??09
0x??0a
0x??0b
0x??0c
0x??0d
0x??0e
0x??0f
0x??10
0x??11
0x??12
0x??13
0x??14
0x??15
0x??16
0x??17
0x??18
0x??19
0x??1a
0x??1b
0x??1c
0x??1d
0x??1e
0x??1f

and after each write to port 0 with those values it writes some other data to ports 2,4,6.

if the information is correct, and this is a 32-channel based sound system, then that could well be some kind of configuration for the channels.
2015-03-10 21:48:56 +00:00
yz70s
f337c98333 i386.c: add sse opcodes of the form 66 0f xx and f2 0f xx (nw) 2015-03-10 21:39:39 +01:00
Miodrag Milanovic
4cf1bb79a9 sync genie (nw) 2015-03-10 19:20:56 +01:00
mamehaze
25b03948bf expose V53 device callbacks to users (nw) 2015-03-10 17:34:08 +00:00
Ivan Vangelista
2c57d68ec7 shougi.c, shuuz.c, xain.c: added save state support (nw) 2015-03-10 18:31:13 +01:00
Vas Crabb
7e02382d0a Fix chry10/chrygld regression
Check DIP switches for chrygld/chry10/ncb3/cb3a and make corrections
Factor out even more common DIPs
2015-03-11 04:08:56 +11:00
hap
ea8fd55e53 (MESS)New working game added
-----------------
Entex Electronic Baseball 3 [hap, Sean Riddle]
2015-03-10 15:36:56 +01:00
mamehaze
2c193c79b9 list gallop MCU as NO_DUMP (thanks to system11 for confirming it has one) (nw) 2015-03-10 13:50:24 +00:00
mamehaze
4acfbbb92e .. and with that untangled the dumped mcu for xmultiplm72 actually works and the game now shows the Japan warning (nw) 2015-03-10 13:38:15 +00:00
mamehaze
d308290535 shuffle (nw) 2015-03-10 13:27:03 +00:00
mamehaze
5ac1220284 the V53 SCU is a i8251 clone, but with the command / mode registers separated, and only Asynchronous transfer mode available, this splits the function into something we can use for that purpose (nw) 2015-03-10 11:40:07 +00:00
Miodrag Milanovic
1ecbc8f95f update 3rdparty libs 2015-03-10 08:05:28 +01:00
cracyc
1c885a2014 (mess) m24: again (nw) 2015-03-09 22:37:06 -05:00
cracyc
8d5eab6a7f (mess) m24: don't upset clang (nw) 2015-03-09 22:33:10 -05:00
cracyc
b260c3eaa0 (mess) m24: keyboard controller [Carl, Lord Nightmare, rfka01] 2015-03-09 22:28:11 -05:00
hap
1682171d79 add ebball3 internal layout 2015-03-10 03:13:05 +01:00
hap
df22736230 fix typo in ebball3 microinstructions PLA 2015-03-10 01:29:38 +01:00
hap
c4e14ea4ac added ssfball and splasfgt i/o 2015-03-10 01:07:18 +01:00
Vas Crabb
63d3bdd214 Factor out some common cherry master DIPs 2015-03-10 10:17:18 +11:00
hap
246a0e7b1a added ebball3 i/o 2015-03-09 22:53:19 +01:00
hap
9c35a2bf04 added Entex Baseball 3 skeleton 2015-03-09 20:08:11 +01:00
hap
c25cc3aa7e added credits where due (meaning: much more than providing romdumps) 2015-03-09 19:33:38 +01:00
Ivan Vangelista
ad1ba6b1a2 sidearms.c: added save state support (nw) 2015-03-09 19:09:42 +01:00
mamehaze
8be8760ea2 use dumped (from unprotected MCU) MCU rom on mrheli [Silvio Grazini]
note, it does now write the 'for use in Japan' message to one of the tilemaps, but you don't currently see it, either due to timing or video emulation issues
2015-03-09 17:49:20 +00:00
Ivan Vangelista
d8bc629154 tsamurai.c: added save state support (nw) 2015-03-09 18:20:12 +01:00
mamehaze
b40c7c7014 couple of notes about what the various NEC chips seem to be cloned from thanks to carl and RB, added them for now, will try to hook them up and see how things align in a bit (nw) 2015-03-09 17:17:54 +00:00
Ivan Vangelista
4835733a6f tgtpanic.c, xtheball.c: added save state support (nw) 2015-03-09 18:08:49 +01:00
andrew-gardner
b5bfb0a9ce A few easy set_entry additions - now shifting banked ROM loading down from 0x10000 to 0x8000 where they belong. (nw) 2015-03-09 16:58:54 +01:00
Guru
57b84476bf fanucspmg.c: note added about unknown chip (nw) 2015-03-09 18:13:09 +08:00
Vas Crabb
5c23ae718a Fix class name conflict 2015-03-09 19:41:37 +11:00
Vas Crabb
c7c26571c2 Fix name/value of inverted thing 2015-03-09 19:34:14 +11:00
Vas Crabb
c709841aa5 More negative lines of code 2015-03-09 19:26:46 +11:00
Vas Crabb
3553056395 Untangle some cherry master code 2015-03-09 18:55:58 +11:00
Vas Crabb
1752d6a271 Update crazybon notes 2015-03-09 16:27:59 +11:00
Vas Crabb
ad354d52ac Move Wing Co stuff out to a different class 2015-03-09 15:38:03 +11:00
Vas Crabb
014297fbee More untangling of goldstar 2015-03-09 13:39:14 +11:00
Vas Crabb
72d4f301f7 Untangle some of the goldstar state 2015-03-09 12:38:50 +11:00