robiza
19 March 2009, 09:29
0.130u1
-------
IMPORTANT NOTE: The CHD format has undergone a change with this
release. The main reason for this change is to include some of the
key metadata into the hashes for the CHDs. This ensures that the
metadata is valid and prevents abuse.
The first impact you will find is that all of your CHD differencing
files are invalid. Just delete your "diff" directory contents
entirely.
The second impact is that all your existing CHDs will warn you that
they have incorrect hashes. This is expected. Your old CHDs should
still work fine, so if you can live with the "bad ROM" warnings, you
don't really need to do anything. However, if this bugs you or you
want to be "clean", you can update your CHDs, using this command
line:
chdman -update <chdfile> <newchdfile>
for each one of your CHDs. This will take a while, but will produce
CHDs that match the new checksums posted in the drivers.
MAMETesters Bugs Fixed
----------------------
- 03017: [Crash/Freeze] bmfinal: crash after cutting edge logo
(Phil Bennett)
- 02875: [Sound] Any Game that uses AY-3-8910: Envelope Fix causes
notes tones to be played back incorrectly (couriersud)
- 03026: [Graphics] retofinv, retofin1, retofin2: The remaining lives
are not shown. (Pierpaolo Prazzoli)
- 02981: [Cheat System] CHEAT.C: MAX_ARGUMENTS doesn't seem to work.
(Pugsy)
- 00827: [Graphics] wc90b1, wc90b2: On the Credit display screen, the
PCB shows the upper part of the stadium. (robiza)
- 00230: [Graphics] troangel: I just checked mame emulation against my
pcb. (robiza)
- 03018: [Sound] f1gpstr2: Sounds not playing (Phil Bennett)
Source Changes
--------------
Fixed C140 ROM loading in winrun, winrun91 and driveyes [Phil Bennett]
Added Champion Italian PK blue board and promoted Champion Italian
PK green 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
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. [Aaron Giles]
Updated chdman to support a generic metadata addition system:
chdman -addmetatext <chdfile> <tag> [<index>] <sourcefile>
chdman -addmetabin <chdfile> <tag> [<index>] <sourcefile>
[Aaron Giles]
Changed the CHD verify interfaces to pass back a structure containing
all the necessary data for verification and fixing. [Aaron Giles]
NeoGeo update [Johnboy]
- maglordh - Renamed p1 to correct chip label (MichaelNet)
- Renamed maglordh to maglord (MVS) and maglord to maglordh (AES)
- whp - Renamed several roms to correct chip label (MichaelNet)
- kof2001 - Renamed p's to correct chip label; added note (MichaelNet)
- Added mv1c bios, redump/reverification required
- Updated documentation (see neogeo.c)
- cyberlip - Added correct m1 (Guru/Smitdogg)
- eightman - Removed BAD_DUMP from m1, is correct (Guru/Smitdogg)
Merged Casino Winner and Royal Casino drivers [Angelo Salese]
* 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;
Fixed Midnight Landing gfx bitplanes [Angelo Salese]
PGM updates: [Xing Xing, David Haywood]
- added kov2p205, martmasc romset
- fixed some descriptions
- experimental video change with a view to fix priorities on kov2
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. [Aaron Giles]
Fixed regressed sound in the deco MLC driver. [Angelo Salese]
Preliminary protection simulation in olds100a [XingXing]
Added an older Japanese neogeo bios [Corrado Tomaselli]
Improvements to Counter Steer [Angelo Salese]
Added new function core_fload() to load a file into an allocated
buffer. Updated src2html, regrep, and chdman tools to use this
function where appropriate. [Aaron Giles]
Fix f1gpstr2 sound regression [Phil Bennett]
Added default nvrams to sfbonus.c using rom_load_optional. This should
save some time renaming and reparenting these in the future.
[David Haywood]
Minor video/psx.c changes that were needed for raycrisis.
[David Haywood]
Fixed Heavy Unit main CPU bankswitch. This fixes the enemy appearing
in attract mode. [Mamesick]
Added text tilemap flickering to pzletime. It allows to see the
selected options. [Pierpaolo Prazzoli]
Changed the CPU cores to use the get_safe_token() pattern like other
devices. [Aaron Giles]
System16 update [kanikani]
- 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
More Counter Steer progress. [Angelo Salese]
Added PCB layout for Jumping Break and additional information.
Corrected the sound clocks on PCBs that only have a 28MHz OSC. Only
Super Lup Lup Puzzle has the 14.318180MHz OSC. Rearranged the rom
def section to group the F-E1-16-0xx PCB based games in order.
[Brian Troha]
troangel: better support of line scroll with wrap. The scroll offsets
are split in LOW byte and HIGH byte. [robiza]
Add specific support for NEC VR4300/4310 CPUs. [R. Belmont]
Fixed paletteram in Super Crowns Golf. Hooked up text background.
[Angelo Salese]
Updated CHD hashes. [Yasuhiro Ogawa, Aaron Giles, David Haywood]
Added default eeprom to skullfng, so that it appears less broken by
default. (doesn't boot without one) [David Haywood]
wc90b1 and wc90b2: fix fg and bg vertical scroll [robiza]
Implemented a multi-sprite bit in toaplan2 driver. [robiza]
Changed mapping of start key in multfish.c to standard key (1) like
other gambling games, added extra set. [David Haywood]
Fixed bug where chdman -extract would not truncate to the logical
size. [Aaron Giles]
Silenced out heavy accesses to Sound RAM expansion area for Stress
Busters [Angelo Salese]
Added better descriptions and dates to a number of drivers in the
mamedriv.c file. [Yasuhiro Ogawa]
Minor hack to fix start countdown sound bug in the Buggy Boys.
[Phil Bennett]
Added idle skipping and a number of new sets to the Naomi driver.
[David Haywood]
Burger Time: Added resistor values measured on real pcb [Anoid]
Adjusted volume in the galaxian driver. [couriersud]
Adjusted Volume and removed dc component from sound in the gyruss
driver. [couriersud]
AY-3-8910 improvements: [couriersud]
* Fixed Gyruss audio regression
* Measured RU and RD on AY-3-8910
* Modelled ZX Spectrum audio circuit in SwitcherCAD and derived
resistor values for AY-3-8910
MIPS III: Update RA before executing the delay slot. [R. Belmont]
Added inputs for galaxia and astrowar. Galaxia is semi-playable.
Note: After inserting a coin, it can take a few seconds to respond.
[Robbbert]
Fixed 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. [Vas Crabb]
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.)
[Vas Crabb]
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 Crabb]
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. [Robbbert]
Changed the One-Shot List or Selectable value cheats to display "Set"
instead of "Off". Also stopped the cheat options being activated in
order when you are going through the possibilities in this case.
These cheats are now activated by pressing ENTER after you have
chosen an option. [Pugsy]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Buggy Boy/Speed Buggy (cockpit) [Phil Bennett]
Chaos Heat [Olivier Galibert]
Ray Crisis [Olivier Galibert, David Haywood]
Chaos Heat [Olivier Galibert, David Haywood]
Flip Maze [Olivier Galibert, David Haywood]
Super Puzzle Bobble [Olivier Galibert, David Haywood]
Soutenryu [Olivier Galibert, David Haywood]
Shanghai Shoryu Sairin [Olivier Galibert, David Haywood]
Psyvariar -Medium Unit- [Olivier Galibert, David Haywood]
Psyvariar -Revision- [Olivier Galibert, David Haywood]
Zoku Otenamihaiken [Olivier Galibert, David Haywood]
Usagi [Olivier Galibert, David Haywood, Angelo Salese]
Mahjong Oh [Olivier Galibert, David Haywood, Angelo Salese]
XII Stag [Olivier Galibert, David Haywood]
Jumping Break [Pierpaolo Prazzoli]
Champion Super III [Mirko Buffoni, David Haywood, Angelo Salese]
Champion Super 2 [Mirko Buffoni, David Haywood]
New clones added
----------------
Millennium 4000 (version 1.5) [Mirko Buffoni]
American Poker II (bootleg, v4) [Mirko Buffoni]
New games marked as GAME_NOT_WORKING
------------------------------------
Go By RC [Olivier Galibert, David Haywood]
Space Invaders Anniversary [Olivier Galibert, David Haywood]
Night Raid [Olivier Galibert, David Haywood]
Tokyo Cop (Italy) [David Haywood]
California Chase [Angelo Salese]
Street Games II [Guru, Angelo Salese]
Street Games [Smitdogg, Angelo Salese]
Bonanza [Smitdogg, Angelo Salese]
Thunderbirds [AGEMAME]
Friendly
19 March 2009, 09:54
psyvarian? raycrisis? XII Stag? Chaos Heat? buggy boy? wow!
mi pare che chaos heat sia ripetuto un paio di volte nella lista; svista o sono due differenti versioni?
ciao
max-holz
19 March 2009, 10:33
Changed the CHD verify interfaces to pass back a structure containing
all the necessary data for verification and fixing. [Aaron Giles]
Quindi bisogna attendere una nuova versione di Clear Mame Pro?
Layne
19 March 2009, 10:43
Stencio
19 March 2009, 10:52
spettacolo! questa volta l'effetto collaterale del mame prende il sopravvento XD
s_bastian
19 March 2009, 11:00
CITAZIONE(max-holz @ 19 March 2009, 10:33)

