2017年5月31日 星期三

MAME 0.186

MAME發布新版,更新如下 :

0.186
-----


MAMETesters Bugs Fixed
----------------------
- 00599: [DIP/Input] (m72.cpp) poundfor: You can't move the arrows on the menu screens to choose the other boxer or game (AJR)
- 06103: [Documentation] (taitopjc.cpp) optiger: The correct description is "Operation Tiger (Ver 2.14 O)" (sjy96525)
- 06540: [Crash/Freeze] (hh_tms1k.cpp) bshipb: [debug] Assert when starting emulation (Robbbert)
- 06541: [Crash/Freeze] (laserbat.cpp) laserbat, lazarian: [debug] Assert when starting emulation (Robbbert)
- 06542: [Crash/Freeze] (toratora.cpp) All set in toratora.cpp: [debug] Assert when starting emulation (Robbbert)
- 06544: [Crash/Freeze] (didact.cpp) can09: [debug] Assert when starting emulation (Robbbert)
- 06547: [Crash/Freeze] (tv990.cpp) All sets in tv990.cpp: [debug] Assert when starting emulation (Robbbert)
- 06555: [Crash/Freeze] (apple2.cpp) All sets in apple2.cpp, apple2e.cpp: Mounting ezcgi9938 or ezgui9958 into any slot causes
  Fatal Error (AJR)
- 06558: [Interface] agat7 and others: mame -verifyroms not working for agat7 and 129 other sets (Nathan Woods)
- 06560: [Crash/Freeze] (coco3.cpp) All sets in coco12.cpp, coco3.cpp: Loading cartridges from softlists locks up emulator
  (Nathan Woods)
- 06575: [Debugger] DEBUGGER: MAME crashes when given the 'symlist' command in the debugger (Nathan Woods)
- 06587: [Sound] (model1.cpp) vf: Loss of Sound (AJR)
- 06589: [Graphics] (namcos1.cpp) puzlclub: Title Screen corruption (Ivan Vangelista)
- 06591: [Interface] (ksys573.cpp) All sets in ksys573.cpp: Exception when attempting -listxml (Nathan Woods)


New working machines
--------------------
Fidelity Sensory Chess Challenger 6 [hap, yoyo_chessboard]
Game & Watch: Mario's Cement Factory [hap, Sean Riddle, JonasP]
Gunstar Heroes (Mega Play) [colour thief, brizzo]
Hashire Patrol Car (J 990326 V1.000) [BillD, ShouTime, rtw, Sean Sutton, Smitdogg, MetalliC, The Dumping Union]
Jang Taku (V 1.3) [system11, The Dumping Union]
Jockey Club II (v1.12X, older hardware) [Luca Elia, Gerald (COY), ANY]
Minitel 2 [Jean-Francois DEL NERO]
Novag Constellation Forte (version A) [Berger]
Player's Edge Plus (PS0629) Double Hot Peppers Slots [Brian Troha]
Revenger '84 (newer) [Andrew Welburn, Craig Anstett, Angelo Salese]
Space Cyclone
  [David Haywood, Nicolas Francfort, Sean Sutton, Tourniquet, ShouTime, Anonymous Donator, ranger_lennier, David Stevens,
  Mr. Goodwraith, John Wilke, Paul Vining, Ryan Gatto, rtw, Jan Stuhler, Rod_Wod, Elliott Kipper, Greg Stout, *=/STARRIDER\=*,
  Ross Esposito, Paul Gaulton, Chris Heflin, Anonymous Donator from Switzerland, Fabien Marsaud, Surgeville, krick, B2K24,
  Anonymous Donator from Italy, David Jorge, Andrea Babich, Ciacchi Stefano, Mucci, gamez fan, Brian Troha, VFR750P, anonymous,
  Mr. Anonymous from Outer Space, InsertMoreCoins, Game Preservation Society, dax_PL, Russell Howard, Peter Wilhelmsen,
  Sebastien Monassa, f205v, Smitdogg, Gerald (COY), Brian Sutherland, The Dumping Union]
Zone 60 (Jungle Soft / Ultimate Products (HK) Ltd) [RebeccaRGB]


New working clones
------------------
Bagman (Taito) [ShouTime, The Dumping Union]
Bucky O'Hare (ver JAA) [ShouTime, The Dumping Union]
Cadillacs and Dinosaurs (Asia TW 930223) [yuic]
Captain Silver (Japan, revision 1) [Apocalypse, The Dumping Union]
Craft II+ [Datassette, R. Belmont]
Dottori-Man Jr. [hap]
Heathkit H-19 w/ ULTRA ROM [Mark Garlanger]
Jackal (bootleg, Rotary Joystick) [f205v, The Iron Goat]
Jockey Club II (v1.01, older hardware) [Luca Elia, Gerald (COY), ANY]
Jockey Club II (v1.10X, older hardware) [Luca Elia, Gerald (COY), ANY]
Jockey Club II (v2.03X RC, older hardware, prototype) [Luca Elia, Gerald (COY), ANY]
Jockey Club II (v2.00, newer hardware) [Luca Elia, Gerald (COY), ANY]
Jockey Club II (v2.01X, newer hardware) [Luca Elia, Gerald (COY), ANY]
Jockey Club II (v2.04, newer hardware) [Luca Elia, Gerald (COY), ANY]
Jockey Club II (v2.20X, newer hardware) [Luca Elia, Gerald (COY), ANY]
King of Boxer (Japan) [ShouTime, The Dumping Union]
Mahjong Yarou [BET] (Japan, set 2) [system11, The Dumping Union]
Mandinga (bootleg of Amidar) [Josele Fernandez]
Mega Force (US) [ShoutTime, The Dumping Union]
MegaTouch XL 6000 (Version r04) [arbee]
Mouse Trap (version 4, bootleg) [f205v]
Nebulous Bee [Ivan Vangelista]
Nibbler (rev 7) [CraftyMech]
Ojanko Club (Japan, set 2) [Yasuhiro Ogawa]
Pang (bootleg, set 5) [Gerald (COY), ShinobiZ]
Penky (Italian) [ShouTime, The Dumping Union]
Phoenix (Hellomat Automaten bootleg) [unknown]
Rastan Saga (Japan Rev 1) [Michel BLANCO]
Real Mahjong Haihai (Japan, older) [system11, The Dumping Union]
Shiritsu Justice Gakuen: Legion of Heroes (Japan 971216) [ShouTime, The Dumping Union]
Space War (Leisure and Allied) [Kaizen]
Space Wipeout [Andrew Welburn]
Speak & Spell (Spanish, prototype) [hap, Sean Riddle, David Viens]
Star Sweep (World, STP2/VER.A) [Coolmod/Bill D]
Super Street Fighter II: The Tournament Battle (Asia 931005) [idc/Team Avalaunch]
Tatacot (JA 951128 V1.000) [BillD, ShouTime, Sean Sutton, Anonymous Donator, Smitdogg, The Dumping Union]
Top Landing (Japan) [ShouTime, The Dumping Union]
Touchmaster 2000 (v4.XX3 Spanish Evaluation) [Brian Troha, The Dumping Union]
Touchmaster 3000 (v5.02 Spainish) [Brian Troha, The Dumping Union]
Touchmaster 3000 (v5.XX Standard AMOA Evaluation) [Brian Troha, The Dumping Union]
Wonder Boy (set 6, 315-5179) [Mathieu Patard]


