Quantcast
Channel: MAMEWorld News
Viewing all 2276 articles
Browse latest View live

Digital Forensics Rescues Retro Video Games and Software

$
0
0

Computer scientists at NIST help Stanford University Library preserve a priceless collection of digital artifacts.

https://www.nist.gov/news-events/news/20...es-and-software

"...The Stanford University Libraries, which acquired the collection in 2009, and the National Institute of Standards and Technology (NIST) have just completed a multi-year effort to rescue the collection’s digital content from the Atari game cartridges, 5-1/4 inch floppy discs, magnetic tape and other deteriorating storage media that held it. That salvaged data is now safely archived on servers at the Stanford Digital Repository and has been added to NIST’s National Software Reference Library, a resource that supports digital forensic investigations..."

[Posted by: Trebor]

DU Fundraiser: Slap Shooter

$
0
0



ShouTime just dumped the original Street Fighter game and the final version (rev D) of Virtua Fighter 3. We are running a fundraiser to help him pay for Slap Shooter, one of the last undumped games on Sega System E. Click below to help out!



Thanks so far for donations from:

Sean Sutton
Tourniquet
ranger_lennier
Jan Stuhler
gamez fan
Paul Vining

[Posted by: Smitdogg]

progetto-SNAPS 0.177 update!

$
0
0

Ready the MAME 0.177 update of "MAME progetto-SNAPS".



1,476 snaps and 50 pictures and pdf downloadable here:

Covers (SL): progetto-SNAPS Software's Box Covers
Manuals (SL): progetto-SNAPS Software's Manuals
Snapshots (MAME): progetto-SNAPS Snapshots
Snapshots (HBMAME): progetto-SNAPS Other Snaps
Old Snapshots (MAME): progetto-SNAPS Old MAME Snaps