Changed the CHD verify interfaces to pass back a structure containing
all the necessary data for verification and fixing. [Aaron Giles]
Quindi bisogna attendere una nuova versione di Clear Mame Pro?
Aaron non sa nulla di cmpro, quello cui si riferisce sono le verifiche INTERNE di mame. Per fare contento cmpro, devi aggiornare i chd con chdman
robiza
19 March 2009, 11:19
probabilmente il nuovo cmpro prevederà in automatico la possibilità di convertire i chd
io preferisco fare a manina come suggerisce s_bastian
s_bastian
19 March 2009, 12:07
sarebbe la prima volta che cmpro fa una cosa del genere, anche perchè in un certo senso "non è suo compito"...

In passato, si è sempre dovuto fare a manina, ma ti imposti un bel .bat alla sera, lo lanci prima di andare a dormire e al mattino trovi tutto pronto....
lycenhol
19 March 2009, 12:15
Azz, che U fantastica!
Solo Buggy Boy sarebbe bastata a farmi felice, ma tutti gli altri...
f205v
19 March 2009, 12:40
Aspettiamo di vedere la nuova versione di cmpro (dovrebbe uscire stanotte, massimo domani).
Se fara' in automatico l'aggiornamento dei CHD bene, altrimenti sono sicuro che qualche "anima pia" mettera' a disposizione della comunita' un fantastico .bat in grado di fare la correzione in automatico senza doverseli passare a mano uno ad uno.
Mamesick
19 March 2009, 12:44
Robiza, qualche bug fixato con il multisprite implementato nel Toaplan 2? Batsugun ? Ghox ?
robiza
19 March 2009, 13:04
ghox -> la schermata finale sicuramente (sono le snap del bug su MT)
puo' darsi anche altri giochi ma non ho controllato
Stencio
19 March 2009, 13:44
CITAZIONE
ghox -> la schermata finale sicuramente
scusa che schermata finale? così aggiorno il finale:)
Reip
19 March 2009, 14:00
robiza fammi sapere per le priorità da correggere in toaplan2 (se serve aiuto) perchè volevo provare a vedere quel bug, ma mi hai anticipato perchè non avevo ancora i nuovi cheat :-p
Kale
19 March 2009, 14:15
CITAZIONE(Stencio @ 19 March 2009, 13:44)