Machines promoted to working
----------------------------
7 Smash [David Haywood]
Contra (handheld) [hap, Sean Riddle]
Game & Watch: Boxing [hap, Sean Riddle]
Game & Watch: Donkey Kong II [hap, Sean Riddle, Reinier]
Game & Watch: Mickey & Donald [hap, Sean Riddle, O. Galibert]
Gradius (handheld) [hap, Sean Riddle]
Heated Barrel (World version 3) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
Legionnaire (World) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
Lone Ranger (handheld) [hap, Sean Riddle]
Mahjong Yarou [BET] (Japan, set 1) [Guru, Ivan Vangelista]
MegaTouch XL (Version R1, prototype?) [R. Belmont]
MegaTouch XL 6000 (Version r07) [R. Belmont]
Microman Battle Charge (J 990326 V1.000) [MetalliC]
Poker Genius [AJR]
Technical Bowling (J 971212 V1.000) [MetalliC]
Teenage Mutant Ninja Turtles (handheld) [hap, Sean Riddle]
Top Gun (handheld) [hap, Sean Riddle]


Clones promoted to working
--------------------------
Galaxy Wars (Taito) [Kaizen]
Heated Barrel (Electronic Devices license) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
Heated Barrel (US) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
Heated Barrel (World old version) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
Heated Barrel (World version 2) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
Jockey Club II (v1.00, older hardware) [Luca Elia, Gerald (COY), ANY]
Jockey Club II (v2.05, newer hardware) [Luca Elia, Gerald (COY), ANY]
Legionnaire (Japan) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
Legionnaire (US) [O. Galibert, Angelo Salese, David Haywood, Tomasz Slanina, David Graves]
MegaTouch XL 6000 (Version r02) [R. Belmont]
T.T. Defender [ShouTime]


New machines marked as NOT_WORKING
----------------------------------
A-Plan [Guru]
Acorn Communicator [R. Belmont]
Betting Zoo - Mr. Cashman (0251064, US) [Heihachi_73]
BPM Microsystems BP-1200 [Lord Nightmare]
Buccaneer (0252523, US) [Heihachi_73]
Canyon Rose (AHG1463, US) [Heihachi_73]
Chrysler Electronic Voice Alert (11-function) [hap, Sean Riddle, David Viens]
Cyber Arcade 120-in-1 [David Haywood]
Diamond Destiny (AHG1533, US) [Heihachi_73]
Dragon Treasure (Rev B) (GDS-0030B) [f205v, rtw]
Dream Hunting (US) [ShouTime, The Dumping Union]
Football Power [ArcadeHacker, The Dumping Union]
Fortune Fever (BHG1566, US) [Heihachi_73]
Hog Wild (US) [ShouTime, The Dumping Union]
InterAct 32-in-1 [David Haywood]
InterAct 8-in-1 [David Haywood]
Jumping Beans (0100161V, NSW/ACT) [Heihachi_73]
Lexibook Compact Cyber Arcade [David Haywood]
Mushiking The King Of Beetles 2004 Second (Japan) [f205v, rtw]
One For All (0101503V, New Zealand) [Heihachi_73]
Quest of D Oukoku no Syugosya Ver. 3.02 [ShouTime]
Quest of D The Battle Kingdom [ShouTime]
Return of the Samurai (10117211, NSW/ACT) [Heihachi_73]
Royal King Jang Oh 2 (v4.00 1984 Jun 10th) [system11, The Dumping Union]
Scatter Magic III (0452569, US) [Heihachi_73]
Shoot Away II [R. Belmont, Surgeville, Sean Sutton, Smitdogg, The Dumping Union]
Sweet Liberty Deluxe (AHG1575, US) [Heihachi_73]
V-Dog (prototype) [David Haywood]
Wild Coyote (AHG1515, US) [Heihachi_73]
dreamGEAR 75-in-1 [David Haywood]
dreamGEAR My Arcade Portable Gaming System (DGUN-2561) [David Haywood]
dreamGEAR Wireless Motion Control with 130 games (DGUN-2500) [David Haywood]


New clones marked as NOT_WORKING
--------------------------------
Bachelorette Party (BHG1579, US) [Heihachi_73]
Big Ben (20126911, NSW/ACT) [Heihachi_73]
Big Red (1J009211, NSW/ACT) [Heihachi_73]
Capcom Vs. SNK 2 Mark Of The Millennium 2001 (GDL-0008)
  [rtw, Eunice Rodriguez, Surgeville, Jacob Kesinger, Smitdogg, The Dumping Union]
Cash Crop (0300447V, NSW/ACT) [Heihachi_73]
Dragon Treasure (Rev A) (GDS-0030A) [f205v, rtw]
Dynamite Jack (CHG1562, US) [Heihachi_73]
Enchanted Forest - Cash Express (CHG1536, US) [Heihachi_73]
Geisha - Jackpot Carnival (0351033, US) [Heihachi_73]
Helen of Troy (1J008311, NSW/ACT) [Heihachi_73]
Inca Sun (DHG1577, US) [Heihachi_73]
King Penguin (20109021, NSW/ACT) [Heihachi_73]
Koala Mint (CHG1573, US, set 2) [Heihachi_73]
Loco Loot (AHG1513, US) [Heihachi_73]
Margarita Magic (EHG1559, US, set 2) [Heihachi_73]
Mountain Money (BHG1465, US) [Heihachi_73]
Mountain Money - Cash Express (AHG1629, US) [Heihachi_73]
Party Gras (AHG1568, US) [Heihachi_73]
Peacock Magic (0151352, US) [Heihachi_73]
Penguin Pays (0300113V, NSW/ACT) [Heihachi_73]
Pompeii (0151158, US) [Heihachi_73]
Queen of the Nile (0301059V, Holland) [Heihachi_73]
Queen of the Nile Special Edition (20102811, NSW/ACT) [Heihachi_73]
Special Forces Elite Training (v01.02.00) [ShouTime, R. Belmont, The Dumping Union]
Star Trek: Voyager (stand-up version 1.002) [ShouTime, The Dumping Union, R. Belmont]
Sun & Moon (0251303, US) [Heihachi_73]
Super Bucks II (0300006V, NSW/ACT) [Heihachi_73]
Teenage Mutant Ninja Turtles (1.04) Germany [PinMAME]
Thrill Drive 2 (ver JAA)  [ShouTime, The Dumping Union]
Toucan Tango (0301388V, Holland) [Heihachi_73]
Unicorn Dreaming (BHG1584, US) [Heihachi_73]
Wild Thing (0201176V, NSW/ACT) [Heihachi_73]


