2017年1月28日 星期六

VGBA 0.54

[Picture] [Picture]

GBA模擬器 VGBA 發布新版,更新如下 :
  • Added "Interpolate Video | Nearest Neighbor" option to VGBA-Windows.
  • Added "Force 4:3 Screen" option to VGBA-Windows.
  • Added -4x3 command line option to VGBA-Unix.
  • VGBA-Windows will not overwrite last software file name with other names.
  • Fixed file associations on Windows 8+.
  • Updated VGBA-Windows application icon.

2017年1月27日 星期五

金雞喜來報 : 迎春納福除夕到 !

來自各地的朋友大家好 ! 今日又是除夕了。

    老實說,今年過得很『糟』......尤其是接近過年越糟。   約一星期前與最不想起糾紛的對象發生肢體衝突,搞的心情奇差無比..........不過日子還是要過,希望大家都能平安順利過好這個年,預祝大家來年行大運、事事順心、日日如意 !!

下面說一些『 完全』不負責任的幻想自Hi文 :

1.某物的bios已被dump,離模擬還有十萬八千里左右,會提起是因為回想起當年廠商那副決不會被破的嘴臉罷了.....

2.某2~3大物確定會釋出了,至於何時.......擲筊吧。

3.某物的模擬有進展,最快1~2年內能看到畫面(幻燈片?)

4.『某物』可自行代入任何物品。

以上,祝大家新年快樂 !!!

2017年1月25日 星期三

MAME 0.182

MAME發布新版,更新如下 :

0.182
-----


MAMETesters Bugs Fixed
----------------------
- 04907: [Flip Screen/Cocktail] (combatsc.cpp) combatsc, combatscj, combatsct, bootcamp: Score line is not flipped with screen
  (Angelo Salese)
- 05313: [DIP/Input] (namcos21.cpp) winrun, winrun91, winrungp,driveyes: Misplaced Controls (Angelo Salese)
- 05392: [Documentation] (royalmah.cpp) janputer: info about "New Double Bet Mahjong" (Angelo Salese)
- 06216: [Sound] (ptcsol.cpp) sol20: Audio support (Robbbert)
- 06422: [Graphics] (rohga.cpp) wolffang: (Japanese Wolf Fang Only) Text at attract mode is cropped (David Haywood)
- 06460: [Sound] (stlforce.cpp) stlforce: OKI6295 speed is too slow (system11)
- 06461: [DIP/Input] (pacman.cpp) eeekk: 2P Start Button map is missing (Tafoid)
- 06464: [Interface] Every system with softlists using the "requirement" sharedfeat: Software list items with the "requirement"
  sharedfeat don't work (AJR)
- 06467: [Gameplay] (hh_tms1k.cpp) elecdet: Every suspect gives the same alibi. (hap)
- 06468: [DIP/Input] (gladiatr.cpp) gladiatr ogonsiro gcastle: Coinage DIP switches have no effect in sets using MCU simulation
  (Vas Crabb)


New working machines
--------------------
Conic Electronic Basketball [hap, Sean Riddle]
Conic Multisport/Tandy Sports Arena [hap, Sean Riddle]
Enma Daio (Japan) [rtw, Ryan Holtz, Dullaron, Firebricks, redk9258, W. Perez, Anonymous from Switzerland, Darksoft, Smitdogg,
  David Haywood, ShouTime, Andy Welburn, The Dumping Union]
Gakken Galaxy Invader 1000/Tandy Cosmic 1000 Fire Away [hap, Sean Riddle, Kevin Horton]
Hangzo (Japan, prototype)
  [ShouTime, Smitdogg, David Haywood, Imhotep, Ryan Holtz, hap, Zhivko Dimitrov, spogghi, ANY, Arjen Hoekman, Arcade Addict, krick,
  Dullaron, Eddie, f205v, rtw, Rod_Wod, Fabien Marsaud, InsertMoreCoins, Jan Stuhler, trap15, Macaw, Team Japump, Brandon Munger,
  Juan Manuel Gutierrez, abelardator2, Jordi Bosch Creus, haynor666, Nestor Acebo Jimenez, Carl Perry, Jeremy McElroy,
  Steven Boswell, JJaVMeTaL, Steven LeMaire, Matthew Shultz, Mark Riley has no toaster, Carlos Gutierrez, Bjorn Stahl,
  Aldo Vittorio De Luca, Bruno Celsi, Philip Zumbrun, cornishdavey, Stefano De Dionigi, motoschifo, Mamesick, Daniel Hitchcock,
  Patrick Wheeler, bisus, desodeso, Swos, Don Zaucker, Tox Nox Fox, Zak0077, giuppo, Moket, Frankie, robindan77, biasini, Dr_Zero,
  motoschifo, Mameremember, John Wilke, Sean Sutton, Renato Mucciarelli, Berlioux Julien, Lior Aouate, The Dumping Union]
Mattel Dalla$ (J.R. handheld) [hap, Sean Riddle]
Mattel Thoroughbred Horse Race Analyzer [hap, Sean Riddle]
Motorola MC68705P5 Programmer [Vas Crabb]
Poly-Play (ZRE-PP) [SailorSat]
Tiger 7 in 1 Sports Stadium [hap, Sean Riddle]


New working clones
------------------
Atari PC1 [rfka01]
Dynamite Duke (Japan, 25JUL89) [Corrado Tomaselli, The Dumping Union]
Fidelity Elite Avant Garde (model 6114-2/3/4, set 2) [Berger]
Fighting Fantasy (Japan revision ?) [Hammy, The Dumping Union]
King of the Monsters 2 - The Next Thing (older) [NeoSD]
Motorola MC68705P3 Programmer [Vas Crabb]
Motorola MC68705R3 Programmer [Vas Crabb]
Motorola MC68705U3 Programmer [Vas Crabb]
Poly-Play (ZRE-PP - Czech) [SailorSat]
Research Machines RM-380Z, COS 3.4D [zx70]
Research Machines RM-380Z, COS 3.4E [zx70]
Robo Army (NGM-032 ~ NGH-032)  [JacKc]
Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II, set 2)  [JacKc]
Skull Fang (Asia) [coolmod, The Dumping Union]
Star Fighter (bootleg of Astro Fighter) [f205v]


Machines promoted to working
----------------------------
Novag Diablo 68000 [hap]
Novag Super Expert (several versions) [hap, Berger]
Novag Super Forte (several versions) [hap, Berger]
Future Flash [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]
Force SYS68K/CPU-20 [Joakim Larsson Edstrom]
Otrona Attache [zx70]
Robo Army (NGM-032 ~ NGH-032)  [JacKc]
Sky Robo [CAPS0ff, Angelo Salese]


Clones promoted to working
--------------------------
Laser Base (set 1) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]
Laser Base (set 2) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]
Tatakae! Big Fighter (Japan) [CAPS0ff, Angelo Salese]


New machines marked as NOT_WORKING
----------------------------------
Ator (Videodens) [AJR, Gonzalo]
Bloody Roller (Playbar) [AJR, Akiles500]
Compugraphic MCS PowerView 10 [Carl, Al Kossow]
Cobra (Playbar) [AJR, Iso Tropia]
Happy Fish (V2 PCB, 302-in-1) [The Dumping Union]
LINK RM-480Z (set 1) [Robbbert]
LINK RM-480Z (set 2) [Robbbert]
Mega Bonus Star II (Euro, Millennium Edition) [Roberto Fresca, Team Europe]
miniFORCE VME Chassis [Joakim Larsson Edstrom]
Slalom Code 0.3 (Stargame) [AJR, Akiles500]


