Commit Graph

33550 Commits

Author SHA1 Message Date
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
etabeta78
a1e9e0f228 ui: split a few more menu entries from miscmenu.c to separate files,
so to avoid having too much assorted stuff in miscmenu.c (now it is
down to a reasonable size). nw.
2015-01-20 10:31:02 +01:00
Angelo Salese
d02f770764 Looks more likely, and at least pieces all have different colors now. 2015-01-20 01:43:49 +01:00
Angelo Salese
fe5d27db70 Palette check 2015-01-20 01:21:24 +01:00
Angelo Salese
206c44a0e9 Debugging ... (yeah, already somehow playable) 2015-01-20 00:32:43 +01:00
hap
1774358f2b re-added old protection hack for now.
see: http://mametesters.org/view.php?id=5828
2015-01-19 23:14:42 +01:00
hap
1ba6761a32 notes 2015-01-19 22:34:43 +01:00
andreasnaive
894a22da17 315-5881 key corrections 2015-01-19 21:58:30 +01:00
couriersud
a80f04072d Moved font code into osd/modules/font. Extended osd_font to a proper
interface. (nw)
2015-01-19 21:47:09 +01:00
couriersud
f07d274ac7 Merge branch 'master' of https://github.com/mamedev/mame.git 2015-01-19 20:14:05 +01:00
couriersud
c7d46eccd1 Fixed clang (most likely > 3.4) compile. (nw) 2015-01-19 20:13:54 +01:00
Osso13
9c54d546b1 m58.c: fixed 10yard save state problem, removed unneeded prefixes (nw) 2015-01-19 18:48:27 +01:00
Osso13
65f54f1fd3 pacman.c: fixed mschamp save state problem (nw) 2015-01-19 18:47:00 +01:00
Osso13
9c880d0ed9 bogeyman.c: added missing save state, fixing noted save state regression. Also removed unneeded prefixes. (nw) 2015-01-19 18:46:05 +01:00
Osso13
b1356b57a9 6522via.c: added missing save states, fixes at least bmcbowl save state problem (nw) 2015-01-19 18:44:50 +01:00