New working software list additions
-----------------------------------
cgenie_cass: Colour Frog, Synthesizer (TCS), Colour-Zap Ver 1.0 (TCS), DIG-BOY (TCS) [Juergen Buchmueller]
ibm5150:
  Arkanoid 2: Revenge of Doh, Crime Wave, Prince of Persia (5.25", v1.1), Operation Wolf, Terminator 2: Judgment Day [ArcadeShadow]
  Ferrari Formula One, Savage [breiztiger]
ibm5170: Dark Seed, The Secret of Monkey Island [ArcadeShadow]
ibm5150, ibm5170: Many IBM PC-DOS sets [Justin Kerk]
t1000: MS-DOS (Version 2.11, Tandy version 02.11.24), MS-DOS (Verson 3.30, Tandy Version 03.30.20) [Justin Kerk]
z80ne_cass: 27 known titles in 1200, 600 and 300 Baud variants [Reagan Roush]
z80ne_flop: 39 known titles [Reagan Roush]


New NOT_WORKING software list additions
---------------------------------------
gba_ereader: Doubutsu no Mori Card-e (Series 1 and Series 2 cards) [Shideravan]


Translations added or modified
------------------------------
Hungarian [Lothar Serra Mari]


Source Changes
--------------
-seibucop.cpp: Fixed Legionnaire / Heated Barrel scenery walking bug (a different 138e is used). [Angelo Salese]

-epos.cpp: Several changes to The Dealer, Revenger '84 and Beastie Feastie hardware: [Angelo Salese]
 * Fixed RAM based colors.
 * Added backup RAM support.
 * Added flip screen support.

-m14.cpp: Revised PT Reach Mahjong, making it actually work: [Angelo Salese]
 * Added ball and paddle screen drawing, green background as per flyer pictures, and flip screen support.
 * Added reach button and updated input labels.

-k054321: Implemented as a device. [O. Galibert, Phil Bennett]

-z180: Fixed obvious typo detected by Coverity, thanks Coverity. [O. Galibert]

-Added a mechanism for devices to generate clocks for other devices: [AJR]
 * Made set_unscaled_clock and set_clock_scale not call notify_clock_changed unless the device has been started.
 * Made owner-derived clocks update whenever the owner's clock changes, including at configuration time.
 * Add clock_update_delegate type to represent device-generated clock outputs that may be dynamically modified.
   - Model implementation of this is the CLK output in I8085A.

-Partially rewrote uPD4701 device and hooked it up to a few Sega games. [AJR]

-Added uPD4701A device to cabal (trackball sets), calibr50, eaglshot, horshoes, poundfor and wwallyj. [AJR]

-segae.cpp: Added PPI and coin counters. [AJR]

-Made MC-8123 into a device. [AJR]

-megatech.cpp: Fixed Free Play regression. [AJR]

-arabfgt: Replaced protection MCU simulation with emulation of actual program. [AJR]

-taito_l.cpp: More MB8421, less HOLD_LINE (fixes sound in evilston). [AJR]

-acommand: Use tilemap device. [AJR]

-daytona: Added feedback driver board (including ROM). [AJR]

-fresh: Added some sound. [AJR]

-liberate.cpp: All PSGs are AY-3-8912A. [AJR]

-mrflea: Use PPIs for interboard communication and PIC for sub interrupt. [AJR]

-model1.cpp: Worked around race condition that caused vf to lose sound. [AJR]
 * Causes swa to show an error message before booting normally due to poor I/O board emulation.

-Fixed bug that permanently disabled some UI search strings when they were cleared. [AJR]

-Copy longname, manufacturer, year, filetype, etc. for image info in all softlisted cases. [AJR]

-Made -listroms display a user-friendly message when no ROMs are required. [AJR]

-Improvements to romcmp: [AJR]
 * Identify plain ASCII text files as such.
 * If a ROM has the same data in each half, print the hashes for that.
 * Avoid buffer overruns.
 * For calculating address masks, don't assume file size to be a power of 2.

-Replace linenoise-ng with a simpler port that uses a different UTF-8 parser. [Carl]

-plugins/console: Improved suggested completions. [Carl]

-luckgrln.cpp: Added DIPs and layout for 7smash, promoted to working. [David Haywood]

-Preliminary steps for basic VT03 (NES clone) support: [David Haywood]
 * Allowed derived classes to extend the PPU functionality to support the basic modes.
 * Added VT03 PPU variant and machine driver.
 * Moved mc_dgear from nes.xml to this driver and added several dumps.
 * Added some support for cybar120 extended sprite addressing.

-mitchell.cpp: Fixed NVRAM saving. [David Haywood]

-scyclone.cpp updates - promoted to working: [David Haywood]
 * Added sprite colours and preliminary starfield (no twinkle, uncertain star positions).
 * Documented probably hardware collision feature.
 * Added preliminary flipscreen support.
 * Added sound - discrete section missing.
 * Added save state support.

-ojankohs: Rewrote input handling: [Dirk Best]
 * Added missing player 2 controls.
 * Verified and removed non-existent keys from games.
 * Added DIP switch locations to all games and identified some unknown DIP switches.
 * Cleaned up and corrected code, and removed runtime tagmap lookups.

-Hooked up PPI(s) for chinsan, igspoker, jackie, megaphx, thief and upscope. [Dirk Best]

-chinsan: Merged with mayumi driver, general improvements and cleanup: [Dirk Best]
 * Cleaned up inputs and added flip flop and statistics buttons.
 * Identified coinage and demo sound DIP switches.
 * Set YM2203 clock to a more likely 10MHz/8.
 * Hooked up interrupt enable, flip screen and NVRAM.

-thief: Verified XTALs and cleaned up machine configurations. [Dirk Best]

-megaphx: Replaced PIC16C54 MCU simulation with emulation using existing dump. [Dirk Best]
 * Also cleaned up DIP switches, added DIP locations, and added documentation.

-Added new SN54/74166 8-Bit Parallel-In/Serial-Out Shift Register device. [Dirk Best]

-ym2203: Fixed crash on fatal errors. [Dirk Best]

-emupal: Added error handling and allowed palette region name to be overridden. [Dirk Best]

-Replaced some custom palette initialisation functions with appropriate standard callbacks. [Dirk Best]

-ui: Added ability to select different tilemap categories in tilemap viewer with page up/down keys. [Dirk Best]

-via6522 updates, adds support for external clock: [Joakim Larsson Edstrom]
 * Refactored shifter, adding support for more features and fixing a few bugs.
 * Tuned shifter IRQ timing to be more cycle accurate.
 * Fixed the flank timer value, which improves but doesn't completely fix the vectrex regression.

-z80scc: Implemented Reset Tx Interrupt Pending Command (fixes virtpool). [Joakim Larsson Edstrom]

-Added support for Seiko S-29X90 16-bit EEPROMs. [Luca Elia]

-Seta ST-0020 updates: added 4 tilemaps and switchable resolution - ST-0032 video on par with ST-0020. [Luca Elia]

-jclub2.cpp: Jockey Club II updates: [Luca Elia]
 * Split sets by software revision.
 * Added default EEPROMs and documented the procedure.
 * Finished I/O and added layout for on-screen keyboards.
 * Added sound communication.
 * Fixed backgrounds and colors.

-Added hopper-like mode to ticket dispenser device. [MetalliC]

-ti99: Improvements to peripheral handling: [Michael Zapf]
 * Rearranged bus/ti99 subtree, moved classes into namespaces, moved ti99 stuff from ti99x to ti99/internal.
 * Split big, all-in-one gromport.cpp into separate device files, introducing "gromport" as a bus of its own.
 * Added console connector "ioport" with PEB as slot option - PEB now needs to be plugged into TI-99/4/4A/8.

-Added hack to fish hashpath option out of INI files prior to softlist evaluation. [Nathan Woods]

-Fixed issue in image identification code accessing an empty vector when the hashed data length is zero. [Nathan Woods]

-CoCo: Made 6883 SAM control the root device clock, and changed CoCo devices to use derived clocks. [Nathan Woods]

-Cleanups to ram_device: [Nathan Woods]
 * Expose specific options, removing the burden of parsing RAM strings from clients.
 * Moved validation of command line arguments out of device_validity_check().

-imgtool updates: [Nathan Woods]
 * Cleaned up validity code and transitioned to std::wcerr as Windows doesn't like mixing std::wc(out|err) with printf.
 * Fixed issue with 'listfilters' command.
 * Extremely basic fix to the imgtool <-> CHD HD bridge (really nees much more work).
 * Simplified CHD metadata load since C++11 allows writing to a std::string directly.

-Windows options fixes: [Nathan Woods]
 * Removed redundant ";global_inputs".
 * Disambiguated "yiqp" abbreviation - YIQ phase count is now "yiqpc" (YIQ pixel clock scaling is still "yiqp").

-Auxiliary verb handling cleanup: [Nathan Woods]
 * Fixed a bug where resolved slot/image options would choke -romident.
 * Fixed crash when -romident is not supplied any arguments.
 * Converted verb handlers to take arguments as a vector of strings.
 * Fixed regression preventing -listslots/-listmedia working when slot options are specified.

-Don't strip spaces/quotes from command line arguments, only INI option values. [Nathan Woods]

-Fixed an issue that could cause problems when loading reset_on_load devices from software lists at runtime. [Nathan Woods]

-Miscellaneous cleanup and modernisation: [Nathan Woods]
 * Polished up traces of slot options menu's pre-C++ heritage and moved completely private code to an anonymous namespace.
 * Created device_slot_interface::slot_name() to wrap pattern of taking the tag and removing the initial colon.
 * Changed running_machine::schedule_[load|save]() to take 'std::string &&' instead of 'const char *'.
 * Converted running_machine::saveload_schedule to scoped enum.
 * Changed 'int ignore_warnings' parameter on core_options::parse_ini_file() to 'bool ignore_unknown_options'.
 * Retired min/max in attotime.h in favor of std::[min|max]().

-cgenie: Fixed loading ROMs from softlist in floppy interface. [Nigel Barnes]

-wicat: Added floppy drive and attached software list (not working). [Nigel Barnes]

-z180: Added support for DREQ and TEND signals, and fixed dma0 count and DREQ handling. [BartmanAbyss]

-Fixed two software loading bugs: [Robbbert]
 * Fatal error on reset if either a multipart softlist item was loaded, or a single-part item was loaded into a system with more
    than one slot of the same media type.
 * Fatal error on non-existent images specified in INI files (bad image is ejected, restoring previous behaviour).

-xbox/chihiro updates: [Samuele Zannoli]
 * Migrated PCI devices to new PCI bus framework.
 * Made USB peripherals slot devices. 

-seattle, vegas: Updated drivers to new PCI bus system. [Ted Green]

-iteagle: Added save state support. [Ted Green]

-vrc5074: Added new Nile 4 System Controller device. [Ted Green]

-Fixed graphics decode issues and improved palette generation in Dodge Man and Battle Cross. [Tomasz Slanina]

-hcd62121: Improved rotate and shift instructions; identified COM and PORT registers; fixed unidasm configuration. [Wilbert Pol]

-H8 improvements: [BartmanAbyss]
 * Fixed nstruction eepmov.b (used r4h instead of r4l).
 * Added support for non-autorequest DMA (DREQ edge, DREQ level).
 * Added support for H8/300H to h8_dma (previously only H8/300S supported).
 * Added DMA channels and RTMCSR register to H8/3002.

-Added (partial) correct register mappings to HD6345. [BartmanAbyss]

-hp9845: Added Support for HPI floppy format used for HP-formatted 8" floppy disks. [F.Ulivi, A.Kueckes]

-hp9895: Fixed a segfault when emulating the HP9845 drive (caused by rounding errors). [F.Ulivi]

-hp9845: Display improvements and softkey support: [F.Ulivi]
 * Improved text video of 45C, improved graphic cursors of 45C and 45T, and implemented softkeys for 45C and 45T.

-hp9845: Fixed a system freeze when loading memory tester from tape. [F.Ulivi]

-starshp1: Removed hack to restore correct behavior when ships explode. [Frank Palazzolo]

-N64 RSP DRC: Wrap PC to 12 bits in a few more places. [Happy]

-Added support for French Minitel 2 Terminal: [Jean-Francois DEL NERO]
 * Added support for TS9347 display processor variant.
 * Fixed visible area.
 * Fixed random crash in EF9345/TS9347 when drawing characters at right or bottom border.

-Fixed 6800 invalid instruction length/program counter behavior and renamed invalid opcodes. [Jean-Francois DEL NERO]
 * This makes goupil g1 Basic work.

-Fixed audio sample ROM mapping and corrected title of Pata Pata Panic. [Katsuhiko Kagami]
 * Previously called "Acchi Muite Hoi" based on incorrect auction description.

-InterPro improvements - ip2800 boots to FDM prompt with many memdiag test failures: [Patrick Mackinlay]
 * Fixed CPU/MMU ssw bug.
 * Added preliminary nscsi support.
 * Added preliminary MMU address translation.
 * Expanded memory maps for several devices.
 * Improved IRQ and DMA handling (still not working properly).
 * Stubbed out more SGA registers, added SRARB.
 * Added NCR53C94 support to ncr5390.cpp.
 * Added start/stop unit command to t10spc.cpp.

-Fixed issue with the Emscripten port where the emulation would continue to run while paused. [Steven Hugg]

-CoCo: Added support for Games Master Cartridge developed by John Linville as slot device. [Tim Lindner]

-Netlist library updates: [Couriersud]
 * Changed Solver.PARALLEL parameter definition - 0: no parallelism; 1: one processor parallel; >1: solve n subnets in parallel.
 * Refactored OPENMP - all OPENMP operations are now templatized in pomp.h.
 * Added 16-bit Galois LFSR generator (used to simulate thermal junction noise in Cheeky Mouse).

-cheekyms: Added netlist-based discrete audio emulation, replacing the placeholder DACs. [Vas Crabb, Couriersud]
 * Thanks to Sam Grech for supplying high-quality scans of the schematics.

-monymony, jackrabt: Added netlist for analog processing in melody section of 1B11132 sound board. [Vas Crabb]
 * Added a crude TTL Schmitt trigger model that allows input to source current.
 * Thanks to Couriersud for fixing a rather stupid typo in the tromba (trumpet) section of the netlist.
 * Cassa (bass drum) is currently disconnected as it causes issues with current simulation.
 * Mixing melody with speech and SFX is done outside the netlist, and relative levels are probably wrong.

-Wide-ranging modernisation/cleanup: [Vas Crabb]
 * Moved static data (short name, full name, source file) out of devices and into device types.
 * Moved state class out of MACHINE_CONFIG_START, eliminating need for MACHINE_CONFIG_FRAGMENT and MACHINE_CONFIG_DERIVED_CLASS.
 * Made game drivers add machine configuration in the same way as any other device.
 * Added support for machine configuration in device members, allowing many internal handlers to be made protected or private.
 * Moved many constants used internally by devices out of headers and into source files.
 * Converted many constants to scoped enums, and reduced scope of many constants and types.
 * Made many callback setters forward the parameter
 * Cleaned up many names that are reserved because they begin with _[A-Z] or contain two consecutive underscores.
 * Gave many devices more descriptive names, and renamed some device types and classes with overly generic names.
 * Untangled fantasy sound and Microprose 3D noise from the driver state classes.
 * Converted DECO BSMT2000 ready callback from a function pointer to a device delegate.
 * Made many devices use object finders for subdevices rather than doing tagmap lookups later.
 * Started to disentangle TI-99 from TI-990 and organised stuff by bus type.
 * Made some TI-99 buses use slot/card interfaces properly.
 * Turned some of the FM, SID, SCSP DSP, EPIC12 and Voodoo cores into idiomatic C++.
 * Factored out some boilerplate for YM chips with PSG.
 * Made Z180 table allocation/setup a bit safer.
 * Improved encapsulation of Z80DART channels and SNES PPU.
 * Converted generic keyboard and terminal to use a device delegate rather than WRITE8 since space/offset/mask aren't relevant.
 * Made terminal device dynamically allocate buffer so derived devices (e.g. teleprinter) can specify size.
 * Started to break out common parts of Samsung ARM SoC devices.
 * Consolidated and de-duplicated forward declarations in src/emu, and removed some obsolete ones.
 * Added #include guards to many headers that were missing them, and made many existing ones consistent.
 * Removed rarely used output and PTY interfaces from emu.h prefix header.

-Improvements to auxiliary verbs: [Vas Crabb]
 * Added support for device sets to -listroms (e.g. mpu401 or m68705p3).
 * Added support for multiple names/patterns to -listroms, -verifyroms and -listxml.
 * Added check that device short names don't exceed 32 characters in -validate.
 * Made -listxml instantiate slot devices as children of slots rather than the root device.
 * Improved performance of device type walk by at least two thirds.

-Converted many devices to use machine configuration in member functions. [Vas Crabb, Ivan Vangelista]

-exidy.cpp: Added PROMs from bootleg to mtrap sets as bad dumps. [f205v, Ivan Vangelista]

-Added preliminary Sharp SM590 CPU core. [Lord Nightmare, hap]

-QSound/DL-1425: Updated ROM and comments with corrections from recent decap. [Lord Nightmare, Siliconpr0n, superctr, Quench]

-Williams Special Chip 1/2: Added pinout diagram, clarified abbreviations, and fixed comments about SC1 vs SC2 behavior.
 [Sean Riddle, Lord Nightmare]

-Irem audio: Replaced generic latch with more accurate emulation: [Lord Nightmare]
 * Fixed missing D7 on sound latch, made device_reset clear latch; fixed case where sound CPU interrupt could be cleared in error.

-epos.cpp updates: [Lord Nightmare]
 * Corrected ROM names/comments and added rom types based on PCB pictures.
 * Noted that revngr84 is a newer set than revenger based on ROM numbering.
 * Implemented Tristar 9000 hardware AY-3-8910 port A 'multiplexer'.
 * Switched Tristar 8000 hardware to use AY-3-8912 as shown on schematics.

-BP1200: Mostly traced out the SM48D socket module. [Lord Nightmare]

-Added a note and flag indicating that Williams' Mayday has unemulated protection that is currently hacked around. [Lord Nightmare]

-Cleaned up GENie Lua scripts and corrected some header file names. [dankan1890]

-Made software list menu appear if appropriate when starting a machine from the Favorites menu. [dankan1890]

-scyclone.cpp: Redumped bad ROM, dumped PROMs. [ShouTime]

-williams.cpp: Redumped defenderj bad ROM, game now works. [ShouTime]

-stv.cpp: Documented mask ROM version of epr_17951a BIOS. [ShouTime, The Dumping Union]

-Added Japan Dreamcast flash dump. [rtw]

-segas18.cpp: Dumped later version of Shadow Dancer sound CPU ROM, documented main program EPR labels. [rtw]

-by68701.cpp: Added missing ROM dump for flashgdnp1. [PinMAME]

-aristmk4, aristmk5, aristmk5: Added more sets and improved documentation. [Heihachi_73]
 * Many dumps were corrupted by being transfered to a UNIX system using FTP mode A.

-Updated Taito Power JC and Taito Type Zero descriptions. [sjy96525]

-Added working controls for War: Final Assault and Road Burners. [sjy96525]

-Improved Critter Crusher / Tatacot Gun Control [sjy96525]

-hh_tms1k.cpp: Fix spelling error in cnbaskb description. [Dagarman]

-xbox: Replaced bad dump of MCPX 1.0 ROM with checksums with correct checksums. [Mark Riley]

-Amiga: Use correctly sized boot ROMs for the A1000 (mask ROMs are much larger than the content). [Guru]

-royalmah.cpp: Redumped mjyarou and verified it only has one Z80. [Guru]

-dsoccr94: removed redundant DIP switches. [Bad A. Billy]

-r9751: Added terminal keyboard callback. [Brandon Munger]

-Updated lua engine documentation. [Dan Amador]

-Updated hiscore.dat. [Leezer]

-Removed the minimum sleep time constraint in video_manager::throttle_until_ticks. [057a3dd61f99517a3afea0051a49cb27994f94d]

2017年5月30日 星期二

Cemu 1.8.0b

Wii U模擬器 Cemu 發布新版,更新如下 :

# New in 1.8.0b:

general: Fixed a bug in calculation of fullscreen window size

GX2: Fixed crash caused by out-of-bounds vertex attribute locations

# New in 1.8.0:

general: Added memory scanner (search and filter for values)
general: If Cemu is maximized to fullscreen, it will remain on the same monitor rather than defaulting to the primary monitor

RPL: Optimized loading of RPLs

GX2: Cemu now uses separable shaders
Vertex, geometry and pixel shaders are split into separate and independent programs rather than bundling them into sets
This change breaks compatibility with pre-1.8.0 shader caches and graphic packs (if they contain shaders)

GX2: Added support for using the same texture multiple times with different sampler parameters during a single drawcall
GX2: Graphic pack texture rules will automatically scale gl_FragCoord
GX2: Implemented shader instructions RECIPSQRT_FF and RECIP_FF
GX2: GPU7 shader decompiler will output slightly more optimized GLSL code
GX2: Better detection for invalidation of data in Streamout cache
GX2: Optimized frequently used GX2 API
GX2: Optimized texture decoding
GX2: Added command line option '-nsight' to allow debugging via NVIDIA Nsight

http://cemu.info/index.html

Neko Project 21/W ver0.86 rev32

Neko Project 21(NP21)でWindowsを動かす

PC-98xx系列模擬器 Neko Project 21/W 發布新版,更新如下 :

Win9xでのマルチメディアタイマーの不具合が修正されました!

https://sites.google.com/site/np21win/

SameBoy 0.9



GB/GBC模擬器 SameBoy 發布新版,更新如下 :

Version 0.9

This version is not compatible with save states of older versions.

New/Improved Features

  • A symbol file for IO-registers is now included
  • The Cocoa GUI now handles errors and warnings in a more user friendly manner
  • The debugger now includes an lcd command, that outputs information about the LCD controller and related registers
  • Improved audio quality, especially on Windows, by adding supersampling support
  • Upgraded the SDL port from SDL 1.2 to SDL 2.0
  • The following features were added to the SDL port:
    • OpenGL renderer
    • Reset and pause shortcuts
    • Ability to mute and unmute the audio
    • Ability to switch model between CGB and DMG without restarting SameBoy
    • Ability to open ROMs with drag and drop
    • Resizing, with 3 different mode (Entire window, keep aspect, and integer ratio)
    • Help dialog, accessible by the Shift+? shortcut (macOS) or F1 (Other platforms)
  • Improved input in the Cocoa debugger; supports command history (up/down) and reverse search (^R)

Accuracy Improvements/Fixes

  • Much more accurate emulation of HDMA
  • The effect of the DI opcode is no longer delayed
  • SameBoy’s CGB boot ROM no longer incorrectly changes the RAM bank
  • Fixed a bug where HUC1 banks higher than 0x1F were not mapped correctly
  • Fixed a bug where MBC5 would map the wrong bank if address 3XXX is written before 2XXX is
  • The STOP instruction is now treated as a 2-byte opcode
  • LCD timing was rewritten and is now much more accurate
  • Corrected behavior of the HUC1 RAM enable switch
  • Large ROMs use MBC3 if the header claims no MBC should be use, for better compatibility with unofficial ROMs
  • Fixed a bug in the implementation of the STAT write bug
  • The value of SCX now affects the LCD’s mode 3 length
  • More accurate FPS capping that tracks time correctly even when the LCD is off
  • Window behavior rewritten and and is now much more accurate; fixes Donkey Kong ‘94
  • Fixed a bug where sound is generate on the wave channel while it shouldn’t be
The following games now pass the automatic testing:
Alfred’s Adventure, Animorphs, Armada - FX Racers, Asterix - Search for Dogmatix, Bad Badtz-Maru Robo Battle, Barbie - Pet Rescue, Bear in the Big Blue House, Blue’s Clues - Blue’s Alphabet Book, Boarder Zone, Bob et Bobette - Les Dompteurs du Temps, Caesars Palace II, Captain Knick-Knack (Sachen), Daikaijuu Monogatari - The Miracle of the Zone II, Disney’s Tarzan, Doug’s Big Game, Dragon Tales - Dragon Wings, The Emperor’s New Groove, Fort Boyard, Honkaku Yonin Uchi Mahjong - Mahjong Ou, Hoyle Casino, Kinniku Banzuke GB3 - Shinseiki Survival Retsuden!, Konami GB Collection Vol.2, Konami GB Collection Vol.4, LEGO Racers, Lemmings & Oh No! More Lemmings, Les Aventures De TinTin - Le Temple du Soleil, Matchbox - Emergency Patrol, Microsoft Entertainment Pack, Pia Carrot he Youkoso!! 2.2, Pocket Music (E), Pokemon Card GB (J), Puchi Carat, San Francisco Rush 2049, Scrabble, The Simpsons - Night of the Living Treehouse of Horror, Star Wars Episode I - Obi-Wan’s Adventures, Supreme Snowboarding, Tintin in Tibet, Toki Tori, Tomb Raider - Curse of the Sword, Turok 3 - Shadow of Oblivion, VS Lemmings, World Destruction League - Thunder Tanks, Yu-Gi-Oh! Duel Monsters 4 - Saikyou Kettousha Senki

Bug Fixes

  • The SBC instruction was incorrectly printed as “LBC” in the debugger
  • The LDH instruction was not symbolicated
  • Fixed a bug with saving and loading save states and battery states on Windows
  • Fixed a bug where saving or loading save states sometimes worked incorrectly in the SDL port
  • Fixed a bug where the VRAM window would now show correctly if the game is paused
  • Fixed a bug where ^C in the Cocoa port would not move the focus to the console

Misc Internal Changes

  • Major refinements to the API

fixGB Alpha v0.5.3

GB/GBC模擬器 fixGB 發布新版,更新如下 :

-keep audio float output as default and allow short output via a compiler option instead
-added short clipping to prevent ugly clicks in the audio

https://github.com/FIX94/fixGB

2017年5月28日 星期日

Nintendulator v0.975 Beta (2017-05-27)

FC/NES模擬器 Nintendulator 發布新版,更新如下 :

Performing a reset or savestate save/load while emulation is active will no longer interrupt audio playback or controller input.

http://www.qmtpro.com/~nes/nintendulator/

m64p (2017-05-26)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI) 更新版本,有需要的朋友可試試。

