-----Messaggio originale-----
Da: David Haywood [mailto:neohaze@nildram.co.uk]
Inviato: lunedì 9 novembre 2009 19.06
A: Angelo Salese
Oggetto: Further improvements
note, eyes may hurt, but it proves the roz / sprites work.
check in please.
Fixed sprite transfers, sprite layout and added preliminary frame bit toggle, game is now somewhat playable without the pitch [Angelo Salese]
---------- Forwarded message ----------
From: David Haywood <neohaze@nildram.co.uk>
Date: Mon, Nov 9, 2009 at 7:41 AM
Subject: Soccer Superstars pitch
To: Philip Bennett <p.j.bennett@gmail.com>, Angelo Salese <salese_corp_ltd@email.it>
some mods to allow the Soccer Superstars pitch to be rendered with a debug key. The layout / bank select for it should now be correct.
There is a lot of unknown data in the 'PSAC2 data rom' tho, which is probably for something else? (or it's bad?)
Hold down W to show the ROZ output. I need to work out how the mixer works, because everything just crashes horribly if you attempt to use it right now due to unsafe code and cliprects ;-)
* Added newer version of toursol, renamed existing to toursol1 and the
new one is now toursol
* Set toursol date to 1995
* Set toursol CPU speed to 40MHz
From: Luigi30 <luigi30@gmail.com>
Date: Thu, Nov 5, 2009 at 3:30 PM
Subject: PC
To: submit@mamedev.org
Added newer version of toursol, renamed existing to toursol1 and the
new one is now toursol
Set toursol date to 1995
Set toursol CPU speed to 40MHz
* Added correct RAM sizes as per Charles McDonald's notes
* Implemented priority in the same manner as tetrisp2
* Add shadows via custom mixing (gametngk and tetrisp / tp2m32 are much improved)
Date: Sun, 08 Nov 2009 14:59:36 +0000
From: David Haywood <neohaze@nildram.co.uk>
CC: Philip Bennett <p.j.bennett@gmail.com>
Subject: Re: Megasystem 32 ram sizes
and this patch (which replaces the last two) takes things one step
further, and attempts to add shadows via custom mixing.
in reality per-pixel use of the priority ram will be needed, but this
does a pretty good job, albeit in a rather unoptimized way.
Shadows in gametngk and tetrisp / tp2m32 are much improved.
David Haywood wrote:
> This implements the priority in the same way as the Standalone Tetris
> Plus 2 driver, I've also made them share the sprite drawing function
> (although by the looks of it the older hardware doesn't support sprite
> zoom)
>
> This isn't perfect as a lot of the priority ram still doesn't get
> used, but it does make an improvement.
>
> It appears that the places they want to render shadows they draw the
> sprite under the tilemap, I'm starting to wonder if this is how
> shadowing works on this hardware (and again, if only the ms32 version
> of the hardware supports it, because there are some subtle differences
> in the way things are done in tetris plus 2) I haven't implemented
> any shadows yet however.
>
> This replaces the previous patch.
>
> David Haywood wrote:
>> this implements the Jaleco Megasystem 32 RAM Sizes / Widths as per
>> the notes from Charles MacDonald. There should be no visible changes
>> but it at least documents the correct mirrors instead of them being
>> guessed from game behavior.
On Sat, Nov 7, 2009 at 5:37 PM, David Haywood <neohaze@nildram.co.uk> wrote:
> this quickly improves the sprites..
>
> I imagine the nasty looking tiles on the title screen are just a gamma
> problem, and if you make it darker you won't see them (like cps1 games etc.)
>
>
Gals Panic S (Korea) plus a note about Gals Panic 4 (Korea)
Newer version of Light Bringer (World) <-- New parent
New Clones Added
-------------------------
Gals Panic S - Extra Edition (Korea) [Choi Sung Ho]
Light Bringer (Ver 2.20 1994/04/08) [Choi Sung Ho]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Skimaxx [Luca Elia, Phil Bennett]
Note: 68EC030 disassembler is busted
----------------
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/
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
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.
* 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
- 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]
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.
- 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]
----------------
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]