Commit Graph

25682 Commits

Author SHA1 Message Date
smf-
62a9a003d5 Created a skeleton for the Konami 573 Multi Session Unit, renamed digital io board source file to match and moved pcb layout from driver. [smf] 2013-12-09 17:40:40 +00:00
smf-
1d7f4b8fb3 NEW GAME NOT WORKING
Point Blank 3 (GNN2 Ver.A alt)

The contents are very similar to the other set. This is possibly something to do with bad block list but unlike other examples the data blocks end up mapped the same.
2013-12-09 15:16:05 +00:00
smf-
fe6204430f NEWNEW GAME NOT WORKING
Mambo A Go-Go e-Amusement (GQA40 VER. JRB) [smf]

Changed Guitar Freaks 7m onwards to use a 32mb PCMCIA card [smf]

Redumped various System 573 CD's [Guru]
2013-12-09 15:06:09 +00:00
R. Belmont
18ccf5824d fix Clang? compile (nw) 2013-12-09 14:47:43 +00:00
Michaël Banaan Ananas
27953621c6 redid lamps again 2013-12-09 14:35:49 +00:00
mahlemiut
43c18574d8 wicat: fixed unused field, substituting INS2651s with MC2661s (they seem to be alike). 2013-12-09 09:45:56 +00:00
David Haywood
34f848e19a added speedups, marked as working.
NEW WORKING GAME
S.V.G. - Spectral vs Generation (M68k label V100JP) (ARM label V100JP ROM 05/12/05  S.V.G V100) (Japan, JAMMA PCB) [rtw, David Haywood]
2013-12-09 07:36:30 +00:00
David Haywood
938cbddc73 gotya (nw) 2013-12-09 06:39:04 +00:00
Alex W. Jackson
e8e79ed0d9 toaplan2: fix compile, also slightly cleanup/reorganize toaplan2.h (nw) 2013-12-09 02:16:54 +00:00
Michaël Banaan Ananas
fa98a4806a oeps 2013-12-08 23:32:56 +00:00
Michaël Banaan Ananas
d480758b7c 18w lamp info 2013-12-08 23:10:26 +00:00
David Haywood
d52828f76c svgpcb: added igs027a rom, runs intro, dies trying to go in game, not sure why yet [rtw, David Haywood] 2013-12-08 22:33:02 +00:00
mahlemiut
f720aad7a0 wicat: added terminal board components (except for the unemulated INS2651 UARTs), added RS232 ports. 2013-12-08 22:27:11 +00:00
Michaël Banaan Ananas
16ff3c8de0 improved mw18w layout a bit 2013-12-08 21:54:29 +00:00
Michaël Banaan Ananas
64ece919a7 added 18w lamp outputs 2013-12-08 21:15:07 +00:00
smf-
174f9111b8 Hooked up ds1204, but haven't found what it checks for yet. Change PATCH_PROTECTION to 0 in tmaster.c and VERBOSE_LEVEL to 2 in ds1204.c then look for "-> command" in error.log to find the subsequent read from the dq pin for reading the identification and secure memory. For tm4k the first two bytes of the nvram need to be  0x00, 0xa0. From scratch you'll need to play a game before it will complain about the protection, but after that it will complain on every boot. It tries five different contents for the compare register at various points during the bootup, this may be for obfuscation as the real chip will return random results if the key is wrong. If the keys are available it might be easier to dump them than figure out exactly what it wants. [smf] 2013-12-08 19:01:51 +00:00
Michaël Banaan Ananas
09a83413af midway submarine internal layout 2013-12-08 18:54:04 +00:00
Angelo Salese
1f5745ff73 Added a core for uPD4992 RTC, used by Othello Derby and Power Kick [Angelo Salese] 2013-12-08 18:44:12 +00:00
smf-
435321694d improved logging (nw) 2013-12-08 18:39:55 +00:00
Couriersud
ad0ba21b59 Netlist: First steps at taking advantage of sparse matrix properties.
The code now identifies net groups. A net group contains nets which depend on each other. Purely conductive nets can going forward be updated solely if one of the rail nets they are connected to changes.
2013-12-08 18:20:12 +00:00
Angelo Salese
7a4ed7a330 Converted Toaplan 2 to use SCREEN_RAW_PARAMS [Angelo Salese] 2013-12-08 17:52:22 +00:00
Angelo Salese
0ddbbb6b67 Updated info at top 2013-12-08 17:28:36 +00:00
Angelo Salese
4409550581 Merged othldrby.c with toaplan2.c driver [Angelo Salese] 2013-12-08 17:25:42 +00:00
Michaël Banaan Ananas
b53148d8ea (pwrkick xtal) 2013-12-08 17:04:55 +00:00
Michaël Banaan Ananas
f44abbe706 midway submarine core emulation 2013-12-08 16:59:56 +00:00
Angelo Salese
715da97c44 Added inputs, marked as working
new WORKING game
----------------
Power Kick [bodger319, Yohji, Smitdogg, The Dumping Union, Angelo Salese]
2013-12-08 16:56:08 +00:00
Couriersud
ecc3ce1934 Netlist: Math helps ... In the end the solution of the analog subsystem boils down to
(G - D) * V = I