https://m64p.github.io/

PPSSPP 1.4.2 - more fixes

PSP模擬器 PPSSP 再度更新,內容如下 :

No major news, but there's been fixes:
  • Fix bug causing several games to crash on ARM64, including Metal Gear Solid: Peace Walker
  • Software rendering crashfix
  • Fixes for homebrew: Timing, MEMSIZE

2017年5月24日 星期三

PPSSPP 1.4.1 - bugfix

PSP模擬器 PPSSPP 發布新版,更新如下 :

No major news, but there's been fixes:
  • Fixes for some common hangs and crashes
  • Vertex decoder optimizations
  • Corrections to mipmap bias and selection function
  • Major improvements and fixes to software renderer, including mipmap support
  • UI background image support
  • Fix crash in framebuffer blits affecting Persona 3

2017年5月22日 星期一

MADrigal CD Collection ver. 59.28

老屁股專用 -- 懷舊掌機模擬器 MADrigal CD Collection 發布新版,更新如下 :

I made it. It took ten long years for me to upgrade all my handheld simulators to the most recent "Standard 4". This process started with the release of Mickey Mouse Panorama Screen in October 2007 and step by step the new features were added to all 59 games.
Today I am releasing an updated version of the last game which had been in my "to do" list for years. It is a very beautiful and well-designed game featuring intriguing "artificial intelligence" routines making the game vs CPU particularly challenging.
As usual, the new version features brilliant and larger graphics, improved sounds, tons of fixes and - for the first time in my simulators collection - a brand new key configurator control panel allowing players to redefine all game buttons by assigning any key on the keyboard (this comes very handy for the users of arcade cabinets and game launchers).
This is the usual comparison between the new and old versions of the game - I really do hope you appreciate the improvements!