scusa che schermata finale? così aggiorno il finale:)
A proposito di finali...
Stencio, potresti controllare (tu o qualcuno dei tuoi collaboratori) se Hanagumi Taisen Columns ha ancora tutto questo
garbage ?
Te ne sarei molto grato ;P
Stencio
19 March 2009, 14:25
me lo segno, lo giro a Vaz!
AntoPISA
19 March 2009, 14:27

Ho preparato un file bat per procedere all'aggiornamento di tutti i CHDs... lo potete scaricare
qui.
Qualcuno che ne sa più di me potrebbe darci un'occhiata e dirmi se va bene?
NB Naturalmente prima di lanciarlo è bene farsi un bel backuppone di tutti i CHDs

!
s_bastian
19 March 2009, 15:08
mmm io non metterei il DEL nel bat, farei piuttosto
ren file.chd file.old
chdman -update file.old file.chd
E lascerei che la gente si cancellasse A MANO a lavoro finito, i files.old. La tua versione è MOOOLTO pericolosa
max-holz
19 March 2009, 15:21
Io ho trovato delle stranezze per esempio il chd gk922d02.chd del gioco code1d dopo l'update è grande circa la metà del vecchio e alcuni altri chd differiscono di grandezza per alcuni byte.
Il gk922d02.chd vecchio è grande circa 50 MB magari qualcun'altro se lo può procurare per testare questa cosa.
s_bastian
19 March 2009, 15:27
non sarebbe la prima volta, già con maze.chd il file è passato da oltre il giga a poche centinaia di MB
comunque, io il bat lo farei così:
copio tutti i CHD nella cartella ROMS usando il "trova *.chd" di windows e taglia/incolla
dopodichè:
CODICE
ren *.chd *.old
for /F %%Z in ('dir /b *.old') DO chdman -update %%Z %%~nZ.chd
Ed ancora una volta mi trovo tutti i files sia nel vecchio formato che nel nuovo (fidarsi è bene non fidarsi è meglio)
Considerando che ora MAME accetta i CHD anche sparpagliati nella ROMS. non devo fare altro che una bella passata con cmpro per verificare i nuovi CHD e cancellare i vecchi a lavoro finito.
emuLOAD
19 March 2009, 15:56
il DEL è davvero troppo pericoloso (bypassa il cestino!)... il mio è molto simile a quello di s_b, e non dovrebbe dare alcun problema. sempre meglio fare una bella scansione prima di cancellare tutto.
f205v
19 March 2009, 16:22
CITAZIONE(emuLOAD @ 19 March 2009, 15:56)