New clones marked as NOT_WORKING
--------------------------------
Eight Ball Champ (Spain, Z-Pinball hardware) [AJR, Iso Tropia]
MotorDome (German) [PinMAME]
Star Horse Progress (backup data) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
Star Horse Progress (live, Rev A) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
Star Horse Progress (main screens, Rev B) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
Star Horse Progress (sound & backup, Rev A) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]
World Kicks (Japan, WK1 Ver.A) [rtw]


New working software list additions
-----------------------------------
-archimedes.xml: over 30 games (some protected), and many apps [Nigel Barnes]
-atom_cass.xml: Backgammon, Cylon Attack, Early Warning, Minefield, Tangled [Nigel Barnes]
-atom_flop.xml: Galaxians (Aardvark) [Nigel Barnes]
-ibmpcjr_cart.xml: Fraction Fever [Anna Wu, Justin Kerk]
-t1000.xml:
 MS-DOS (Verson 3.20, Tandy version 03.20.21) (Tandy 1000 TX), DeskMate (Tandy 1000), DeskMate II (Tandy 3000), Personal DeskMate,
 Personal DeskMate 2 (Tandy 1000 HX), Personal DeskMate 2 (Tandy 1000 HX, Alt), Personal DeskMate 2 (Tandy 1000 TX),
 King's Quest (Tandy), Transylvania (Tandy) [Justin Kerk]
-x1_cass.xml:
 198X-nen, 3D Golf Simulation, Fushigi no Kuni no Alice, Ankokujou, Danchizuma no Yuuwaku, Intelli Janshi - Yonin Mahjong,
 Ultra Story, Xanadu [r09]


Source Changes
--------------
-Rewrote Namco C148 (interrupt controller) and C193 (SCI) devices. [Angelo Salese]
 * Fixed POS interrupt generation for Winning Run/Winning Run '91/Winning Run Suzuka GP.
 * Fixed trail tachometer drawing in Winning Run.

-deco32.cpp: Added preliminary global volume control for nslasher and fghthist. [Angelo Salese]

-Wrote a device core for the Namco 6-speed gearbox. [Angelo Salese]
 * Used by Driver's Eyes, Ridge Racer DX and Ace Driver.

-Added preliminary banked 256 color mode to PC-9821. [Angelo Salese]

-naomi.cpp: Added inputs for Mars TV. [Angelo Salese]

-Dumped i8751 MCU for Sky Robo / Takatae Big Fighter and added basic hookup to make it work. [CAPS0ff, Angelo Salese]

-punkywil: Added a ridiculously incomplete dump of the CPU ROM. [AJR, Akiles500]

-Z80 daisy chain improvements: [AJR]
 * Use the standard vector for an external IRQ, rather than a bogus one from the last device in the chain.
 * Enabled Z80 daisy chain on Cedar Magnet sound board (fake IRQ still necessary, but vectors are correct now).
 * Source note regarding IM 2 behavior contrary to Zilog datasheet.

-Corrected natural keyboard handling of toggle keys. [AJR]

-break86: Tried to make some sense of the DIP settings in the service manual [AJR]

-Service mode DIP switch adjustments: [AJR]
 * Use the default sequence for the non-toggle service mode/test switch for service mode DIP switch unless the machine has one of
    those as well.
 * Automatically define DIP and configuration switches as toggle fields (makes assigning input codes easier).

-Correctly report size of ROMs over 2GB in XML output. [AJR]

-Cedar Magnet/EFO ZSU improvements: [AJR]
 * Got rid of fake IRQ in Cedar Magnet sound system.
 * Converted the Cedar Magnet board from a base device class to a mix-in interface.
 * Emulated EFO ZSU as main variant of the Cedar Magnet sound board.
 * Hooked up ZSU1 to Skill Flight and Phantom Ship.
 * Modernized ZSU soundlatch/IRQ mechanism.

-More DAC identification and sound stuff. [AJR]
 * Legion and Rygar have YM3526 instead of YM3812 (other Nichibutsu games to be checked).
 * Identified DACs used in most Midway and Williams games.
 * Zektor uses an AY-3-8912, not 8910.
 * Corrected name of Turbo Cheap Squeak board.
 * Hyphenated title of F-14 Tomcat.
 * Corrected Color Computer DAC type and separated single-bit sound.

-polepos.cpp: Sound improvements for bootlegs [AJR]
 * Working Spanish/Italian voices in polepos2bi and polepos2bs.
 * DAC for passing car sound in topracern, polepos2bi and polepos2bs.
 * These bootlegs may still be missing explosion sounds.

-skyarmy: Various small improvements: [AJR]
 * Fixed screen flipping in cocktail mode.
 * Re-added second AY-3-8910A that generates explosion sounds.
 * Added coin counter.

-bagmanf: Fixed inputs and shuffled PROMs for better colors (game still tends to crash). [AJR]

-kangaroob: Added proper ROM labels and locations. [AJR]

-newbrain improvements: [Curt Coder]
 * Added character ROM and more accurate video output.
 * Fixed keyboard.
 * Decoded VFD bitstream, and added simultaneous video and VFD display.
 * Fixed CPU clocks and interrupt logic, added layout for VFD-less model, enforced power on reset timer.

cop400 improvements: [Curt Coder]
 * Fixed disassembly of jump instructions and used decimal for LDD/XAD.
 * Fixed instruction timing and time-base counter.
 * Fixed COP444 disassembly.
 * Properly separated COP444L from COP444C.

-advision: Fixed CPU clock; turtles music is now melodic. [Curt Coder]

-OS X Cocoa debugger: Autoscroll log window, improved view scoll behaviour. [Curt Coder]

-74153: Rewrote emulation, only output state when the level changes. [Dirk Best]

-apricot: Use 74153 for the serial clock selector. [Dirk Best]

-gen_latch updates:
 * Added MCFG_GENERIC_LATCH_DATA_PENDING_CB to raise and lower a line automatically as the latch is written and read. [AJR]
   - Makes sound IRQs easier to deliver and reduces the incidence of HOLD_LINE in drivers.
 * Inverted logic (latch_read -> latch_written), fixed initial callback after start. [Dirk Best]

-ashnojoe, crospang, crshrace, dcheese: Latch cleanup. [Dirk Best]

-ddenlovr, expro02, f1gp feversoc, fuukifg2, gaelco: ACCESSING_BITS cleanup. [Dirk Best]

-z80ne: Killed direct update handler. [Dirk Best]

-chdman: Added support for hard disk templates and added some initial ones. [Dirk Best]

-Added A1200 keyboard skeleton device (needs MC68HC05Cx support). [Dirk Best]

-Added HLCD0515/0569 LCD Driver device. [hap]

-TMS0970: Fixed a problem with DDIG line, causing MB Comp IV to be unplayable. [hap]

-hh_tms1k: Fixed wrong button mapping for Codename Sector. [hap]

-VME bus improvements: [Joakim Larsson Edstrom]
 * Added new VME slave board: mzr8300.
 * Added device installers for A16:D8, A16:D16, A24:D8 and A24:D16.
 * mzr8300: hooked up the 7201 correctly and added RS232, now supporting the mzr8105 over VME bus as previously faked.
 * Converted mvme350 board driver to slot device.
 * Force Computers: Converted fcisio1 and fcscsi1 boards to slot devices and added VME interface to fccpu30.
 * Force Computers: Added VME interface to fccpu1, fccpu20 and hk68v10.
 * Added miniFORCE 2P21 chassis.
 * hd63450: Fixed device to find the owner CPU if the top node doesn't have a CPU, like in the case of a VME chassis.
 * fccpu20: Set terminal as default rs232 device, changed crystal value after visual verification to get 9600 Baud.
   - Terminal works but needs to be set to 7bit.
 * fccpu30: Improved documentation.
 * miniFORCE: Added address map info and feature list for three models.
 * fccpu20: Added PCB layout and hooked up the Rx part, terminal is working now.
 * Added fccpu20 to Miniforce as a VME card.
 * fccpu20: Moved all code and documentation to the slot device, promoted to working driver.

