Commit Graph

6954 Commits

Author SHA1 Message Date
Fabio Priuli
055cc978b9 Fix for MT03494: batridc, batrid, batridk, batridu: 'Guest Player', 'Special Course', 'Player Select' dipswitch settings reversed 2009-11-06 15:16:56 +00:00
Phil Bennett
bd69f439f4 New clones added
----------------
The Big Breakfast (5 sets) [AGEMAME Development]



---------- Forwarded message ----------
From: AGEMAME Development <agemame@gmail.com>
Date: Thu, Nov 5, 2009 at 9:12 AM
Subject: Re: Big Breakfast ROMs - resend
To: submit@mamedev.org


Just realised the parent/clone settings were wrong, since I'd been
testing them all as parents. This is now fixed.

AGEMAME Development wrote:
>
> Added more Big Breakfast ROMs for testing purposes. The sound ROM is the same as the original, but the split sets are at:
>
> http://agemame.fruit-emu.com/bb/
2009-11-06 09:29:39 +00:00
Phil Bennett
2c77136719 03509: galpans2, galpans3, panicstr: Input test screen shows zoomed in text [David Haywood]
Improved Super Nova sprite shrinking, used by Gals Panic S2 and Sengeki Striker [David Haywood]




Date: Thu, 05 Nov 2009 13:13:25 +0000
From: David Haywood <neohaze@nildram.co.uk>
CC: Philip Bennett <p.j.bennett@gmail.com>
Subject: Re: fix for mantis 3509 (skns)


Just noticed that I left a debug line in which turned off column scroll, gals panic 4 wasn't very happy about that ;-)  use this instead

-----

David Haywood wrote:

This patch replaces the previous one and also fixes mantis 3498

With both these fixes Sengeki Striker looks much, much better than it did in 135 ;-)

-----

David Haywood wrote:

http://mametesters.org/view.php?id=3509

I'm not 100% convinced by this, but it at least fixes the text problem, and the enemies look much better in sengekis when you shoot them down.

This only affects the games where the special 'srhink' flag is set.  There are still general precision issues with the normal sprite placement / zooming in the emulation tho, the Jackie Chan games make it very obvious
2009-11-06 09:20:35 +00:00
Scott Stone
53e3bcec1f Followup fix to manufacturer/year for Touche Me 2009-11-06 04:15:52 +00:00
Scott Stone
52b0530abe Added:
Ultimate Tennis (Japan) - NOT WORKING
Touche Me

Comments:
Ultimate Tennis is waiting for some special code in order to boot - so it doesn't work past playing the introduction music.  Touche Me fit into ladyfrog.c driver pretty well - graphics layout needs to be adjusted as the sprites are wrong (or bad rom?).  I added DIP LOCATIONS for that driver while I was there and verified all that I could for Touche Me.
2009-11-06 03:57:57 +00:00
Brian Troha
c4da81dd6d Identify puyoj set as Rev B and correct various rom names [Smitdogg, Dumping Union] 2009-11-06 01:44:17 +00:00
Phil Bennett
d513166284 New games marked as GAME_NOT_WORKING
------------------------------------
Print Club 2 (U 970921 V1.000) [Guru, Angelo Salese]
Print Club 2 Vol. 3 (U 990310 V1.000) [Guru, Angelo Salese]
2009-11-06 00:13:39 +00:00
Scott Stone
7b654c4d8d Fixes to default mapping as well as comment/information fixes for Mole Attack [M.A.S.H./Tafoid] 2009-11-05 19:05:44 +00:00
Phil Bennett
448de6a3e9 i386 core fixes: [Barry Rodewald]
* Added Nested Task flag, and I/O Privilege flags.  They aren't
  implemented in any way, but can now be set or reset.  Can be used to
  detect a 80386 or later CPU.
* Implemented ENTER instruction.
* Made IRQ vectors treated as 8 bytes when in protected mode, and made
  the addresses pushed onto the stack 32-bit if the gate descriptor used
  is a 386 interrupt or trap gate (also when in protected mode, will
  always be 16-bit if in real mode).