---------------------------------------
Snapshots update:
---------------------------------------
Artwork Preview: 75 new (tot. 2,550 png) UPDATE1 pack, 2.04Mb
Bosses: 15 new (tot. 1,265 png) UPDATE1 pack, 268Kb
Ends: 25 new (tot. 350 png) UPDATE1 pack, 450Kb
GameOver: 40 new (tot. 6,465 png) UPDATE1 pack, 629Kb
HowTo: 5 new (tot. 1,495 png) UPDATE1 pack, 122Kb
Logo: 25 new (tot. 1,700UPDATE1 pack, 183Kb
Scores: 20 new (tot. 6,535 png) UPDATE1 pack, 439Kb
Select: 15 new (tot. 3,915 png) UPDATE1 pack, 379Kb
Snap*: 50 del, 548 new & 44 upd (tot. 36,748 png) UPDATE1 pack, 12.7Mb
Snap HB**: 100 new & 5 upd (tot. 1,100 png) UPDATE & FULL REPACK1 pack, 21.4Mb
Old Snaps Set: 0.16, 0.17, 0.18, 0.19, 0.20, 0.21, 0.22, 0.23, 0.24, 0.25, 0.26, 0.27, 0.28, 0.29 and 0.30 complete sets FULL SETs15 packs, 18.6Mb
Titles: 49 del, 649 new & 13 upd (tot. 35,850 png) UPDATE1 pack, 12.7Mb
Titles HB**: 100 new & 4 upd (tot. 900 png) UPDATE & FULL REPACK1 pack, 13.3Mb
Versus: 2 new (tot. 1,065 png) UPDATE1 pack, 33.4Kb
---------------------------------------
Other resources update:
---------------------------------------
Covers (psx SL): 25 new (tot. 825 zip) UPDATE1 pack, 348Mb
Manuals (psx SL)***: 25 new (tot. 25 png) NEW1 pack, 394Mb

*: Finally zero snap missing (it is now time to complete the "Titles" category).
**: Thanks to Flymer76.
***: By now the manuals of the software lists are, like the rest of these resources, on the page that collects all (here: http://www.progettosnaps.net/softwareresources/).

Have also been updated:
---------------------------------------
- catver.ini 0.177 (unofficial): progetto-SNAPS CatVer.
- CHD-Info 0.177: progetto-SNAPS CHD-Info pack.
- languages.ini 0.177: progetto-SNAPS languages.ini.
- renameSET.dat 0.177: progetto-SNAPS renameSET.dat.
- screenless.ini 0.177: progetto-SNAPS screenless.ini.
- resolution.ini 0.177: progetto-SNAPS resolution.ini.
- series.ini 0.177 (unofficial): progetto-SNAPS series.ini.
- version.ini 0.177 (unofficial): progetto-SNAPS version.ini.

Added to site
---------------------------------------
- MFM: Added to the site, an fantastic tool by phweda of PleasureDome MFM MAME File MANAGER.

If you want to support my work, you can make small donations via PayPal.
The list of those who have made donations is visible in my thanks page, here.

[Posted by: AntoPISA]

DU: Double Tourvision

$
0
0

system11 dumped 2 Tourvision carts - Barunba (#39) and Power Tennis (#183)

[Posted by: Smitdogg]

DU: The coolest Atomiswave game wasn't released, great thinking, Sammy

$
0
0

ShouTime is borrowing Chase 1929 / Chicago 1929 from a collector who is letting us dump it. If you want to help him with another game click here.

[Posted by: Smitdogg]

DU: Thursday bits

$
0
0

Rockman dumped Up Maguila, a special bootleg of Donkey Kong Jr., thanks to Asociación A.R.C.A.D.E. (http://www.arcade.cat). Also they sent us a dump of a Spanish bootleg of Pengo called Pinguinos. ShouTime dumped the timekeeper for Code 1 Dispatch (US). Bytestorm sent us a dumped of Raiden Fighters (Great Britain).

[Posted by: Smitdogg]

DU: You spin me right round baby right round

Unknown SNK motherboard dumped by emufriendly NeoGeo collector


DU: Saturday bits

$
0
0

coolmod dumped a proto of Hit The Ice. Unfortunately the program roms weren't different. system11 dumped a version of Ron Jan which has copyright at 1991 and doesn't have SUPER flashing on the title screen. He also dumped a Rolling Crush with Semicom/Exit copyright and a game called Lady Maker which is a BET version of Mahjong Jikken Love Story.

[Posted by: Smitdogg]

Emu Loader: MAME and Arcade Frontend v8.2.2 released

Another Soviet era game dumped

$
0
0

IgoR76 dumped Istrebiteli

[Posted by: Smitdogg]

DU: Road Riots continue

$
0
0

Hammy just sent us a version of Road Riot 4WD that is newer than either of the versions in mame. In mame there is currently 13 Nov 1991 and 04 Jun 1991. The new dump is 04 Dec 1991.

[Posted by: Smitdogg]

DU: Eats me spinach

$
0
0

ShouTime dumped the original Popeye version, which came out in Japan on Sky Skipper hardware prior to the versions in mame / most people's memories

[Posted by: Smitdogg]

Emu Loader: MAME and Arcade Frontend v8.2.3 released

MAME 0.178

$
0
0

http://mamedev.org/?p=431

The end of the month is almost here, and it's time to unwrap another shiny MAME release. This time around we've had the pleasure of seeing Angelo Salese show us all that he's a bug-fixing machine, resolving many long-standing bugs in playable games (including graphical glitches in Combat School, and issues with slopes in Sunset Riders). Highlights from newly emulated machines include the Esselte 100 classroom computer from Sweden (thanks Edstrom), Slap Shooter (courtesy of ShouTime and the Dumping Union), the French version of the Apple //e Enhanced, the original Japanese version of Street Fighter with pneumatic buttons (thanks ShouTime), and the original version of Nintendo's Popeye on Sky Skipper hardware (yet another gem from ShouTime).

On the gambling front, we have another batch of layouts from John Parker, clickable button lamps for more machines from einstein95, and improved inputs/output for a number of games from AJR. Speaking of inputs and outputs, Risugami added/improved outputs and layouts for a number of Midway games.

This release includes preliminary support for persistent controller ID mappings from Tomer Verona. This may help if you're having issues with Xbox controllers appearing in a different order when you relaunch MAME. If you're interested, check out the documentation and see if it helps. It's still not particularly easy to use, but it's ready for testing and improvement and may be useful, particularly for people with wireless controllers.

Other notable improvements include working envelope and LFSR emulation for Mega Duck, better emulation of MCU communication for Taito Super Qix hardware, support for multiple BBC Micro floppy drive controllers, restoring the ability to have MAME accept incoming socket connections to communicate with an emulated serial port, and more features for the UI graphics viewer.

MAME 0.178 also adds software list updates with the latest prototype cartridge dumps, numerous bootlegs and alternate versions of supported games, and steady progress on non-working systems like the CMI IIx and LSI Octopus. For details, see the whatsnew.txt file, or go right ahead and grab the binaries/source from the download page.

0.178
-----

MAMETesters Bugs Fixed
----------------------
- 01890: [Flip Screen/Cocktail] (rohga.c) schmeisr: Flip screen DIP
switch doesn't work. (Angelo Salese)
- 01170: [Sound] (taitosj.c) piratpet, junglek, jungleh: First time you
load the game, no attract mode sound. (Angelo Salese)
- 06138: [Crash/Freeze] (zn.c) jdredd: Game doesn't start (smf)
- 00952: [Graphics] (tmnt.c) ssriders and clones: Characters judder when
walking diagonally (possibly priority related). (Angelo Salese)
- 02446: [Known Issues/To-Do's] (lethal.c) lethalenj: Japanese version-
specific known issues. (Angelo Salese)
- 06371: [Save/Restore] (8080bw.c) schasercv: Crashes on reload (-str
in a staggered -str 20 run (Osso)
- 00792: [DIP/Input] (segas24.c) dcclub: Shot power is uncontrollable.
(Angelo Salese)
- 00435: [Gameplay] (hanaawas.c) hanaawas: Dealt cards are not random.
- 00343: [Misc.] (seta.c) pairlove: Service mode black out.
(Angelo Salese)
- 00611: [DIP/Input] (taito_b.c) silentd: DIP switch problems.
(Angelo Salese)
- 00963: [Gameplay] (rollrace.c) rollrace, fightrol: When you insert
your initials, the scrolling bar of initials does not work properly.
(Angelo Salese)
- 00490: [Sound] (homedata.c) hourouki: It is missing voices of "Reach",
"Ron" etc. (Angelo Salese)
- 01044: [Sound] (metro.c) gakusai, gakusai2: All music played has the
drum machine playing VERY loudly. (Angelo Salese)
- 02555: [DIP/Input] (jackal.c) jackal: Coin counters don't work
correctly. (Angelo Salese)
- 06375: [Original Reference] (naomi.c) salmankt: Name is incorrect
(MetalliC)
- 06368: [DIP/Input] (shangkid.c) shangkid, hiryuken: Buttons 1 and 2
are switched (Angelo Salese)
- 02349: [DIP/Input] (mexico86.c) kikikai: The coinage dip switch
settings is not supported. (Angelo Salese)
- 00399: [Graphics] (combatsc.c) combatsc: In 0.119, there are two rows
of garbage blocks at the top of the screen in the 2nd firing range
stage. (Angelo Salese)
- 06364: [Crash/Freeze] (naomi.c) Assorted sets in naomi.c: Crash before
OK (MetalliC)
- 06366: [Crash/Freeze] (maygay1b.c) All sets in maygay1b.hxx: Fatal
Error when starting (O. Galibert)
- 06372: [Interface] Bitbanger device can no longer accept streams/
sockets/pipes (Nathan Woods)
- 06374: [Crash/Freeze] (aristmk5.c) adonis: Changing System Configuration
to anything but game_prg causes a crash (Reagan Roush)

Source Changes
--------------
-Move UI dats to Lua plugin [Carl]
* Changes the selgame UI sidebar get the dat information from a plugin
rather than the hardcoded C++
* Much easier to add other dat files and allow for scripted data
* Example included that uses the hi2txt XML parser files to display
high score info from hiscore file or NVRAM

-Fixed setting m_filetype for images loaded from softlists
[Nathan Woods]

-Changed the "extension as filetype" behavior for software list images to
be opt in behavior [Nathan Woods]

-Modernization/C++-ification: [Nathan Woods]
* Modernized option_guide, touched up imgtool
* Initial imgtool C++-ification
* Added a template wrapper for a contiguous array of objects that
mimics a subset of SequenceContainer behaviour
* Modernized CoCo cartridge infrastructure (use 'enum class', scoping,
etc.)
* Changed win_get_window_text_utf8() to return std::string
* Consolidated menu code for text input

-Fixed an issue in the i860 disassembler that could cause an undefined
string to be used [Nathan Woods]

-Allow devices to indicate whether image creation should be supported at
the command line [Nathan Woods]

-Fixed a potential buffer overrun in the code that reads headers for the
CoCo JVC disk image format [Nathan Woods]

-CoCo and Dragon FDC code overhaul: [Nathan Woods]
* Split CoCo and Dragon FDC code
* Added save state support
* Fixed regression introduced on the Dragon FDC from 0.154

-Fixed an off by one error when identifying best entries for typeahead
on the file selection and software list dialogs [Nathan Woods]

-Retired imgtool_basename(), in favor of core_filename_extract_base()
[Nathan Woods]

-big10: Various modest input/output improvements [AJR]
* Use gambling inputs and keypad for numbers instead of BUTTON(n)
* Added ticket dispenser for payout
* Added lamp output(?)
* Try to puzzle out some more DIP switches based on what the code does

-More new features for UI graphics viewer [AJR]
* Mouse over GFX tiles to reveal pixel values
* Mouse over tilemap to reveal tile codes and colors
* UI tilemap scrolling controls are now orientation-relative
* Made mouse visible everywhere in UI graphics viewer by treating it
like a menu

-darkmist: Correct manufacturer info [AJR]

-witch: Sort out which inputs and outputs are which [AJR]
* Use standard gambling input types where appropriate
* Identified "Attendant Pay" (keyout?) and payout switches
* Removed fake DIP switches
* Names of real DIP switches no longer all-caps
* Expanded range of NVRAM
* Added two PPIs for I/O
* Partially implemented hopper output

-cps1.cpp, mitchell.cpp: Restrict inputs for some games [AJR]
* ghouls, pang, spang, pang3: Change joysticks to 4-way as flyers and
manuals indicate
* pang, spang: Mark button 2 as optional (for what little that's worth)
* pang3: Remove buttons 2 and 3 (even service mode only shows one "Shot"
button)

-Made Mega System 1 tilemaps into a device [AJR]

-amusco: Start fleshing out the driver [AJR]
* Changed CPU type to 8088
* Hooked up a bunch of devices
* Identifed a few inputs

-ti99 improvements: [Michael Zapf]
* Fixed debugger access in ti_fdc
* State save capability - not yet fully stable, but basically working
* Improve performance by stopping GROM clock in idle state
* Switch to ram_devices for RAM

-Added HxC HFE disk format [Michael Zapf]

-Added save state support to tms99xx; replaced new/delete by unique_ptr
[Michael Zapf]

-Added layout for California Speed Surprise [Risugami]
* Same output system as the Midway V Unit

-Added layout/LEDs to Hyperdrive [Risugami]

-Added layout for Vapor TRX [Risugami]

-Fixed Midway V Unit wheel output [Risugami]
* Seems the diagnostics test for the wheel is poorly coded for turning
left as it is correct in-game

-Filter for Hp9845 data files added to imgtool [fulivi]
* Translates record-based DATA HP9845 to and from text files

-Imgtool now supports HP9845B tape image [fulivi]
* The "hti" format is used to simulate tape cartridges in hp9845b

-hp_hybrid: added hp_hybrid & hp_5061_3001 to unidasm [fulivi]

-New driver for Esselte 100, has built in BASIC, supports cassette
save/load and capable of 256x256 monochrome semigraphics
[Joakim Larsson Edstrom]

-Esselte 100: Added rev2 layout and support for software RTC
[Joakim Larsson Edstrom]

-Esselte 100: Serial support [Joakim Larsson Edstrom]
* It still has some issues as it is a polled PIA based bitbangning
serial support and there are timing issues

-Added interrupt support in DUSCC device, Force CPU30 board driver and
interrupt controller support in the FGA002 device. Improved LOG
messages in the 68230 device [Joakim Larsson Edstrom]
* Now able to boot VMEPROM with interrupt driven serial I/O

-didact: simplified internal layouts removing dependencies on external
artwork Not fancy but it works [Joakim Larsson Edstrom]

-didact: Cleaned up driver and added serial support (though it has
issues still) [Joakim Larsson Edstrom]

-Add clickable buttons to goldnpkr [einstein95]

-Add to layout files missing them; fixed minor
grammar in layout README [einstein95]

-Clickable buttons for 3bagflnz and 3bagflvt, more grammar fixes for
layout README [einstein95]

-MPU5: Added 146 layouts [John Parker]
* m5addams, m5all41d, m5arab, m5austin11, m5barkng, m5barmy, m5baxe04,
m5bbro, m5bbrocl, m5beansa, m5bigchs, m5biggam, m5bling, m5blkwht11,
m5bnzclb, m5btlbnk, m5bttf, m5bwaves, m5carou, m5cashat, m5cashrn,
m5cbw, m5centcl, m5circlb33, m5circus0a, m5clifhn, m5clown11,
m5codft, m5cosclb, m5crzkni, m5cshkcb, m5cshstx, m5dblqtsb, m5devil,
m5dick10, m5doshpk05, m5egr, m5elband, m5elim, m5evgrhr, m5ewn,
m5extrm, m5fiddle, m5fire, m5firebl, m5flipcr, m5fortby, m5frnzy,
m5funsun, m5gdrag, m5ggems20, m5gimmie, m5grush, m5grush5,
m5gsstrk07, m5gstrik, m5hellrz, m5hgl14, m5hiclau, m5hifly, m5hilok,
m5hisprt, m5hlsumo, m5holy, m5hopidl, m5hotslt, m5hotstf, m5hypvip,
m5jackbx, m5jackp2, m5jackpt, m5jlyjwl, m5jmpgem01, m5kingqc06,
m5kkebab, m5korma, m5loony, m5loot, m5lotta, m5martns07, m5mega,
m5mmak06, m5monmst, m5mpfc, m5mprio, m5neptun, m5nnww, m5oohaah,
m5oohrio, m5openbx05, m5overld, m5peepsh, m5piefac, m5piefcr,
m5ppussy, m5psyccl01, m5psycho, m5ptyani, m5qdrawb, m5qshot04,
m5ratpka, m5razdz10, m5redbal, m5redrcka, m5resfrg, m5revo13,
m5rfymc, m5rgclb12, m5rhrgt02, m5ritj, m5rollup, m5rollx, m5rthh,
m5rub, m5rwb, m5scharg, m5seven, m5shark, m5sheik, m5skulcl20,
m5sondra, m5speccl, m5spiker, m5spins, m5squids06, m5sstrk,
m5starcl, m5stars26, m5stax, m5supnov, m5supro, m5tbird, m5tempcl,
m5tempp, m5tempt2, m5tictacbwb, m5trail, m5ultimo04, m5upover,
m5vampup, m5vertgo, m5wking05, m5wonga, m5wthing20, m5xchn,
m5xfact11

-ACESYS1: Added 6 layouts [John Parker]
* ac1clbmn, ac1gogld, ac1pster, ac1pstrt, ac1primt, ac1taklv

-SYSTEM80: Added 12 layouts [John Parker]
* j80bac, j80bounc, j80frogh, j80golds, j80hotln, j80myspn, j80nudg2,
j80rr j80supst j80supbk j80topsp, j80wsprt2

-Fruit machines: Update layouts with fixes/improvements [John Parker]
* Now correctly uses a coloured rect rather than PNG reference
* More compact terminators for innermost tags
* Removed redundant elements
* Added the new "MFME2MAME Debug" view
* j2: Changed to 16 segment display

-vector06: add software list and TODOs [MetalliC]

-Partially fixed SDL joysticks with same name. Fixes GitHub issue #1334
[Brad Hughes]

-naomi: Updated docs. [f205v, MetalliC]

-pc1512: Fixed keyboard reset behavior. [Curt Coder]

-electron: Added Acorn Plus 3 expansion as slot device (floppy support)
[Nigel Barnes]
* now uses RAM device instead of ROM_REGION
* added CSW cassette format
* pressing BREAK will now hold until released
* reset expansion devices on BREAK
* minor progress on M2501 device

-Added header checks to identify in uef_cas and csw_cas formats
[Nigel Barnes]

-bbc: Added Opus Challenger (floppy and ramdisc) device on 1mhz bus
[Nigel Barnes]
* moved joystick to analogue port slot device
* added Voltmace self-centering joysticks
* updated to use input merger device
* keyboard and joystick use ioport_array
* reset devices on BREAK

-bbcb: Moved FDC to slot device to support various controller boards
[Nigel Barnes]
* Acorn 8271 and 1770, supporting Acorn, Amcom, Watford DFS's
* Cumana QFS (8877a)
* Opus DDOS and EDOS (1770, 2793, 2791)
* Watford DDFS (1770 and 1772)
* Removed fake bbcb1770 machine

-bbcm: Replaced cassette LED with power LED in layout [Nigel Barnes]

-bbcmc: Added joyport slot device to Master Compact, defaulting to
joystick [Nigel Barnes]

-superqix: Various changes: [Lord Nightmare, Elgen]
* Added notes about the sqixb1 MCU code origin, and caveats
* Marked the sqixb1 MCU dump good for that specific set

-superqix: Various changes: [Lord Nightmare, Stefan Lindberg]
* Implemented AY-3-8910 mixing based on PCB tracing.
* Added notes about incorrect "SYSTEM" register bits
* Added notes about superqix versions, and PCB factory hacks/fixes for
coin lockout

-superqix: Documented the purpose of RAM chips on the PCB
[Lord Nightmare, Corrado Tomaselli]

-superqix: Added notes about lack of Taito game ID and PCB label for
pbillian; fixed ROM labels and locations [Lord Nightmare, ShouTime]

-superqix: Various changes: [Lord Nightmare]
* Improved driver notes for all sets
* Added some debugger access fences on read handlers.
* Got rid of various timer hacks for Z80<->MCU communication,
implemented MCU DDR registers, documented the hotsmash MCU code
functionality, made the AY port bits readback consistent, and
unified the machine configuration/memory map for both hotsmash and
pbillian
* Implemented proper readback of Z80<->MCU semaphores for all sets
* Removed HOLD_LINE hack for NMI by implementing acknowledge register
* Changed sample playback engine sample rate from 5KHz to 3.96KHz (which
can be derived from the 12MHz master clock)
* Renamed sqixr1, sqix, and sqixb1 set long names to include versions.
* Replaced bootleg MCU code on sqix and sqixr1 sets with a dump created
from the sqixu MCU, based on the bootleg MCU code
* Cleaned up MCU semaphore implementation for sqix and clones, shuffled
the superqix machine configurations to make more sense

-atarist: Added correct ROM labels for the TOS 1.02 and 1.04 ROMs for the
MegaST [Lord Nightmare, techfury90]

-hiscore.dat: Various updates [Leezer]

-fmtowns: Switched off layer debug keys by default [Barry Rodewald]

-chessmst: Fixed HALT button. [Sandro Ronco]

-pc1512 Various improvements: [Curt Coder]
* Added joystick port to the keyboard.
* Added mouse port slot interface.
* Added a software list for hard disks, and a preinstalled HD20 image
to it

-nss: Revised and corrected hardware info. [Guru]

-fmtowns: Reduced logerror spam a bit. [Barry Rodewald]

-dirom banking fixes: [O. Galibert]
* Reject out-of-bounds bank numbers.
* Add a mandatory callback on bank change.

-okim6295: Directly use set_rom_bank. [O. Galibert]

-dimemory, dirom: Added some documentation. [O. Galibert]

-gba_lcd: Added missing check for BG2 enable flag in
draw_roz_bitmap_scanline() [Giuseppe Gorgoglione]

-gba_lcd: Refactored code [Giuseppe Gorgoglione]

-bagmanf: Improved graphics [Angelo Salese]

-gb: Fixed Mega Duck envelope and LFSR sound registers: [John Rieman]
* Determined that envelope/LFSR register nybbles are reversed relative
to Game Boy by comparing writes made by Mega Duck and Game Boy
versions of Snake Roy and Pile Wonder

-octopus: Various changes: [Barry Rodewald]
* Corrected CPU speeds, added Z80, added basic video output
* Added some more components, pass a few more tests
* Added more components, hooked up DIP switches; all systems
tests now pass
* Fixed floppy use, now attempts to boot from floppy; CP/M 86-80 Plus
and MS-DOS both now load to the command prompt
* Added keyboard
* Added PIT timer and speaker sound
* Made a start at switching between the 8088 and Z80 CPUs
* Fixed mapping of graphics PROM, now detected on boot
* Hooked up RTC to the PPI (hopefully more or less correctly)

-fidel6502: Hooked up EAS speech chip. Game still not playable. [hap]

-sms: Added more accurate FM Sound Unit behavior [Enik Land]

-photon2: Updated documentation based on schematics research. [Mick]

-Fixed GitHub issue #1364 (Straighten tilted crt-geom and
crt-geom-deluxe shaders) [tabbycat12]

-intelfsh: Added 16-bit hookup for the Sharp LH28F016S flash memory
[Luca Elia]

-apple2e: Made write-only soft-switches write-only [Peter Ferrie]

-combatsc: Fixed text tilemap char select enable and opacity in Combat
School [Angelo Salese]

-Added support for binding devices to controller IDs: [Tomer Verona]
* This allows for stable controller ids even if USB devices are plugged
or unplugged, system is rebooted, etc.

-Added id() property to input_device: [Tomer Verona]
* Adds an id() property representing unique device ID
* This allows the OSD layer to supply display name along with unique
identifier
* Currently only used to map a physical controller device to controller
ID, but can be used more generally in the future
* For raw input devices, device ID is full raw input name
* For all other devices, we fall back to device name as the device ID
* Device ID uniqueness is not currently enforced programmatically

-chessmst: Added layout with script [Sandro Ronco]

-Various OSD changes: [Brad Hughes]
* Converted OSD monitor info to modules, added DXGI implementation
* Converted the monitor information code from video.cpp in SDL and
Windows to modules

-tecmo: Added preliminary raster effects, improves ending screen in
Gemini Wing [Angelo Salese]

-rollrace: Various changes: [Angelo Salese]
* Converted foreground to tilemap system and fixed flip flags, fixing
service mode in rollace2 set
* Fixed a wrap-around regression

-cmi2x: Various changes: [Ryan Holtz]
* Fixed FDC DMA behavior
* Fixed channel card memory tests
* Fixed inverted data writes to I8214 PICUs
* Fixed 6809 interrupt vectoring

-ay8910: Implemented register readback masking for AY-3-8914 as used on
Intellivision [Lord Nightmare, Joe Zbiciak]

-6840ptm: Load the counter when held in reset [O. Galibert]

-mcd: Added incomplete Mitsumi ISA CDROM emulation [Carl]

-namcos10: Added on-the-fly decryption support for mrdrilr2
[Andreas Naive]

-freekick: Added flipscreen support to Gigas, Free Kick and Counter Run
[Angelo Salese]

-cps2: Use keys that can be programmed onto a CPS2 motherboard
[smf, Eduardo Cruz, Andreas Naive]

-Fixed compile for DirectWrite font provider and made it compile with
normal Windows build [Brad Hughes]

-ssriders: Fixed protection chip to use the work RAM buffer for
horizontal scrolling in collision detection routine (fixes collision
detection for players/enemies on slopes) [Angelo Salese]

-xbox: Added ability to select BIOSes 4134, 3944, 4034, and 4817
[Samuele Zannoli]

-chihiro: Added debugger command "chihiro threadlist" to list ready
threads except current one [Samuele Zannoli]

-taitosj: Added semaphore and command handshake flags to audio section,
and added proper handling of sound CPU NMI on sound command register/
semaphore writes and clears [Angelo Salese, Lord Nightmare]

-taitosj: Added note about an unemulated ay output filter effect
[Angelo Salese, Lord Nightmare]

-taitosj: Added "sound stop" bit emulation, which improves but does not
completely fix the spurious startup sound in Time Tunnel
[Angelo Salese, Lord Nightmare]

-taitosj: Various changes: [Lord Nightmare]
* Added XTALs for various clocks based on schematics, documented and
implemented AY-3-8910 output mixing
* Fixed some save state and initialization issues
* Fixed watchdog timing per schematics and re-enabled watchdog
* Cleaned up ROM labels/locations for the Elevator Action sets

-zn: Renamed ZN1/ZN2 BIOS ROMs based on the label (where known), renamed
the bios sets after the board, moved cat702 to files [smf, Guru]

-dec_lk201: Various changes: [Lord Nightmare]
* Additional key matrix documentation
* Documented the switch IDs for each key
* Fixed Setup(F3)->F3 and PF1->NumLock mapping
* Added 8051 version ROM, not used yet
* Added note about D13 contact being omitted from original schematic

-debugcmd: Various changes: [smf]
* Fixed trace command accessing a parameter beyond the list supplied
* Added an error message if an invalid boolean is provided
* Added functionality to allow boolean to be case-insensitive
* Added code to skip empty strings when parsing booleans

-saturn: Initial work towards debug command hookups [Angelo Salese]

-asterix: Added coin counter and lockout [Angelo Salese]

-sauro: Various changes: [Tafoid]
* Fixed up recent saurob submission
* Added documentation readme with locations from original dump
* Removed SP0256 entry as it did not exist on the bootleg
* Added unknown PROM unique to the bootleg

-Allow STRIP_SYMBOLS=1 and DEBUG=1 to be applied simultaneously [Tafoid]

-vt100: Added VT100-AC ROM set with intelligent STP board (not working,
needs one ROM redumped and 8085 STP CPU hooked up) [Lord Nightmare]

-wc90b: Fixed sprite priority bug with the ball being above the net in
Euro League / Tecmo World Cup '90 bootlegs [Angelo Salese]

-wc90b: Added IRQ acknowledge and second YM2203 sound chip to Euro
League, which adds piano keys to sound. [Angelo Salese]

-jangou: Fixed more Mahjong dips as per manuals [system11]

-vis: Added sound [Carl]

-mac: Replaced bad dump in macplus v2 ROM set with redump, and use split
ROMs for macplus, mac512ke, mac128k and mac512k, macclasc, macclas2
sets, with proper labels [Lord Nightmare]

-igs009: Redumped graphics ROM for Grand Prix '98 (V100K) [Guru]

-stv: Removed optional joystick control inputs from Virtual Mahjong
since this game only supports Mahjong panel but was defaulting to
Joystick [system11]

-Partial fix for MT06383: exporting is now also possible for the favorites
list, except if it has software in it [dankan1890]

-forte2: Updated comments on Forte 2 Pesadelo/Knightmare bootleg
[Felipe Sanches]

-galaxian: Fixed ROMs in Moon Alien Part 2 (older version) [MASH]

-galaga: Fixed palette in Battles (set 1) [MASH]

-Changed use of IPT_START to IPT_START1 in bartop52, guab, midyunit,
namcos22, sshot and turrett [MASH]

-apollo: eliminate logerror spam on unmapped ISA access
[Hans Ostermeyer]

-psx.xml: removed duplicates, fixed shortname consistency [Aeternal]
* Some images were identical but dumped with different offset

New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Esselte 100 [Joakim Larsson Edstrom]
TSI Speech+ [hap, Sean Riddle, Lord Nightmare]
Star Audition [Guru, Luca Elia]
Chess-Master Diamond [Sandro Ronco]
Tiger Ditto [hap, Sean Riddle]
A-One LSI Match Number/LJN Electronic Concentration [hap, Sean Riddle]
Coleco Head to Head Boxing [hap, Sean Riddle]
Tandy Championship Football (2 sets) [hap, Sean Riddle]
Poker (Electro-Sport) [MASH, Siftware]
Slap Shooter [ShouTime, Sean Sutton, Tourniquet, ranger_lennier, Jan Stuhler,
gamez fan, Paul Vining, Soren Skou Nielsen, Erick Dillon, Jason Wible,
Mr. Goodwraith, Renato Mucciarelli, The Dumping Union]
Fidelity Chesster Challenger [hap, yovan]

New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Apple //e Enhanced (France) [robcfg, R. Belmont]
Terminator 2 - Judgment Day (rev PA2 10/18/91) [Bicycle Repairman]
NBA Jam Extreme (ver. 1.10I) [farzeno]
Chicken Draw (2131-04, U5-0) [Brian Troha, The Dumping Union]
Gemini Wing (bootleg) [Asayuki]
Pinguinos (Spanish bootleg of Pengo) [Asociacion A.R.C.A.D.E.]
Street Fighter (Japan, pneumatic buttons)
[ShouTime, Smitdogg, Jan Stuhler, Paul Thacker, Sean Sutton, The Dumping
Union]
Condor (S C Novar bootleg of Phoenix) [f205v]
Raiden Fighters (Great Britain) [Bytestorm]
Stratovox (set 2) [MASH]
Nibbler (rev ?) [MASH]
Phoenix (Amstar, set 2) [MASH]
Sauro (bootleg) [Guru, MASH]
Crush Roller (set 5) [MASH]
Jumping Cross (set 2) [MASH]
Ms. Pac-Man (bootleg, set 2) [Siftware, MASH]
Battles (set 2) [Siftware, MASH]
Rolling Crush (version 1.03.E - 1999/01/29) [system11]
Popeye (Japan, Sky Skipper hardware) [ShouTime]
Elevator Action (4 pcb version, 1.1) [caius, The Dumping Union]
Le Grandchamps [MASH]
Road Riot 4WD (04 Dec 1991) [Hammy, The Dumping Union]
Super Qix (World/Japan, V1.0) [Lord Nightmare]

New machines marked as NOT_WORKING
----------------------------------
Alesis QS7 musical keyboard [Felipe Sanches]
Pop'n Stage (ver JB-A) [smf]
Regnecentralen Piccolo RC702 [Robbbert]
Siemens Simatic PG685 OUA11 [rfka01]

New clones marked as NOT_WORKING
--------------------------------
Air Trix (original) [Andy Geezer]
Arbiter Discmate A-02 [Nigel Barnes]
Electronic Battleship (1977 version, model 4750A) [hap, Sean Riddle]
Chess-Master (set 2) [uncredited]
NASCAR Racing (original) [Dion]
Tecmo World Soccer '98 (JUET 980410 V1.000) [Hammy]
Virtua Fighter 3 (Revision D) [ShouTime]
VT100 w/VT1xx-AC STP [Lord Nightmare]

New WORKING software list additions
-----------------------------------
gamegear.xml: Cave Dude, (USA, prototype) [uncredited]
sms.xml: Sky Fighter (Samsung Gam*Boy) [uncredited]
sms.xml: Action Fighter (prototype), Captain Silver (prototype)
[SMS Power]
kim1_cass.xml: mchess [Dagarman]
ibm5150.xml: Karateka (Beta 1986-03-03) [Jason Scott, Jordan Mechner]
ibm5150.xml, ibm5170.xml: additions from various sources [Justin Kerk]
electron_flop.xml: added floppies [Nigel Barnes]
bbcb_flop: various software items [Nigel Barnes]
apple2.xml: Dungeon Master's Assistant, Genesis, Pigpen, Renegade
[TRex]
pce_tourvision.xml: Barunba, Power Tennis [system11]
x68k_flop.xml: additional clones [nekoziman]

New NOT_WORKING software list additions
---------------------------------------
Mario Party-e card collection (U) [Shideravan]
Animal Crossing e-cards [Shideravan]
Domo-Kun Card-e collection [Shideravan]
NES e-card collection [Shideravan]


[Posted by: abelenki]

MAMEinfo 0.178 :)

$
0
0

MAMEINFO.DAT

* Updated to MAME 0.178 - https://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (27th Sep)

* Added 'Recommended Games'

* Fixed Mameinfo.dat infos

Download at: http://mameinfo.mameworld.info/

MAME Testers at: http://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2



0.178
- New Working games: Poker (Electro-Sport), Slap Shooter and Star Audition
- New Working games: Grand Prix '98 (V100K)
- New Non-Working games: Pop'n Stage (ver JB-A) and Labeled 'WU- MARY-1A' Music by: SunKiss Chen
- New clones: Air Trix (original), Battles (set 2), Chicken Draw (2131-04, U5-0), Condor (S C Novar bootleg of Phoenix), Crush Roller (set 3), Elevator Action (4 pcb version, 1.1), Gemini Wing (bootleg), Jumping Cross (set 2), Le Grandchamps, Ms. Pac-Man (bootleg, set 2), NASCAR Racing (original), NBA Jam Extreme (ver. 1.10I), Nibbler (rev ?), Phoenix (Amstar, set 2), Pinguinos (Spanish bootleg on Pac-Man hardware), Popeye (Japan, Sky Skipper hardware), Raiden Fighters (Great Britain), Road Riot 4WD (set 1, 04 Dec 1991), Rolling Crush (version 1.03.E - 1999/01/29), Sauro (bootleg), Stratovox (set 2), Street Fighter (Japan, pneumatic buttons), Super Qix (World/Japan, V1.0), Tecmo World Soccer '98 (JUET 980410 V1.000), Terminator 2 - Judgment Day (prototype, rev PA2 10/18/91) and Virtua Fighter 3 (Revision D)
- New TourVision games (Softwarelist: hash\pce_tourvision.xml): Barunba and Power Tennis
- New devices: at29c020, ms1_tmap, msm5832 and sharp_lh28f016s_16bit
- i860XR CPU: Fixed an issue on the i860 disassembler that could cause an undefined string to be used (i860\i860dis.cpp)
- MC68340 CPU: Memberize public non-member function
- PSXCPU: Fixed buffer overflow when debugging (cpu\psx\psxdasm.cpp)
- TMS99xx CPUs: Added save state support to TMS99xx; replaced new/delete by unique_ptr.
- AY-3-8910A sound: Slight improvements to AY8910 error logging, with some messages now disabled by default.
- AY-3-8914 sound: Implement register readback masking for AY-3-8914 as used on (MESS) Intellivision
- OKI6295 sound: Directly use set_rom_bank
- 6840 PTM: Fixed channel card memory tests in (MESS) CMI IIx. Load the counter when held in reset (machine\6840ptm.cpp).
- SCN2674 Display Controller: Make (MESS) Octopus look better (video\scn2674.cpp; ->mpu4vid.cpp)
- Sega Custom: Simplify 315-5881 logic and updated comment
- Sharp LH28F016S: Added 16-bit hook-up (machine\intelfsh.cpp)
- aleck64.cpp: Promoted all games as working minus Magical Tetris Challenge
- arkanoid.cpp: Clean up variable names for eventual harmonization with other Taito drivers with MCUs. Comment fixes and variable name clarify. Variable name consistency.
- chihiro.cpp: Added debugger command "chihiro threadlist" to list ready threads except current one. Small refactoring.
- cischeat.cpp: Added tilemap device to CiscoHeat driver and fixed a few soundlatches
- cps1.cpp and mitchell.cpp
. Changed joysticks to 4-way in ghouls, pang, spang and pang3 as flyers and manuals indicate
. Mark button 2 in pang and spang as optional
. Removed buttons 2 and 3 in pang3 (even service mode only shows one "Shot" button)
- cps2.cpp
. Use keys that can be programmed onto a CPS2 motherboard
. Small step towards getting rid of the cps2_dead machine config
- cmmb.cpp: Minor consolidations. Inputs and basic flash device hookup.
- dwarfd.cpp: Fixed graphics in Poker (Electro-Sport)
- freekick.cpp: Added flipscreen support to Gigas, Free Kick and Counter Run
- goldnpkr.cpp: Added clickable buttons to layout\goldnpkr.lay
- homedata.cpp: Fixed sound I/O write in Homedata driver (affected hourouki, mhgaidenm, mjhokite, mjclinic and mrokumei). This fixed missing voices of "Reach", "Ron" etc. in Mahjong Hourouki (ID 00490).
- megasys1.cpp: Made Mega System 1 tilemaps into a device
- midvunit.cpp: Fixed Midway V Unit wheel output. It seems the diagnostics test for the wheel is poorly coded for turning left as it is correct in game.
- naomi.cpp
. Docs update. Added machine\naomibd.cpp notes.
. Fixed crashed before OK in some sets (ID 06364). The error 'Caught unhandled St11logic_error exception: basic_string::_M_construct null not valid' appears when the game is started (emu\parameters.cpp). Atomiswave developer and game names corrections.
. Added Altera's config EPROM dump
- nss.cpp: Revised/corrected hardware info
- photon2.cpp: Documentation update based on schematics research
- seattle.cpp
. Added layout for California Speed, Hyperdrive and Vapor TRX.
. Minor improvement on logging. The LOG define isn't needed as everything expected is found. What could remain would be considered an error and needs to be logged.
- segas24.cpp
. Moved FDC legacy logging behind a compile switch
. Fixed maximum shot power in Dynamic Country Club (ID 00792)
- simple_st0016.cpp: Marked all games in st0016.cpp as MACHINE_NO_COCKTAIL
- stfight.cpp
. Switched to configured banking
. Fixed save state problem with clone Cross Shooter (2 PCB Stack)
- stv.cpp: Removed optional joystick control inputs from Virtual Mahjong since this game only supports Mahjong panel but was defaulting to Joystick.
- superqix.cpp
. Vs. Hot Smash: Got rid of timer hacks for Z80<->MCU communication. Implemented 68705 DDR registers and proper readback of Z80<->MCU semaphores. Got rid of HOLD_LINE hack for NMI by implementing NMI ACK register. Added more driver notes. Consistencized the AY port bits. Added notes about what the majority of the hotsmash MCU code actually does. Unified memory map for prebillian and hotsmash. Made hotsmash machine config derived from prebillian.
. Prebillian: Fixed rom labels and locations and added notes about lack of Taito game ID and PCB label. Improved MCU HLE for Prebillian to use non-anonymous timers instead of scheduler hacks. Consistencized the AY port bits. Got rid of hack mame_rand usage for the MCU semaphores in Prebillian in favor of proper implementation. Unified memory map for prebillian and hotsmash.
. Super Qix
. Shuffled around the Super Qix machine configs to make a bit more logical sense
. Added a custom input member to clean up the MCU semaphore implementation for sqix and clones
. Added some notes about the sqixb1 MCU code origin. Marked the recovered sqixb1 MCU dump good for that specific set as it matches a dump from a working PCB and updated notes. Replaced bootleg MCU code on sqix and sqixr1 sets with an MCU dump patched from the decapped sqixu MCU, using hints in the bootleg MCU code to figure out what to change. This very likely will match the real sqix/sqixr1 MCU once it gets dumped, but mark it as BAD_DUMP since it is a user-created image.
. Added sqixr0 World/Japan V1.0 romset as a working clone, dumped from an early PCB. Renamed sqixr1, sqix, and sqixb1 set long names to include their version numbers. Updated comments about sqixb1, which is in fact an exact copy of sqixr0 with one gfx rom split and the MCU replaced with a bootleg version. Added notes about the greenwire fix on 7H on the V1.0 pcb vs the res/cap fix on later PCBs and notes about V1.0 coin lockout being inverted compared to the later sets.
. Changed the samplerate of the sample playback engine from 5khz to 3906hz which sounds more correct in hotsmash, and is directly derivable from the 12mhz PCB xtal.
. Variable name consistency. Added notes and some debugger access fences on read handlers.
. Added notes about what the various rams on hotsmash/prebillian and superqix actually do, including the framebuffer ram.
. Implemented AY-3-8910 mixing based on PCB tracing and added XTALs and notes about "SYSTEM" register bits being incorrect as currently implemented.
- taitogn.cpp/zn.cpp: Renamed ZN1/ZN2 bios roms based on the label (where known), renamed the bios sets after the board and moved cat702 to files.
- taitosj.cpp
. Added semaphore and command handshake flags to audio section. This fixed no attract mode sound after first time loading in piratpet, junglek and jungleh (ID 01170).
. Added XTALs for various clocks based on schematics. Documented and implemented AY-3-8910 outputs being tied directly together for 3 of the 4 AY-3-8910 chips.
. Added proper handling of sound cpu NMI on sound command register and semaphore writes and clears. Added note about an unemulated filter effect on one of the AY chips. Some savestate and init fixes.
. Fixed watchdog timing per schematics, and re-enabled watchdog. Bio Attack doesn't incorrectly trigger watchdog on death anymore.
. Cleaned up rom labels/locations for the Elevator Action sets and added notes. Noted that the 4 and 5 board sets dumped so far of Elevator Action are the exact same code and gfx, just split differently.
- tecmo.cpp: Added preliminary raster effects, improves ending screen effect in Gemini Wing.
- tourvis.cpp
. Added Barunba and Power Tennis (Not Working) to hash\pce_tourvision.xml
. Updated information for new card images added
- vsnes.cpp: Renamed select sets for Nintendo Vs. which cause -verifysoftware confusion with NES softlist titles due to shared setnames in the form of partial hits. This also tests the waters for expanded setnames for parents.
- '96 Flag Rally: Needs START1 hooked up for the continue feature, even if it isn't used to start the game.
- AGEMAME
. Added new internal layouts to aces1.cpp, jpms80.cpp and mpu5.hxx
. Fixed 'Fatal Error' when starting any maygay1b.hxx set (ID 06366)
. Updated layouts with fixes and improvements
. aristmk4.cpp: Added clickable buttons for 3 Bags Full (5VXFC790, Victoria) and clone 3 Bags Full (3VXFC5345, New Zealand)
. aristmk5.cpp: Accurate flags. Added missing ARISTOCRAT_MK5_BIOS defines to some sets, fixing changing System Configuration in adonis to anything but game_prg causes a crash (ID 06374).
- American Music Poker
. Change CPU type to 8088. Hook up a bunch of devices. Identify a few inputs. Hardware notes.
. Use PIC for interrupts and correct SN76489 type
- Asterix: Added coin counter and lockout
- Bagman: Improved graphics in clone Le Bagnard (bootleg on Crazy Kong hardware).
- Big 10
. Various modest input/output improvements
. Use applicable gambling input types and keypad for numbers instead of BUTTON
. Added ticket dispenser for payout (but is there any hopper feedback? no obvious error message)
. Added lamp output(?)
. Try to puzzle out some more DIP switches based on what the code does
- Birdie Try: Fixed "Allow Continue" and realized that 0x3c7 protection write is actually related with speed of the ball. Demoted to MACHINE_NOT_WORKING.
- Caveman Ninja: Fixed sound ROM hookup in clone Caveman Ninja (bootleg, alt)
- Combat School
. Added SCREEN_RAW_PARAMS
. Fixed text tilemap char select enable and opacity in Combat School. This fixed the two rows of garbage blocks at the top of the screen in the 2nd firing range stage (ID 00399).
- D. D. Crew: Added inputs to clone D. D. Crew (bootleg), identified OKI write. Missing OKI bankswitch, so sounds are sparse and wrong.
- Dirt Fox: Reversed 'Gear Shift Up/Down'
- Fighting Roller
. Fixed scrolling in Fighting Roller/Roller Aces. This fixed the scrolling bar of initials does not work properly, when you insert your initials (ID 00963). Actually it fixed also "landscape scrolling" when turning right landscape is supposed to go left, not the other way around.
. Converted driver foreground to tilemap system and fixed flip flags in it, fixes service mode in clone Roller Aces (set 2). Also fixed a wrap-around regression.
- Flower: Some work towards driver
- Gold Medalist: Properly mark clones Gold Medalist (set 2) and (bootleg) as unemulated protection flag, they never access the video bank register for whatever reason.
- Grand Prix '98: Redumped graphics rom (Game now playable)
- Hana Awase: Added IRQ ack. This fixed Dealt cards are not random (ID 00435).
- Jackal: Fixed coin counter (ID 02555). Note: All revisions flips the coin counter bit between 1 -> 0 five times, causing the bookkeeping to report 5 coins inserted. Most likely solution in HW is a f/f that disables coin counters when any of the other bits are enabled.
- Judge Dredd: Swap non playable Primal Rage 2 for playable Judge Dredd for now (machine\idehd.cpp) (ID 06138)
- KiKi KaiKai: Fixed coinage dipswitch settings (ID 02349)
- Lethal Enforcers: Fixed linescroll in clone Lethal Enforcers (ver JAD, 12/04/92 17:16) (ID 02446)
- Lovely Cards: Assume same frequencies used between lvcards and tehkanwc driver (ID 02473)
- Mahjong Gakuensai/Mahjong Gakuensai 2: Fixed OKIM6295 and YM2413 sound volumes (ID 01044)
- Moon Alien Part 2: Readded original roms to clone Moon Alien Part 2 (older version)
- Mr. Driller 2: On-the-fly decryption support for Mr. Driller 2
- Pairs Love: Fixed screen in service mode goes black (ID 00343). Note: Game sets up two identical palette banks at 0-1ff and 0x200-0x3ff in-game, 0x200-0x3ff only in service mode. Maybe there's a color offset register to somewhere?
- Pesadelo (bootleg of Knightmare on MSX): Updated comments
- PinMAME
. Marked all pinballs as NOT_WORKING
. Updated idsa.cpp driver
- Power Spikes: Assume clone Power Spikes (Italian bootleg) to have OKIM6295 pin7 low
- Puzzle Club: Added NO_DUMP for missing title screen
- Shanghai Kid: Fixed buttons 1 and 2 are switched (ID 06368)
- Shooting Star: Added protection info. Update Art & Magic driver.
- Silent Dragon: Fixed dipswitches 'Friendly Fire', 'Power-Up at Stage Clear' and 'Regain Power buy-in' (ID 00611)
- Schmeiser Robo: Game has layer bug with flipscreen. Marked game as MACHINE_NO_COCKTAIL (ID 01890).
- Space Chaser: Fixed MCFG_MACHINE_START for clone Space Chaser (CV version - set 1). This fixed crashes on reload (-str in a staggered -str 20 run (ID 06371).
- Sunset Riders: Fixed protection chip to use the work RAM buffer for horizontal scrolling in collision detection routine. Fixed players/enemies collision detection on slopes amd characters judder when walking diagonally (ID 00952).
- Tecmo World Cup '90
. Fixed sprite priority bug with the ball being above the net in Euro League / Tecmo World Cup '90 bootlegs.
. Added IRQ acks and second YM2203 sound chip to Euro League, which added piano keys to sound. None of these have flipscreen dip, so why the MACHINE_NO_COCKTAIL?
- Time Crisis: Added byteswapped sample rom also to clone Time Crisis (Rev. TS2 Ver.A)
- Usagi: Marked game as MACHINE_IMPERFECT_GRAPHICS - missing transparencies.
- Wai Wai Jockey Gate-In!: Fixed visible area
- Witch: Sort out which inputs and outputs are which. Use standard gambling input types where appropriate. Identify "Attendant Pay" (keyout?) and payout switches. Removed fake DIP switches. Names of real DIP switches no longer all-caps. Expand range of NVRAM. Added two PPIs for I/O. Partially implement hopper output. Clarification regarding 8255s.
- Input port
. Added support for binding devices to controller IDs (see devicemap.rst). This allows for stable controller IDs even if USB devices are plugged or unplugged, system is rebooted, etc.
. Added id() property to input_device. Added an id() property representing unique device ID. This allows the OSD layer to supply display name along with unique identifier. Currently only used to map a physical controller device to controller ID, but can be used more generally in the future. For raw input devices, device ID is full raw input name. For all other devices, we fall back to device name as the device ID. Device ID uniqueness is not currently enforced programmatically.
. Changed use of IPT_START to IPT_START1 in bartop52, guab, midyunit, namcos22, sshot and turrett
- Fixed rom names in greatgun, midwunit.cpp, sf.cpp, stv.cpp and superqix.cpp
- Dipswitch fixes in aerofgt.cpp, big10.cpp, idsa.cpp, igs011.cpp, jangou.cpp, nbmj8688.cpp, nbmj8891.cpp, nbmj8991.cpp, segas24.cpp, sf.cpp, shangkid.cpp, superqix.cpp, taito_b.cpp and taitosj.cpp
- Renamed (crush3) to (crush4), (crush4) to (crush5), (nbajamex) to (nbajamexa), (machridr) to (nvs_machrider), (machridra) to (nvs_machridera), (mightybj) to (nvs_mightybj), (platoon) to (nvs_platoon), (roadrioto) to (roadriotb), (roadriot) to (roadriota) and (vf3) to (vf3c).
- Description changes of Air Trix (Rev A), Battles (set 1), Chicken Draw (2131-04, U5-1), Condor (Sidam bootleg of Phoenix), Crush Roller (set 4), Crush Roller (set 5), Dragon World II (ver. 100H, Hong Kong), Elevator Action (5 pcb version, 1.1), Face Off (Japan 2 Players), Idol Janshi Su-Chi-Pie II (v1.1), Idol Janshi Su-Chi-Pie II (v1.0), Jumping Cross (set 1), Le Bagnard (bootleg on Crazy Kong hardware), Ms. Pac-Man (bootleg, set 1), NASCAR Racing (Rev A), Net Select: Salaryman Kintaro (ID 06375), Net Select Horse Racing: Victory Furlong, Phoenix (Amstar, set 1), Planet Harriers (Rev A), Road Riot 4WD (set 2, 13 Nov 1991), Road Riot 4WD (set 3, 04 Jun 1991), Rolling Crush (version 1.07.E - 1999/02/11, Trust license), Stratovox (set 1), Super Qix (bootleg of V1.0, 8031 MCU), Super Qix (bootleg, No MCU), Super Qix (World/Japan, V1.1), Super Qix (World/Japan, V1.2), Tank Force (US, 2 Players), Tank Force (US, 4 Players), Task Force Harrier (US) and World Club Champion Football Serie A 2001-2002 Ver.2 (CDP-10001C)
- MAME
. VIDEO RENDERING SYSTEM
. Fixed GH#1364 (bgfx/chains/crt-geom-deluxe.json and crt-geom.json)
. Converted OSD monitor info to modules plus added DXGI implementation. Converted the monitor information code from video.cpp in SDL and Windows to modules.
. UI
. More new features for UI graphics viewer
. Mouse over GFX tiles to reveal pixel values
. Mouse over tilemap to reveal tile codes and colors
. UI tilemap scrolling controls are now orientation-relative
. Make mouse visible everywhere in UI graphics viewer by treating it like a menu. Added all necessary getters to tilemap_t and a few more. Added comment about role of decoder in tilemap creation.
. More consistent use of integer types in tilemap_t and other graphics-related classes. Define indirect_pen_t, requiring a slight reordering of emu.h due to an unsurprising dependency.
. Fixed File Manager when cfg image directory invalid (ui\imgcntrl.cpp)
. Removed datfile_manager (ui\datfile.cpp) and moved UI dats to LUA plugin
. Changes the selgame UI sidebar get the dat information from a plugin rather than the hardcoded C++
. Much easier to add other dat files and allow for scripted data
. Example included that uses the hi2txt XML parser files to display high score info from hiscore file or NVRAM
. Removed enable_dats() option, no longer needed after the switch to LUA plugin.
. Fixed remove favorites via "configure machine" menu (ui\miscmenu.cpp)
. Sort favorites game list by description (ui\selgame.cpp)
. Fixed custom renderer alignment (ui\custui.cpp)
. Fixed the failure to select the last used machine if quit with the focus in another part of the main menu.
. Exporting game list is now also possible for the favorites list, except if it has software in it (ID 06383)
. Consolidated code that inputs characters into buffers. Fixing issue where a multibyte character could cause the maximum size to be exceeded, and obtaining the maximum size with std::numeric_limits (ui\utils.h).
. Fixed an off by one error when identifying best entries for typeahead on the file selection and software list dialogs (ui\filesel.cpp and swlist.cpp)
. DEVICE IMAGE INTERFACE
. Changed the "extension as filetype" behavior for software list images to be opt in behavior
. Resist emu\dirom.cpp to out-of-bounds bank numbers. Added a mandatory callback on bank change to dirom.
. Added some documentation (device_memory_interface.rst and device_rom_interface.rst)
. Allows devices to indicate whether image creation should be supported at the command line (emu\diimage.cpp and image.cpp). This addresses MT bug #6372. The prior issue is that creating serial and/or printer output relied on how image_load() would create images that were not there. This behavior was not universally desirable (the consensus was that it was wrong for disk images, up in the air for cassettes etc). This change makes it possible for devices to control this behavior. Currently I have it associated with image_type(); this might not be the ideal fix.
. Now setting m_filetype for images loaded from softlists (emu\diimage.cpp)
. PLUGINS: Updated hiscore.dat
. SOFTWARE LIST
. Increased max length of parent name to 16, for evaluation purposes (emu\softlist_dev.cpp and validity.cpp). Check that driver names contain only [0-9a-z_] (emu\validity.cpp).
. Check characters in softlist setnames, fix errors (emu\softlist_dev.cpp).
. Added ROM management for newbies (aboutromsets.rst), FAQ entry on common problems with unofficial builds.
. Imgtool now supports HP9845B tape image. Retired imgtool_basename(), in favor of core_filename_extract_base(). Changed the read_sector apparatus to use std::vector.
- SDLMAME
. Partially fix SDL joysticks with same name
. Each mouse should track its own double-click status (input\input_sdl.cpp)
- Compiling
. 3rdparty
. Updated BGFX and BX and updated MAME code to support new API. Generated missing shaders.
. Updated to LUA 5.3.3
. Updated GLM, Google Benchmark, GoogleTest, PugiXML and RapidJson
. Changing an 'assert(false)' to 'throw false', so that this always errors even in non-debug builds (util\opresolv.cpp). option_guide C++-ification, touched up imgtool.
. Subscripting std::array<..., 0> is bad; working around this specific case (util\opresolv.h)
. Introduced an STL container and changed util\opresolv.cpp to use it. Alphabetizing the #include's and added typedef's for the reverse iterators (util\coretmpl.h).
. Initial imgtool C++-ification
. Hack for Clang compiling on windows, as it can't tell that calling ::RaiseException will prevent the function from returning (3rdparty\compat\winsdk-override\wrl\internal.h).
. Fixed compile for DirectWrite font provider and make it compile with normal windows build (font\font_dwrite.cpp). Disable unknown-attributes & ignored_qualifiers to allow font_dwrite.cpp to build with Clang (scripts\genie.lua).
. Changed win_get_window_text_utf8() to return std::string. This eliminated an unnecessary conversion step.
. Fixed srcclean when doing multiple files in a single run
- Debugger
. Fixed trace command access a parameter beyond the list supplied, added an error message if you provide an invalid boolean, allow boolean to be case-insensitive and skip empty strings when parsing booleans.
. Initial work towards debug command hookups for Sega Saturn. Usage: saturn inside debugger console. saturn help for a list of currently available commands.
. Allow STRIP_SYMBOLS=1 and DEBUG=1 to be applied simultaneously


"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: nothing works and no one knows why."

[Posted by: MASH]

Emu Loader: MAME and Arcade Frontend v8.2.4 released

renameSET.dat 0.178

$
0
0

It's ready the new progetto-SNAPS renameSET.dat0.178 for MAME.

http://www.progettosnaps.net/renameset/

Changelog:
* 3.65 2016/09/28: Added 0.178 infos, update 'allMAMErenamed.txt', 'allMAMEremoved.txt', 'renameSET.ini' and 'addMAME'.

[Posted by: AntoPISA]

progetto-SNAPS 0.178 Support Files

QMC2 0.68 released

$
0
0

http://qmc2.batcom-it.net/index.php/2016/09/28/qmc2-0-68-released/

QMC2 0.68 has been released. It’s synced with MAME 0.178 which was released earlier today!

The source code is now available in the download section. As always, expect updated binary packages within the next few hours and days.

Have fun,

The QMC2 dev-team

Full change-log for 0.68:

imp: updated minizip to a newer git revision (as of 28-AUG-2016)
imp: updated PDF.js to a newer git revision (as of 31-AUG-2016)
imp: updated category.ini to MAME 0.178
imp: emulator configuration templates updated to MAME 0.178 (added new OSD video option ‘monitorprovider’)
new: added two new options to the ROM status exporter which allow for exporting only favorites or tagged sets

[Posted by: abelenki]
Viewing all 2276 articles
Browse latest View live