Commit Graph

33308 Commits

Author SHA1 Message Date
andreasnaive
2d38bb00ca Ocean Hunter key 2015-01-23 10:41:20 +01:00
mamehaze
ce99ab64d1 dirt devils key from metallic, fixes HUD gfx (nw) 2015-01-23 01:09:32 +00:00
Scott Stone
c7fb68f45e Merge branch 'master' of https://github.com/mamedev/mame 2015-01-22 19:01:15 -05:00
Scott Stone
0b2efb18ed Added some documentation and confirmations on upgrade kits (nw) 2015-01-22 19:00:20 -05:00
mamehaze
052ad57c3e reconnect protection in some model3 sets, need to investigate which other ones use it (nw) 2015-01-22 22:55:22 +00:00
mamehaze
01d81b7bca hooked up the 315-5881 to the vs298 / vs299 sets in model3.c, note this actually *fixes* them, allowing you to kick off, with the old simulation the game would hang (same as with no simulation, so I guess it was hooked up incorrectly?) 2015-01-22 22:36:30 +00:00
mamehaze
38d121129e kill off old ST-V protection simulation code, all games now use the 315-5881 emulation
(except decathlete of course, because that's a completely different chip)
2015-01-22 21:40:10 +00:00
Angelo Salese
9c7dac22d1 Merge branch 'master' of https://github.com/mamedev/mame 2015-01-22 21:06:12 +01:00
Angelo Salese
04c70f10e8 Fixed non-terrain colors in Top Landing (also fixed out-of-bounds palette crash bug in it) [Angelo Salese] 2015-01-22 21:05:15 +01:00
couriersud
af80347955 png2bdc.py: reverted debug changes. (nw) 2015-01-22 20:50:44 +01:00
couriersud
afabf37721 Merge branch 'master' of https://github.com/mamedev/mame.git 2015-01-22 20:49:09 +01:00
couriersud
974bf6697e png2bdc.py: Converted to python 2.5 syntax. (nw) 2015-01-22 20:48:48 +01:00
David Haywood
27522adfb8 Merge pull request #113 from p1pkin/stv#1
protection keys for Elan Doree, Steep Slope Sliders, Radiant Silvergun
2015-01-22 19:34:13 +00:00
MetalliC
51671a28ff protection keys for Elan Doree, Steep Slope Sliders, Radiant Silvergun 2015-01-22 21:31:21 +02:00
mamehaze
1c50703992 hooked swtrilgy (model 3) to the 5881 decryption function (stream returned matches simulation)
(currently unhooks the other games from the sims etc. I'll address this shortly)
2015-01-22 18:57:54 +00:00
David Haywood
04e88850a9 Merge pull request #112 from p1pkin/stv#0
Final Fight Revenge promoted to working [MetalliC]
2015-01-22 17:48:03 +00:00
MetalliC
364cb41e63 Final Fight Revenge promoted to working [MetalliC] 2015-01-22 19:41:20 +02:00
mamehaze
5cfdf1333e dynamcop (model 2) now returns the same values with the key + decryption code as the previous hardcoded returns
(strangely I have to return a dummy value of 0x0000 before the start of the stream tho, the old sim did this too, cpu bug??)
2015-01-22 15:46:09 +00:00
mamehaze
5f7e2f4169 prepare model 2 for 315-5881 2015-01-22 15:08:45 +00:00
David Haywood
22721420b3 Merge pull request #111 from p1pkin/naomi#2
315-5881 add labels & sort (nw)
2015-01-22 14:34:49 +00:00
MetalliC
ce0d451044 315-5881 add labels & sort 2015-01-22 16:16:17 +02:00
Lord-Nightmare
04bc2ed23e (MESS) Significant comment updates for the IAI Swyft based on board tracing. [Lord Nightmare, Sandy Bumgarner] 2015-01-22 07:35:22 -05:00
Oliver Stöneberg
d3e10b4347 fixed -fsanitize=null error in address_space::prepare_map() (nw)
by Olivier Galibert
2015-01-22 13:27:33 +01:00
mamehaze
d6cbabce5c fix decompression case for twcup98 title screen (nw) 2015-01-22 10:27:42 +00:00
Alex W. Jackson
8f12e637d4 Remove dead code (nw) 2015-01-22 02:04:01 -05:00
cracyc
8be533956f i386: store all 32-bits of gdt and idt base with 16-bit sgdt and sidt [nw]
---
testing shows lgdt and lidt only load 24-bits
2015-01-21 21:29:15 -06:00
mahlemiut
c6d327f4f3 pc9821ap2: added newly dumped BIOS [caius] 2015-01-22 14:04:55 +13:00
andreasnaive
27ae9b106c Oops 2015-01-21 22:49:35 +01:00
andreasnaive
33b159c58d vs298 tag 2015-01-21 22:41:48 +01:00
David Haywood
a6f33bf5a6 Merge pull request #110 from p1pkin/naomi#2
update 315-5881 keys
2015-01-21 20:08:00 +00:00
MetalliC
9ad9e0742a update 315-5881 keys 2015-01-21 21:34:54 +02:00
mamehaze
d0c41baa6a (nw) 2015-01-21 19:21:00 +00:00
Osso13
c96597932e fixed compile (nw) 2015-01-21 19:08:23 +01:00
mamehaze
1bf557eb72 misc 315-5881 (nw) 2015-01-21 17:53:27 +00:00
mamehaze
4ada85693d fix c+p (nw) 2015-01-21 15:19:35 +00:00
mamehaze
e3875406c0 Merge branches 'master' and 'master' of https://github.com/mamedev/mame 2015-01-21 15:12:34 +00:00
mamehaze
f1f71c77f8 let's maintain the '315-5881- keys in 'machine/315-5881_helper.c' until the key format is finalized
as things stand the entire set of keys is of arbitrary bit order / poliarity / number of bits and just based on how our implementation works, storing them in files just means a lot of files have to be regenerated each time our understanding changes.

I've left placeholder ROM_LOADs (with invalid crc/sha1s, compiled out) for placing the keys back once the format IS final.

The list in 315-5881_helper.c needs updating / syncing with current knowledge, would appreciate somebody doing this.

I'm going to see if I can see where / how the chip hooks up on Model 2 and Model 3, and if we can pass those checks with our current code.
2015-01-21 15:12:09 +00:00
Oliver Stöneberg
42f03a6943 vconv: documented all disabled warnings / added VS2013 define (nw)
also removed some warnings, that don't happen anymore and don't like
like they should be disabled
2015-01-21 16:10:17 +01:00
Stiletto
b2ee45ad85 Minor comment fixes (nw)
Minor comment fixes (nw)
2015-01-20 23:16:17 -05:00
Robbbert
aa94f07dbd (MESS) excali64: switched over to the new fdc, it works (nw)
Also patched out the protection.
For reasons not yet understood, driver speed has gone from 500% to 20%.
2015-01-21 11:49:04 +11:00
Robbbert
cdf1a80ac9 Merge branch 'master' of https://github.com/mamedev/mame 2015-01-21 10:38:57 +11:00
Robbbert
801bd7fc61 fixed compile error (nw) 2015-01-21 10:35:19 +11:00
andreasnaive
83bde098ff Two new key bits for SEGA's 315-5881 encryption 2015-01-20 23:30:53 +01:00
Osso13
11fc352eb7 exidy.c: try to avoid postload, review appreciated (nw) 2015-01-20 19:39:00 +01:00
Osso13
c810f562f8 exidy.c: fixed fax and fax2 save state problem (nw) 2015-01-20 18:46:55 +01:00
David Haywood
79d60850d6 oops, didn't mean to change this (nw) 2015-01-20 17:27:08 +00:00
Osso13
2241d4ea94 paradise.c: added missing save state, fixes penky save state problem (nw) 2015-01-20 18:17:40 +01:00
David Haywood
cd61a2736d some changes to the 315-5881 to allow basic multiple stream support, astrass needs this - we were ignoring a size value in the header, when the 'size' is reached the stream ends, and a new header needs to be read.
I need to review the changes w/regards the naomi code later (don't have the material to test here) also this will need looking at w/regards compressed streams, as they can be mixed.

the data decrypted from astrass is now a 100% match for the data that was extracted from the saturn version.
2015-01-20 16:53:09 +00:00
etabeta78
f8096960a9 ui: added bios settings and keyboard/keypad inputs in the
device option menu. nw.
2015-01-20 14:34:59 +01:00
David Haywood
23417d48af using actual Sega 315_5881 decryption for 'astrass' set (not yet working for twcup98) 2015-01-20 13:21:05 +00:00