Commit Graph

7538 Commits

Author SHA1 Message Date
Ryan Holtz
f92412bc18 Warning removal and improvement of some functionality. No whatsnew. 2009-11-15 21:23:56 +00:00
Brian Troha
e3bba57afc corrected rom names for R-Type II world set as per verification by Andrew Welburn 2009-11-15 19:04:36 +00:00
mariuszw1
e9616290bd More Greyhound:
- added dip switches for Super Poker
- improved inputs in Sports Authority
2009-11-15 18:36:49 +00:00
Phil Bennett
ede2cb5bcf New clones added
-----------------
R-Type II (Japan, revision C) [Andrew Welburn]
2009-11-15 18:07:13 +00:00
Angelo Salese
0cc5c031ba Improved the V25S memory map in Batsugun, now CPUs starts to communicate properly, needs to find & implement the irq that clears the RAM flag and decrypt the relative opcodes in that 2009-11-15 18:04:52 +00:00
Luca Elia
e863bcf276 Another mjvegasa dip switch (no what's new) 2009-11-15 17:04:05 +00:00
Aaron Giles
bd11e46b0c Minor comment cleanup. 2009-11-15 15:47:37 +00:00
Phil Bennett
5eb822fc78 Cleaned up toaplan2 V25 support, enabled Batsugun V25 and added decryption table info for the other games [David Haywood] 2009-11-15 15:12:47 +00:00
Phil Bennett
e21bdc37b0 New games added
---------------
Oh! Paipee [Takahiro Nogi]
Tougenkyou [Takahiro Nogi]
2009-11-15 14:59:54 +00:00
Ryan Holtz
ec0c13baa8 Many N64 RDP fixes. [angrylion, Ziggy, Gonetz, Orkin, DrgnMndd, Harmony] 2009-11-15 10:26:14 +00:00
Jonathan Gevaryahu
aaf66f0744 Reverted bipolar output due to problems in MESS, code is commented out. 2009-11-15 05:38:25 +00:00
Jonathan Gevaryahu
ff546330ef Minor comment update. 2009-11-15 04:15:58 +00:00
Jonathan Gevaryahu
6371d8dc1c Trashed the old pre-accurate-clocking STEP based sample averaging scheme from sn76489 and friends, vastly simplifying the code. Made the output bipolar rather than only above the 0 line.
Added missing statement to the get_safe_token function for the recently added SN94624
2009-11-15 03:59:28 +00:00
Angelo Salese
8be9626ae2 Patched NVRAM check in Jackpot Cards, makes the game playable but you cannot save settings so it's not yet working 2009-11-14 19:02:52 +00:00
R. Belmont
fa216ba6f9 MC680x0 update
- Reworked PMMU/core interface so PMMU now sees all cop 0 instructions
- Improved disassembly of PMMU instructions
- Preliminary 68LC040 support
- Fixed disassembly for EC/LC variants of '030/'040
2009-11-14 18:28:47 +00:00
mariuszw1
e3dfa2d83e Fixed superbwl and gs4002 broken with previous updates. 2009-11-14 18:23:40 +00:00
Angelo Salese
f81dab2b56 Removed dual layout, added Map base video register and fixed transparent issues in the Jackpot Cards driver [Angelo Salese] 2009-11-14 18:11:40 +00:00
Brian Troha
3818630dd8 Decryption key for Dungeons & Dragons: Shadow over Mystara (Hispanic 960223) [David Haywood]
NOTE: Please "co-credit" the original dumper for these last 2 CPS2 games [Artemio Urbina]

Originally the key extractor generated a false positive, but David had it continue after the first key and the second one generated works correctly

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Dungeons & Dragons: Shadow over Mystara (Hispanic 960223) [David Haywood]
2009-11-14 17:27:51 +00:00
Brian Troha
b3e6359d4f Decryption key for Mega Man 2: The Power Fighters (Hispanic 960712)Megaman 2 [David Haywood]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mega Man 2: The Power Fighters (Hispanic 960712) [David Haywood]
2009-11-14 16:45:37 +00:00
R. Belmont
1d78601a85 getrivia: fix GCC compile 2009-11-14 16:22:42 +00:00
Angelo Salese
50317532f4 Fixed gfx decoding and hooked up mc6845 in the Forte Card driver [Angelo Salese] 2009-11-14 15:41:33 +00:00
mariuszw1
5b8b5afe2d Even better fix for Greyhound gfx. 2009-11-14 15:26:01 +00:00
mariuszw1
699a4a9d1a Further improved graphics in Greyhound games. 2009-11-14 14:56:12 +00:00
Yasuhiro Ogawa
bf161f27dd minor ROM name fix (no need for whatsnew) [Team Japump] 2009-11-14 07:20:32 +00:00
Brian Troha
7706277180 Restores Final Gorodi and Wyvern Wings to working.
At some point the driver was updated and the CPU region for all other games is set to ROMREGION_ERASE00 while Final Gorodi & Wyvern Wings were marked as "0" ... changing this to ROMREGION_ERASE00 gets them running again.
2009-11-14 04:20:54 +00:00
mariuszw1
18501f9f8f Fixed colors in Greyhound games [Mariusz Wojcieszek]
New games added or promoted from NOT_WORKING
--------------------------------------------
Super Poker [Mariusz Wojcieszek]
GEI Multi Game [Mariusz Wojcieszek]
Sport Authority [Mariusz Wojcieszek]

New clones added
----------------
Joker Poker (Version 16.04BI 10-19-88, Joker Poker ICB 9-30-86) [Mariusz Wojcieszek]
Joker Poker (Version 16.03BI 5-10-85, Poker No Raise ICB 9-30-86) [Mariusz Wojcieszek]
Amuse (Version 30.08 IBA) [Mariusz Wojcieszek]
2009-11-13 22:32:20 +00:00
Jonathan Gevaryahu
f3dcc0209c Marked cosmic alien colors as wrong, added TODO to the driver for fixing colors. Added new XTAL value for cosmic alien and switched driver to use it. 2009-11-13 21:30:22 +00:00
Scott Stone
808ec88e8d Control fix for Strike Gunner S.T.G. to allow a 3rd button mapping for each player - thus allowing for the feature of merging ships in 2 player games. 2009-11-13 21:16:20 +00:00
Brian Troha
5ccb3fdfa9 Mark new CPS2 (ddsomh) clone as not working until someone (Nicola) finds the key. 2009-11-13 20:21:54 +00:00
Angelo Salese
e456ca90cc -----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk]
Inviato: venerdì 13 novembre 2009 15.45
Cc: Angelo Salese
Oggetto: Re: Soccer Superstars tilemaps

