From: AGEMAME Development [agemame@gmail.com]
Sent: Monday, March 16, 2009 12:33 PM
To: submit@mamedev.org
Subject: JPM Impact
Added skeletal support for JPM Impact AWP - this is the last
of the AGEMAME drivers that is worth commiting to the MAME
codebase.
Please note, this is the first patch made using my rebuilt
toolchain, so let me know ASAP if something went wrong.
various cheat types and a table at the top to hopefully alleviate
confusion.
From: Pugsy [mailto:pugsy@gmx.net]
Sent: Sunday, March 15, 2009 11:01 AM
To: submit@mamedev.org
Subject: Cheat.c changes
I've been having a look at cheat.c, the issue with one-shot
list and one-shot select value cheats being indisguishable
from perm cheats. I decided to have a look to see if I get
it closer to the old way. I think I've managed it. I've
attached a diff file..
It changes the One-Shot List or Selectable value cheats to display
"Set" instead of "Off"
It stops the cheat options being activated in order when you are
going through the possibilities These cheats are now activated by
pressing ENTER after you have chosen an option This also pops up
a message (examples):
Activated
Select Starting Stage = 16 (0x10)
or
Activated
Select Temp. Current Shape PL1 = Yellow
Some simple examples to look at:
theroes "Select Starting Stage"
and
tetrist "Select Temp. Current Shape PL1"
Martin 'Pugsy' Pugh
Sent: Sunday, March 15, 2009 5:23 AM
To: Mamedev submit
Subject: Fx to z80pio
When outputting from a port to the hardware in pio mode 3, only those bits defined
by the mask should be output. Mame currently outputs everything.
New source code (z80pio.c) attached.
Regards,
Robbbert
* Fix build of ldplayer on OS X. Since the CUSTOM sound module no longer exists, I
arbitrarily changed it to WAVE, as ar gets upset if it has no input files. I also
removed the -all_load flag for ldplayer from the main makefile as it upsets the linker
on OS X.
* Fix build for PPC64 Linux. (This slightly messes up static branch prediction hints
on OS X and AIX, but OS X for PPC64 is dead, and no- one builds MAME for AIX, and
it will still build, anyway.)
* Paramaterise the arguments to check for NULL in the ATTR_NONNULL macro rather than
just checking the first argument. This requires compiler support for C99 variadic
macros (MSVC2005 and GCC4 have this AFAIK).
Vas
Sent: Friday, March 13, 2009 8:59 AM
To: submit@mamedev.org
Subject: Fix for Mametesters Bug 2981
Hi
Some minor fixes (in attached diff file):-
1. Fixes this http://mametesters.org/mantis/view.php?id=2981 bug, Note I've NOT touched "#define MAX_ARGUMENTS 32" - that
change is not required I've changed the cheat for the next beta xml cheat file release.
2. Minor typo in cidelsa.h, TAG starts with cpd rather than cdp, perhaps this should be maincpu though?
-#define CDP1802_TAG "cpd1802"
+#define CDP1802_TAG "cdp1802"
All the Best
Martin 'Pugsy' Pugh
Sent: Friday, March 13, 2009 4:26 AM
To: Aaron Giles
Subject: Submission for mame
This change adds inputs for galaxia and astrowar.
Galaxia is semi-playable.
Note: After inserting a coin, it can take a few seconds to respond.
- Robbbert
------------------------------------
Street Games II [Guru, Angelo Salese]
==========================================================
Basic driver, will add the other romsets soonish.
------------------------------------
California Chase [Angelo Salese]
==========================================================
Basic skelly, will improve it soonish.
trizeal / under defeat
neither boot as they need vertical orientation. you can set this in the system menu, but it doesn't get save to eeprom properly (eeprom writing seems to be busted, despite looking correct) so even in vertical mode, the system thinks it's running in horizontal mode, and reports an error.
---------------------------------------------------
Champion Super III [Mirko Buffoni, David Haywood, Angelo Salese]
====================================================================
(added inputs to the driver, probably the easiest z180 game that I've ever seen...)
corrected the sound clocks on PCBs that only have a 28MHz OSC. Only Super Lup Lup Puzzle has the 14.318180MHz OSC.
Lastly I rearranged the rom def section to group the F-E1-16-0xx PCB based games in order.
- Enabled some buttons previously marked as 'unused'.
Manuals say 'No Connection', but programs read them and do something.
i.e. button2 in Tetris: can rotate the piece
- Enabled some buttons previously marked as 'unused'.
Manuals say 'No Connection', but programs read them and do something.
i.e. button2 in Tetris: can rotate the piece
just so that I'm not wasting anybody's time in keeping these to myself. smf, please verify once the gnet stuff is final / in. They prevent it crashing in attract mode. Revert if wrong.
Updated src2html, regrep, and chdman tools to use this function where
appropriate.
In chdman, changed -addmeta to -addmetatext or -addmetabin to explicitly
specify the type of data (previous auto-detect was too dangerous).
update old tags.
Modified cdrom.c to expose metadata read/write functions, and changed
chdman to use them. Also changed chdman to parse old-style metadata and
convert it to new-style metadata since we're going to need to re-do this
anyway and the two won't hash to the same value.
Added completely untested support for the ident metadata to the hard
disk creation path. If a filename is provided immediately after the
source filename, it is taken as an ident file and processed for CHS
data and added. Other metadata types can be added afterwards via
-addmeta.
* Fixes Royal Casino colors;
* Added flip screen support to the driver;
* Changed Casino Winner to be a clone of Royal Casino;
* Cleaned-up the driver;
Updated CHD format to version 4. Checksums are now computed and
stored separately for raw data and metadata, and metadata is now
checksummed by default.
We will need to go through all existing CHDs, run a chdman -update
on them, and update the SHA1s stored in the drivers to accommodate
this (MD5s should be removed).
Updated chdman to support a generic metadata addition system:
chdman -addmeta <chdfile> <tag> [<index>] <sourcefile>
The <sourcefile> is examined and if it appears to be strictly text,
any EOFs and trailing EOLs are stripped, and the result is NULL-
terminated to match the behavior of existing metadata.
Updated chdman to report and fix errors in the raw and metadata
SHA1s.
Changed the CHD verify interfaces to pass back a structure containing
all the necessary data for verification and fixing.
board (previously citalian) and Champion Italian Cup (previously citaliana)
to GAME_WORKING status [Mirko Buffoni, David Haywood]
- Added cpokerpk (also known as CPK blue board for the color of the board)
- Renamed citalian -> cpokerpkg (green board, can be seen in rom too)
- Renamed citaliana -> citalcup
- added PAL decryption, making all games playable
- Updated input ports and fixed gfx layout to use 6 bitplanes like all others
- Changed number10 and cpokerpk video udpate to not use transparency
Sent: Sunday, March 08, 2009 7:40 PM
To: submit@mamedev.org
Subject:
1. Namco system-21 (earlier single DSP type) game "Driver's Eyes"
2D layer works. Unlike some other sys-21 games like starblad or
solvalou, which use sprite layers with priorities from 0 to 7,
Driver's Eyes uses up to 14 & 15.
1.5 [Documentation] Year of "Driver's Eyes" is 1990, not 1987.
2. Bug fix: Konami zr-107, GTI Club hardware, background layer
lost (black sky).
3. Jaleco dancing game step3: it's not a clone, but a new game.
Sent: Sunday, March 08, 2009 5:58 PM
To: submit@mamedev.org
Subject: Patch with minor documentation changes
Attached is a patch file with the following minor documentation changes:
* Added placeholders for the two PAL's on Atari's version of Pole
Position 1 and 2 (I could not read the last digit of the PAL at 5c.)
* Added board numbers to SEGA's Quartet 2 documentation
* Corrected the rom names for Tutankham (A guess was made on the names
for Konami's version of the roms at 3h and 6h.)
Kevin Eshbach
- added some notes
- fixed DIPSW of makaijan
- fixed visible area
- fixed CPU clock
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Jansou (alt) [Uki]