-Added MC68153 Bus Interrupter Module device. [Joakim Larsson Edstrom]

-MPCC improvements: [Joakim Larsson Edstrom]
 * Robustification, LOG messages and pinout added.
 * Completed Tx, Rx and serial interface handshake support.

-Added JuliaLang utf8proc as a third party library with wrappers. [Nathan Woods]

-imgtool improvements: [Nathan Woods]
 * Changed charconv from an enumeration to an interface:
   - Added a table-based implementation for simple single-byte endocdings.
   - Added support for ISO-8859-1 Latin 1 and Mac Roman.
 * Use wcout/wcerr in order to support Unicode console output.
 * Fixed recently introduce bug on attribute listings.
 * CoCo/RS-DOS: Miscellaneous cleanups and C++ modernization.

-CoCo: Fixed a recently introduced bug in DMK image creation. [Nathan Woods]

-Created a new debugger command 'tracesym': [Nathan Woods]
 * Shorthand for 'tracelog' that uses default format string.

-Added a facility allowing logerror output to be captured in traces. [Nathan Woods]
 * The third parameter to the debugger 'trace' is now a list of '|' delimited options to support this.

-Acorn Archimedes updates: [Nigel Barnes]
 * Added Diagnostic Test ROMs to aa310.
 * Renamed Archimedes 3000 -> BBC A3000.
 * Single FDD installed by default, other bay usually contains HDD.
 * Removed tape control input port.
 * Added apd_dsk: new floppy format 'Archimedes Protected Disk'.

-mc68681: Added preliminary support for SC28C94 QUART, fixed channel C/D transmission. [R. Belmont]

-gba, vcs80: Removed deprecated direct update handlers. [R. Belmont]

-68230pit updates: [R. Belmont]
 * Don't forget all externally driven line states when the DDR changes.
 * Return proper port values when line states are pushed instead of pulled.

-Pyon Pyon Jump: Documented board 7908B pinout and #1/#2 DIP switches. [Roberto Fresca]

-Gran Premio F1 (Spanish bootleg of Pole Position II) updates: [Arcade Hacker, Rockman, Roberto Fresca]
 * Redumped some faulty devices (the former speech ROM has bit6 fixed).
 * Added proper bipolar PROMs dumps.
 * Documented 'A'/'B'/'C' board edge connectors.

-New driver for Mega Bonus Star II (Euro, Millennium Edition): [Roberto Fresca]
 * Derived machine and started a proper memory map, the game starts to show attract mode.
 * Changed the romset name according to the real game name.
 * Video hardware work to fix the video reels.
 * Inputs worked out from scratch.
 * Added references for Z86C15 MCU.

-Mega Bonus Star II (Euro, Millennium Edition) notes: [Roberto Fresca, Team Eurpoe]
 * Added more documentation, tech notes, and M48T12 timekeeeper dump for preservation and further analysis.

-Mega Bonus Star II (Euro, Millennium Edition): Added GAL dump. [Team Europe]
 * Added unknown Zilog DIP40 IC diagram, looks as a Z8 family MCU.

-Added decapped MCU dump for the original quizard. [TeamEurope]

-aristmk5: Added SPI and hopper emulation, allowing non-US games to boot. [Sandro Ronco]

-midzeus: Changed waveram viewer to use V key to fix conflict with game controls. [Ted Green]

-Added decapped dump of the d8751 on quizard4 sets (not hooked up yet). [Team Europe, David Haywood]
 * Also fixed fixed flags on quizard3 and 4 game versions that never worked past coin-up.

-Taito 68705 refactoring: [David Haywood]
 * Renamed the buggychl_mcu_device (machine/buggychl.cpp) to taito68705interface.cpp because a number of drivers used it.
 * Refactored that device to use the new 68705 core with built-in peripherals.
 * Refactored some other drivers, including tokio, daikaiju, flstory, lkage, nycaptor and lsasquad, to use it.
 * Moved 68705 timer logic out of arkanoid driver and into 68705 core.

-stv.cpp: Cleaned up comments, BAD_DUMP flags and set descriptions based on recent Print Club 2 set redumps, and added preconfigured
 NVRAM to non-corrupt set. [David Haywood]

-Added a preconfigured NVRAM to tangtang in esd16.cpp so it won't boot with invalid settings. [David Haywood]

-Added a dump of one of the HNG64 TMP87PH40AN I/O chips. [CAPS0ff]
 * This came from a sample OTP chip that was purchased for testing/analysis, not one of the chips actually taken from a HNG64 unit!
 * The chip had no protection and read out without issue.
 * It isn't clear if this is the driving, shooting or fighting MCU type.

-stuntcyc logic emulation: [Ryan Holtz]
 * Added netlist.
 * Fixed some NOR gates that should have been NANDs, fixes the playfield.

-netlist improvements: [Couriersud]
 * ROMs now specify an identifier in the netlist to load data from a source_t implementation.
 * Added "-r" option to nltool to pass path to a folder containing ROM files.
 * setup_t is owned by netlist_t; stop being complicated.
 * Removed gnd() method, simplified further.
 * Fixed seldom-used conditional build options including OPENMP.
 * Increased readability of timed queue code.
 * Reamed connect_late to connect.
 * Register nets where they are created.
 * Preparatory work for automatically generated include files for devices.
   - nltool now is able to create all defines from the factory definitions.
 * Added code to remove devices connected only to rail terminals.
 * Refactored reverse polish notation evaluator into own its source files.
 * Added function parameter to current and voltage sources VS and CS (e.g. to produce a sine wave).
 * Changed code to allow devices to optionally be treated as dynamic or timestepping devices.
 * Converted warnings and fatal log messages to constants.
 * Assume string literals are UTF8 in netlist code.

-mario: Hooked up Luigi walking sound in netlist sound implementation. [Couriersud]
 * Driver now uses netlist audio implementation instead of discrete implementation.
 * The previous emulation has not been removed yet because it still contains a lot of documentation.

-netlist: Added LM747, LM747A and 2N2565. [Vas Crabb]

-gsword.cpp updates: [Vas Crabb]
 * Split out gsword and josvolly functionality from base driver class.
 * Identified josvolly "AA 007" chip as NECD8255A for reading input ports as shown by CAPS0ff die shot.
 * Hooked up josvolly MCUs for communication between CPUs, improves test mode behaviour.
 * Added DIP locations to josvolly based on test mode.
 * Named unknown DIP settings after the location they control in main RAM.
 * Identified josvolly cabinet type DIP switch.
 * Removed obsolete josvolly MCU simulation.

-gladiatr.cpp improvements: [Vas Crabb]
 * Separated gladiatr and ppking state classes.
 * Hooked up all four MCUs in gladiatr sets, games now honour coinage settings.
 * Eliminated tagmap lookups on input read.
 * Add bootleg MCU dumps to all gladiatr sets as BAD_DUMP, removed MCU simulation, and updated notes.