il mio è molto simile a quello di s_b, e non dovrebbe dare alcun problema.
postare prego, che qui abbiamo gente incapace (ad esempio io), che non e' in grado di farsi gli script da sola!
Xander85
19 March 2009, 16:34
CODICE
set chdman=i:\mame\chdman.exe
set roms_dir=i:\mame\roms\
for /F %%a in ('dir /b /S %roms_dir%\*.chd') DO (
"%chdman%" -update "%%a" "%%a_new"
MOVE "%%a" "%%a_old"
MOVE "%%a_new" "%%a"
)
Se ti puo' servire il mio e' questo, basta che cambi i percorsi delle roms e del chdman.
f205v
19 March 2009, 17:03
grazie per l'aiuto.
Adesso metto sotto i criceti, magari per domani mattina trovo tutto finito.
Kale
19 March 2009, 17:03
Programming-wise quelli di Stefano e Xander vanno bene per lo scopo.
Mamesick
19 March 2009, 17:44
Modificando opportunamente il sorgente e ricompilando è possibile avere KOV2P (Knights Of Valour 2 - Nine Dragons) giocabile fino alla fine.
Mameremember
19 March 2009, 17:58
Sarà un gran casino aggiornare il cab
Layne
19 March 2009, 18:29
CITAZIONE(Mamesick @ 19 March 2009, 17:44)

Modificando opportunamente il sorgente e ricompilando è possibile avere KOV2P (Knights Of Valour 2 - Nine Dragons) giocabile fino alla fine.

Codice Mamesick!! Sempre se potrebbe essere accettato in via ufficiale
Mamesick
19 March 2009, 18:41
CITAZIONE(Layne @ 19 March 2009, 18:29)

Codice Mamesick!! Sempre se potrebbe essere accettato in via ufficiale

E' un hack che Haze ha lasciato apposta disabilitato. E' in pratica una patch su una ROM di KOV2P. E il gioco funziona senza problemi.
Ma a parte i personaggi segreti abilitati di default e l'internet ranking che altre differenze ci sono da KOV2?
Layne
19 March 2009, 18:51
Ci sono dei livelli nascosti, boss in più e l'ultimo finale se sbloccato è un bestione di uno che non ha niente a vedere con l'ultimo del 2 normale.
Mamesick
19 March 2009, 18:53
CITAZIONE(Layne @ 19 March 2009, 18:51)

Ci sono dei livelli nascosti, boss in più e l'ultimo finale se sbloccato è un bestione di uno che non ha niente a vedere con l'ultimo del 2 normale.
Ah, però. Invogliante, visto che adoro questi beat'em-up vecchio stile... Certo che senza cheats.... (quelli di KOV2 normale non funzionano, già provato).
f205v
19 March 2009, 19:17
ma dobbiamo convertire solo i CHD normali oppure anche i LASER CHD?
Kale
19 March 2009, 19:28
Tutti i chd, nessuno escluso.
robiza
19 March 2009, 20:19
CITAZIONE(Reip @ 19 March 2009, 14:00)

robiza fammi sapere per le priorità da correggere in toaplan2 (se serve aiuto) perchè volevo provare a vedere quel bug, ma mi hai anticipato perchè non avevo ancora i nuovi cheat :-p
non servivano i cheats

c'e' il dip-switch

l'aiuto è sempre ben accetto: il realtà non mi è chiaro se c'e' un bug di priorità in batsugun (a parte la non scomparsa degli sprite come segnato su MT)
quando ho tempo cerco di capire meglio (ovviamente se vuoi lavorarci meglio)
robiza
19 March 2009, 20:24
CITAZIONE(Stencio @ 19 March 2009, 13:44)