This is the list of new downloadable files:
- Penguin Land (Bandai, LSI Game Double Play) S4/1.04 (Standard 4, complete rewrite)
- MADrigal CD Collection ver. 59.28
- ClrMamePro DATfile ver. 20170522 [59.28]


2017年5月20日 星期六

SL9821 v0.2.4.1



NEC PC-9821模擬器 SL9821 發布新版,更新如下 :

400ライン表示で画面がぼやける問題(0.2.4.0でエンバグ)ほか、表示周りのバグ等を修正
グラフィック用GDCで未実装だったTEXTE、ZOOMコマンドの実装を追加

http://www.satotomi.com/sl9821/

2017年5月15日 星期一

Mesen 0.9.0

FC/NES模擬器 Mesen 發布新版,更新如下 :

New Features

    Rewind: Added a rewind functionality with reverse video and audio playback (up to several hours worth of gameplay can be rewinded.)
    UI: Added game selection screen
    Compatibility: Added support for mappers 29, 30, 111, 158 and 174.
    FDS: Added option to automatically switch disks.
    Video: Improvements to video scale management and corrected aspect ratio presets.
    Misc: Added a few other small features (Frame counter, game timer, 96kHz audio, etc.)

Bug Fixes

    Accuracy: Improvements to PPU, MMC5 and VRC6 emulation.
    FDS: Fixed issue with sound emulation (Fixes Bio Miracle).
    Overclocking: Improved compatibility with some games.
    Debugger: Fixed a number of bugs and crashes.
    Misc: Several other bug fixes

