Commit Graph

25871 Commits

Author SHA1 Message Date
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
R. Belmont
c772fe08d8 (MESS) itt3030: preliminary bankswitching setup using bankdev [R. Belmont] 2013-12-06 04:26:55 +00:00
R. Belmont
32689882b2 (MESS) itt3030: start adding to the skeleton. [rfka01, R. Belmont] 2013-12-06 02:35:55 +00:00
Alex W. Jackson
2be2135a47 twin16.c: Fixed MT 05383. Fixed dips in vulcan clones. Cleaned up ROM loading. [Alex Jackson] 2013-12-05 10:52:27 +00:00
Brian Troha
4b30c8ed97 New Touchmaster Clones
New Clones Add
---------------------------------
Touchmaster 4000 (v6.03 New Jersey) [Brian Troha, The Dumping Union]
Touchmaster 4000 (v6.01 Minnesota) [Brian Troha, The Dumping Union]
Touchmaster 5000 (v7.10 Minnesota) [Brian Troha, The Dumping Union]
Touchmaster 7000 (v8.05 New Jersey) [Brian Troha, The Dumping Union]
Touchmaster 7000 (v8.04 Minnesota) [Brian Troha, The Dumping Union]
Touchmaster 7000 (v8.00 Minnesota) [Brian Troha, The Dumping Union]
2013-12-05 03:06:25 +00:00
Brian Troha
a376c6f3f8 peplus.c: Minor doc update... - NW 2013-12-05 01:43:16 +00:00
Jim Stolis
8078dbcef6 Speaker callback fixed for compile (nw) 2013-12-04 23:22:17 +00:00
Jim Stolis
43a56b6138 Card cage for other input types. (nw) 2013-12-04 23:14:47 +00:00
Jim Stolis
afe30d45ca Added input toggle for "Card Cage". Needed for some games to initialize. 2013-12-04 23:06:58 +00:00
Brian Troha
3f22957300 more PE+ additions
New Games Added
-------------------------------
Player's Edge Plus (X002420P+XP000064) Deuces Wild Bonus Poker - French [BrianT, Ken]


New Clones Added
-------------------------------
Player's Edge Plus (PP0046) 10's or Better [BrianT, Ken]
Player's Edge Plus (X000002P+XP000038) Standard Draw Poker [BrianT, Ken]
Player's Edge Plus (X000060P+XP000038) Standard Draw Poker [BrianT, Ken]
Player's Edge Plus (X000171P+XP000038) Joker Poker [BrianT, Ken]
Player's Edge Plus (X000417P+XP000053) Deuces Wild Poker [BrianT, Ken]
Player's Edge Plus (X000459P+XP000038) Joker Poker [BrianT, Ken]
Player's Edge Plus (X002043P+XP000038) Triple Bonus Poker [BrianT, Ken]
Player's Edge Plus (X002066P+XP000038) Double Double Bonus Poker [BrianT, Ken]
Player's Edge Plus (X002121P+XP000037) Standard Draw Poker [BrianT, Ken]
Player's Edge Plus (X002150P+XP000038) 4 of a Kind Bonus Poker [BrianT, Ken]
Player's Edge Plus (X002180P+XP000038) Double Bonus Poker [BrianT, Ken]
2013-12-04 20:57:13 +00:00
David Haywood
cae4194c2c dec0: save priority register (nw) 2013-12-04 19:54:26 +00:00
David Haywood
880a70e1d4 note updates (nw) 2013-12-04 18:21:19 +00:00