-m6805: refactoring and improvements [Vas Crabb]
 * Moved 68705 devices into their own file, Made P3, P5, R3 and U3 variants and made them load bootstrap ROMs.
 * MC68705R3 bootstrap ROM is believed to be identical to U3, but a dump is required for confirmation.
 * Implemented EPROM control (saves contents using NVRAM mechanism).
 * Implemented differences for open drain I/O ports.
 * Re-implemented timer/counter - supports MOR-controlled mode, correct count direction, and correct start/reset states.
 * Fixed state of input lines being lost on reset.
 * Use symbolic names for I/O registers in disassembly.
 * Exposed more more internal registers through the state interface - shows contents of registers that can't be read as memory.
 * Reduced massive amounts of redundancy by templating opcode handlers and replaced the epic switch statement with a dispatch table.
 * Turned a lot of macros into inline methods so they can be scoped down.
 * Fixed timings for a few instructions and added a table with CMOS instruction timings.
 * Corrected affected flags in comments on opcode handlers (actual code was correct).
 * Removed unnecessary flag calculation tables.
 * Added compile-time configurable logging for onboard MC68705 peripherals to help debug issues.
 * Completely eliminated the concrete 68705-without-peripherals class.
 * Use MC68705P3 core for bub68705, changela, maxaflex, mexico86, qix.cpp, taitosj.cpp and tstrike/ddungeon/darktowr, simulate
    synchronous latches better.
 * Use MC68705R3 core for pipeline.
 * Use MC68705P5 core for pitnrun.
 * Use MC68705P5 core for quizpun, MCU now gets timer interrupts correctly (still not working).

-taito68705interface improvements: [Vas Crabb]
 * Added abstract base class with latch logic written for arkanoid/puzznic.
 * Removed non-obvious mcu_status_r and semaphore_r members and moved to drivers (varies by system).
 * Got rid of the unnecessary hacks for bigevglf, it doesn't need anything special.
 * Folded Slap Fight functionality into common device class.
 * Used common device for maniach, maniach2, renegade, retofinv and xsleena.
 * Added device for arkanoid/puzznic MCU setup, replacing glue in arkanoid and simulation in puzznic.
 * Removed leftover crud from driver state classes.

-hotsmash, pbillian: Cleanup: [Vas Crabb]
 * Did bare minimum work to extricate hotsmash/pbillian from superqix_state.
 * Migrated to M68705P5 core instead of in-driver peripherals.
 * Reduced tagmap lookups.

-stfight.cpp: Fixed ADPCM control. [Vas Crabb]
 * Used MC68705P5 core rather than in-driver peripherals.
 * Latch ADPCM counter on the correct edge.
 * Remove unused members, eliminate function statics, and fix up save state registration.
 * Reduced runtime tagmap lookups.

-tigeroad.cpp: Cleanup and modernisation: [Vas Crabb]
 * Split out bballs and pushman state classes.
 * Used new MC68705R3 core for pushman, make communication with host CPU believable.
 * Used derived memory maps rather than installing handlers in init members.
 * Simplified bballs protection MCU simulation using pushman hookup as a guide.

-a2bus/mouse.cpp: Simplification and cleanup: [Vas Crabb]
 * Used new MC68705P3 core and removed obsolete glue.
 * Made comment styles consistent, eliminated device timers altogether, and de-duplicated code for updating X and Y axes.
 * The card works before and after the change, but by default axes are only mapped to inc/dec keys, not host mouse.

-taito_l.cpp: Split giant state class up into family tree, reduced tagmap lookups. [Vas Crabb]

-i8251: Made receive more reliable, cleaned up a little. [Vas Crabb]

-zorba improvements: [Vas Crabb]
 * Created emulated keyboard device using MC68705P3 core.
   - Identified 88 of 96 matrix keys, 6 of 8 DIP switches, and 3 of 6 outputs.
 * Connected IEEE-488, RS232 and Centronics ports.
 * Hooked up all IRQ sources and connected PIT to USARTs.

-m6805evs: Added proper memory map in comment and note that it needs CPU core support for the 68HC705 family. [Vas Crabb]

-Added logmacro.h inspired by Edstrom's log macros. [Vas Crabb]
 * Should be #included after other headers and after optionally #defining VERBOSE, usage samples in z80scc.cpp and m68705.cpp.

-arkanoid: Confirmed MCU reset also resets semaphore flags. [Lord Nightmare, Vas Crabb]

-debugger: Use 0o prefix for octal numbers, 0b for binary numbers, and allow uppercase radix characters. [shattered, Vas Crabb]

-superqix.cpp: Deprotected an original Japan/World Super Qix 8751 MCU, and verified that the presumed B03 // 03 MCU dump is correct.
 [Lord Nightmare]

-arkanoid.cpp: Fixed watchdog to match PCB tracing and update some comments. [Lord Nightmare]

-Zorba keyboard: Fixed F4 in natural keyboard mode. [Robbbert]

-Enabled rm380z34d and rm380z34e. [Robbbert]

-Added support for earlier COS versions on the RM380Z. [zx70]
 * Earlier versions had only a 40 column display and the cassette tape interface.

-Made the RTC chip react on the Aussie Byte. [zx70]

-Scrollup fix for the TMS9927 family. [zx70]
 * Avoid reconfiguring all the CRTC parameters on any cursor shape change, which was resetting the scroll counter.
 * Fixes scrollup for the Otrona Attache.

-pc_dsk: Support 360K images with 512-byte header, found in some softlist entries. [Justin Kerk]
 * Also support 1.44MB images with 1024-byte footer.

-pc_dsk: Assume a smaller gap size to allow 400K disk images to load. [Justin Kerk]
 * Fixes e.g. ikari and marble from the ibm5150 softlist.

-tandy1t: Distinguish between models using 90-key Tandy and standard 101-key "Enhanced" AT keyboard layouts. [Justin Kerk]
 * Also unmapped Hold key on the 90-key layout by default to avoid freezing the emulated system when switching UI modes.

-atvtrack improvements - game code running now as it should: [MetalliC]
 * Extracted CPU initial boot from FPGA bitsream.
 * Implemented NAND Flash erase and program commands.
 * Hooked GPU IRQs control.
 * Added basic simulation of GPU's internal CPU for game init speedup.
 * Documented IO-port multiplexing.

-naomi docs update: [MetalliC]
 * Dead or Alive 2 Millenium now parent of DoA2 set.
 * Renamed Star Horse sets for consistency.

-Researched and documented NAOMI ROM board type 171-7885A master/slave features. [rtw, MetalliC]

-IBM 6580 Displaywriter de-skeletonization. [shattered]

-i8255: In read_pc(), also return data from output latch. [shattered]

-ImageDisk loader: Don't crash on tracks with no data. [shattered]

-TeleDisk loader: Accept images produced from 8" SSSD disks. [shattered]

-imagedev/floppy: Added 'dskchg_writable' property (for Sony Microfloppy drives). [shattered]

-imagedev/floppy: Added has_trk00 property, initially for IBM 6360 8-inch drives. [shattered]

-imagedev/floppy: Inhibit reading until drive has spun up. [Michael Zapf]
 * This affects drives/controllers that do not use the READY line.
 * Still an over-simplified solution; requires a proper implementation of a spin-up ramp.
 * Stepping is allowed during spin-up until further evidence from real drives.

-formats/wd177x_dsk: Allow override of build_sector_description, like nec765_dsk. [shattered]

-polyplay: Added a German version of ZRE-PP based polyplay and a Czech ROM. [SailorSat]
 * Modernized/devicified the polyplay driver.
 * Documented differences in hardware.
 * Added newer ZRE-PP board (SIO not yet hooked up).
 * Added a Czech export version with the new menu.
 * Fixed undocumented Z80 CTC 'on-the-fly' mode switch; internal timer didn't stop.
 * Added new polyplay2 romset; german version with 10 games (6 new ones).
 * Renamed Czech version to polyplay2c and made a clone of polyplay2.

-harddriv: Hooked up the first serial port as an RS232 device to enable linking. [SailorSat]
 * This allows one to link up two Race Drivin' using null-modem and bitbanger (38400 8E1).

-HP9895 dual-floppy drive WIP: [F.Ulivi]
 * Added draft of HP9895 floppy drive, PHI passes POST.
 * 9895 now talks through ieee488!
 * Cosmetic fixes to 9895-related source files.