---------- Forwarded message ----------
From: Barry Rodewald <bsr@xnet.co.nz>
Date: Tue, Nov 3, 2009 at 10:12 PM
Subject: i386 update
To: submit@mamedev.org


Hi,

Here's a few small fixes for the i386 core, based from the work I've
been doing on emulating the FM Towns in MESS.  Mostly based from the
i386 Programmer's Reference Manual.

The fixes are as follows:

* Added Nested Task flag, and I/O Privilege flags.  They aren't
implemented in any way, but can now be set or reset.  Can be used to
detect a 80386 or later CPU.

* Implemented ENTER instruction, this is used by the FM Towns version of MS-DOS.

* Made IRQ vectors treated as 8 bytes when in protected mode, and made
the addresses pushed onto the stack 32-bit if the gate descriptor used
is a 386 interrupt or trap gate (also when in protected mode, will
always be 16-bit if in real mode).

I've tested a few i386 games (Seibu SPI, PC-AT, and Wolf System) in
MAME 0.135, with no obvious regressions.

Diff is based on MAME 0.135.

Thanks,
Barry Rodewald
mailto:bsr@xnet.co.nz
2009-11-05 13:17:33 +00:00
Jonathan Gevaryahu
1113395cd2 Fix a minor oversight in the last patch: R->OldNoise was not reset on PRNG reset. 2009-11-05 03:23:11 +00:00
Luca Elia
92372b6cc6 IGS blitter based games update [Luca Elia]
- Renamed driver to igs011.c and cleaned it up
- Renamed some sets according to chinese title
- Implemented hopper in lhb, lhb2, wlcc
- Decrypted ryukobou

New clones added
----------------
Mahjong Ryukobou (Japan, V030J) [Luca Elia, Guru, Dyq, Bnathan]

New games marked as GAME_NOT_WORKING
------------------------------------
Mahjong Nenrikishu SP [Guru, Dyq, Bnathan]
2009-11-04 23:20:45 +00:00
Jonathan Gevaryahu
d3a8485a6a Update SN76489/A to have correct PRNG waveforms (a 0 bit was missing at the beginning, and beginning of SN76489 waveform was all 1s instead of 0s as measured on hardware). Add SN94624 (same as SN76489). [Lord Nightmare, plgDavid (David Viens)] 2009-11-04 18:21:30 +00:00
Andrew Gardner
45dfc2315a Adds save state support to plygonet.c and the DSP56156 CPU core. 2009-11-04 05:20:00 +00:00
Phil Bennett
831ee03acf Documented presence of Namco customs on the Pole Position bootleg (Top Racer) sets.
Removed Namco devices from bootlegs which don't have them. [David Haywood]


From: David Haywood <neohaze@nildram.co.uk>
Date: Sat, Oct 31, 2009 at 6:47 PM
Subject: Re: Top Racer
Cc: Philip Bennett <p.j.bennett@gmail.com>

David Haywood wrote:
>
> this documents which of the Pole Position bootleg (Top Racer) sets have copied Namco customs, and which don't.  Added board information about the bootleg board that DOESN'T have them.
>
> It also removes the Namco devices I could get away with removing from the bootlegs which don't have them.
>
> Renamed sets to reflect these changes.
2009-11-04 01:09:00 +00:00
Luca Elia
03726a87ef igs017.c update [Luca Elia]
- Merged in some IGS031 based games (igs_m68.c, tarzan.c)
- Implemented tiles flip x and video disable
- Added hopper simulation to mgcs
- Decrypted mgdh

Almost complete decryption of starzan and tarzana [iq_132]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Super Da Man Guan II [Luca Elia, Pierpaolo Prazzoli, Guru, Xing Xing]
Mahjong Man Guan Da Heng [Luca Elia, Guru, The Dumping Union]

New clones added
----------------
Tarzan (V107) (not working) [iq_132]