http://www.mesen.ca/

2017年5月14日 星期日

新前端 測試

原本前天就要po的,無奈雜事一堆,拖到現在.......

老規矩 -- 有人放,就解禁圖片。

PS. 不需要X360手把也可,運行大致正常。

(一) :



*********************************************
*********************************************

(二) :




SameBoy 0.8



GameBoy模擬器 SameBoy 發布新版,更新如下 :

New/Improved Features

  • The debugger now includes a ticks command, to allow tick counting
  • The debugger now includes a palettes command, to allow dumping the palettes in CGB mode
  • General optimizations
  • Complete GameBoy Camera support in the Cocoa port, basic support in the SDL port
  • Debugger syntax improved, commands now allow modifiers
    • print/eval can now have a format modifier (e.g. print/d)
    • examine can now have a byte count modifier (e.g. x/4)
  • The debugger now includes a disassemble command
  • Added a VRAM viewer to the Cocoa port
  • GameBoy Printer emulation in the Cocoa port
  • New icon for GBC files, following Nintendo’s color-coding convention, fixed icon alignment for both GB and GBC icons
  • Quick Look support in Cocoa: GB and GBC files now display in-game screenshots on their cartridge icon

Accuracy Improvements/Fixes

  • The APU emulation was refactored, and is now faster and now longer dependent on the sampling rate
  • LCDC’s bit 0 is now properly emulated (Fixes: Krusty’s Fun House)
  • The HALT bug is now emulated
  • The user is now prevented from pressing opposite keys at the same time (Fixes Pocket Bomberman)
  • Fixed MBC2 RAM emulation
  • Corrected emulation of the palette registers in CGB mode
  • HUC1 is now partially emulated, sans the IR sensor
  • Basic HUC3 support, only the MBC is emulated
  • Implemented the STAT-write interrupt bug (Fixed: Road Rash and Zero no Densetsu; these games do not work on CGBs)
  • Limited the LY=144 interrupt to DMG mode, as hinted by MooneyeGB’s test ROMs