-gaelco: Dumped "Biomechanical Toy (Ver. 1.0.1884)" sound roms, fixes audio in this version. [ShouTime]

-Verified that Plump Pop uses the same M-Chip as extermination and Dr. Toppel; added and corrected labels, locations and chip types
 for several ROMs/PROMs as well as updated notes, based on PCB pictures. [ShouTime]

-segae.cpp: Fixed incorrect Opa Opa ROM labels. [ShouTime]

-Updated PortAudio library and added audio output module. [inte alls]
 * Provides low-latency audio output on Windows 7 or later and Linux.

-ppcdrc.cpp: Clear two LSBs of the branch target address. [maximumspatium]
 * Fixes an issue preventing Power Macintosh 6100 from starting up.

-x1.cpp: Added kana input support. [r09]
 * Added all kana and kana+shift key combinations.
 * Changed the kana key into a toggle, like in real hardware.
 * Added some missing keys that exist on the actual X1 keyboard.

-taito_f3: Fixed missing graphics on state load. [moralrecordings]

-Added write line member for terminal count line of upd765. [Patrick Mackinlay]

-retofinv.cpp: Added comment about developer (thanks to TCRF and GDRI). [Stiletto]

-Added the Sonic 3 proto lock-on chips to the relevant Sonic 3 proto sets. [einstein95]

-cvs.cpp: Only show popmessage on unknown writes if VERBOSE is defined. [system11]

-a78_slot: Fixed broken 144k + POKEY@450 emulation. [Mike Saarna, trebor]
 * Bentley Bear's Crystal Quest and Donkey Kong PK-XM no longer crash.

-DEC Rainbow 100 updates: [Bavarese]
 * Enabled Corvus hard drives (Patched CP/M 1.x only, requires DRCDUTIL.TD0 driver disk from Maslin archive).
   - See section CORVUS HARD DISK for patch instructions.
   - DOS 2.x and CP/M 2.2 were once supported too, but drivers appear to be lost.
 * Added info about 6 and 20 MB Corvus drives and how to format/use them under CP/M 1.x.

-aztarac.cpp: Verified and corrected labels/locations and added newly dumped video board PROMS. [Andrew Welburn, Tafoid]

-ms32.cpp: Corrected ROM names for Best Bout Boxing. [Corrado Tomaselli, The Dumping Union]

-pse.cpp: Redumped bazookabr. [f205v]

-Corrected tilemap colors in Stadium Hero. [Bryan McPhail, Guru]

-armedf.cpp: Verified and corrected clocks for Sky Robo / Tatakae! Big Fighter. [Guru]

-hng64: Documented I/O CPU clock. [Guru]

-pacman.cpp: Added readme for Number Crash. [Guru]

-jollyjgr.cpp: Updated readme and corrected clocks for Jolly Jogger. [Guru]

-hiscore.dat: Updates [Leezer]

-Added handy ROM filename discrepancy spotter scripts. [Zoe Blade]
 * Identifies identical ROMs that have different names in parent and clone sets.

-Updated V.Smile software list: [Fake Shemp]
 * Split into three lists: regular V.Smile, V.Smile Motion, and V.Smile Baby (Motion and Baby lists not hooked up yet).
 * Updated with a bunch of new-found carts and been restructured to indicate which carts are undumped.
 * Documented cart internals more thoroughly - descriptions now list PCB types, chip placements/labels, etc. if available.
 * Added previously missed dumps, fixed some typos.

-Added more software list documentation based off new dumps. [Fake Shemp]
 * Carts for a2600, megadriv, n64 and snes got redumped recently by TeamEurope; added newfound information to the softlists.
 * Removed syvalionp2 as it's simply a bad dump of syvalionp.

-pc.cpp updates: [rfka01]
 * Added Atari PC1 and corrected name of Atari PC3.
 * Gave standard pccga five slots, so machines with combo cards can have hard disks as well until combo cards are emulated.
 * Reordered MCFG and ROM entries to match the machine list at the bottom of the file.
 * Derived NCR PC4i configuration from VGA PC and corrected number of slots.
 * Made 720K drives standard for laptops which have them.
 * Added info on Zenith Supersport, Bondwell Pro28, and Atari PCs.
 * Added info on several already emulated systems in the header.
 * Added detailed information on Data General One, Commodore PC-1, Commodere PC10-III and PC20-III, Zenith SuperSport,
    Siemens Sicomp PC16-05, NCR PC4i, Olivetti M15, Sharp PC-7000, Sanyo MBC-16, Atari PC-3, Eagle 1600, VTech Laser Turbo XT
    and XT/3.


2017年1月24日 星期二

Project64 v2.3.2-202



N64模擬器 Project64 發布新版,更新如下 :

lots of little bug fixes

http://www.pj64-emu.com/

https://play.google.com/store/apps/details?id=emu.project64&hl=en

Kindred 1.09 Preview Build 2



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

Release information for kindred v1.09 Preview Build 2
  [ALL] Rewrote main video renderer
  [ALL] Added selectable aspect ratio to video renderer
  [ALL] Added various window display sizes
  [ALL] Updated readme.html

http://www.crazysmart.net.au/kindred/

2017年1月22日 星期日

Mednafen 0.9.41

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

-- 0.9.41: --

January 21, 2017:
SS: Implemented disc change IRQ on disc eject.

January 20, 2017:
Replaced usage of trio_snprintf() to a fixed-size buffer for path construction in general.cpp with manual concatenation of std::string strings.

January 18, 2017:
Use _beginthreadex() instead of CreateThread() on Windows, to avoid a small memory leak.

Now explicitly use 64-bit walltime functions on 32-bit Windows builds.

January 17, 2017:
PCE, PCE_FAST: Added a missing sound emulation variable to save states.

January 16, 2017:
SNES: Added setting "snes.h_blend", default value of "0", that when set to "1" will enable a horizontal blend/blur filter.

January 15, 2017:
PCE: Improved SuperGrafx window handling in 10MHz dot clock modes.

GBA: Modified RTC emulation to not use standard C library walltime functions during emulation.

Wrapped various time functions, and dropped the dependencies on SDL time functions, in Time.cpp/Time.h.

January 14, 2017:
WonderSwan: Fixed off-by-1 bugs in window coordinate evaluation, per tip from trap15.

WonderSwan: Fixed copyright notice headers to not allow distribution under versions of the GPL other than version 2(an oversight from
back when the Cygne code was added to Mednafen).

WonderSwan: Applied sound and DMA emulation fixes from trap15; fixes rain sound effect in "Star Hearts".  The changes did necessitate lowering
the overall WonderSwan sound emulation volume a bit to prevent excessive clipping, however.

January 12, 2017:
SS: Fixed a logic error in the VDP2 rendering code; fixes battle scenes in "Grandia".

January 10, 2017:
SS: Removed a few bad entries in the internal region-correction database that were breaking the Korean releases of some games.

January 9, 2017:
PCE, PCE_FAST: Added support for auto-enabling SuperGrafx emulation with CDs when a mode 1 data track has the 16-byte magic
"4D 65 64 6E 61 66 65 6E 74 AB 90 19 42 62 7D E6" at offset 0x86A(assuming 2048 bytes per sector), for homebrew and translations.

January 7, 2017:
SS: Added emulation of the SCSP 18-bit DAC enable bit; fixes low volume problem in "Daytona USA".

SS: Fixed some bugs that broke emulation on big-endian platforms.

January 5, 2017:
Fixed an off-by-1 memory corruption bug in the debugger's memory editor relative bytestring search code.

VB: Finally commented out some debug printf()s.

January 1, 2017:
Cleaned up code that passes video data from the game thread to the main thread, and replaced some volatile usage with atomics.

December 31, 2016:
Fixed a large memory leak that occurred when saving screenshots with SHIFT+F9.