slightly better fix.

David Haywood wrote:
> this allows the full width tilemaps to be shown without wrapping 
> problems..  probably not an ideal fix, but it works until I find 
> something better.
>
2009-11-13 20:09:56 +00:00
Brian Troha
8255c65387 correct checksum values that I made typos for in case conversion for cosmica1 2009-11-13 20:09:05 +00:00
Brian Troha
7965fe73da New Clone added: Last Duel (Japan)
New Clone Added
--------------------------
Last Duel (Japan) [Chack'n, Team Japump!!!]
2009-11-13 20:01:14 +00:00
Brian Troha
6dc059c3f0 adds redumped / verified color prom to cosmica1 as well as change some rom names in cosmica2 to match cosmica 2009-11-13 19:35:37 +00:00
Jonathan Gevaryahu
de50083d60 Marked cosmica1 rom 9 dump (color map) as bad pending redump, rom is all 0xFF. Flagged cosmica1 as imperfect colors for now. 2009-11-13 19:20:31 +00:00
Brian Troha
d60c9fb4d9 New Clone (not working) Dungeons & Dragons: Shadow over Mystara (Hispanic 960223)
Nicola will need to derive the key to get it working

New Clone Added
--------------------------------------
Dungeons & Dragons: Shadow over Mystara (Hispanic 960223) [Artemio Urbina]
2009-11-13 17:24:05 +00:00
Phil Bennett
8a95619389 'Jaleco Mega System 32 update: [David Haywood]' continued:
- Added f1superb notes and IRQ generation code from nuapete



---------- Forwarded message ----------
From: David Haywood <neohaze@nildram.co.uk>
Date: Thu, Nov 12, 2009 at 4:28 PM
Subject: Re: MS32 f1superb notes
To: Philip Bennett <p.j.bennett@gmail.com>


- Hide quoted text -
Thinking about it, let's just use the code to generate irqs that he
sent, this lets the sprites go nuts, but I've noticed that since I
hooked up the line ram buffer it actually draws the sky in lineram,
thus confirming that it really is lineram.


David Haywood wrote:
>
> I dug up these old notes from nuapete and added them to the driver.  Maybe they will help somebody...
>
2009-11-13 16:33:05 +00:00
Phil Bennett
0410a8ff1a Fixed Touche Me visible area.
Added a couple of DIPSW settings.
2009-11-13 16:08:12 +00:00
Jonathan Gevaryahu
4e2d6d5440 Cosmic Alien (first version) [Andrew Welburn, Lord Nightmare]
Note the pcb had a lot of wire mods on it (being an early one), and the colors might not be correct yet, I'm getting some action shots from Andy to verify them. Also updated rom names for cosmica (version II) set since Andy has two of those pcbs, but I need a few more chip markings checked.
2009-11-13 07:07:53 +00:00
Brian Troha
a14c4e5b73 Documentation correction
Corrects the PCB number for the newly added Mad Crusher rom set
2009-11-13 04:40:38 +00:00
Brian Troha
c92a7bf1d7 New Clone Added: Mad Crusher
New Clone Added
----------------------------
Mad Crusher (Japan) [David Haywood, Andrew Welburn]
2009-11-13 04:33:10 +00:00
Ryan Holtz
6df78b8321 Added missing BLTZAL opcode to the RSP core. [angrylion] 2009-11-12 22:47:57 +00:00
Angelo Salese
d3673703a9 Kludged TMS check in the VS Net clones, no credit please 2009-11-11 22:37:17 +00:00
Angelo Salese
59b4c0429c This allows the parent set to boot too, it works just like the Japanese set (including same protection)
new working game
----------------
Run & Gun 2 [David Haywood, Angelo Salese]

-----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk]
Inviato: mercoledì 11 novembre 2009 19.34
A: Angelo Salese
Oggetto: Minor change to Soccer Superstars roz double copy