The following games now pass the automatic testing:> All-Star Baseball ‘99, Cave Noire, Daisenryaku, F-1 Race, Gameboy Camera, Hatris, Ironman, Konami Golf, Kwirk, Meitantei Conan, Nintendo World Cup, Pocket Bomberman (J), Puzzle Boy, SS Spinner, The Smurfs, Speedball 2, Tecmo Bowl, Teenage Mutant Ninja Turtles 2, Tsuri Sensei, Ultima, Ultra Golf, WordZap, Z - The Miracle of the Zone, Zerd no Densetsu

Bug Fixes

  • Fixed a deadlock in the Hex Editor/Viewer when viewing APU data
  • Fixed a crash when accessing MBC RAM on some ROMs that do not have MBC RAM
  • Multiple watchpoints did not function correctly
  • Improved the behavior and performance of the open dialog in Cocoa
  • Fixed dereferencing a non-banked address in the debugger
  • VRAM was not initialized
  • Fixed an edge case where the Hex Editor/Viewer crashed
  • Breakpoint and watchpoint conditions no longer trigger other watchpoints; fixed potential crashes
  • Better handling of input in the Cocoa port when the system has a non-ASCII keyboard layout
  • Minor fixes for the help debugger command

Misc Internal Changes

  • Added rumble API, but it is not actually used by any of the GUIs
  • Added serial API, but it is currently only used internally for the GameBoy Printer

2017年5月13日 星期六

DSP Emulator 0.18WIP (2017-05-10)

多機種模擬器 DSP Emulator 發布新版,更新如下 :

-General
    +GFX: Added functions to rotate X axis and/or Y axis of a surface

-Psychic 5
    +Fixed intro

-Crazy Climber
    +Added driver with sound

-Return of the Invaders
    +Added driver with sound

https://github.com/leniad/dsp-emulator

Pasofami v2.34

多機種模擬器 Pasofami 發布新版,更新如下 :

■機能
NSFファイルの曲順変更機能

■機能詳細
・NSFファイル(拡張子NSF)の曲順を指定した順番に変更したり、聞く必要のない曲(効果音等)は除くことが出来ます。
・つまり、NSFファイルにはそのファミコンのタイトルの全曲が含まれていますが、この中から好みの聞きたい曲だけを選んで、その曲順を指定出来ます。
・これはそのファイルを別名のNSFファイルとして作成することによって簡単に出来ます。
・このNSFファイルは全てのNSFが聞けるプレイヤーやエミュレータやスマホでも共通に聞くことが出来ます。
・従って聞くNSFのサウンド音はプレイヤー独自の音なので好みのNSFプレイヤーを選べます。
・作成するNSFファイルは元のNSFファイルと同じサイズかあるいは数バイト大きいサイズで、好みに応じた順番のNSFファイルを何個でも作成出来ます。
・新しくNSFファイルを作成するのでNSFファイル中にある曲名、アーティスト、コピーライトの設定ができます。

■作成するためのパソファミでの操作
1.パソファミで曲順を変更するNSFファイルを選びます。
2.起動するとパソファミのNSFプレイヤー画面が表示されるので、この中の「NSF曲順変更設定」ボタンをクリックします。
3.すると「NSF曲順変更設定画面」が表示されます。
次はその後の操作です。
(1)曲順設定一括入力に選ぶ曲の曲番を順々にカンマで区切って入力します。
例えば聞きたい曲が3曲あり、1番目に聞きたいのは元のNSFでは3番目の曲で
2番めに聞きたいのは元のNSFでは7番目の曲で、最後に聞きたいのは元のNSFでは1番目の曲の場合
入力する内容は 3,7,1 とします。
(2)次に新しく作成するNSFファイルの名前を出力NSFファイル名に入力します。
(3)最後に「曲番変更したNSFファイル作成」ボタンを押します。
これにより新しいNSFファイルが出来るので、思ったとおりのNSFファイルが出来ているかNSFプレイヤーで聞いてみます。
もし、NSFプレイヤーで何も音が聞こえない場合は、指定が間違っていることもありますが、殆どの場合
順番を指定したNSFのメモリー領域が適していなかったと思われますので、設定位置を「設定位置2」に変更して
再度、「曲番変更したNSFファイル作成」ボタンを押します。
これでも駄目なら設定位置を「設定位置3」に変更します。
特殊な場合を除いて1,2,3,4のいずれかで鳴る筈です。
(4)この他にNSFファイル中にある曲名、アーティスト、コピーライト項目も変更出来ます。

■プレイヤーの動作確認
・VirtuaNSF
・VirtuaNES
・nestopia
・foobar2000 通常のNSFファイルであれば全曲分がリストに表示されて非常に見辛いが、新しく作成たNSFファイルであれば
 選択した曲数分しかリストに表示されないので効果的
・G-NSF
・DroidSound Android
・ファミコン実機で動作するRAMカセットマッパー5(8M+8M)(8M+0M)のNin1のNSF

http://hp.vector.co.jp/authors/VA005758/

2017年5月11日 星期四

m64p (2017-05-10)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI) 更新版本,
需要的朋友可到官網下載。

https://m64p.github.io/

3DNes v1.4.0

FC/NES模擬器 3DNes 發布新版,更新如下 :

– Adding full support for Virtual Reality.
– 3DNes is free
– 3DNesPro – VR Version – costs 4.99$ at minimum
– Support Vive – Rift – Mobile Headsets via SteamVR – Oculus – Riftcat – TrinusVR
– 3DN files of popular nes games are included in windows builds
– Vive and Rift are only supported in Windows Build

https://geod.itch.io/3dnes

2017年5月9日 星期二

無題 2017 -2

該來的總是會來.....................

抓緊了 !!
.
.
.
.
.
.
.


以上又是一篇不知所云.....

2017年5月6日 星期六

Phoenix 2.8.J

3DO/ColecoVision/Sega Master System/Game Gear /Atari Jaguar模擬器 Phoenix 發布新版,更新如下 :

 + Not very fast, not very high quality, but emulated by Atari Jaguar!
 
+ Support for PAL BIOS with disabled RSA in 3DO
 
+ Conversion (option via the File menu) Jaguar ROM without title and incorrect 3DO ISO
 
+ Profiling access to CD-ROM in 3DO