VB: Fixed a regression introduced in 0.9.39.2 that caused transient sound/note distortion on save state load.

December 27, 2016:
Moved TCP/IP networking code into the core of Mednafen, and added support for non-blocking connects, so the Saturn emulation module can eventually use
it for modem emulation.

December 25, 2016:
Modified configure script to (hopefully) compile in the Saturn emulation module when building for PPC64 and AArch64 architectures(in addition to x86_64).

December 21, 2016:
Allow emulated digital button mappings to be used in AND mode(like command keys configured with SHIFT+F2) if the user manually
prefixes the "/&&\ " magic string to the mapping setting string in the configuration file.  Can be useful with emulated switches and mode toggle buttons,
but the in-emulator input configuration process will need to be revamped before enabling this mode for a mapping can be done in a sane and
more user-friendly manner.

Rewrote round_up_pow2() in math_ops.h to use MDFN_log2, which in turn uses MDFN_lzcount*(), since the major CPUs that Mednafen is going
to run on should have dedicated instructions to (at least indirectly) count leading zeroes.  Also changed the semantics to return 0 on overflow instead of 1.

December 20, 2016:
SS: Now use leading-zero counting function from math_ops.h in the VDP2 rendering code, instead of using inline assembly.

Reorganized the leading/trailing bit counting functions in math_ops.h, added 32-bit and 64-bit trailing-bit counting functions, and added faster
variants where passing a 0 results in an undefined result.

December 19, 2016:
Print out the game key used after a connection is established with netplay, when the game key is not empty.

SMS: Added settings "sms.slstart", "sms.slend", "sms.slstartp", and "sms.slendp".

Added some checks to help prevent a black screen when the scanlines effect is enabled via a <system>.scanlines setting and the effective Y scale is
too small(by forcing negative-value behavior in the case of interlaced video, or temporarily disabling the effect otherwise).

December 18, 2016:
PSX: The functionality controlled by the "psx.input.analog_mode_ct" setting no longer interferes with netplay.

PSX: Added "psx.input.analog_mode_ct.compare" setting to control the combination of buttons used when the functionality controlled by the
"psx.input.analog_mode_ct" setting is enabled.

Modified build system to use $(localedir) instead of $(datadir)/locale for LOCALEDIR define.

Updated miniLZO to version 2.09.

December 14, 2016:
SS: Added setting "ss.h_blend", default value of "0", that when set to "1" will enable a horizontal blend/blur filter(with a much noticeable effect on the
Saturn video modes with a higher horizontal resolution).

December 10, 2016:
SS: Added setting "ss.h_overscan", default value of "1", to allow the user to show less of the screen on the left and right sides by setting it to "0".

December 9, 2016:
SS: Added setting "ss.correct_aspect", default value of "1", to allow the user to disable aspect ratio correction(not recommended, but whatever~).

Added simple TV CRT-approximating OpenGL shader, "goat".

December 8, 2016:
Renamed settings "*.pixshader" to "*.shader".

December 7, 2016:
Check for and use -no-pie instead of just -nopie in the configure script, to fix build failures on at least one platform.

December 6, 2016:
Fixed half-source-pixel image offset bug in the "autoip", "ipxnoty", and "ipynotx" pixel shaders.

Fixed altivec.h header detection regression in 0.9.39.

October 7, 2016:
Fixed a bug that caused input movie recording to produce broken recordings when done during netplay with an emulation module
that uses mid-frame sync functionality.


http://forum.fobby.net/index.php?t=msg&th=1404&start=0&

2017年1月21日 星期六

Pantheon 5.504

 

多機種模擬器 Pantheon (萬神殿) 發布新版,更新如下 :

-games for Acorn BBC Micro: 2048, 3D Convoy, 3D Maze, Aces High, Acorn Adventure, Adventure, Alphatron, Androidz, Antix, Apple Pie, Asteroid Belt, Auf Wiedersehen Pet, Baby Monty, Balloons, Bandits, Birdie Barrage, Blagger 2, Blitzkrieg, Blockbuster, Boot Hill, Bounty Bob Strikes Back, Bug Eyes, Bug Eyes 2, Camelot, Castle Frankenstein, Castle of Riddles, Cholo, Chrysalis, Codename Droid, Cosmic Asteroids, Countdown to Doom, Crazee Rider, Crazy Balloon, Crazy Tracer, Custard Pie Fight, Danger Dog, Demon Knight, Diamond Adventure, Dogfight, Downhill Racer, Dracula Island, Dragon Rider, Ebony Castle, Egghead in Space, Egyptian Adventure, Eliminator, Emily, English Civil War, Ewgeebez, F for Freddie, Fairytale Adventure, Fernando the Flea, First Contact, First Moves Chess, Footer, Frantic Farmer, Freefall, Frenzy, Galactic Empire, Galaxian, Galaxy Raiders, Garden, Gideon's Gamble, Gimpo, Goal!, Gold Bank, Gold Mine, Gridd Worz, Gyroscope, Hacker 2000, Hard Hat Harry, Hard Hat Harry 2, Headcase Hotel, Holed Out, Holed Out - Extra Couses 1, Holed Out - Extra Couses 2, Hunchy, I Spy Red, Identify Europe, Infection, It's Magic, Jet Set Miner, Joey, Jump Jet, Jungle Quest, Kensington, Kingdom of Klein, Kissin' Kousins, Klect, Knight Quest, Las Vegas, Lazer Cycle, Light Cycles, Loona Rescue, Ludo, Magic Adventure, Manic Mechanic, Maze, MazezaM, MazezaM II: Monstrous MazezaM, Mega Apocalypse, Micro Olympics, Mine Sweeper, Missile Attack, Missile Strike, Monster Maze, Monsters, Mr. Shifter, Ms. Pac-Man, Murder at the Abbey, Navigator, Nifty Lifty, Not a penny more, not a penny less, Octavia, Old MacDonald's Farm, Olsen, Osprey!, Paranoid Pete, Passport to Death, Pendragon, Pipe Loonacy, Pirate's Peril, Plutonium Plunder, Poker Dice, Proteanse, Pyron Slayer, Q-Boyd, Questprobe 1: The Incredible Hulk, Questprobe 2: Spider-Man, Questprobe 3: Fantastic Four part 1, Rabbit Run, Rabid Rider, Ravage, Renegade Robots, Robol, Robotron, Roman Empire, Roving Robot, Runestaff, Santa's Slip-Up!, SAS Commander, Scoop, Sea Wolf, Shields, Ski Slalom, Snail Trail, Snake Maze, Solitaire, Space Base, Space Caverns, Spaceman Sid, Spooks 'n' Spirits, Star Striker, Sticky Fingers, Strawberry Fields, Street Machine, Stuntman, Super Pool, Swarm, Swarmers' Revenge, Tenpin Bowling, Tetriz, The Abominable Snowmen, The Hacker, The Hunt: Search for Shauna, The Magic Sword, The Taroda Scheme, Thunderball, Timebomb, Tower of Hanoi, Trench, Ultima, Video Card Arcade, Vliv, Wallie's Castle, West, West Quest 1847, Winter Olympiad '88, Wizard's Castle, World Cup Manager, Xanadu Adventure, Yukon Gold, Zarm, Ziggy

http://bostjan-grandovec.si/Content/News.htm

2017年1月20日 星期五

RockNES 5.41

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

What's new for version 5.41 (01/20/2017)
----------------------------------------
- Custom fullscreen mode should be working again.
- Fixed input devices GUI dialog.
- Fixed a few problems with the wallpaper.
- Switching to fullscreen mode should look at custom fullscreen settings, instead of using the current desktop resolution! Problem fixed!
- Switching to fullscreen mode should reset the upscaler to the original (256x240) if its height is greater than the screen height. Problem fixed!
- Added a blitter checking on GUI init routine to avoid blitting problems.
- Fixed blitting position on video resolution change.
- Fixed a few annoyances in the upscaler stuff.
- Added colors to a few GUI alert boxes, plus minor cosmetic changes.
- Documentation updated with new information.


