Mame 0.148u1/MameUI 0.148u1

Τα θέματα της κεντρικής σελίδας και τα σχόλια τους.

Συντονιστές: Nemo, Maddog, Whacker, BraiNKilleR

Απάντηση
Άβαταρ μέλους
grip
Emu Chief
Emu Chief
Δημοσιεύσεις: 2092
Εγγραφή: 21 Νοέμ 2005 21:45
Τοποθεσία: Τρίκαλα

Mame 0.148u1/MameUI 0.148u1

Δημοσίευση από grip »

Η πρώτη ενημέρωση της σειράς 0.148 είναι γεγονός και θα την χαρακτήριζα και ως αρκετά ενδιαφέρουσα! Το what's new μπορείτε να το διαβάσετε από εδώ, ενώ ενδιαφέρουσες είναι και οι αλλαγές από την οπτική γωνία του haze.
Τελευταία επεξεργασία από το μέλος grip την 13 Φεβ 2013 00:23, έχει επεξεργασθεί 1 φορά συνολικά.
Long live the emulator!!!!
[url=http://ubanimator.com][img]http://img288.imageshack.us/img288/2192/userbar517432aj.gif[/img][/url]
Άβαταρ μέλους
grip
Emu Chief
Emu Chief
Δημοσιεύσεις: 2092
Εγγραφή: 21 Νοέμ 2005 21:45
Τοποθεσία: Τρίκαλα

Re: Mame 0.148u1

Δημοσίευση από grip »

To whatsnew
0.148u1
-------


MAMETesters Bugs Fixed
----------------------
- 05137: [Gameplay] (nbmj8991.c) galkaika, galkoku, mcontest, tokimbsj, tokyogal,
uchuuai: No sound, lock up in attract mode or gameplay (Phil Bennett)
- 04028: [Crash/Freeze] (pinkiri8.c) ronjan: Crash after OK (Firewave)
- 04844: [Crash/Freeze] (jaguar.c) fishfren: black screen after EEPROM initialize (Peter Ferrie)
- 05134: [Graphics] (m92.c) ppan: No sprites present in the game (Phil Bennett)
- 04487: [Graphics] all games with PlayStation GPU: shifted lines in textured quads (smf)
- 05104: [Crash/Freeze] (qix.c) slither, slithera: [debug] Error: bad downcast<>
or device<> (Phil Bennett)


Source Changes
--------------
-srcclean now processes XML & C comments the same, so they can be
indented but within the comment itself spaces are used. [smf]

-remove extraneous line continuation characters followed by a blank
line and blank lines that follow an opening brace in c files. [smf]

-i8244.c: Added a device implementation for the i8244/i8245.
[Wilbert Pol]

-diimage: allow image devices to skip core fopen() of the image's
filename and handle themselves in call_load() [R. Belmont]

-uimain.c: use slot interface names for filling current values in slot
menu, because using command line options produces garbage at least on
OS10.6.8. [Fabio Priuli]

-subsino.c: hopper emulation in stisub, smoto and clones [Luca Elia]

-DSP16: Additional opcodes & disassembly fixes. [Andrew Gardner]

-n68681: fixed trashing of the serial parameters when ACR is updated.
[R. Belmont]

-MIDI core updates: [R. Belmont]
* Add MIDI in and out ports as image device types
* Add OSD calls to check for and read MIDI input
* Add MIDI in image device which reads input and converts it to a
serial bitstream

-d3dhlsl.c: Made HLSL switchable at runtime, Ctrl+Alt+F12. [MooglyGuy]

-MIDI: allow input port to work without a connected real device [R. Belmont]

-First pass on MIDI out support [R. Belmont]

-DSP16 : Additional opcodes. [Andrew Gardner]

-Hooked up lamps in Virtua Racing. [SailorSat]

-Added a preliminary boolean flag to MC6845 interface structure: "show
border area". If true, it will show the whole video area including
border + blanking areas. [Angelo Salese]

-DSP16: The PC moves on from potentially all used opcodes now.
[Andrew Gardner]

-MIDI: Fixed several bugs and bumped the input buffer sizes [R. Belmont]

-Lucky'74 (set 2): Proper inputs to reflect the real payrate table. [Roberto Fresca]

-QT Debugger improvements. [Andrew Gardner]
* Fixed disassembly window not following PC correctly.
* Switched font to Courier New since it seems more universal.
* Fixed gaps between rendered text characters.
* Plumbed mouse handling through the debugger core (clicking
selects).
* Made the Enter key behave like old SDL debugger; silently steps.

-wwfsstar.c: Correct rom loads for genuine PCBs sets and correct a few rom labels.
Added the bootleg set and documentation about it. [Brian Troha]

-wwfsstarj - correct program / tx tile roms [Stevebm1, Porchy]

-qix.c - Resolve device references at initialisation where possible [Phil Bennett]

-sharcdsm.c: [Pavel Semerad]
* Added omitted direction flags in instruction using both PM() and DM().
* In instruction with 6bit immediate data, this data is signed value.
It would be better to show this sign because it is confusing to
see for example 0x3F which actually means -1 (32bit immed data are
not confusing as that big values are easy to recognize).

-Bonne Chance!: Worked complete inputs from the scratch. Promoted to
working. Added some notes. [Roberto Fresca]

-Bonne Chance!: Added proper palette. Now the game seems to get
accurate colors. Also added some descriptive notes and instructions
for the service mode. [Roberto Fresca]

-Added many PAL10L8's for balsente.c games. [Kevin Eshbach]

-Modernised the R3000 core: [Phil Bennett]
* The following variants are supported: R3041, R3051, R3052, R3071
and R3081
* Endianness is now specified by MCFG_R3000_ENDIANNESS() (default is
big-endian)
* Removed configuration struct. Cache sizes and FPU availability are
now determined from the CPU type
* Added state saving
* Added BrCond input callbacks

-CPS-2 update [Team CPS-1]:
* Fixed 3 labels in sfa2u
* Reordered sfz2alj set

-psx: change the rendering back to quads as less people complained about the
old graphical issues compares to the new ones [smf]

-segas16a.c: Correctly redumped the 317-5021 FD1089B for Sukeban Jansi
Ryuko [hotgraphics, Song Gao, Bad A Billy, ranger_lennier, Yohji, Smitdogg,
Charles MacDonald, The Dumping Union]

-psx: uses a devcb2 for cpu to cd controller communication, the address
decoding is internal to the cpu & the cd controller is on it's own 8
bit bus. [smf]

-m740: Correct disassembly for bit+zp+rel. offset form of BBC/BBS [R. Belmont]

-psx: Use devcb2 for cpu to spu hookup as it's on it's own 16 bit bus.
Removed the spu hookup in taitogn at 0x1fa51c00 as it doesn't make
sense, will wait for bug reports before investigating further. [smf]

-d3dhlsl.c: Add preliminary vector post-processing. [MooglyGuy]

-Improvements to sanremo.c driver... [Roberto Fresca]
* Graphics decode.
* Proper ROM load.
* Accurate memory map.
* Hooked CPU & interrupts.
* Added CRTC support.
* Added AY-3-8910 sound and ports support.
* Added input ports.
* Added output-lamps port.
* Added button-lamps layout.
* NVRAM support.

-New York Joker: Added inputs, outputs, button-lamps, sound, coin and
note counters, default NVRAM, and promoted to working...
Note: To switch between pins/cards, after insert some credits (before bet on
the game), press HOLD3 to get the graphics option, and use HOLD2 and HOLD4
to choose the wished set. [Roberto Fresca]

-psx: clamp framebuffer reading to frame buffer coordinates. not sure this
is accurate, but it stops it crashing when negative coordinates are
used. [smf]

-ZN update [Team CPS-1]:
* Confirmed 1 label in sfexu
* Added a note in sfexa set

-QT Debugger improvements [Andrew Gardner]
* Save and load window locations.
* Preliminary work on "run and hide" and "hard reset" (don't crash on
one of my copmilers but do on another - more work to do!)
* Fixed color when cursor is the same as PC in debug view.
* Closing the main window now shuts down the machine (same as quit)
* Help now wraps to the log window size.

-SDL: Fix srcclean damage in sdl.mak [Wallyweek]

-SDL: Update mame and mess manpages [Wallyweek]

-Protection routines for aliencha [iq_132]

-Implemented missing functions of lordgun's protection routines [iq_132]

-SDL: Fix Qt debugger on Mac OS X [Balrog]

-Fully modernised the TLC34076 device [Phil Bennett]

-xtheball.c: Reduce tag lookups [Phil Bennett]

-CPS-1 update [Team CPS-1]:
* Replaced NM_23.13B in nemoj with proper dump
* Confirmed 1 label in sf2ue according to the real board

-MIDI: handle MIDI Out with running status properly [R. Belmont]

-Added illegal opcode handling for SH-2 CPU [Angelo Salese]

-Added confirmed PALs from boards matching horshoes, plottingu,
puzznicj in taito_l, fixing labels when needed. [Kevin Eshback]

-Modernize the Volume and RC filter sound devices. [Andrew Gardner]

-i386: add tlb [Carl]

-Modernized digitalker, tiaintf, and n63701x sound devices. [Andrew Gardner]

-Konami PPC updates:
* Fixed sound clocking to match PCB readmes [RetroRepair]
* Labeled inputs in GTI Club [RetroRepair]
* RF5c400 envelope timing based on chip output rate instead of MAME
output rate [R. Belmont]

-SDL: Update manpages to reflect the -lr alias for -listroms
[Wallyweek]

-aviio.c - Fix bad frames occurring on 2GB RIFF splits [Phil Bennett]

-video/gticlub.c: Fixed "sticky" 3D in gticlub and thunderh. [Ville Linde]

-namcops2: Add JVS and Steering I/O board ROMs [Guru]

-uimain.c: fixed handling of slot options which have only internal
options available (and hence are not configurable by the end-user)
[Fabio Priuli]

-MIDI: enable transmission of SysEx messages [R. Belmont]

-MIDI: preliminary SysEx reception support [R. Belmont]

-Initial implementation of Ensoniq ES5510 DSP [Christian Brunschen]

-segas18.c: Add correct sound rom (rev b) for the Japan set of Alien
Storm (verified by 2 different dumpers). [Zozo, system11]

-Modernized iremga20 & k005289 sound devices. [Andrew Gardner]

-arm.c: Add fine page table lvl2 lookup, fixes ldrink fatalerror.
[MooglyGuy]

-k001604: Rewrote the ROZ rendering. [Ville Linde]

-clifront.c: [Peter Ferrie]
* Faster enumeration during -verifyroms

-idectrl.c: [Peter Ferrie]
* Fix regression in Fishin' Frenzy without breaking Area 51 Site 4.

-arm7ops.c: Fixed behavior of SMLAxy opcode. [MooglyGuy]

-arm7ops.c: Fix SMLAL, SMULW, SMLAW opcodes [MooglyGuy]

-Add server socket support instead of just client.
[SailorSat, R. Belmont]

-State-ized Sega Saturn VDP1 & 2 [Angelo Salese]

-Fixed linescroll for VDP2 bitmap layers [Angelo Salese]

-Various work on the newly added non-working sets including Super Pinball
Action prototype and Fruit Fresh [David Haywood]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Bonne Chance! (French/English)
[Roberto Fresca, Any, The Dumping Union]
Brixian [David Haywood, Zabanitu]
Number One [Roberto Fresca, David Haywood, Any, The Dumping Union]
New York Joker [Roberto Fresca, David Haywood, Any, The Dumping Union]


New clones added
----------------
Tesorone Dell'Isola (Italy, two sets) [any, The Dumping Union]
Jolly Card (Italian, encrypted bootleg, set 2)
[Any, The Dumping Union, Roberto Fresca]
Lucky 74 (bootleg, set 2) [Any, The Dumping Union, Roberto Fresca]
Vastar (set 3) [Zab]
Wonder Boy in Monster Land (English bootleg set 3) [RanaElia]
WWF Superstars (bootleg) [Brian Troha]
Jackler (Jungler Bootleg) [Zab]
T.T.Fitter (bootleg of Roundup) [Zab]
Super Pool 99 (Version 0.33) [Any, The Dumping Union, Roberto Fresca]
Super Pool 99 (Version 0.26) [Any, The Dumping Union, Roberto Fresca]
Street Fighter II': Champion Edition (Dongfang Bubai protection, bootleg) [iq_132]
Continental Circus (Japan) [ShouTime, The Dumping Union]
X-Men (4 Players ver AEA) [RevisionX]
Demon Front (68k label V103, ROM M103XX 07/05/02) (ARM label V103, ROM 07/05/02 S103XX)
[R. Mucciarelli, Layne, Smitdogg, The Dumping Union]
Knights of Valour: Yi Tong Zhong Yuan [XingXing]
Lucky Boom (Hard Times / Hot Mind hardware) [ANY] (not working)


New games marked as GAME_NOT_WORKING
------------------------------------
Tumble Pop (Playmark bootleg) [ANY] (not working)
Print Club 2 '97 Winter Ver (J 971017 V1.100)
[f205v, ranger_lennier, dopefishjustin, Yohji, Smitdogg, The Dumping Union]
Rugby? (four roses hardware) [Any, The Dumping Union, Roberto Fresca]
Super Pinball Action (prototype)
[TrevEB, f205v, Tormod, Smitdogg, The Dumping Union]
Fruit Fresh [ANY]
Several IGS036 based sets [XingXing]

Long live the emulator!!!!
[url=http://ubanimator.com][img]http://img288.imageshack.us/img288/2192/userbar517432aj.gif[/img][/url]
Άβαταρ μέλους
Fotis_KFOR
Mame Maniac
Mame Maniac
Δημοσιεύσεις: 748
Εγγραφή: 13 Οκτ 2004 00:55
Τοποθεσία: Αθήνα
Επικοινωνία:

Re: Mame 0.148u1/MameUI 0.148u1

Δημοσίευση από Fotis_KFOR »

Ευχαριστούμε grip για την ενημέρωση.
Τελικά άφησα την έκδοση 0.146 και έβαλα την 0.148 :)
Άβαταρ μέλους
grip
Emu Chief
Emu Chief
Δημοσιεύσεις: 2092
Εγγραφή: 21 Νοέμ 2005 21:45
Τοποθεσία: Τρίκαλα

Re: Mame 0.148u1/MameUI 0.148u1

Δημοσίευση από grip »

Μόλις πέρασα την 0.148 και μάλλον θα πάω και για την u1. Έκανα αναβάθμιση roms samples κτλ,και είπα να ''πετάξω'' μέσα στον φάκελο με τις roms και τα chd. (τα είχα βγάλει γιατί έλεγα ότι κάαααποτε θα τα μετέτρεπα στην νέα version).Με έκπληξη διαπίστωσα ότι ορισμένα chd δουλεύουν και ας μην έχουν μετατραπεί (π.χ. Killer Instict 1).Ήταν έτσι ανέκαθεν?
Long live the emulator!!!!
[url=http://ubanimator.com][img]http://img288.imageshack.us/img288/2192/userbar517432aj.gif[/img][/url]
Άβαταρ μέλους
Maddog
Master Modelator
Master Modelator
Δημοσιεύσεις: 3768
Εγγραφή: 26 Μάιος 2004 14:44
Τοποθεσία: Κάποιο beach bar στο Ντουμπάι
Επικοινωνία:

Re: Mame 0.148u1/MameUI 0.148u1

Δημοσίευση από Maddog »

Πρέπει να αναβαθμιστώ και εγώ, γιατί έχω μείνει στην 0.146. Αλλά νομίζω ότι το MAME μπορεί να λειτουργήσει και με τα παλιά v4 chd. Θα το ελέγξω γιατί ούτε εγώ έχω προχωρήσει σε μετατροπές, είναι απαράδεκτο ότι το chdman βγάζει διαφορετικά .chd ανάλογα αν έχεις 32 ή 64 bit λειτουργικό. Στο PD χρησιμοποιούν το 64-bit conversion, σπίτι έχω 32. Οπότε απλά τους αγνόησα... :P
Παππού όλος ο κόσμος ανησυχεί μήπως η σχέση σου με την πιτσιρίκα αποβεί μοιραία.
-Τι να κάνουμε παιδί μου...αν πεθάνει - πέθανε...
Άβαταρ μέλους
axe55man
Crazy Kong
Crazy Kong
Δημοσιεύσεις: 27
Εγγραφή: 13 Ιαν 2012 04:37

Re: Mame 0.148u1/MameUI 0.148u1

Δημοσίευση από axe55man »

Λόγο μεγάλης απουσίας με το ΜΑΜΕ δεν μπορώ να καταλάβω κάποια πράματα σχετικά με το CHDMAN.
Είχα μέχρι τη τελευταία φορά το ΜΑΜΕ32.112 και κάποια CHD.
Τώρα ανακατασκευάζω την MAMEUI32.148 και δεν μπορώ να καταφέρω να μετατρέψω τα CHD αρχεία που τα βλέπει checksum error.
Έχω κατεβάσει το HYPERATH.CHD και προσπαθώ να πειραματιστώ με την εντολή και δεν τα καταφέρνω.
Απο εκεί που το κατέβασα προφανώς πρέπει να είναι εποχης 146-147, και δεν ξέρω αν κι εκεί τα πράματα ήταν πάνω στις αλλαγές.

Τί εντολή να δώσω για το συγκεκριμένο CHD;
Που να το τοποθετήσω, μαζί με την chdman σε ένα 2ο φάκελο πειραματικό; πχ D:/chd/hyperath.chd;
(Ας πιάσω τα chd ένα ένα να τα μετατρέψω, άλλωστε δεν θα κρατήσω πολλά.)
Για να τρέξει σωστά η chdman πρέπει να έχει στο φάκελο και την έκδοση του ΜΑΜΕ;
Αν μπορείτε πρακτικά να μου πείτε πως να ξαναγράψει στο δίσκο το νέο αρχείο hyperath.chd
Επίσης δεν καταλάβαίνω όταν λέτε v4 , v5 κλπ.
Και κάτι τελευταίο. Αν έχω 2 PC, και το ένα είναι 32μπιτο και το άλλο 64μπιτο, και βάλω την ανάλογη έκδοση του ΜΑΜΕ και στα 2, πάλι θέλουν πείραγμα τα CHD; δηλαδή άλλη τροποποίηση για το 64μπιτο; (έλεος!)
Απάντηση