New games marked as GAME_NOT_WORKING
------------------------------------
Super Tarzan [f205v, Mirko Buffoni, iq_132]
2009-11-03 23:32:58 +00:00
Dirk Best
3cfb47f7dd Z80: Check for NOP in interrupt mode 0. This allows code like ei / halt / di to work correctly. A better solution would be to implement full support for arbitrary opcodes in mode 0. 2009-11-03 16:54:46 +00:00
Jonathan Gevaryahu
19ea3c4ef9 Change to consistently use Intel notation for hex values in TMS32010 disassembler, rather than a mix of Motorola and Intel notation. 2009-11-02 23:15:40 +00:00
Brian Troha
b02effa400 New Clone (not working) Silent Scope (JZD)
Comes up with ERROR (-11P) is someone wants to look.

New Clone Added
--------------------------
Silent Scope (JZD) [Guru}
2009-11-02 21:16:25 +00:00
Nicola Salmoria
915d770314 New clones added
----------------
Super Street Fighter II: The New Challengers (Hispanic 930911) [Artemio]

New games marked as GAME_NOT_WORKING
------------------------------------
Mega Man 2: The Power Fighters (Hispanic 960712) [Artemio]
2009-11-02 16:25:38 +00:00
Ryan Holtz
00eca7e84e Removing an outdated comment, no whatsnew. 2009-11-02 02:08:31 +00:00
Ryan Holtz
fbb9053fc2 Removed some magic numbers from machine/psx.c, replaced with #defines [Harmony] 2009-11-02 02:00:49 +00:00
Jonathan Gevaryahu
15da834a97 fix parent relationship between sbrkout3 and sbrkout 2009-11-01 06:23:35 +00:00
Brian Troha
35322eb88b fix typo in last submission for the ymf271.c and correct spacing 2009-11-01 03:38:36 +00:00
Brian Troha
48f5d42b1b restates the notes about the error in LFO table as listed in the original manual for the ymf271.
Also include Nicola's version of the formula
2009-11-01 03:34:24 +00:00
Aaron Giles
5ecfb2044b Cleanups and version bump. 2009-10-31 22:47:46 +00:00
Nathan Woods
3cb4cbfa70 Added an attotime_is_never() function 2009-10-31 20:52:32 +00:00
Aaron Giles
a2a25f17e3 Changed 32010 unknown opcode to output in $xxx format like
all other hex values.
2009-10-31 19:50:29 +00:00
Aaron Giles
721087eeeb Added -flipped option to unidasm to output with disassembly
first and address/data bytes afterwards in comment form.
2009-10-31 19:46:55 +00:00
Aaron Giles
8b430a357f Change tools I wrote to be straight BSD. 2009-10-31 19:35:41 +00:00
Phil Bennett
a582d05502 Documentation update for the Seibu COPDX-based games. Renamed sdgndmrb to grainbow. [David Haywood]
Date: Thu, 29 Oct 2009 20:26:27 +0000
From: David Haywood <neohaze@nildram.co.uk>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Philip Bennett <p.j.bennett@gmail.com>
Subject: new zero team

new zero team uses copd3 not copd2, so I've changed it to not call the 
copd2 functions.  not very tidy for now, but it's a work in progress.

the table it uploads (encrypted mcu code probably) is identical to the 
table raiden2/dx 'v33' version uploads....

this should be applied after the previous patch


Date: Thu, 29 Oct 2009 19:56:07 +0000
From: David Haywood <neohaze@nildram.co.uk>
CC: Philip Bennett <p.j.bennett@gmail.com>
Subject: Re: Seibu Notes

This is an updated version of the previous patch (which replaces it)

It shows the data tables in an alternative arrangement too, which makes 
it easy to cross-reference the tables between games and highlights a 
couple of cases which might make for interesting real hardware testing.