What's new for version 5.40 (01/19/2017)

- Emulation timing slightly modified.
- Wallpapers are now supported in Windows BMP format!
- Moved "save state" and "restore state" from CPU menu to the Game menu.
- Added proper bitmap clipping to avoid crashing.
- The mini GUI bar is now active when the screen size (windowed or fullscreen) is less than 480p.
- Added an option to manually activate the mini GUI bar.
- Removed zlib1.dll dependency.
- NSF visualizer has centered circles again.
- The disassembler now saves .ASM files to the dumps folder, if set.
- The config file now brings the current date and time of saving.
- Changed minimum custom fullscreen setting to 240p.
- Fixed config settings, now it matches the restored settings & startup.
- Fixed program window title on NSF->NES switch.
- Fixed color style list in the config file.
- Fixed GUI dialog colors when another palette (VS) is selected.
- Fixed a bug setting 4.5x aspect ratio (length must be a multiple of 4).
- Fixed a bug saving the current palette to the disc, filename changed to "rocknes_palette.pal".
- Fixed a bug setting VS palettes + restore palette, no more black palette.
- Fixed screenshots.
- Fixed turbo speed setting.
- Fixed an "off-by-1" problem in mapper 5 (MMC5) IRQ.
- Improved Black&White and Black&White+ color styles.
- More typos and text corrections, other minor fixes.
- Big thanks to Eugene.S for the HUGE beta testing!
- Documentation updated.


http://rocknes.web.fc2.com/

Higan v102

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

This release adds very preliminary emulation of the Sega Master System (Mark III), Sega Game Gear, Sega Mega Drive (Genesis), and NEC PC Engine (Turbografx-16). These cores do not yet offer sound emulation, save states or cheat codes.

I'm always very hesitant to release a new emulation core in its alpha stages, as in the past this has resulted in lasting bad impressions of cores that have since improved greatly. For instance, the Game Boy Advance emulation offered today is easily the second most accurate around, yet it is still widely judged by its much older alpha implementation.

However, it's always been tradition with higan to not hold onto code in secret. Rather than delay future releases for another year or two, I'll put my faith in you all to understand that the emulation of these systems will improve over time.

I hope that by releasing things as they are now, I might be able to receive some much needed assistance in improving these cores, as the documentation for these new systems is very much less than ideal.

Also, please note that starting with this release, I am omitting the settings.bml file. This means that you will have to manually configure your gamepad input assignments, and select the appropriate devices from the system menu after loading games. You may also want to select a more conservative driver profile than the default (OpenGL, WASAPI.) If they cause you any troubles, a safer bet would be (Direct3D, DirectSound.)

The good news in omitting this file is that you'll only have to configure inputs once, and you won't lose any customizations by upgrading to future releases.

https://byuu.org/emulation/higan/

2017年1月18日 星期三

Xebra 170117

PS模擬器 Xebra 發布新版,更新如下 :

気付いた人は少ないようだが、いわゆるTASのための機能。
ただし格闘ゲームのリプレイと同様、
パッド入力情報をひたすら記録したものに過ぎないので
途中でシミュレーション設定・ディスク・実行モードを変更すると
TASとしての意味はなくなる。

使用の流れとしては
(01)シミュレーション設定の変更やディスクの指定を事前にしておく。
(02)File/History/Write Padによりパッド履歴の書き込みを開始する。
(03)Run/Powerにより実行を開始する。
(04)難しいタイミングのシーンの直前でRun/Pauseにより実行を中断する。
(05)File/Save/Running Imageにて(4)の時点の実行イメージを退避する。
(06)File/History/Save Padにて(4)の時点までのパッド履歴を退避する。
(07)Run/Powerにより実行を再開する。
(08)上手くいかなかったらRun/Pauseにより実行を中断する。
(09)File/Open/Running Imageにて(4)の時点の実行イメージを復帰する。
(10)File/History/Load Padにて(4)の時点までのパッド履歴を復帰する。
(11)Run/Powerにより実行を再開する。

http://drhell.web.fc2.com/ps1/index.html

https://play.google.com/store/apps/details?id=com.dokutajigokusai.xebra

2017年1月17日 星期二

RockNES 5.31

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

- Reworked screen upscalers, put back the 4:3 VGA aspect ratio.
- Changed the default screen upscaler to 1 (2x size).
- Fixed a bug reading the screen size setting from config file.
- Fixed motion blur flag parsing from config file.
- Fixed hotkeys, DiskDude detection and PPU clipping enable/disable flags.
- Fixed a few values in the "Restore defaults" option.
- Fixed mapper 90 IRQs, no more flickering scorebars.
- Fixed mappers 101 (Jaleco JF-10) and 243 (SACHEN).
- Added mapper 150 (SACHEN v2) and removed mapper 110 (bad number).
- On ROM loading, the mapper number is now displayed if not supported.
- Fixed grayscales and mushroom color styles.
- Improved red, green and blue emphasis color styles.
- Improved magenta color style, looks much better.
- Added 3 new color styles: olive, nocturn and sketch.
- Replaced the negative sepia color style by sepia alt. brightness.
- Fixed various typos in the GUI dialogs.
- Added a short main menu if the resolution is less than 480p.
- Program version information was outdated! It's ok now.
- Other minor fixes there and there, cleanups.
- New superb program icon!



http://rocknes.web.fc2.com/

Jnes 1.2.1



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

Change History:
  • fixed pov inputs
  • fixed windows xp

Cemu 1.7.0d

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

# New in 1.7.0d (public release):

GX2: Fixed a bug that sometimes caused Cemu to crash while caching large shaders

# New in 1.7.0b/c:

GX2: Minor graphic pack related bug fixes
GX2: Fixed a rare bug which could cause textures to get corrupted

# New in 1.7.0:

GX2: Added support for customizable graphics via 'Graphic packs' (alias graphic modding support built into the emulator)
GX2: Overhauled shader cache. Shader cache files can now be transferred between different PCs and remain compatible across future Cemu versions.
GX2: Fixed a bug where alpha-test related registers where incorrectly handled for shaders read from the shader cache

http://cemu.info/

2017年1月12日 星期四

iNES v4.8

[Picture] [Picture]

FC/NES模擬器 iNES 發布新版,更新如下 :
  • Fixed DPCM sound channel (Journey To Silius, Castlevania 2, etc).
  • Fixed sawtooth sound channel linear counter.
  • Added support for binary .PAL files used by other emulators.
  • Added "Force 4:3 Screen" option to iNES-Windows.
  • Fixed 44kHz sound hiccups when 50Hz sync selected in iNES-Windows.
  • Disabled Direct3D antialiasing when magnifying by x3 or more.
  • iNES-Windows will use the last loaded .PAL file automatically.
  • iNES-Windows will not overwrite last .NES file name with .PAL or .STA names.
  • Keys [1]-[8] will toggle individual sound channels in iNES-Windows.
  • Key [0] will toggle all sound channels in iNES-Windows.
  • Added -4x3 command line option to iNES-Unix.

2017年1月11日 星期三

RockNES 5.30b

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

What's new for version 5.30b (01/11/2017)
-----------------------------------------
- Fixed a few problems in the GUI dialogs.
- Fixed a yellow vertical scanline in the 4x squared blitter.
- Fixed a glitch displaying status messages during gameplay.
- Fixed PPU clipping enable/disable in the GUI.
- Triple buffering should set the video flag to fullscreen, fixed.
- Fixed version number in the documentation.



