|
MAME 0.145u5
#280442 - 03/25/12 04:50 PM
|
|
|
http://mamedev.org/
0.145u5 -------
MAMETesters Bugs Fixed ---------------------- - 04712: [Graphics] fncywld, pangpang: characters offset is wrong (David Haywood) - 04303: [Crash/Freeze] nost, nostk: Intermittent crash when the sun starts rising during demonstration (David Haywood) - 04725: [Compiling] unidasm does not link in 0.145u4 (mingw64-w64 or w32, Intel, Windows 7 x64) (Olivier Galibert)
Source Changes -------------- unidasm: Remove the tms57002 until modern cores are handled sanely [O. Galibert]
PowerPC: further DIVW improvements [R. Belmont]
PowerPC: all integer divide instructions now 100% pass PPCTorture [R. Belmont]
PowerPC: Improve corner case behavior of SLW/SRW [R. Belmont]
Resolved and cleaned-up Seibu COP palette brightness table [Andreas Naive]
Further separation, sorting, and addition of alternate revisions as clones (over 300) for the bfm_sc2.c driver. [James Wallace]
m68k: allow FPU instructions on '020 (it's possible to have an external 68881/882) and fix missing break; in the FPU [Hans Ostermeyer]
Fixed Dip Switches and Inputs (after verification of the M6809 code) to chanbara [stephh]
Extensive documentation improvements and clarification of the Super Famicom Box hardware [Y~K]
Moved the attraction ROM to its real set, and added the real BIOS ROM to the Super Famicom Box HW [Y~K]
Fixed Dip Switches and Inputs (after verification of the M6502 code) to progolf.c driver [stephh]
galdrvr.c: fixed missing sprites and bullets in fantastc [David Haywood, hap]
Fixed Dip Switches and Inputs (after verification of the M6809 code) to sidepckt.c driver [stephh]
Added Vblank bit and scanline register to Othello Derby [Angelo Salese]
6526cia.c: The PC output will now go low for 1 cycle following a read/write of port B. (instead of being toggled immediately) [Curt Coder]
ARM7: for v5 and later, Thumb POP can return to ARM mode [R. Belmont]
CPS-1 update [Team CPS-1]: * Added 1941: Counter Attack (World 900227), now new parent * Fixed some labels in various sets to match real pcbs, added some documentation notes and confirmed pcb infos * Reordered sf2cejx sets
pgm.c: Added preliminary decryption to svgpcb. [iq132]
SoftFloat: fixed sin/cos/tan to return correct results [Hans Ostermeyer] m68k: sorted out the bit patterns for PFLUSHA and PFLUSHAN [Hans Ostermeyer]
pgm.c: Added decryption to happy6. [iq132]
Marked all GD-ROMs except Under Defeat as BAD_DUMP. These need to be re-converted to CHD from the .GDI source with current CHDMAN [R. Belmont]
Update SDL man pages. chdman has formatting glitches but at least matches the binary we ship. [wallyweek, R. Belmont]
Refactoring and clean-ups of the PGM protection and splitted it across separate files [David Haywood]
Added some decryption to the titles in igs_m027.c [iq132]
New games added or promoted from NOT_WORKING status --------------------------------------------------- Witch Up & Down (Export, 6T/12T ver 0.99) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Up & Down (Export, 6T/12T ver 1.02) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.74A) [Roberto Fresca] Witch Strike (Export, 6T/12T ver 1.01A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Strike (Export, 6T/12T ver 1.01B) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.84A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.87-89) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] DoDonPachi II - Bee Storm (Japan, vers. 102,101,100) [David Haywood, rtw] Lucky Boom [f205v, David Haywood] Demon Front (PGM cartridge versions) [David Haywood] Galaxia [hap] Astro Wars [hap]
New clones added ---------------- Mortal Kombat (Turbo 3.0 08/31/92, hack) [MK3Fan] Street Fighter EX2 Plus (Hipanic 990611) [Corrado Tomaselli, John666, Layne, The Dumping Union] Intrepid (bootleg) [ANY, The Dumping Union] Wonder Boy (set 5, bootleg) [ANY, The Dumping Union] Caveman Ninja (bootleg, alt) [ANY, The Dumping Union] Wild Witch (Export, 6T/12T ver 1.57-SP) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.62A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.62B) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.62A alt) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.62B alt) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.65A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.65A-S) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.65A-S alt) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.65A-N) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.70A beta) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.70A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.70A alt) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.74A-SP-BELG) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.74A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.74A alt) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6B/12B ver 1.75A-E) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.76A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.77A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.79A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.83A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Big Striker (bootleg w/Italian teams) [ANY, The Dumping Union] Fighting Soccer (Joystick hack bootleg, alt) [ANY, The Dumping Union] Witch Jackpot (Export, 6T/12T ver 0.25) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.40) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.62) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.64) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.65) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.70S) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.70P) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.87) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.87-88) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] S.V.G. - Spectral vs Generation (M68k label V100JP) (ARM label V100JP) (JAMMA PCB) [Yohji, Layne, J. Wilke, Dave France, Smitdogg, The Dumping Union] (NOT WORKING) Demon Front (68k label V107, ROM M107KR 11/03/03) (ARM label V107, ROM 10/16/03 S106KR) (JAMMA PCB) [Joerg Hartenberger] (NOT WORKING) The Gladiator - Road of the Sword / Shen Jian (M68k label V100) (ARM label V100, ROM 02/25/03 SHEN JIAN) (JAMMA PCB) [SoftwareThis] (NOT WORKING) Witch Up & Down (Export, 6T/12T ver 0.99, set 2) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Up & Down (Export, 6T/12T ver 0.99, set 3) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Up & Down (Export, 6T/12T ver 0.99T) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Falcons Wild - World Wide Poker (Video Klein, set 2) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] 1945 2 - Battle Garegga Chinese hack [Brian Troha] Bobble Bobble (set 2) [ANY, The Dumping Union] Dribbling (bootleg, Brazil) [Augusto Garcia, Silvio Finotti, Marcello Mancini, David Haywood] Galactic Empire [Augusto Garcia, Silvio Finotti, Marcello Mancini, David Haywood] Polaris (Brazil) [Augusto Garcia, Silvio Finotti, Marcello Mancini, David Haywood] Dragonninja (bootleg) [ANY, The Dumping Union] Rastan (World set 2) [ANY, The Dumping Union] 1941: Counter Attack (World 900227) [Techmotour]
New games marked as GAME_NOT_WORKING ------------------------------------ Janken Man (Pretty Carnival) [Roberto Fresca, anonyMous donator, hap] Witch Strike (Export, 6T/12T ver 1.01A) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Strike (Export, 6T/12T ver 1.01B) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Kong (Brazil) [Silvio Maeboto and David Haywood] Wild Witch (Export, 6T/12T ver 1.57-TE) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Wild Witch (Export, 6T/12T ver 1.62A-F) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] Witch Jack (Export, 6T/12T ver 0.40T) [Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein] 1991 Spikes (Italian bootleg, set 2) [R. Belmont] Wonder Boy (US bootleg) [ANY, The Dumping Union]
|
Sorry, my English is bad!!!
Slackware Linux 14.2 beta 2/Fluxbox 1.3.7
Linux user #438128
MAME for Slackware
|
|
|
Rejected bdam submission because it's just a blantant hack
[Re: Cyberzinho Punk]
#280443 - 03/25/12 05:10 PM
|
|
|
Can someone explain that one to me? I based it on existing output implementations in MAME.
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Rejected bdam submission because it's just a blantant hack
[Re: bdam]
#280451 - 03/25/12 06:08 PM
|
|
|
> Can someone explain that one to me? I based it on existing output implementations in > MAME.
You were pulling data out of the shared RAM, when you should be getting it from the I/O MCU's output ports instead. Look at the existing Prop Cycle implementation (I added that specifically as an example of how this should be done). So your version not only was possibly getting "uncooked" data that's harder to interpret, it was making the driver slower.
|
|
|
|
Re: Rejected bdam submission because it's just a blantant hack
[Re: R. Belmont]
#280462 - 03/25/12 08:26 PM
|
|
|
Thanks for the explanation. I wasn't picky when looking for changing bits that were related to outputs. I just cast a wide net and went with whatever came up first. I'll go back and try and do it right this time.
For what it's worth, I didn't follow the existing fan example because it uses a legacy write handler which I figured would be bad form and as far as I can tell it doesn't work. Maybe I'm wrong in this, but I don't see the existing outputs changing at any point during testing or gameplay.
|
|
|
|
Re: Rejected bdam submission because it's just a blantant hack
[Re: bdam]
#280466 - 03/25/12 08:38 PM
|
|
|
|
|
Re: Rejected bdam submission because it's just a blantant hack
[Re: bdam]
#280468 - 03/25/12 09:03 PM
|
|
|
> Thanks for the explanation. I wasn't picky when looking for changing bits that were > related to outputs. I just cast a wide net and went with whatever came up first. I'll > go back and try and do it right this time. > > For what it's worth, I didn't follow the existing fan example because it uses a > legacy write handler which I figured would be bad form and as far as I can tell it > doesn't work. Maybe I'm wrong in this, but I don't see the existing outputs changing > at any point during testing or gameplay.
I looked into this, he's right!
Your original prop cycle implementation just had one led and a fan output. That worked beautifully.... I used it to start my output adventures a couple of years ago. Now it's got several lamps hooked up (which work fine afaict) and although the fan output is still there, it appears to be dead. I bound it to a xinput rumble pad via mamehooker in case the change was too quick for me to detect and nothing. Oddly enough I think the fan output is coming out of the led output now because if I bind that to a rumble device I get the graduated rumble (based on pedal speed) that you used to get from the fan output. Actually if you pause the game, the fan output drops out completely and won't come back until your restart mame... proving that the state isn't changing at all.
I haven't looked at the source yet, but it's your baby R. Belmont... you might want to take a look.
|
|
|
|
Re: Rejected bdam submission because it's just a blantant hack
[Re: HowardC]
#280470 - 03/25/12 10:27 PM
|
|
|
Is not playable. But it's a start.
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Rejected bdam submission because it's just a blantant hack
[Re: HowardC]
#280473 - 03/25/12 10:50 PM
|
|
|
> I looked into this, he's right! > > Your original prop cycle implementation just had one led and a fan output. That > worked beautifully.... I used it to start my output adventures a couple of years ago.
I guess it got broken during one of the many changes to the driver since then - do you happen to know a regression version? (I assume it'd be in the last 12 months or so, nobody touched the driver much until then). > I haven't looked at the source yet, but it's your baby R. Belmont... you might want > to take a look.
It's actually hap's baby now so I'll give him first crack at it
|
|
|
|
Re: Rejected bdam submission because it's just a blantant hack
[Re: R. Belmont]
#280486 - 03/26/12 03:06 AM
|
|
|
> > I looked into this, he's right! > > > > Your original prop cycle implementation just had one led and a fan output. That > > worked beautifully.... I used it to start my output adventures a couple of years > ago. > > I guess it got broken during one of the many changes to the driver since then - do > you happen to know a regression version? (I assume it'd be in the last 12 months or > so, nobody touched the driver much until then). > > > I haven't looked at the source yet, but it's your baby R. Belmont... you might want > > to take a look. > > It's actually hap's baby now so I'll give him first crack at it
Good to know. I can't keep up with you crazy devs and your musical chairs.
Actually, looking back it must have been broken for a while. I'm looking at .139u1 right here and it's showing the same behavior... fan is dead, the output is going through led0 which I think was supposed to be the start button?
I tested the current version and .139 using the i/o test menu. led0 is the fan output (it strobes too rapidly to track visually, you can only test in real time with something like mamehooker) and fan0 is hooked to nothing. So the start led isn't hooked up to anything and the fan output is hooked up to the start led.
|
|
|
B2K24 |
MAME @ 15 kHz Sony Trinitron CRT user
|
|
|
Reged: 10/25/10
|
Posts: 2663
|
|
|
Send PM
|
|
|
|
|
|
Re: MAME 0.145u5
[Re: B2K24]
#280611 - 03/27/12 12:48 PM
|
|
|
Thanks B2K24! I dont care about...uhm..."words fight" so now i'm asking to you if is possible to post the x32 binary
I would be so grateful!
P.S. Sorry for my engRish
|
|
|
B2K24 |
MAME @ 15 kHz Sony Trinitron CRT user
|
|
|
Reged: 10/25/10
|
Posts: 2663
|
|
|
Send PM
|
|
|
Re: MAME 0.145u5
[Re: Scimmia85]
#280634 - 03/27/12 05:27 PM
|
|
|
Sure, since you asked so nicely, I'm willing to post it if somebody else doesn't beat me to it.
I will put it online after work
|
|
|
|
Re: MAME 0.145u5
[Re: B2K24]
#280646 - 03/27/12 07:15 PM
|
|
|
I don't wanna be rude. Like an imposition or something like this
|
|
|
B2K24 |
MAME @ 15 kHz Sony Trinitron CRT user
|
|
|
Reged: 10/25/10
|
Posts: 2663
|
|
|
Send PM
|
|
|
|
> I don't wanna be rude. Like an imposition or something like this
no problem at all. You're not rude and I'm happy to help where I can and know how.
32 bit attached X86
|
|
|
|
Re: MAME 0.145u5
[Re: B2K24]
#280668 - 03/27/12 09:57 PM
|
|
|
Thank you so much
|
|
|
|
Re: MAME 0.145u5
[Re: B2K24]
#280680 - 03/28/12 12:43 AM
|
|
|
> X64 attached
Awesome! Thank you!
|
|
|
|