with G being the conductance matrix, D a diagonal matrix with total conductance on the diagonal elements, V the net voltage vector and I the current vector.

By using solely two terminal devices, we can simplify the whole calculation significantly. A BJT now is a four terminal device with two terminals being connected internally.

The system is solved using an iterative approach:

G * V - D * V = I 

assuming V=Vn=Vo

Vn = D-1 * (I - G * Vo)

The above was already used in the code. However, with a pure two terminal device approach going forward we can e.g. further optimize. G typically is a sparse matrix.
2013-12-08 15:38:46 +00:00
Robbbert
63026847a2 (MESS) New not-working driver [Robbbert]
-------------------------------------------

Tavernier


(out of whatsnew) There's no info at all, so it's all guesswork.
2013-12-08 12:59:43 +00:00
smf-
1c2443e21d NEW WORKING GAME
Commando (US set 2) [Kevin Eshbach]

This may be older than the other data east set as this doesn't have service mode.
2013-12-08 11:39:54 +00:00
Ivan Vangelista
467c9bcdfe Partial revert of r26391 to avoid regression. (nw) 2013-12-08 11:38:21 +00:00
Couriersud
a1c0a48e48 Fix netlist issues. Forgot to commit pstring.[ch] in previous commit. 2013-12-08 11:29:30 +00:00
Robbbert
25534b4611 (MESS) Microkit09 : added the missing keys, modified notes. 2013-12-08 09:10:49 +00:00
Robbbert
f6b9aa6424 Patched netlist so we can compile. 2013-12-08 08:34:49 +00:00
R. Belmont
4b2eab132e (MESS) Checkpoint (nw) 2013-12-08 06:49:59 +00:00
Robbbert
06eee48cc6 (MESS) New Working system [Robbbert]
----------------------------------------

Multitech Microkit09
2013-12-08 04:36:30 +00:00
Couriersud
3c13417a92 Netlist: added a simplified BJT Switch Model. This should be sufficient for audio purposes in >> 90% of all cases I have seen so far.
The performance of the analog subsystem has quite some room for improvement :-(
2013-12-07 23:41:12 +00:00
David Haywood
dcd3d5fd03 redumped bad roms for First Funky Fighter [Yohji, Smitdogg, The Dumping Union] 2013-12-07 19:54:03 +00:00
R. Belmont
88632f5cf5 (MESS) Fix typo (nw) 2013-12-07 17:24:24 +00:00
Angelo Salese
735410b4d9 New NOT WORKING game
--------------------
Power Kick [bodger319, Yohji, Smitdogg, The Dumping Union]

(should be straight enough, I've just run out of time by now)
2013-12-07 17:08:48 +00:00
Justin Kerk
8420457afe Remove fstat hack no longer needed with current emscripten (nw) 2013-12-07 08:48:43 +00:00
mahlemiut
00ec858170 gp32: softlist notes update, fixed validation. [Anna Wu] 2013-12-07 06:49:23 +00:00
mahlemiut
472a21b490 gp32: softlist update [Anna Wu] 2013-12-07 05:23:49 +00:00
R. Belmont
65586cd1f8 (MESS) New System Drivers Supported
Apple IIgs (ROM00 prototype 6/19/1986)
2013-12-07 05:03:22 +00:00
mahlemiut
8874b78abf wicat: added the VIA, RTC and the 7 UARTs. 2013-12-07 03:41:43 +00:00
Michaël Banaan Ananas
2538d2488a New NOT WORKING game added
------------------
Submarine (Midway) [John Robertson, hap]


--
WIP
2013-12-06 21:21:07 +00:00
smf-
d43eccd0d2 Created DS1204 device & switched megatouch to use it instead of it's own local version (driver could do with some more tidying up as not all games use a key but currently it is hooked up to all games). Default data comes from a region instead of coded in driver, commands & security match are now compared, data is clocked on the correct edge, key can be written to and is saved to nvram. [smf] 2013-12-06 13:57:52 +00:00
Michaël Banaan Ananas
1b83e5018a move midway z80 games to midway.a 2013-12-06 13:05:00 +00:00
R. Belmont
2aaf40cc51 (MESS) fix typo (nw) 2013-12-06 12:56:49 +00:00
Miodrag Milanovic
108ae5c24e compile fix (unused variable) (nw) 2013-12-06 07:53:19 +00:00
mahlemiut
019812e169 wicat: Made it start to boot. Added LEDs, these blink, but little else happens so far. 2013-12-06 05:21:39 +00:00