What's new for version 5.30 (01/10/2017)
----------------------------------------
- Major revision of the graphics module and startup.
- Full rewrite of the game screen upscalers.
- Removed 4:3 aspect and pixelated blitters, prior to NTSC aspect ratio (squared).
- Removed the [!] menu from the GUI, general menu rework done.
- Removed frame scanline interpolation/flickering.
- Replaced the RGB color style with a new one.
- Fixed a couple of emulator startup obscure problems.
- Fixed switching to fullscreen/windowed modes.
- Added option to save your custom fullscreen mode.
- Added option to restore all the default settings.
- Motion blur filtering tweaked a bit.
- Fixed CHR ROM bankswitch state on savestate loading. This way, PTB tagged blocks (1 byte) were replaced by PAT tagged blocks (2 bytes long). Old files are still compatible to avoid problems.
- Fixed a bug in the LSR ($20) CPU instruction.
- Fixed "value MOD zero" in the PRG bankswitching system.
- Fixed mapper 25, IRQs should work ok.
- Fixed mapper 227 and adjusted it to work with 600in1 cart.
- Added mapper 90 nametable control enable/disable (mapper 211).
- Added key mapping for turbo buttoms.
- Added a quick fix for bad NSF files (should be bankswtiched).
- Added PRG ROM and CHR ROM CRC32 calculations.
- Changed "Header info" to "File info".
- Removed mapper 72 due to the bad support and unsupported features.
- Fixed a couple of errors in the documentation (rocknes.txt).
- Moved the iNES header description into a separated file.
- General code rewrites, major cleanups and many cosmetic changes.


http://rocknes.web.fc2.com/

2017年1月10日 星期二

Hhugboy v1.1.8

 

Hhugboy是基於 GEST 開發的 GB/GBC 模擬器,新版更新如下 :

This one adds support for Hitek protected carts - turns out their protection system is very close to BBD's, but used much more effectively. (And no I haven't released any Hitek roms yet, but watch this space yeah)

Also I added some quieter volume options because I always find emulators run much louder than pretty much everything else & it was probably annoying my neighbours

  • Hitek game support
  • Add 25% and 50% volume options

2017年1月8日 星期日

kindred 1.09 Preview Build 1

 

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

  [SFC] Added input mapping for NTT Joypad
  [SFC] Updated SETA-DSP (UPD96050)
  [SFC] Updated SCPU Multiply/Division cycle processing
  [SFC] Updated PPU vertical synchronization
  [SFC] Rewrote PPU object rendering code
  [SFC] Updated State information to be cycle relevant
  [SFC] Updated SA1 memory map timing
  [SFC] Reworked SPC700 CPU core
  [SFC] Reworked SA1 and 65816 CPU cores
  [SFC] Updated DMA and H-DMA timing and protocol
  [SFC] Added S-RTC (all four clocks supported)
  [SFC] Added RTC-4513
  [SFC] Added SPC7110 decompression
  [SFC] Added BS-X flash cartridge (all commands supported)
  [SFC] Fixed BS-X mapping
  [SFC] Updated BS ROM detection
  [SFC] Added board (SHVC-2J5B) (Sangokushi III)
  [SFC] Added board (SHVC-BJ5M) (Sangokushi IV)
  [SFC] Added board (SHVC-2A5B) (Sangokushi Senshi)
  [ALL] Updated kindred.db

http://www.crazysmart.net.au/kindred/

Nintendulator v0.975 Beta (2017-01-06)

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

Notable changes include added NES 2.0 support, various emulation fixes, and numerous added or improved mappers.

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

2017年1月6日 星期五

N3S 0.2.0



3D NES模擬器 N3S 發布新版,更新如下 :

New features:
  • Added N3S file format, which defines 3D models to draw in place of sprites. Effectively, the 3D voxel sprites are editable. Use the "3D" menu to save and load. Generated automatically when game with CHR data is loaded. No in-game editor yet, use a text editor to play with generated file if you want to mess with the feature.
  • Improved pattern table recognition to find out which sprites are mapped.
  • Misc bug fixes.
Notable issues:
  • Cannot play games with no CHR data / sprite data compressed in PRG
  • Many games still have graphical glitches.
  • PAL games run, but at 60hz rather than 50hz.
  • Audio sometimes desyncs or becomes choppy. (You can move the window, pause emulation, or open a menu item to reset it.)
  • Audio buffer doesn't stop playing when moving window or manipulating menus.
  • Controls cannot be rebound.
  • Camera and emu controls only bound to XInput devices
  • Supports only Player 1 controller
  • Many menu items do not do anything yet
  • Possibly unknown issues on different versions of Windows, has only been tested on Windows 10 x64
Instructions:

2017年1月1日 星期日

mGBA 0.5.2

GB(C)/GBA模擬器 mGBA 發布新版,更新如下 :

Bugfixes:
  • All: Fix fullscreen config option being ignored
  • ARM7: PSR mode bits should not get sign extended
  • GB: Fix audio not being deinitialized
  • GB: Fix crash when masking savedata
  • GB: Properly initialize sramRealVf variable
  • GB Audio: Fix serialization of channel 3 and NR52 properties
  • GB Audio: Reset envelope timer when reseting sound channel
  • GB MBC: Fix SRAM dangling pointer with RTC games
  • GB MBC: Fix initializing MBC when no ROM is loaded
  • GB Memory: Fix patching ROM bank 0
  • GB Memory: Fix starting HDMAs during mode 0
  • GB Memory: Fix HDMA5 value after DMA completes
  • GB Video: Initialize LCDC in renderer
  • GB Video: Hblank IRQs should mask LYC=LY IRQs
  • GBA: Fix IRQs firing after already being cleared
  • GBA: Only unhalt CPU if appropriate bit is set in IE
  • GBA: Add savegame override for Crash Bandicoot 2
  • GBA BIOS: Fix MidiKey2Freq BIOS reads
  • GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch
  • GBA Cheats: Fix GameShark ROM patches
  • GBA I/O: Mask off WAITCNT bits that cannot be written
  • GBA Memory: Fix misaligned BIOS reads
  • GBA Memory: Fix VCOUNT being writable
  • GBA Video: Fix out of bounds sprite transforms
  • Libretro: Fix unterminated SET_INPUT_DESCRIPTORS
  • Libretro: Fix disabling BIOS
  • Libretro: Fix Game Boy savestates and audio
  • Qt: Fix changing resolution of software renderer
  • Qt: Fix setting overrides
  • Qt: Fix cut off tiles and alignment issues in tile viewer
  • Qt: Only reset window dimensions when first shown
  • Qt: Fix Qt Multimedia audio driver on big endian
  • Qt: Fix Apply button for key and controller configurations
  • VFS: Fix resizing memory chunks when not needed
  • Windows: Fix Unicode directory handling
Misc:
  • GB, GBA: Prevent loading null ROMs
  • GB Audio: Initialize wave RAM to GBC values
  • GB Memory: Reset ROM bank when loading a ROM
  • PSP2: Improved controller rumble

3DNes V1.2.1

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

- Fix the bug: wrong view orientation in FPS mode before first button press
- Fix the crash when press Exit button on fullscreen mode
- Fix object tracking implementation bug
- Reduce black line glitch when render large flat surface

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

uoYabause 0.3.9

SS模擬器 Yabause 非官方改版 uoYabause 發布新版,更新如下 :



I'm very happy to announce that uoYbause can boots GUNGRIFFON finally!
Other improvements are described below.
  • Faster rotate screen generation
  • Implement vertical cell scroll
  • Fix bug: Transparent polygons are not drawn on GPU tessellation mode.
  • Improve VDP1 transparent for OpenGL ES 3.1 devices