scusa che schermata finale? così aggiorno il finale:)
sostanzialmente questo:
http://mametesters.org/mantis/view.php?id=944le snap 2 3 e 4
Stencio
19 March 2009, 20:44
nel finale su mamend è tutto a posto..meglio così
max-holz
19 March 2009, 21:29
Una curiosità, tra naomi e g-net quanti sono i nuovi chd introdotti con questa release?
Fran
20 March 2009, 07:00
aggiornato dopo diverso tempo :
vedo che è stato aggiunto,sebbene non funzionante,l'originale di noboranka
che secondo me è davvero tosto
spero diventi working presto
una domanda più o meno relata :
altri due super super miei favoriti ovvero "slap fight" e "scramble formation"
hanno la stessa situazione (boots funzionano ma non gli originali)
è una cosa senza speranze o ci sono cose in movimento anche per quelli ?
tipo decappamenti etc
grazie

edit : links random
http://www.higenekodo.jp/untiku/scf.htmhttp://www.youtube.com/watch?v=owKYpbhIrfo
Swos
20 March 2009, 08:55
hanno tutti una mcu indumpabile. Le strade sono 2, la simulazione o il decapping.
Allo stato attuale spererei più nel primo caso, perchè neanche i santi credono più nel decapping
etabeta
20 March 2009, 11:52
@Mamesick: bisogna de-commentare anche la rom o solo la parte in cui viene patchata la protezione? al momento non riesco a compilare per verificare, ma post-ENADA vorrei farci una partitina
Swos
20 March 2009, 12:30
sul mameplus sembra sia già abilitato funzionante
Mamesick
20 March 2009, 12:40
CITAZIONE(etabeta @ 20 March 2009, 11:52)

@Mamesick: bisogna de-commentare anche la rom o solo la parte in cui viene patchata la protezione? al momento non riesco a compilare per verificare, ma post-ENADA vorrei farci una partitina

Tutte e due le cose direi, sia la parte commentata nel DRIVER_INIT (kov2p) che la ROM. Buon divertimento!
Mamesick
20 March 2009, 12:43
CITAZIONE(Swos @ 20 March 2009, 12:30)

sul mameplus sembra sia già abilitato funzionante
Ho visto. Beh, a sto punto anche nell'FX dalla prossima versione. Sempre che qualcuno non abbia da ridire, ma ormai il codice è presente nel driver, non vedo cosa ci sia di male.
Mameremember
20 March 2009, 17:25
Provando il bat di antopisa nella cartella a51site4 mi dà upgrade terminato ma facendo la scansione con clrmame mi dice sempre upgrade chd needed?Help
Fran
21 March 2009, 03:16
CITAZIONE(Swos @ 20 March 2009, 08:55)

hanno tutti una mcu indumpabile. Le strade sono 2, la simulazione o il decapping.
Allo stato attuale spererei più nel primo caso, perchè neanche i santi credono più nel decapping
hai disegnato un quadro cupo :\
comunque già sapere che sono nella "to do" lista di qualcuno \ qualcosa
beh,direi che è meglio di nulla
Mameremember
21 March 2009, 11:29
UP
Magari potete scrivermi la procedura esatta?Forse sbaglio qualcosa io
Xander85
21 March 2009, 12:25
CODICE
set chdman=i:\mame\chdman.exe
set roms_dir=i:\mame\roms\
for /F %%a in ('dir /b /S %roms_dir%\*.chd') DO (
"%chdman%" -update "%%a" "%%a_new"
MOVE "%%a" "%%a_old"
MOVE "%%a_new" "%%a"
)
1: Copia questo codice nel blocco note
2: Cambia i percorsi delle roms e del chdman
3: Salvalo con estensione bat
4: Eseguilo
per_aspera_ad_astra
21 March 2009, 14:14
Ragazzi scusatemi, io ho una versione di chdman con CRC uguale a 8E7D5504: e'adatta per fare la riconversione dei chds ? Se la risposta fosse negativa dove posso trovare l'ultima versione ?
GRAZIE A TUTTI !!! GRANDE RELEASE !!!
AntoPISA
21 March 2009, 14:24
No, non va bene, ci vuole il chdman versione
130u1.
Puoi scaricarlo
qui.
per_aspera_ad_astra
21 March 2009, 14:27
Grazie antoPISA !
Mi auguro che tu ora stia bene
Questa è la versione 'lo-fi' del forum. Per visualizzare la versione completa con molte più informazioni, formattazione ed immagini, per favore
clicca qui.