This treats pens as transparent, prevents it from blacking out the screen on the 'Winners' display, although does cause some nasty flicker in the select sceren.  I guess that's more down to proper source clipping needed to.  It's on my -todo list.  (video/konamigx)
2009-11-11 21:29:03 +00:00
Curt Coder
1ebbb32298 Inverted DACK polarity since it wasn't working in MESS PC driver. 2009-11-11 19:38:22 +00:00
Angelo Salese
d1b0f47a48 (There are a bunch of things that I want to check on it, I'll do them after a clean compile...)
-----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk]
Inviato: mercoledì 11 novembre 2009 13.38
Cc: Angelo Salese
Oggetto: Re: Slam Dunk 2

Improved video offsets for these games (they're not perfect, I think in reality they depend on layers enabled etc. but they're much improved)

apply after previous.

David Haywood wrote:
> with this I think you can mark it as working
>
> - added a workaround for it not enabling the display (tied to the 
> type4/rushing heroes hack we already have)
> - fixed rom loading for other sets (also swapped the data roms on 
> vsnet around so that the load positions match up with the working 
> games)
> - moved most of machine/konamigx.c to video/konamigx.c (mixer code
> etc.) left the protection related code in machine/konamigx.c
>
> note, you'll need to DELETE machine/konamigx.h from svn and ADD 
> includes/konamigx.h to it.
>
2009-11-11 17:45:53 +00:00
Phil Bennett
1b41e6ab71 'Jaleco Mega System 32 update: [David Haywood]' continued:
- Added the alt tilemap layout used by f1superb for the backgrounds


