多机种模拟器MAME&MAMEUI 0.187发布
http://www.emu618.org/data/attachment/forum/201111/15/192124ipbjpjwppneoni5b.jpghttp://www.emu618.org/data/attachment/forum/201312/25/044557thyzyz5nr5rbyyr7.jpghttp://www.emu618.org/data/attachment/forum/201312/25/044557l99zc6eb6iuukupu.jpg
多机种模拟器MAME发布新版, 更新如下:
MAMETesters Bugs Fixed
----------------------
- 03041: (starshp1.cpp) starshp1, starshpp: Speed and graphics information from the real machine (Frank Palazzolo)
- 03585: (norautp.cpp) norautp, norautjp: Readout Switch (AJR)
- 06479: (kchamp.cpp) kchampvs, kchampvs2, karatevs: ADPCM samples are distorted (AJR)
- 06594: isa_ibm_mda: Typo on the "isa_ibm_mda" set description (Robbbert)
- 06599: (zaxxon.cpp) ixion, razmataz: Missing sound (AJR)
- 06603: (odyssey2.cpp) jopac: In the description there are two useless spaces at the beginning (Tafoid)
- 06612: (a7800.cpp) a7800.ccp: Machine inputs broken (Ivan Vangelista)
- 06614: (arkanoid.cpp) arkanoid and clones, arkatour: Sound pitch is too high by 100% (Lord Nightmare)
- 06617: (nbmj9195.cpp) imekura: Graphic corruption in many places (Ivan Vangelista)
New working machines
--------------------
Game & Watch: Donkey Kong Jr. (new wide screen)
Game & Watch: Mario Bros.
Goupil G2
Jump Kun (prototype)
Sel-Jan (Japan)
Victory (Comsoft)
Waku Waku Ultraman Racing
New working clones
------------------
Bambino Classic Football
Burnin' Rubber (DECO Cassette) (Japan)
Danger Track (Rally X bootleg)
Fidelity Sensory Chess Challenger 9 (rev. B)
Gingateikoku No Gyakushu (bootleg set 3)
Graplop (DECO Cassette) (Japan)
Guerrilla War (Version 1, set 2)
HP 9845B (Germany)
HP 9845C (Germany)
HP 9845T (Germany)
Jack Potten's Poker (set 10, ICP-1 PCB)
Lock'n'Chase (DECO Cassette) (Japan)
Mach-9 (bootleg of Vulgus)
Macross II (Korea)
Marchen Maze (Japan, hack?)
Money Money (set 2)
Offensive (Spanish bootleg of Scramble)
Operation Thunderbolt (Japan, SC)
Palamedes (US)
Pengo (set 5)
Power Instinct (USA, prototype)
Pro Tennis (DECO Cassette) (Japan)
Spectar (revision 2, bootleg)
Tehkan World Cup (set 4, earlier?)
Time Killers (v1.32I)
Victory (Comsoft) (bootleg)
Machines promoted to working
----------------------------
Goupil G1
Mattel Computer Gin
Clones promoted to working
--------------------------
Dragon 64 Plus
Treasure Island (DECO Cassette) (Region D)
New machines marked as NOT_WORKING
----------------------------------
Big Deal Belgien (5.04)
Bel Slots Export (5.01)
D-CAT16 (Mega Drive handheld)
Game & Watch: Mickey Mouse
Game Prince RS-1
Game Prince RS-16
HP9000/332
GRiD Compass 1101
GRiD Compass II 1121
Nokia D-box 1, Kirsch gruppe
Percussion Freaks 5th Mix (G*B05 VER. KAA)
Pingu's Ice Block
Player's Edge (PK1002-PC082) Jake's Jacks Bonus Poker
Quingo Export (5.00)
Ron II Mah-Jongg
Spirit of 76
V-Dog (prototype, earlier)
V-Smile Baby (US)
VG Pocket Tablet
New clones marked as NOT_WORKING
--------------------------------
Animal Basket (19 Jan 2005)
Black Knight 2000 (PF-1)
Chrysler Electronic Voice Alert (24-function)
E-Swat - Cyber Police (bootleg, set 2)
Ez2dancer 2nd Move
Forty-Love (Japan)
GRiD Compass 1109
GRiD Compass II 1129
GRiD Compass II 1131
GRiD Compass II 1139
Motor Raid - Twin/DX
New Century (Spanish bootleg of Scramble)
OutRun 2 Special Tours (Japan) (GDX-0011)
The Bounty (set 2)
Treamcast
V-Smile (US)
New working software list additions
-----------------------------------
abc80_cass, abc80_flop: ABCStacker
archimedes: Countdown to Doom, The Last Days of Doom
bbcmc: Bikes
dragon_cart: Sound Extension
dragon_cass: Hang It!
dragon_flex:
Chatplus V1.0.2, DBASIC (Alt), DBASIC, Diagnostics, DragonPlus Updates, Editor & Assembler (DragonPlus), Editor & Assembler, Extended Basic, SP-Edit (DragonPlus), Super Sleuth Disassembler, Text Processing System, Utilities, Utilities (Alt)
dragon_flop:
BT Codes Search, Composer Companion (DragonFire), Composer X (PSE), Copycat (PSE), DCHROME & SCANNER, Desk Top Publisher V2, Desktop, Discup (PSE), Dragon Detour, DynaFast v1.5.0, FEdit, Forth Compiler (DeltaDOS), Golden Oldies, Machine Language Tutorial, Mandragore, Multi-Disk, Orange Base, PyrAdventure, RolaBall2, Shaolin Master Plus,, Sprite Designer (PSE), Supa Nova, Super Writer 2, Telewriter V1, Telewriter V2, Telewriter V4, The Fun Disc!, The Hobbit, Utility Pack (PSE), W.I.M.P. (1989)
dragon_os9: Cash and VAT, DragonPlus OS9 Drivers, Stock Control
ibm5150:
4D Boxing, 4D Sports Boxing, 688 Attack Sub (3.5", older), Gunboat: River Combat Simulation, Ivan "Ironman" Stewart's Super Off Road, Jordan vs. Bird: One on One, Kings of the Beach, Menace, PC Tools (various versions), PKZip 2.04g, Platoon, Risky Woods, SimEarth, Star Goose!, Wrath of the Demon, Xenon
ibm5170:
Disney's Aladdin, Gobliiins, Gobliins 2: The Prince Buffoon, Goblins Quest 3, PC Tools (various versions), SimFarm
pet_quik: Hardcore Petting, No Pets Allowed
pce_tourvision: Ankoku Densetsu, Batman, Burning Angels, Cadash, Gradius, Toilet Kids, World Jockey
x68k_flop:
Bradion, Dennou Club Vol. 90 Tokubetsu Henshuu-ban, Dennou Club Vol. 94, Dennou Club Vols. 96-139, GJ, Nemesis '95 Gradius 2
New NOT_WORKING softwre list additions
--------------------------------------
dragon_cart: EPROM Programmer, Speech Synthesis, Ultra Drive
vsmile_cart:
Abenteuer im ABC Park (GER), Finding Nemo - De Wonderwereld Van Nemo (NL), Mickey Mouse Clubhouse (NL), Shrek De Derde - Arthurs Schooldag Avontuur (NL)
Source Changes
--------------
-plugins/cheat: Add hotkey support, and nes, snes and genesis Game Genie support.
-Added initial support for SiS85c496/497 PCI chipset, and added first pass shadow RAM and SM RAM support.
-hp9k_3xx updates:
* Preliminary working DIO/DIO-II bus implementation and 98544 video card.
* Hooked up i8042 I/O microcontroller comms to main CPU.
* Support medium-res built-in video on 9000/332.
-Improved CD audio play track/index command handling.
-Added unused DIP switches 7 and 8 to Eeekk! since it's a conversion of pacman.
-terracre.cpp: Added actual hookup for protection data and fixed potential buffer overflow.
-cop01.cpp: Improved Mighty Guy sound.
-apricot: Switched to preferred Z80SIO device.
-drawgfx: Made the palette optional, and fixed viewgfx for case where palette is absent.
-devcb: Added line hold capability.
-bgfx: Fixed xBR-lv2-multipass, xBR-lv2-fast, xBR-lv2-noblend, xBR-lv2, xBR-lv3-noblend, and xBR-lv3 shaders.
-Added preliminary YM3802 MIDI/cassette controller with MIDI clock timer and click counter.
* Added X68000 expansion device using the YM3802, Mahou Daisakusen (x68k) plays MIDI music.
-ti99 updates:
* Implemented Hexbus and HX5102 floppy early WIP.
* Cleaned up slot devices architecture and renamed constants.
* Added new cartridge type paged7 for TI-CALC.
-accomm: Fully implemented keyboard, added sound (same as Electron), and added layout with Caps/Shift Lock LEDs.
-d64plus: Implemented banking of extra 64K, and 6845 with chargen - promoted to working.
-dragon32: Added JCB Sound Extension cartridge.
-dragon200e: Added correct keyboard.
-starshp1 updates:
* Fixed graphics/speed issues.
* Made Fast/Slow momentary as on real cabinet, added note about behaviour.
* Updated clocks according to latest information.
-z80scc: Added support for resetting RX interrupts/status by reading Rx FIFO through RR3.
* Gets virtpool driver terminal a bit further, but not all the way (no visible difference).
-dbox: Separated skeleton driver from unfinished display device.
-Replaced fake TLCS-90 I/O space with callbacks.
-pangba, pangbb, spangbl: Reduced ADPCM rate to make music speed match original, use callback for audio IRQ.
-tail2nos: Added flip screen support, documented non-effect of "Country" switch.
-aerofgt.cpp: Video and sound refinements:
* Fixed sound loss in spinlbrk and clones caused by misconfigured ROM bank.
* Work towards flip screen support for most games - aerofgtb is nearly correct now.
-dynablst, bbmanw & clones: Use 4-way joysticks (as service manuals suggest).
-toaplan2.cpp: Generate (and acknowledge) video interrupts within VDP.
-Made TC0040IOC its own device type and separated its functionality from TC0220IOC.
-galastrm, undrfire, cbombers, groundfx, gunbustr, superchs, 2mindril: Use TC0510NIO device for inputs.
-Sort slot options by name in -listslots output.
-Made CBM IEC device names more descriptive.
-sidebs: Fixed POST failure in debug build.
-taito_en: Use MB8421 for communication RAM.
-mjkjidai: Use 8255 devices for I/O.
-subsino.cpp: Use 8255 devices (most of which are only used for input).
-suprloco: Replaced soundlatch with 8255 device that runs in mode 2.
-Added TE7750 Super I/O Expander device.
-m72.cpp, m92.cpp: Put IRQ hacks out of their misery.
-norautp: Restored some inputs that were disconnected many releases ago, don't hardcode "Readout" inputs.
-grdian, getstarj: Replaced MCU simulation with new dump.
-s2650: Modernised I/O:
* Replaced fake S2650_SENSE_PORT address with line read callback (set_input_line should also work).
* Moved S2650_CTRL_PORT and S2650_DATA_PORT to I/O address space.
-Don't try to read past the end of a memory space in debug view.
-Added validation for slot cards and fixed some errors exposed by this.
-Fixed Tandy CoCo keyboard mapping (github issue #2386).
-taitosj: Made security MCU hookup a device.
-exidy.cpp: Added PROMs to Spectar taken from a bootleg set - believed to match original.
-Migrated remaining device machine configuration additions to instance member functions.
-Made RAM device look for (i?b)? rather than .* suffix.
-Fixed a crash when returning to the front-end after launching a system from favorites.
-CoCo: Overhauled the cartridge slot subsystem.
-Made read_or_write a scoped enum.
-Changed the profiler to use std::ostringstream as the text sink (instead of std::string).
-Cleaned up CoCo 3 GIME implementation.
-Changed a few C strings to std::string references in the debugger.
-Quingo: Switched to hot slots machine (more accurate).
-Big Deal Belgien, Bel Slots Export: Added PCB layouts.
-r9751: Added more SMIOC registers.
-HP9845: Improved keyboard mapping and added German layout.
* Implemented SHIFT LOCK key, added pop-ups and outputs showing state of toggle keys.
* Lowered volume of beeper (was too loud according to A.Kueckes).
-Added read support for the disk format SDF used in the CoCoSDC.
-CoCo: Added Speech/Sound Cartridge support.
-Fixed JVC disk format to correctly recognize 2 sided disks.
-Implemented busy delay in CoCo SSC.
-EF9365: Fixed the hardware vector engine (fixes ARC Squale Basic).
-Interpro driver updates:
* Added skeleton for srarb.
* Improved mcga/fmcc skeleton and fixed mcga/fmcc detection.
* Expanded cammu skeletons.
* Added support for "new" SCSI.
* Added clock-based ioga interrupts.
* Added forced NMI handling.
* Improved SCSI DMA.
* Removed broken caching.
* Added Clipper CPU ID support.
* Added enum masks and unknown registers, disabled bus errors.
* Made RAM configurable and improved system registers.
* Added initial implementation of unmapped memory handler.
* DMA/IRQ changes, serial DMA registers.
* Added 7-segment diagnostic LED.
* NMI and DMA improvements - NMI boot diagnostics pass.
* Made floppy DMA read and write work.
* Improved logging.
-ncr5390.cpp: Added basic 53c94 support.
-t10spc.cpp: Added missing start/stop unit command
Gameboy updates:
* Cleaned up Gowin information in gameboy.xml, added information from archived web site and catalogue.
* Replaced GoodGBX MBC1 Collection check code with direct comparison of internal ROM name.
* Removed buffer over-read in get_cart_type.
* Updated MBC1-MBC5 mapper documentation.
-Use more likely clocks for littlerb based on PCB crystals (main CPU is more likely 8MHz than 12MHz).
* Also added a hack to overclock the TMS to 120% so that the map screen renders properly.
-Moved Famiclone stuff from nes.xml to driver and added new sets.
-Corrected Neo Geo sprite tile code mask to 20 bits (was previously 19 bits).
-Fixed trailing space in -listclones and -listbrothers output.
-naomi.cpp: Added five real dumps of SPI EEPROMs used in M1/171-7978B-type cartridges, updated docs.
-naomi.cpp: Converted existing M1-type cart SN# EEPROMs data to be like real dumps.
-naomi.cpp: Identified "Airline Pilots" sets as domestic Japan and World versions, according to information from Sega.
-chaknpop: Replaced MCU simulation with dump.
-kuniokun: Replaced MCU simulation with actual dump.
-Use actual M68705P5 dump for Rumba Lumber, replaces inaccurate simulation.
-Onna Sanshirou - Typhoon Gal: Use 68705 dump, replace inaccurate protection simulation.
-Use dumped M68705 for fieldday/undoukai.
-tetrsark: Add a totally useless MCU dump (apparently blank).
-arkanoidja, arkanoidu, arkatour: Replaced hand-crafted MCU programs with 68705 dumps.
-prebillian: Replaced MCU simulation with actual dump, fixed vblank input, fixed player 2 spinner input, and added launch button.
-ay8910.cpp: Made device_clock_changed respect YM2149 pin 26, added pinout, and remove outdated comments.
-socrates.cpp: Converted socrates and iqunlimz to bankdev, hooked up socrates hblank input, and made profweis machine configuration derive from socrates.
-hh_sm510: Improved Mickey & Donald SVG artwork.
-naomi.cpp: Bruteforced "Dragon Treasure" main unit DES key.
-svmu: Added two English BIOS versions and a newer Japanese BIOS version.
-system16.cpp: Corrected clocks for Alien Storm (bootleg, set 2).
-Fixed missing VLM5030 speech in Hyper Crash and increased volume, and fixed VLM loading in jailbrek and clones.
-gradius4: Changed description to match title screen/flyer.
-Renamed "Cyber Arcade 120-in-1" to "Defender M2500P 120-in-1" (correct name according to dumper).
-Corrected descriptions for Gradius 4: Fukkatsu and Silent Scope 2.
-Changed Air Combat 22 auto-centering throttle from Pedal to AD_STICK_Z.
http://mamedev.org/release.html
http://www.mameui.info
页:
[1]