David Haywood wrote:
> oh, and I renamed the set for the gundam game to save my sanity, 
> grainbow is much easier to remember than every word abbriviated to 2 
> letters ;-)
>
> David Haywood wrote:
>> I added some notes to the seibu cop stuff..  just to reflect current 
>> feelings (which haven't really changed much)
>>
>> I've documented the various tables the games upload, and the 
>> mechanism by which they're uploaded in the text.  Hopefully it makes 
>> more sense visually than trying to follow the code.  The same should 
>> be done for the other opeations which are understood.
>>
>> This should also help when trojanning as it will be possible to add 
>> notes near the various commands.
>>
>> As I've said before, if you have any questions about this lot, feel 
>> free to ask.
>>
>> The CopD3 ones are different, I haven't documented those because IMO 
>> they're a plain MCU with encrypted code instead.
2009-10-31 10:16:45 +00:00
Phil Bennett
bde2bf7421 Re-added 2nd button back to ddayc [David Haywood]
---------- Forwarded message ----------
From: David Haywood <neohaze@nildram.co.uk>
Date: Thu, Oct 29, 2009 at 11:14 PM
Subject: Ddayc
To: Philip Bennett <p.j.bennett@gmail.com>


this adds the 2nd button back to ddayc, you hold it when firing to do
long shots.

the parent doesn't have this feature, and the clone has been
unplayable since mame 0.100 because the button was removed thus making
it impossible to shoot enemies at the top of the screen before they
kill you.
2009-10-31 09:57:01 +00:00
Phil Bennett
42047362c3 03496: mouja: Sound Effects/Voice missing again [Mamesick]
From: Mamesick <mamesick@libero.it>
Date: Fri, Oct 30, 2009 at 9:44 AM
Subject: Fixed bug 03496
To: submit@mamedev.org


As title says, this is a fix for bug 03496.
2009-10-31 09:54:24 +00:00
Phil Bennett
31a4116faf Further polepos2bi update from David
Date: Fri, 30 Oct 2009 07:45:37 +0000
From: David Haywood <neohaze@nildram.co.uk>
To: Philip Bennett <p.j.bennett@gmail.com>
Subject: Pole Position

this adds the extra z80 + tms to the machine driver at least.  haven't 
managed to figure out how they're used yet tho.
2009-10-31 09:51:07 +00:00
Phil Bennett
48647fb1be 03378: kamakazi3: Unable to use normal coin slots (coin lockout) [luigi30]
Galaxian driver changes: [luigi30]
* Crystallized some clock speeds, put ?s near ones that didn't look correct
* Changed references to galaxiaj in game names to galaxiana


From: Luigi30 <luigi30@gmail.com>
Date: Thu, Oct 29, 2009 at 5:53 AM
Subject: Galaxian driver stuff
To: submit@mamedev.org


Crystallized some clock speeds, put ?s near ones that didn't look correct
Changed references to galaxiaj in game names to galaxiana
Moved kamakazi3 to the nolock input template, fixing bug 3378
2009-10-30 10:57:44 +00:00
Andrew Gardner
e2bcc78b99 Changes to the dsp56156 cpu core. [Andrew Gardner]
* Added JF table decode function.
* Added ABS, IMAC, and TFR2 opcodes.
* Fixed various flags for TST, INC24, SUB, CMP, and CMPM.
* Added hack to DO function to accommodate for the CPU core's inaccurate math.


(Polygonet Commanders goes 'ingame' yet again, but it's because of a hack I added 
to the hardware DO function to ignore negative values.  The do loop, of course, should 
not be getting negative values, but that will require accurate math functions with 
accurate rounding and limiting, and I'm not there yet.  Oddly enough, i've also
broken the sky ROZ layer.)
2009-10-30 09:05:47 +00:00
R. Belmont
41e9315673 Naomi updates:
- Added later version of analog I/O board program [Alex]

New games marked as GAME_NOT_WORKING
------------------------------------
Airline Pilots DX [ANY, The Dumping Union]
2009-10-30 03:03:04 +00:00
Phil Bennett
43baa85735 Fixed recent sprite breakage in some toaplan2 video HW-based games. 2009-10-29 23:52:43 +00:00
Phil Bennett
e88c6ab977 Added missing dependencies for video/model2.c and video/model3.c 2009-10-29 15:24:46 +00:00
Phil Bennett
44d61099b0 Updated mt_tout CRC/SHA1 and added note about old, likely bad dump [David Haywood]
Date: Wed, 28 Oct 2009 13:57:27 +0000
From: David Haywood <neohaze@nildram.co.uk>
To: Philip Bennett <p.j.bennett@gmail.com>
Subject: Turbo Outrun Megatech


After talking with ANY and a few other people I've decided to change the 
rom being used by the MegaTech version of Turbo Outrun.

In all other cases the roms in Megatech carts match the Genesis roms 
(and have the same Sega part numbers where we know them) 

In the case of the Turbo Outrun dump, 1 byte differed.  This seems 
highly unlikely, and the Megadrive dump has been verifeid by multiple 
sources.  ANY suspects the mask rom in his cart has developed a fault.

I've left documentation of the old dump in the file, just in case 
another cart comes along which is the same as the one dumped (as long as 
it isn't the same cart ;-) but chances are it's just a bad rom.
2009-10-29 09:00:52 +00:00
Phil Bennett
651863efb8 Added abort button to sfrush [Arthur Peale]
> -----Original Message-----
> From: Arthur Peale [mailto:arthurpeale@gmail.com]
> Sent: Monday, October 26, 2009 8:46 PM
> To: submit@mamedev.org
> Subject: Seattle Driver - Rush, Specifically.
>
> I've noted confusion as to where the "abort" button is for this game.
> This change labels the button for ease of use.
>
> --
> http://www.pealefamily.net
2009-10-29 08:52:53 +00:00
Roberto Fresca
62209be61d More goldstar.c improvements...
* Completed the New Lucky 8 Lines / New Super 8 Lines hardware/PCB layout.
 * Added New Lucky 8 Lines (set 3, extended gfx).
   This set has the New Lucky 8 Lines / New Super 8 Lines program, so bets are up to 64.
   Same extended tileset for reels, but lacks of the New Super 8 Lines title tiles.
   Maybe is a hidden feature, maybe just graphics for another hack.
 * Added technical notes.


New clones added
----------------
New Lucky 8 Lines (set 3, extended gfx) [Roberto Fresca, Darklord & Team Europe]
2009-10-29 06:43:26 +00:00
R. Belmont
907e4403e4 scsihd: don't crash if no media is attached 2009-10-29 01:14:00 +00:00
Jonathan Gevaryahu
16713eda89 Super Breakout (rev 03) [Andy Welburn, Lord Nightmare]
This is more or less identical to rev 04, but on 82s137 proms.
2009-10-29 00:13:09 +00:00
R. Belmont
505c25f0c7 chdman: add option to create uncompressed writeable HD images for MESS 2009-10-28 02:49:30 +00:00
R. Belmont
55c2b7c84a 680x0 update:
- Support PMOVE modes from PMMU
- Allow the FPU to be used for both '030 and '040
- Add byte and word FPU loads/stores
- Fixed buggy FPU 64-bit stores in the (An) addressing mode


If anyone has any ideas on how to sanely handle the 68k FPU's 96-bit "take
that, Intel" mode let me know ;-)
2009-10-28 02:31:21 +00:00
Fabio Priuli
2b38674203 Fix for MT03423: acpsx, atpsx, atluspsx, cpzn1, cpzn2, psarc95, taitofx1, tps, vxpsx : Access Violation
The fix consists of two parts: I added user2/user3 regions full of 0s to avoid bankptr problems and I added all bios sets to the key table to avoid zn_sec problems.
Now bios sets reach a nice "Error B930 - Cannot Find Program Rom" blue screen instead of crashing MAME.
2009-10-28 00:40:45 +00:00
Fabio Priuli
bf872c4fc2 Fix for MT03425: taitogn: Access Violation before typing OK. 2009-10-28 00:36:07 +00:00
Fabio Priuli
6870ce76e0 Fix for MT03424: chihiro, triforce: Access Violation before typing OK 2009-10-27 21:12:11 +00:00
Fabio Priuli
493b1d4bc1 Fix for MT03490: quasar, quasara: Segmentation Fault after OK
Namely, quasar.c games required to be updated to latest cvs.c changes by couriersud
2009-10-27 20:56:37 +00:00
Phil Bennett
ddf7443123 03491: dynobop, sstrike, slikshot, slikshot17, slikshot16 : Access Violation after OK [Phil Bennett] 2009-10-27 19:09:14 +00:00