Date: Tue, 10 Nov 2009 14:47:56 +0000
From: David Haywood <neohaze@nildram.co.uk>
CC: Philip Bennett <p.j.bennett@gmail.com>
Subject: Re: MS32 update

It actually decodes as 2048 wide line data.

I don't know how to use it tho, I guess it's possible the buffers aren't 
valid for the same reason that the road is always straight (maths dsp / mcu)


David Haywood wrote:
> this adds the alt tilemap layout used by f1superb for the backgrounds.
>
> I'm trying to make sense of the extra roms, they don't seem to be for 
> an extra roz layer as first thought, maybe they're line data for some 
> kind of line drawing / blitter device isntead.
>
2009-11-11 11:13:32 +00:00
Angelo Salese
484beef022 Fixed Konami GX type 4 protection seed $d15, used to protect a sprite bank in Run & Gun 2 / Slam Dunk 2 [Angelo Salese]
Fixed sprite ROM loading in Slam Dunk 2 [David Haywood]

(run with -debug switch and write a 1 at $d8001f after the POST for now)

-----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk]
Inviato: mercoledì 11 novembre 2009 1.04
A: Angelo Salese
Oggetto: compile fixes

noticed these when doing a clean compile, didn't realise this was called from elsewhere.
2009-11-11 02:44:46 +00:00
Angelo Salese
4052fb063b Safely assumed that sound rom in Rushing Heroes is bad too, there are very noticeable sample distortions during gameplay... 2009-11-10 22:45:07 +00:00
Angelo Salese
d3268ae431 Forgot to actually remove the GNW... 2009-11-10 21:59:39 +00:00
Angelo Salese
299acca433 new working game
----------------
Rushing Heroes [David Haywood, Angelo Salese]

-----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk]
Inviato: martedì 10 novembre 2009 21.19
Cc: Angelo Salese
Oggetto: Re: Rushing Heroes shadows

Correct video/konamigx to go with that, forgot to save first.

David Haywood wrote:
> here, I've made it a more generic Rushing Heroes kludge, which also 
> takes care of the priority in that game for the field of play.  Not 
> ideal by a long shot, but the GX Mixer is getting to me, and I'd 
> rather have a proof of concept than perfect emulation until the time 
> it's rewritten.
>
> Note, the driver change, (just a 1-0)
>
> David Haywood wrote:
>> (I haven't touched the driver file so you should be safe with your 
>> protection hacks)
>>
>> after working my way through the code, and working out what was going 
>> on I realised the shadow change put in before was liable to break 
>> more than it fixed, so I've turned it into  a local hack for Rushing 
>> Heroes instead (which seems to pass very strange values in)
>>
>> emupal.c's shadowtable code is as bad as acho code.. I mean, you have 
>> to downconvert your data to RGB555 format, for it to look it up in a 
>> table, and give it you back in RGB555 or RGB888 format?  It's 
>> inherently lossy, and if you pass in negative values what exactly is 
>> meant to happen?  it just seems to end up creating wacky colours.
>>
>> not that clamping the negative values helps because Rushing Heroes 
>> only sets 2 of the RGB values for the shadows to -127, so you end up 
>> with dark blue for everything shadowed even if you fix that..  No 
>> idea what's going on, so I've kludged it for now, and at least added 
>> a comment to some acho code about why it's converting to 555.
>>
>
2009-11-10 21:52:39 +00:00