2017年5月5日 星期五

BizHawk 1.12.2

多機種模擬器 BizHawk 發布新版,更新如下 :

Released May 3, 2017
  • Windows binary

    • mGBA
      • Update mgba to latest 0.5.2 (71ee4a64b36b1256dbf6193b1087ff60a4656369)
      • Virtual Pad - support tilt controls (Fix #830)
      • Fix broken GB sound channels
      • Limited debugger support

    • Intellihawk
      • Sound emulation improvements
      • Debugger support
      • Capture mapper info into movie headers

    • SNESHawk
      • fix bug savestating SA1 hung in STP or WAI. fixes panic bomber.
      • Multitap support
      • Peripheral support

    • PSXHawk
      • Multitap support
      • NeGcon support

    • GPGX
      • Fix Game genie codes (#830)
      • More Accurate SVP Chip Emulation (#650)
      • Fix reset not reseting properly (#253)
      • Correctly emulate SRAM register in SSFII mapper. (#695)
      • Fix Might and Magic games give RAM errors (#548)


    • EmuHawk
      • Allow rewinding during movie recording
      • Stop hotkeys from getting sucked up by absent tool windows when hotkey-over-game priority is enabled
      • Fix flickering when toggling vsync on/off (e.g. while fast forwarding).
      • Flush saveram hotkey
      • TAStudio - Tweak editing selection by clicking column header instead of reverting every button state, apply the reverted state of the first selected frame to all the selection
      • Lua
        • Add horizalign and vertalign parameters to gui.drawText()
        • Implement tastudio.getselection(), tastudio.insertframes(), tastudio.deleteframes()
        • Implement client.saveram() (flushes save ram to disk)
    http://tasvideos.org/BizHawk.html

    Pasofami v2.33

    多機種模擬器 Pasofami 發布新版,更新如下 :

    パ ソファミ(v2.33)のバージョンアップ内容(2017/05/03) 
    1.起動中のプロセスからの吸出機能の追加
    先日(2017年04月26日)、絵描き人のRIKIさんが「キラキラスターナイトDXパーフェクト」のムック本を発売しました。
    これに添付されているCD-ROMの中にゲームソフト(EXEC形式)が3本ありますが、残念ながらこれはVirtuaNES専用で
    他のエミュレータでは動作しない状態でした。
    素晴らしいゲームソフトなので何としても別のエミュレータでも動作させ、エミュレータ特有の機能を
    使えるようにしたいし、又、カセットは販売されていないのでRAMカセットに書き、ファミコン実機でも
    動作出来るようにしたいので、その機能を追加しました。
    方法はEXEC形式のゲームソフトをCD-ROMから起動し、その起動中にパソファミの吸出し画面で
    「起動中プロセスからの吸出し」ボタンを押します。
    これによりNESの情報が別のプロセスから取得でき、NESの保存機能で通常のNESファイルが作成出来ます。
    使い方
    (1)CD-ROM中にある3本の「キラキラスターナイトDX」のどれかを起動します。
    (2)その後でパソファミを起動して吸出し画面を表示し、右上にある「プロセス起動からの吸出し」ボタンを押します。
    (3)すると吸出し完了のメッセージが表示されます。
    (4)この後は通常のROMの吸出し時に保存するのと同じ方法で、保存ファイル名を入力し、NESファイルの保存ボタンを押します。
    注意事項
    (1)CD-ROMにあるファイル名はそのままのファイル名で起動します。
    ファイル名を変更すると吸出しは出来なくなります。
    (2)吸出しは1本毎に行って下さい。つまり1本吸出しが終わると2本めは一旦パソファミとゲームソフトは終了させて
       再度起動させて下さい。
     現在、動作確認が出来ているOSはWindows10,Windows7,WindowsXPですが、もし、吸出し時にエラーになる場合は最初からやり直して下さい。
    2.NSF対応ファイルの追加
    ・テーブルの容量不足の為に対応から除いていましたが海外版のタイトルを追加しています(106タイトル)。
    ・ラブクエスト(徳間書店インターメディア)(未発売カセット)

    http://hp.vector.co.jp/authors/VA005758/

    2017年5月2日 星期二

    uoYabause v0.4.6

    SEGA SATURN模擬器 uoYabause 發布新版,更新如下 :

    I've fixed a couple of bugs in CPU emulation. More games are playable now.
    • Sega Touring Car Championship
    • Tomb Raiders
    • Virtua Racing
    • Baku Baku Animal
    • 3D Lemings
    • Vampire Savior
    • Mortal Kombat II
    These improvements are available only when you select interpreter CPU.

    http://www.uoyabause.org/


    2017年5月1日 星期一

    DSP Emulator 0.18WIP

     

    多機種模擬器 DSP Emulator 發布新版,更新如下 :

    -General
        +Lazarus
            -Fixed stereo sound
            -Improved audio synchronization
        +GFX
            -Added final screen independent flip X or flip Y
            -Improved scrolling by independent rows and / or columns
    -Improved zoom sprites (no more graps)
        +Deco BAC06
            -Converted to classes
            -Fixed bugs and more speed
        +Deco 16IC: Converted to classes
        +K051960, K05324x: Optimized sprites rendering
        +K007232:
            -Support of two simultaneous audio chips
            -Fixed stereo support
        +K053260: Fixed stereo support
        +MCS51
            -Corrected registers, mapped in memory
            -Added more opcodes
    -Deco 0 HW
        +Driver optimizations
        +Added dipswitches
        +Baddudes: Added i8751, protection patches removed
    -Caveman Ninja HW
        +Fixed raster interrupts
        +Robocop 2: Fixed video
    -Toki
        +Fixed sprites
    -ActFancer
        +Optimized driver
        +Added dipswitches
    -Gradius III
        +Changed sound to stereo
    -Simpsons
        +Changed sound to stereo
    -Vendetta
        +Changed sound to stereo
    -Ajax
        +Fixed audio (converted to stereo)
        +Fixed video (missing k051316 zoom/rotate)
        +Added controls
        +Added dipswitches
    -Gauntlet HW
        +Basic driver
    -Sauro
        +Added driver with sound, only missing ADPCM


    https://github.com/leniad/dsp-emulator

    Cemu 1.7.5

    Wii U模擬器 Cemu 發布新版,更新如下 :

    CPU/Interpreter: Improved accuracy of various floating point operations (including correct handling for PPC's non-ieee mode)
    CPU/JIT: Added experimental support for PPC's non-ieee mode
    CPU/JIT: Optimized loops and branches by caching CR0 in x64 flags register if possible

    RPL: Fixed a crash caused by too large SDA areas

    GX2: Various optimizations for the graphics backend, including:
    ... optimizing the algorithm for vertex/uniform/streamout cache lookup
    ... avoiding all redundant GL state changes
    ... implementing OpenGL DSA for textures
    ... other micro optimizations throughout the entire code
    GX2: Fixed a bug leading to corrupted shader cache files
    GX2: Rendering to SNORM textures is now correctly handled on Nvidia GPUs
    GX2: Fixed a bug in GX2ClearBuffersEx() and GX2ClearDepthStencilEx() where depthbuffer->clearDepth was set to the incorrect value
    GX2: Fixed crash caused by unsupported vertex/geometry shader mode
    GX2: Added experimental mode 'min' for game profile option 'accurateShaderMul' (see gameProfiles/example.ini for details)
    GX2: Modifying the 'accurateShaderMul' game profile option now invalidates precompiled shaders

    http://cemu.info/