2017年2月27日 星期一

Wataroo 0.7.0.2

Watara SuperVision模擬器 Wataroo 發布新版,更新如下 :

Added :
  • Support for the MAGNUM mapper.
  • Small (160x160) and Large (800x800) window size presets.
  • 65C02 Address Viewer to WaTest.
  • Link Port Probe to WaTest.
  • History section in HTML Help.
Cleanup :
  • CPU Stall Cycles weren’t accumulating properly.
  • Increased the silencing cutoff for the pulse channels from a division of zero to three.
  • DMA Controller actually does support VBUS to CBUS transfers and CPU stalling.
  • Link Port Registers’ behavior was way off.

AprNes v.2017-02-24

由國人開發的FC/NES模擬器 AprNes 發布新版,更新如下 :

版本說明
1.增加Scanline Filter 2x 4x 6x. (實作NTSC CRT比例修正與 YIQ 4:1:1 color bleeding)
2.增加操作右鍵選單功能
3.重構程式,效率改善
4.修復很多test rom沒通過的錯誤項目. 測試結果(有可能存有小錯誤)
5.移除第三方library依賴性 (程式檔案目前縮減到只有 167KB 大小)
6.全螢幕模式下可以在Background目錄內放入背景圖片.

PS.此版後暫停更新,但 I will be back.


Mednafen 0.9.43

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

-- 0.9.43: --

February 24, 2017:
Reworked how input grabbing is handled.  The new way uses only one key combo(CTRL+SHIFT+Menu), and will adapt its behavior based on any keyboards
being selected on any virtual input ports or not(refer to the documentation for full details).  A new setting is added, "command.toggle_grab", and
two settings were removed, "command.toggle_grab_input" and "command.toggle_cidisable".

Emulated keyboard(FKB, Tsushin, Saturn) key state is now only updated when input grabbing is toggled on.

February 22, 2017:
SS: Fixed SMPC read handling of an empty input port.

SS: Implemented emulation of SMPC 0-byte port read mode.

PSX: Reduced rumble latency by 1 frame.

February 20, 2017:
Reworked how keyboard key state is handled, to prevent extremely short button presses from being lost(like what can happen with the Pause key, or
other keys when slow-forwarding is active).

SS: Added 101-key US keyboard emulation.

February 17, 2017:
SS: Allow SMPC commands to be dual-issued; fixes hang in "F1 Challenge", and hangs/missing sound in "Magic Knight Rayearth".

SS: Added emulation of the 6-Player Adaptor(multitap).

February 15, 2017:
SS: Added emulation of the Mission Stick and Dual Mission Sticks.

February 13, 2017:
SS: Added emulation of the steering wheel("Arcade Racer"), for use with "Virtua Racing", "High Velocity - Mountain Racing Challenge",
"The Need for Speed", and other Saturn racing games that apparently lack 3D pad support.


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

2017年2月25日 星期六

JoyToKey v5.9

手把模擬鍵盤工具 JoyToKey 發布新版,更新如下 :
  • Fixed a crash issue for some online games
  • Enhanced « Keyboard2 » page to support the followings:
    • Supported the emulation of Input1 ~ Input4 in sequence at the specified interval (hold duration)
    • Supported different key assignment based on how many times a button is pressed within the specified time threshold
    • Supported the key assignment when a button is released
    • Supported the definition of mouse cursor movement via right click menu. For example, this enables one button input to cycle through up, right, down, left mouse cursor movement whenever it’s pressed
  • Supported a mouse horizontal wheel rotation
  • Improved the keycode emulation for the Numpad ‘/’ and a few other keys
  • Miscellaneous configuration options were added for OneSwitch.org.uk ex) FontSizeProfileList=20 FontSizeButtonList=20 ProfileImageFullScreenRatio=1.0

2017年2月24日 星期五

Cemu 1.7.2

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

# New in 1.7.2c:

GX2: Fixed a bug in GX2SwapScanBuffers() that could cause the GPU command stream to get corrupted

# New in 1.7.2b:

coreinit: Fixed a crash bug in coreinit initialization code

# New in 1.7.2:

general: Reorganized menu options for better clarity (Some debug option stuff wasn't really for debugging)
general: Added option to choose fullscreen scaling mode (stretch to screen or keep aspect ratio)
general: Default and recommended value for CPU timer option is now 'Host based'

PPC: Thread emulation is now using Fibers. Technically speaking, this change was made to simplify context switching within HLE functions. It allows certain API to behave more similar to the real Cafe OS.

coreinit: Fixed a bug that caused MEMGetAllocatableSizeForExpHeapEx() to return negative values under certain circumstances
coreinit: Fixed a crash bug in MPRunTasksFromTaskQ()
coreinit: Added API MPDequeTask(), MPWaitTaskQWithTimeout(), MPRunTask()
coreinit: Fixed rare deadlock in alarm handler

VPAD: Fixed fullscreen touch input for non-16:9 displays

GX2: Fixed that under certain circumstances GX2WaitTimeStamp() could return immediately due to the low accuracy of the internally used timer (affected only 'Host based timer')
GX2: Added support for texture format R16_G16_B16_A16_SNORM
GX2: Added support for sampler2DRect textures
GX2: Unsupported instructions in a GS Copyshader will no longer cause a crash
GX2: Fixed texelFetch() accessing textures upside-down if ARB_clip_control is used
GX2: Adjusted handling of vsync and flip event to decrease latency
GX2: Optimized texture encoding & decoding
GX2: Optimized frequently used GX2 API
GX2: Optimized various parts of the GPU command processor
GX2: Fixed incorrect mapping of GS->PS attributes if gl_FragCoord is used
GX2: Fixed handling of GS input primitive LINE_STRIP

http://cemu.info/

2017年2月22日 星期三

關於 3DS ROM 解密.....

關於3DS ROM加密檔在PC上直接解密,目前已經有不錯的進展。3ds模擬器CITRA目前已將此項目加入源碼項目中,目前看來轉換過程是破壞性的轉換,不過對於在實機或模擬器上直接使用增加很多的便利性,有興趣的朋友可以關注一下。

https://github.com/citra-emu/citra/pull/2569

MAME 0.183

MAME發布新版,更新如下 :

0.183
-----


MAMETesters Bugs Fixed
----------------------
- 05559: [DIP/Input] (nbmj9195.cpp) jituroku: Resolved DIP settings, on Mame most are Undefined (kamilz)
- 05577: [DIP/Input] (nbmj9195.cpp) mjanbari: DIP Settings resolved (kamilz)
- 05599: [DIP/Input] (srmp2.cpp) rmgoldyh: DIP Settings (kamilz)
- 06470: [DIP/Input] (qix.cpp) qix: Unable to map service buttons with ctrlr.cfg (OzFalcon)
- 06477: [Cheat System] All systems: MAME should ignore problematic cheats (or at least exit gracefully) (cuavas)
- 06485: [Documentation] (peyper.cpp) ator: The year of publication is 1985. (AJR)
- 06499: [Gameplay] (xain.cpp) xsleena and clones: Some enemies in the second stage has disappeared (cuavas)
- 06500: [Interface] DAT files: Unable to use multiple paths (crazyc)
- 06503: [DIP/Input] (galaxian.cpp) galaxianmo: Bonus Life dip switch information is incorrect (GoldS_TCRF)


New working machines
--------------------
Atari Touch Me [hap, Sean Riddle]
Dodge Man [Shoutime, Darksoft, Anonymous Donator, Smittdogg, The Dumping Union]
Flash Boy (vertical) [DECO Cassette MD] (No.12/Ver.0/Set.1,Japan) [Game Preservation Society]
Fonas 2 Player Baseball [hap, Sean Riddle]
GAF Melody Madness [hap, Kevin Horton]
Galaxy Games StarPak 3
  [Keith M. Kolmos, Rod_Wod, Sean Sutton, Soren Skou Nielsen, Russell Howard, Francis Ramirez, Tourniquet, Brian Troha,
  coolmod, Smitdogg, The Dumping Union, Luca Elia]
LJN I Took a Lickin' From a Chicken [hap, Sean Riddle]
Lakeside Le Boom [hap, Kevin Horton]
Omega [ShouTime, Darksoft, Anonymous Donator, Smittdogg, Vas Crabb, Brian Troha, The Dumping Union]
Sega Sonic Cosmo Fighter [ShouTime, Anonymous Donator, The Dumping Union]
Tandy Electronic Basketball [hap, Sean Riddle]
Tiger Half Court Computer Basketball [hap, Sean Riddle]
Tiger/Tandy Rocket Pinball [hap, Sean Riddle]
Toytronic Football (2 versions) [hap, Sean Riddle]
Westinghouse Test Console Serial #5 [Vas Crabb, NekoEd]


New working clones
------------------
Dungeons & Dragons: Shadow over Mystara (Japan 960223) [ShouTime, Steven Fairbrother, Smitdogg, The Dumping Union]
Force SYS68K/CPU-21 [Joakim Larsson Edstrom]
Force SYS68K/CPU-21A [Joakim Larsson Edstrom]
Force SYS68K/CPU-21B [Joakim Larsson Edstrom]
Force SYS68K/CPU-21S [Joakim Larsson Edstrom]
Force SYS68K/CPU-21YA [Joakim Larsson Edstrom]
Force SYS68K/CPU-21YB [Joakim Larsson Edstrom]
Gals Panic S2 (Europe) [rtw, The Dumping Union]
Head Panic (ver. 0702, 02/07/1999) [hammy, Brian Troha, The Dumping Union]
Missile Attack [f205v]
Momoko 120% (bootleg) [Paul Hogger]
Mouse Trap (version 2) [Pat Daderko]
Osborne-1 (Nuevo Video) [Vas Crabb, NekoEd]
Puzznic (US) [Coolmod]
Red Hawk (Greece) [Abelardator2]
Sitcom Timer [Vas Crabb]
Speak and Help  [Andrew Welburn]
Street Fighter EX2 (USA 980312) [coolmod, The Dumping Union]
The King of Fighters '99 - Millennium Battle (Korean release) [Brian Hargrove]
The Pit Boss (2214-07, U5-0A) [Brian Troha, The Dumping Union]
VS Block Breaker (Europe) [rtw, The Dumping Union]
Zen Nippon Pro-Wrestling Featuring Virtua (Taiwan) [XeD]


Machines promoted to working
----------------------------
Gallop Racer 2 (Export) [Brian Troha, The Dumping Union]
Ideal Maniac [hap, Sean Riddle, Kevin Horton]
Milton Bradley Plus One [hap, Sean Riddle]


Clones promoted to working
--------------------------
Donkey Kong 3 (bootleg on Ambush hardware) [Dirk Best]
Gallop Racer 2 (Japan) [Brian Troha, The Dumping Union]
Gallop Racer 2 Link HW (Japan) [Brian Troha, The Dumping Union]


New machines marked as NOT_WORKING
----------------------------------
Dragon's Eye (0100521V, NSW/ACT) [Heihachi_73]
InterPro 2800 [Patrick Mackinlay]
K.G. Bird (0200024V, NSW/ACT) [Heihachi_73]
KOF Sky Stage (v1.00J) [rtw]
Mega Card (Ver.0210, encrypted) [Team Europe, f205v, Sean Riddle, Roberto Fresca]
Penguin Pirate II (0100869V, Victoria) [Heihachi_73]
Phantom Pays (0500005V, NSW/ACT) [Heihachi_73]
Star Horse 2001 (satellite, Rev B) [any, Lord Nightmare, MetalliC, rtw, ShouTime]
The King of Fighters XII (v1.00) [Niko]
Toucan Tango (0100782V, NSW/ACT) [Heihachi_73]
Tsukande Toru Chicchi [Alex Cmaylo, The Dumping Union, R. Belmont]
Winning Post (RHG0418-04, US) [Heihachi_73]
Wizard Ways (0200396V, NSW/ACT) [Heihachi_73]


New clones marked as NOT_WORKING
--------------------------------
Amazon Hunt III (rev. 1, French) [PinMAME]
Arena (French) [PinMAME]
Arena (German) [PinMAME]
Bad Girls (French) [PinMAME]
Bad Girls (German) [PinMAME]
Big House (French) [PinMAME]
Big House (German) [PinMAME]
Bone Busters Inc. (German) [PinMAME]
Bounty Hunter (German) [PinMAME]
Diamond Lady (French) [PinMAME]
Diamond Lady (German) [PinMAME]
Dolphin Treasure - Cash Express (AHG1606, US) [Heihachi_73]
Excalibur (French) [PinMAME]
Excalibur (German) [PinMAME]
Gamshara (World, 10021 Ver.A) [Bill D., The Dumping Union]
Genesis (French) [PinMAME]
Genesis (German) [PinMAME]
Gold Wings (French) [PinMAME]
Gold Wings (German) [PinMAME]
Golden Pyramids (0100878V, Victoria) [Heihachi_73]
Heathkit H-19 w/ Super-19 ROM [Mark Garlanger]
Heathkit H-19 w/ Watzman ROM [Mark Garlanger]
Hollywood Heat (French) [PinMAME]
Hollywood Heat (German) [PinMAME]
Hot Shots (French) [PinMAME]
Hot Shots (German) [PinMAME]
Margarita Magic (EHG1558, US) [Heihachi_73]
Mars - God of War (Prototype) [PinMAME]
Missile Attack [f205v]
Monte Carlo (Pinball, French) [PinMAME]
Monte Carlo (Pinball, German) [PinMAME]
Monte Carlo (Pinball, rev. 2) [PinMAME]
Panther Magic (0100716V, NSW/ACT) [Heihachi_73]
Pet Shop (0100731V, NSW/ACT) [Heihachi_73]
Q.T. Bird (0500009V, NSW/ACT) [Heihachi_73]
Raven (German) [PinMAME]
Robo-War (French) [PinMAME]
Rock (German) [PinMAME]
Rock Encore (German) [PinMAME]
Rollergames (AD-2) Prototype [PinMAME]
Rollergames (LF-2) French [PinMAME]
Rollergames (LF-3) French [PinMAME]
Spring Break (French) [PinMAME]
Spring Break (German) [PinMAME]
Street Fighter EX 2 (US 980312) [coolmod, The Dumping Union]
Tag-Team Wrestling (German) [PinMAME]
T.T. Defender
  [ShouTime, Renato Mucciarelli, Jan Stuhler, Surgeville, John Wilke, Rod_Wod, Mr. Goodwraith, ranger_lennier, Antonio Jover,
  ArcadeDude, Paul Vining, Ryan Gatto, joey35car, Smitdogg, The Dumping Union]
TX-Sector (French) [PinMAME]
TX-Sector (German) [PinMAME]
Victory (Pinball, French) [PinMAME]
Victory (Pinball, German) [PinMAME]
Virtua Bowling (Hong Kong, V101HJS) [Abelardator2]
Virtual On 2: Oratorio Tangram (Revision A) [twistedsymphony]


New working software list additions
-----------------------------------
abc80_flop: Hires Invasion demo [Genesis Project]
aim65_cart: AIM 65/PC100 Extended BASIC v2.1 & v2.3, AIM 65 Instant Pascal v1.0 [Nigel Barnes]
atom_flop: Manic Miner (conversion) [Nigel Barnes]
bbcb_flop: Sherston titles, Byte the Apple music demos [Nigel Barnes]
gamate: Fortune 'n Luck [Peter Wilhemsen]
ibm5150:
  688 Attack Sub (5.25"), Cartooners, Cartooners in Space, Starflight 2: Trade Routes of the Cloud Nebula (Alt), Zany Golf
  [Octocontrabass]
  Aces High, Amnesia, Boulder Dash, Bruce Lee, Bubble Bobble, Double Dragon, Double Dragon II, Double Dragon III,
  Earthly Delights, Executive Suite, Frederick Forsyth's The Fourth Protocol, The Lost Treasures of Infocom,
  The Lost Treasures of Infocom II, Mega Man, Mega Man III, Metal Gear, MINIX 1.x, Prince of Persia, PSI-5 Trading Company,
  RoboCop, Wendin Multiuser DOS [Justin Kerk]
pico: Ecco Jr. e la GrandeCaccia al Tesoro nell'Oceano! (Ita) [f205v]
z88_cart: game conversions and commercial applications [Nigel Barnes]
zx81_cass: over 550 games and applications [Nigel Barnes]


New NOT_WORKING software list additions
---------------------------------------
ibm5150: Astro-Dodge, BurgerTime [Justin Kerk]
zx80_cass: small selection of games [Nigel Barnes]


Source Changes
--------------
-Added preliminary Clipper CPU core Interpro 2800 driver. [Patrick Mackinlay]

-Amiga updates: [Dirk Best]
 * Converted the Amiga keyboards to a bus interface with slot devices.
 * Addes a German A500 keyboard variant, keyboard fixes.
 * Moved and renamed Amiga sound device, added pinout and description.
 * Moved audio related registers into Paula device, now independent from Amiga state class.
 * Made Akiko independent from driver state.

-ambush: Rewrote driver. [Dirk Best]
 * Use tilemap system to draw background/foreground characters (and use generic gfx_8x8x2_planar layout).
 * Added mario and dkong3 bootlegs running on extended hardware.
   - Color PROMs for these haven't been dumped, currently using the PROMs from the original.
 * Updated and corrected DIP switches.
 * Documented tile attribute RAM and sprite RAM layout bits.
 * Use screen raw parameters.
 * Added connector layout, updated TODO list and ROM filenames.

-thayers: Fixed keyboard scanning, inputs and communication. [Curt Coder]

-vic20 updates: [Curt Coder]
 * Emulated the PPP SpeakEasy (Votrax SC-01-A) cartridge.
 * Emulated the Data 20 Display Manager 40/80 column video cartridge.

-c64: Emulated the PPP Speakeasy 64 (Votrax SC-01-A) cartridge. [Curt Coder]

-abc800_dsk: Fixed sector interleave. [Curt Coder]

-PIC16C5x updates: [hap]
 * Added basic support for the old GI PIC1650 and PIC1655.
 * Made RTCC (aka T0CKI) pin an input line handler.

-PIC CPU: Fixed writes with the status register as destination. [Luca Elia]
 * Write all bits except TO and PD, thus enabling e.g. bcf, bsf or clrf to change the flags.
 * rlf and rrf must update the flags after the store to work correctly on this register.

-More complete Galaxy Games emulation: [Luca Elia]
 * Created devices for the galaxy games carts (EEPROM + Flash + PIC) and the slot(s).
 * Removed code patches and emulated the PIC communication and bank switching.
 * Converted the blitter to a device (cesblit.cpp).
 * Moved the Galaxy Games from tmaster.cpp to their own driver (galgames.cpp).

-ms0515.cpp: Hooked up keyboard and floppy, improved video emulation etc. [shattered]

-dsk_dsk format: Propagate CRC error flags. [shattered]

-ms7004 keyboard: Handle incoming serial data via INT pin. [shattered]

-tigerroad.cpp: replaced bballs MCU simulation with dump from MC68705R3, added to parent set as BAD_DUMP.
 [TeamEurope, Brizzo, Vas Crabb]

-dec0.cpp updates: [Vas Crabb, CAPS0ff]
 * Added dump for baddudes MCU with note about likely bit error.
 * Replaced drgninja MCU simulation with hacked version of baddudes dump.
 * Latch cleanup: 'LS374 senses positive edge, others are educted guesses.

-m6805: Added CMOS devices, miscellaneous fixes. [Vas Crabb]
 * Added m146805 and m68hc05 to unidasm.
 * Fixed disassembly of BIT opcodes.
 * Fixed burning cycles on disabled interrupts.
 * Cleaned up BIH/BIL handling.
 * Made opcode tables configurable in m6805_base_device, provided tables for HMOS, CMOS and HC families.
 * Implemented MUL instruction, made unimplemented STOP and WAIT raise fatal error.
 * Implemented 'HC05 edge-sensitive external interrupts.
 * Added partially implemented MC68HC05C4, MC68HC05C8 and MC68HC705C8A devices.
 * Fixed problem with edge case in 68705 timer overflow interrupt when TDR=0.
   - Fixes Zorba keyboard and MT6499.

-Fixed crash on loading invalid cheats, MAME now logs an error and continues. [Vas Crabb]

-Made debugger fall back from binary to default base on 0b prefix. [Vas Crabb]
 * This makes expressions like 0B12 parse as hex in hex memory spaces.
 * Where there's ambiguity (e.g 0B01) binary takes precedence.

-Natural keyboard fixes: [Vas Crabb]
 * Fixed Shift-Alt combinations.
 * Fixed modifiers with LLE keyboards (shift/alt now work reliably with Sun, Amiga, RM Nimbus, etc.).
 * Fixed crash on keyboard inputs with four characters.

-Amiga keyboard updates: [Vas Crabb]
 * Corrected polarity of KB_DATA from Amiga to keyboard.
 * Completely rewrote 68HC05CxA-based A1200 keyboard device, now working.
 * Fixed KB_DATA mixing in A500 keyboard.
 * Made A500 keyboard caps lock LED output name consistent with A1200.
 * Added Alt- and Alt-Shift- characters to A500 US keyboard.
 * Factored out matrix keys to a common module shared by A500/A1200.
 * Made new German matrix based on US matrix with Alt-chars hooked up.
 * Added layouts for France/Belgium, Italy and Sweden/Finland, Spain, Denmark, Switzerland, Norway and UK.
   - Switzerland has French/German config option, natural mode only works for French.
 * Added borderline usable dead keys for natural keyboard.

-Osborne-1 updates: [Vas Crabb]
 * Added Osborne-1 with Nuevo Video board as a clone.
 * Made Alpha Lock a toggling key rather than a fake DIP switch.

-Made object finder arrays meet more Container/Sequence requirements (allows use of range-based for and many standard algorithms).
 [Vas Crabb]

-dl1416: Split interface into signal-level and bus-level APIs, improved support for different variants. [Vas Crabb]

-sitcom updates: [Vas Crabb]
 * Implemented Boot and Reset buttons and remapping of low 32kB.
 * Hooked up PIA, I/O space mirrors, and RS232 interface for downloading programs.
   - PIA ports connected to LED outputs and keypad inputs.
 * Added camera shutter speed measurement rig as a clone.
 * Added a software list with example programs from web site.
   - Software list is not connected yet, need to load software by full path.

-Cherry-picked some features from self-registering drivers PoC: [Vas Crabb]
 * Use size_t for sizes and <algorithm> for algorithms.
 * Fixed up some files that were getting linked into multiple libraries.
 * Added missing virtual method to sh2 peripheral class.
 * Put shortname in driver struct for locality.
 * Made LRU cache use shared pointers for safety.

-Used known plaintext attack to obtain Omega program encryption key. [Vas Crabb]

-Converted many naked pointers to required_region_ptr. [Robbbert]

-m6845: Fixed starting address in row/column mode (used by osborne1nv). [Robbbert]

-Update GENie [Branimir Karadzic]

-List command format changes: [Tafoid]
 * Changes to output produced to better deal with maximum limits of certain items.
 * Fixed issue with -listroms output not displaying hapyfsh2 rom sizes correctly.

-Fixed building using system portaudio and utf8proc. [belegdol]

-Provided the PIC code for all four StarPak cartridges. [Keith M. Kolmos]

-Confirmed MC68705R3 bootstrap program matches MC68705U3 (and U5 for that matter). [Brizzo]

-Identified bad dumps and fixed info for a number of Aristocrat games. [Heihachi_73]

-aristmk5: Rearranged controls to be more playable and added PORT_NAMEs. [Heihachi_73]

-polyplay: Added light organ and layout. [SailorSat]
 * Traced the lines on the board to figure out how the lightorgan worked - a zero crossing detector triggers NMI on the CPU, which
    then operates the light organ.

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

-imgtool: Fixed recently introduced bug that could cause hex numbers to be incorrectly emitted in usage text. [Nathan Woods]

-saa1099.cpp: Use correct LFSR polynomial for SAA1099 noise generation, added some notes about an unemulated undocumented feature of
 the noise clock. [Jepael, Lord Nightmare]

-Fixed clipper CPU build. [Felipe Sanches]

-Netlist library improvements: [Couriersud]
 * Refactored netlist pmf code.
 * Small optimization for diode calculations.
 * Remove virtual from some destructors and make them protected.
 * Various cleanups and performance improvements.
 * Fixed some inconsistencies.
 * Reduced overhead to load data (ROMs) in netlist significantly.
   - Previous solution involved a significant amount of redundant replication of information and objects. Now, a ROM name specified
      as SOMEROM(x21, "romlabel") will be automatically be loaded from region "netlisttag:romlabel" (see hazl1500 and stuntcyc).
 * Fix warning about non existing memory space when netlist is used.
 * Logging enhancements.
 * Fixed crashes on terminals without nets (i.e. connected to a rail).
 * Reviewed "FIXMEs" and corrected some minor ones.
 * Made m_cur_analog protected.
 * Fixed pmf delegates to work with MSVC.
 * More optimizations to the solver code.
 * Started work on a better signal pipeline in nlwav.
 * Only generate documentation for entities which are documented.
 * Made it possible to have multiple update handlers per device.
   - Makes device implementation more flexible and faster and improves performance slightly.
   - Each input is now assigned a notification handler. Currently this is update, but going forward it may be a custom handler.
 * Fixed MEMPOOL on OSX.
 * Added delegate support for Emscripten, ARM processors and VS 2015 x64.
 * Made sure netlist includes are not found directly on include path.
 * Made Windows builds of nltool and nlwav understand Unicode.
 * Added standalone VS2015 build file in src/lib/netlist/build.
 * Added state saving and loading to nltool.
 * Optimized 7493 device - gives some 5 to 10% improvement to pong.
 * Reworked truthtables a bit: moved 9312 and 74279 to TTL macro library, renamed TTL_9312_* to more appropriate DM9312.
 * Fixed a number of warnings from latest Ubuntu clang 5.0.

-huc6261.cpp: Fixed YUV colors, added palette offset and HuC6261-A mixing - fixes PC-FX boot screen graphics/colors. [Angelo Salese]

-namcond1.cpp: Enabled preliminary ROZ effects in ygv608 core. [Angelo Salese]

-segas16b.cpp: Improved inputs for Excite League / Super League. [Angelo Salese]

-sh4: Fixed FMOV* opcodes. [MetalliC]

-naomi.cpp: Redumped "Crackin' DJ Part 2". [billy16jr, Cereth, cpsystem3, MetalliC, rtw]

-naomi.cpp documentation updates: [MetalliC]
 * Added two Japan Mushiking cart serial numbers.
 * Documented Atomiswave game exe Build timestamps shown in Test Mode.
 * Corrected few game years.
 * Sorted game list by build dates.

-Mega Card (Ver.0210, encrypted) improvements:
 * Added bruteforced PLD dump. [Team Europe, caius, Roberto Fresca]
 * Added G65SC02 decode die dump and tech notes about the custom CPU. [Team Europe, Sean Riddle, Roberto Fresca]
 * Added CY7C291A dump from inside the custom CPU. [Team Europe, Roberto Fresca]
 * Fixed ASCII PCB layout and list of components. [Roberto Fresca]

-Arrow Bingo: Fixed clocks to be more accurate, hooked principal inputs to make the game playable, added technical notes.
 [Roberto Fresca]

-Power Card (Ver 0263, encrypted): Dumped the CY7C291A from inside of the custom CPU, added technical notes.
 [Team Europe, Roberto Fresca]

-Arrow Bingo: Added a new input requested by the code, added more technical notes about the program. [Roberto Fresca]

-mac: Fixed NuBus memory stomp. [R. Belmont]

-Fixed apple2gs regressions. [R. Belmont]

-konmedal: Improved screen display, added ROM banking, started implementing VROM readback. [R. Belmont]

-Added Preliminary TLCS-870 CPU core - work in progress. [David Haywood]

-spacecr: Added continue button. [AJR]

-De-hardcoded service inputs for gekisou and Atari games. [AJR]

-polepos.cpp input improvements: [AJR]
 * Corrected DIP switches and locations for polepos2bi and polepos2bs.
 * Fix bootleg manufacturer info for polepos2bs.
 * Use modern DEVCB features to make extra 4-bit input ports unnecessary.

-lastbank: Working sound and music. [AJR]
 * ES-8712: Added busy status read and notes on device.
 * Allow sound CPU to reset the ES-8712 and M6295.
 * Added NVRAM, remapped/renamed inputs, added RTC notes.

-bcruzm12: Changed PSGs to AY8912, added notes on PCB. [AJR]

-dblcrown: Simplified code by adding 8255 PPI, PSG type is YMZ284. [AJR]

-gcpinbal modernization and sound improvements: [AJR]
 * Broke up the bogus IOC structure and used 8-bit handlers where appropriate
   - Fixes a music playback glitch due to the old handler's failure to account for byte mirroring.
 * Improved OKI M6295 sounds by using correct bit for banking.
 * Load more music by sending interrupt when ES-8712 finishes playing sample.
 * Added interface for 93C46 EEPROM and HCT157.
 * Updated machine flags to better reflect current emulation status.

-kothello: Added DIP SW2 and identified DIP switches and locations. [AJR]

-vmetal sound improvements: [AJR]
 * Implemented IRQ used to loop ES-8712 music (much like gcpinbal) - all extant samples should be playable now.
 * Reduced unreasonably high OKIM6295 volume.
 * Removed MACHINE_IMPERFECT_SOUND flag.
 * Added a reset line callback for the ES-8712.
   - Will be used to reset the MSM5205/MSM6585 when the implementation is rewritten to use those devices.
   - For now, it's used for IRQ generation in vmetal.
 * Removed the auto-repeat feature from the ES-8712 device. All known games that loop samples do so by status polling or IRQs.

-upd7810: Replaced fake I/O space with callbacks. [AJR]

-capbowl, bowlrama: Identified DAC type. [AJR]

-5clown.cpp, bzone.cpp: Correctly assigned service buttons. [OzFalcon]

-Force CPU-20: Added board variant handling and a few variants. [Joakim Larsson Edstrom]
 * cpu-21, cpu-21a, cpu-21ya, cpu-21b, cpu-21yb and cpu-21s, differs in CPU speed and memory mainly
 * Added logging.

-Prodigy: Added netlist for BCD display, got correct boot up display but no interaction yet as keypad is missing, added layout.
 [Joakim Larsson Edstrom]

-VME bus: Added default bus address space and prepared for bus-specific features. [Joakim Larsson Edstrom]

-via6522 updates: [Joakim Larsson Edstrom]
 * Improved logging.
 * Fixed 50/50 duty cycle for T2 and O2 driven CB1 shift IN & OUT on CB2.
 * Added stop of device_timer when going from internaly to externaly clocked shift modes.
 * Fixed so shift out and in flank is not controlled by pcr in accordance with datasheet.
 * Added missing final and leading flanks when shifting out and in respectivelly.

-68561: Improved interrupt support and LOGs messages. [Joakim Larsson Edstrom]

-BIM 68153: Fixed release irq line bug and updated LOGs. [Joakim Larsson Edstrom]

-fccpu30: Updated to new LOG system. [Joakim Larsson Edstrom]

-New netlist device: 74164 - 8bit parallel output serial shift register. [Joakim Larsson Edstrom]

-Made mcombat, mcombata and mcombats boot. They still need inputs/sound (AY8912). [Ivan Vangelista]

-Heathkit H19/H89: A few fixes and more documentation, cleaned up ROM definitions. [Mark Garlanger]

-mc6845: The device should not scan out more lines than programmed into the 'visible' register. [Mark Garlanger]

-zx81: Added tzx cassette format, changed default ramsize to 16K. [Nigel Barnes]

-z88: Fixed expanded video addressing in RAM carts. [Nigel Barnes]

-Allow softlist software parts to use different interfaces: [Nigel Barnes]
 * imgcntrl: Don't assume first software part, find part with correct interface.
 * swlist: Check all software parts for matching interface when populating list of software lists.
 * softlist_dev: Check all software parts when finding approximate matches.

-aim65: Added 16K PROM/ROM module, 4 extra sockets required for Instant Pascal. [Nigel Barnes]

-lastbank.cpp: Filled in Coinage and Demo Sounds DIP switches. [Brian Troha]

-aquarium.cpp: Documentation and clock update. [Brian Troha]
 * Replaced PCB layout with with a more informational version, listed out major chips on the PCB including customs.
 * Corrected OKI M6295 clock with actual resonator.

-t10mmc: Added Play Audio MSF (0x47) command, used by Another CD Player and Astrocounter of Crescents. [Barry Rodewald]

-portaudio: Minimal const-correctness. [O. Galibert]

-Apple Laserwriter II NT: Updated driver quite a bit, improved the overlay emulation and ram mapping, passes more self tests, added
 as much info about memory maps as could be easily derived without PAL dumps. [Lord Nightmare]

-LaserWriter II NT: Hooked up interrupts to 68k, got more self tests to pass. [Lord Nightmare]

-freekick.cpp: Fixed sprite rom load order in omega, derived input ports from gigas rather than fully redefining everything.
 [Lord Nightmare]

-arkanoid.cpp: Added detailed memory map with proper mirroring; documented and mapped the joystick ports which, while present and
 fully functional on the pcb, are unused by the game code. [Lord Nightmare]

-Updated FSF address in a few files' license headers. [Luke-Nukem]

-arm7: Added support for the second BLX form for ARMv5 and fixed behavior of second BLX form in THUMB. [Alex Marshall]

-intvkbd driver improvements: [Frank Palazzolo]
 * Corrected screen alignment.
 * Changed to use generic TMS9927.
 * Aligned STIC and TMS9927 graphics properly.
 * Added preliminary support for testing intvkbd printer.
 * Added proper documented memory addresses for tape drive.
 * TMS9927: added support for driver-specific overscan areas.

-pgm2: Fixed address map up a little bit and added notes. [Alex Marshall]

-namcos22: Added per-game speaker configurations based on manuals and test messages. [superctr]

-namcos22: Added 'bodysonic' speaker to airco22b (name comes from test mode). [superctr]

-C352 improvements: [superctr]
 * Implemented volume ramping behavior confirmed with recording from real hardware.
   - Example: Tekken 3, reduced pops in especially King's stage BGM.
 * Rewrote mu-law algorithm - might not be quite perfect yet, but is closer to recordings and sounds a bit clearer.
   - Example: Time Crisis.
 * Byte-swapped sample ROMs as necessary.

-portaudio: Fixed issues causing crash with 32-bit builds, clamp latency. [intealls]

-Fixed Battle Cruiser M-12 sprite colors. [MASH]

-dec0.cpp: Added new and improved readme for the DEC0 based games. [Guru]

-SDK85: Added mastermind BIOS. [Paolo Forlani, Stefano Bodrato]

-hp9845 updates: [F.Ulivi]
 * Fixed parallel poll logic in PHI.
 * Working support for HP9895 dual floppy drive with MFI image format.
 * Corrected aspect ratio of alpha and graphic video modes using a layout file.


2017年2月20日 星期一

Pantheon 5.594

 

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

-games for Sega Game Gear: Aa Harimanada, Alien3, Andre Agassi Tennis, Arch Rivals, Battleship: The classic naval combat game, Beavis and Butt-Head, Bonkers Wax Up!, Buster Ball, Captain America and The Avengers, Car Licence, Choplifter III, Clutch Hitter, Crayon Shin-chan - Taiketsu! Kantamu Panic!!, Defenders of Oasis, Doraemon Nora no Suke no Yabou, Dr. Robotnik's Mean Bean Machine, Dunk Kids, Fatal Fury Special, FIFA International Soccer, Fray: Shuugyouhen, Frogger, Gambler Jiko Chuushinha, GG Aleste, GG Aleste II, GG Portrait: Pai Chen, GG Portrait: Yuuki Akira, G-LOC - Air Battle, Hurricanes, Hyokkori Hyoutan Jima - Hyoutan Jima no Daikoukai, Hyper Pro Yakyuu '92, Ichidant~R GG, Jurassic Park, Kishin Douji Zenki, Kuni Chan no Game Tengoku, Kuni Chan no Game Tengoku 2, Last Action Hero, Magic Knight Rayearth, Magic Knight Rayearth 2, Magical Puzzle - Popils, Mickey's Ultimate Challenge, MLBPA Baseball, Moldorian: Hikari to Yami no Shisutaa, Nazo Puyo Aruru no Ruu, NBA Action, Ninja Gaiden, Olympic Gold, Panzer Dragoon Mini, Pet Club: Inu Dai Suki!, Phantasy Star Gaiden, Poker Face Paul's Blackjack, Poker Face Paul's Gin, Poker Face Paul's Poker, Poker Face Paul's Solitaire, Primal Rage, Putt & Putter, Puyo Puyo, Puyo Puyo 2, Ristar the Shooting Star, RoboCop versus The Terminator, Scratch Golf, Shining Force Gaiden: Ensei Jashin no Kuni, Shining Force Gaiden: Final Conflict, Shining Force II: The Sword of Hajya, Sonic the Hedgehog, Sonic the Hedgehog 2, Soukoban, Spider-Man: Return of the Sinister Six, Sports Trivia, Sports Trivia - Championship Edition, Strider Returns: Journey From Darkness, Striker, Super Off-Road, Superman: The Man of Steel, Surf Ninjas, TaleSpin, Tarzan - Lord of the Jungle, Tatakae! Pro Yakyuu Twin League, Terminator 2: Judgment Day, The Berlin Wall, The Jungle Book, The Lost World: Jurassic Park, The Quiz Gear Fight!!, The Smurfs, The Smurfs travel the World, Urban Strike, Wheel of Fortune, Winter Olympics, Woody Pop, World Cup Soccer, Yuu Yuu Hakusho: Horobishi Mono no Gyakushuu, Yuu Yuu Hakusho II: Gekitou! Nanakyou no Tatakai, Zool - Ninja of the Nth Dimension

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

vdmgr 0.1.5



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

sg-1000/SEGA MARKIII
  • VDPのタイミング修正。
************************

libvdmgr/vdmgr
  • デバイスインタフェース(I2C/SPI)追加。
  • シンボル読み込み追加(ColecoVision/8051/8052は作成済み)。
     *************************
ColecoVision
  • MegaCart対応。
  • SGM対応。
  • 64KBのI2C EEPROMの対応(セーブ可)。
  • Lord of the dungeon対応(セーブ可)。
     *************************
HVC-001
  • マッパー18の音声ファイル対応。
     *************************
FFT/Waveモジュール
  • 最大8chのサウンドミキサー追加。
                                                                            
  • (各チャンネルの出力状態の切り替えとレベル設定可)
     *************************

http://www.geocities.jp/g_lsluk/index.html

2017年2月19日 星期日

Mesen 0.7.1

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

New Features
  • Video: Added new custom aspect ratio option.
  • Compatibility: Added support for mapper 190 (Magic Kid GooGoo) and UNIF board EH8813A.
  • Video: Added new codec for AVI recording (camstudio) and compression setting
Bug Fixes
  • FME7: Fixed bug with savestates for mapper 69.
  • Misc: Several small bug fixes.

2017年2月17日 星期五

Visual Boy Advance - M Beta-3 Keyboard fixes

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

Apparently in some configurations, holding a key on the keyboard makes
Wx stop processing Idle events, so the emulator does not run until the
key is released, freezing the game and ignoring the key.
Hopefully fix this by calling wxWakeUpIdle() from OnKeyDown() and
OnKeyUp().
Other Misc. Improvements:
  • refactor process_key_press() to only return true if the system is in a
    pressed key state on key presses or a game key was released on
    releases and always true on double releases.
  • call ev.StopPropagation() from OnKey* events for game keys, this may
    not actually do anything, but just in case.
  • remove static OnKeyUp and OnKeyDown events from GameArea, these are
    connected to the DrawingPanel dynamically now.
  • remove the dynamic_cast<>s from PaintEv/EraseBackground/OnSize event
    forwarders, since there is already a panel member to use.
TODO:
The state returned by process_key_press() is still not entirely correct,
if a joystick button is pressed, it will return true for a non-game
keyboard press, and it needs to return the correct state for double
releases.

https://github.com/visualboyadvance-m/visualboyadvance-m/releases

2017年2月16日 星期四

關於新dump的 FC - Magic Kid Googoo 執行方法

這2天有朋友問 fc new dump rom Magic Kid Googoo 如何執行,其實很容易,找有支援 Mapper 190 的模擬器即可。

推薦 Mednafen-0.9.42 ,這版已經支援NES Mapper 190 ,可順利執行這款遊戲。

2017年2月13日 星期一

UoYabause 0.4.2

SS模擬器 Yabause 改版 UoYabause 發布新版,更新如下 :

Corrected a vertical line problem for OutRun and Space Harrier (François Care).Default use of the DRAM cartridge 32 Bits, which allows Street Figther Zero 3 to operate (François Care).Fixed a text relocation issue.Fixed a problem with the shadows of characters in the game Seifuku Densetsu Pretty Fighter (François Care).Fixed a problem of transparency during the break in the game The Story Of Thor (François Care).Fixed a problem with the shadow of the character in the game The Story Of Thor (François Care).Fixed a dark screen problem in The gameStory Of Thor (François Care).Android: Update of the French translation (Benjamin Siskoo).Fixed misspellings for the English version (Benjamin Siskoo)Fixed the problem of cloud transparency in the game Albert Odyssey (François Care).Fixed a slow motion problem in Street Fighter Zero 3.Fixed a flickering problem in the Virtual On game.Fixed an issue with the game Radiant Silver Gun.Fixed a problem with the menu for the game Sonic R.Corrected a blocking problem.Sync mode support.Improved image buffer emulation accuracy.Improvement of English translation channels (Benjamin Siskoo).Do not use the mixer in this case, which allows to correct the game Megaman X4 (François Care).If the color calculation is a replacement mode and the MSB is one, then the shadow of the sprite should be one. The shadow problem under the characters is corrected in the game Crows - The Battle Action (François Care).The coordinates of the vertices are 10 bits, this makes it possible to correct the mask. This can also correct some negative summits (François Care).Does not change screens that have been disabled (François Care).Different Sprites can be mixed together. Correction of a problem with some shadows (François Care).Fixed the laser transparency problem for Megaman X4 (François Care).Addition of new channels in the French language pack (Benjamin Siskoo).Correction of spelling errors for the English language (Benjamin Siskoo).Fixed the Thunder Force V game. The intro video was not displayed.Corrected deadlock.Fixed a problem with polygons.Large modification of the image buffer.Simplification of buffer exchange conditions.Cleaning the source code.Correction of a regression that prevented emptying the image buffer of VDP1.More improvement on the precision of VDP1 operations.Empty commandFollowing my tests, here are the games I have seen improvements:Albert Odyssey - improved transparency of the clouds on the intro, but still incoorectDetana Twinbee Yahho! - Deluxe Pack - correction of a transparency problem in the menus.Die Hard Arcade - correction of the missing shadow problem under the characters.Outrun - the game is playable (there are still some graphics bugs). Correct horizontal lines.Space Harrier - the game is playable (there are still some graphic bugs). Correct horizontal lines.Slam and Jam is finally playable. After ten years without visible improvement on the game (totally unplayable), it is now playable.The Story Of Thor 2: Fixed a dark screen problem. Corrected the transparency of the pause menu. Fixed the shadow that was black instead of being transparent under the character.Touge King Of Spirit - small graphical improvements especially in the display of menus.Tengai Makyou Dai-yon no Mokushiroku - The Apocalypse IV - Fixed the video problem that was displayed in black.Victory Boxing - Fixed a flickering problem in the intro video.



2017年2月12日 星期日

No$gba v2.8e

GBA/NDS/DSI 模擬器 No$gba 發布新版,更新如下 :

- gba/bugfix: forces WAITCNT.15=readonly (for DKong:KingOfSwing, thanks endrift)
- dsi/teak/a22i: added TeakLite II assembler (supports most TL+TL2 opcodes)
- dsi/teak/help: specs for teak cpu flags (which opcodes affect which flags)
- dsi/teak/help: specs for memory mapped I/O ports on teak/dsp side
- dsi/teak/help: specs for teak CPU registers, details for operand encoding
- dsi/teak/help: specs for teak st0-2,icr plus undoc stt0-2,mod0-3
- dsi/emmc: detects/supports debug-version eMMC images (tweaks port 4004024h)
- dsi/help: cleaned up some RSA descriptions, notes on debug-version RSA keys
- dsi/help: first attempts on describing SCFG_xxx registers for ARM7 side
- nds/wifi/help: added details on ds-download-play's openpgp-rsa-sha1 signature
- dsi/boot: mimmicked support for booting with AR6013 (when WifiFlash[1FDh]=2)
- dsi/dsdump: released dumping tool for dsi memory areas and chip IDs
- nds/wifi: released dswifi ASM port (and bugfixes for original dswifi-library)
- dsi/wifi/a22i: added assembler support for atheros/xtensa instruction set
- dsi/wifi/disass: fixed bugs for ANY/ALL/4/8 and EXTUI-based SHR pseudo-opcode
- bugfix: handles 16bit (not 32bit) return value of GetKeyState/GetAsyncKeyState
- nds/wifi/help: added note on W_IF acknowledging for counter half-overflows
- dsi/tmd/help: added age ratings and public/private .sav entries in .tmd specs
- dsi/devicelist/help: added DSi SD/MMC Device List chapter (for carthdr[1D4h])
- dsi/startdirect: initializes device list, aes keys, etc. (still imperfect)
- fontfile/help: more info on dsi font file (compression, nitrofont, characters)
- lz/help: added pseudo code for lzss, lz11, and lzrev decompression
- bootinfo/help: SHA1 WifiFlash[00h..27h] and eMMCBootInfo[00h..FFh,180h..1FFh]
- whitelist/help: info on RSA-SHA1's, SHA1-HMAC's and missing RSA check in v1.4E
- flipnote/help: info on various flipnote files, rsa, md5, xor-encryption
- rsa/help: added info on rsa basics, rsa pseudo code, rsa big-endian format
- rsa/help: added note on SWI 23h using OpenPGP Message Format (RFC 4880)
- rsa/bios: 80x86 dsi bios clone supports RSA bios functions (SWI 20h..23h)
- nds/bugfix: disables dsi I/O ports in DS mode (avoids misdetecting DS as DSi)


http://problemkaputt.de/gba.htm

2017年2月10日 星期五

Cemu 1.7.1

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

general: Fixed a crashbug that could occur due to invalid syntax in graphic pack rules.txt

CPU/JIT: Threads can now continue execution inside recompiled code immediately after a context switch.
         Previously threads would default back to the interpreter for a short time
         As a result of this change performance in games with high amount of context switches is drastically improved
CPU/JIT: Fixed a bug in LSWI/STSWI instruction when nb = 2
CPU/JIT: Improved performance of SRAW instruction
CPU/JIT: Implemented conditional BL instructions
CPU/JIT: Improved handling for very large functions (PPC code size above 128KB)
CPU/JIT: Fixed a bug in the generated code for the MFTBL instruction
CPU/JIT: Fixed a bug where the CR0 result was calculated incorrectly after AND instructions
CPU: Implemented ADDME instruction
CPU: Implemented OE versions of MULLW, ADD and NEG instruction in interpreter

coreinit: Fixed a bug in BlockHeap block allocation that eventually could lead to memory corruption
coreinit: Implemented FS working directory support
coreinit: New API: IMGetTimeBeforeDimming(), OSSetAlarm(), FSChangeDir()
coreinit: Fixed incorrect size alignment in DCZeroRange()

Input: Fixed a bug that caused slowdowns due to inactive controllers

VPAD: Changed internal raw touch coordinate bias and scale to match a real Wii U GamePad

RPL: Better TLS support
RPL: Added support for relocation types 251 and 253

H264: New API H264DECSetParam_OUTPUT_PER_FRAME()

AX: Fixed voice loop counter not correctly incrementing for PCM16 or PCM8 voices

GX2: Reverted change from 1.6.3, R10_G10_B10_A2_SNORM GX2 format is represented using GL_RGBA16_SNORM again
GX2: Fixed a graphic pack related crash bug that could occur due to upscaled depth textures
GX2: Fixed a bug that caused textures to be overwritten with outdated data after a clear operation
GX2: BC4 textures now correctly duplicate the color to all channels instead of just the red channel
GX2: Cemu will now free unused textures to conserve VRAM

http://cemu.info/

XEBRA v.170208

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

■CDの修正
初期のゲームディスク内の文字列を探索するとCDシステムには
本来Sync,Setclock,Getclockといったコマンドが存在したことが伺える。
しかしリリースされた実機にそれらのコマンドは存在せずエラーとなる。
コマンド0x1Fに対してその処理を忘れていたので対処した。

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

VGB v5.1


 [Picture] [Picture]

GameBoy (Color)模擬器 VGB 發布新版,更新如下 :
  • Added "Nearest Neighbor" option to disable linear interpolation.
  • Added "Force 4:3 Screen" option to VGB-Windows.
  • Fixed "Hit MIDI Drums" option in VGB-Windows.
  • Computing effective waveform power when simulating samples via MIDI.
  • Fixed 44kHz sound hiccups in VGB-Windows.
  • VGB-Windows will not overwrite last .GB file name with .PAL or .STA names.
  • Keys [1]-[4] will toggle individual sound channels in VGB-Windows.
  • Key [0] will toggle all sound channels in VGB-Windows.
  • Added -4x3 command line option to VGB-Unix.
  • Updated VGB-Windows icon.

Rustual Boy v0.1.0-alpha



Virtual Boy模擬器 Rustual Boy 發布新版,更新如下 :

This is a test release to test our CI/deployment setup. Looks like it's working!
The executables in these archives are fairly early builds (hence v0.1.0, see status for more info) but you're more than welcome to grab one and give it a shot. If you run into any trouble, let us know!

https://rustualboy.com/

2017年2月9日 星期四

RetroArch 1.4.1 Open Beta

多平台多機種模擬器 RetroArch 發布新版,相關更新有 :

- 連線對戰
- 語系切換
- 自製遊戲

等等相關眾多更新,有興趣的朋友可至官網了解。

https://www.libretro.com/

https://buildbot.libretro.com/stable/1.4.1/

Mednafen 0.9.42

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

-- 0.9.42: --

February 7, 2017:
SS: Ignore lower bit of VDP1 sprite draw command texture base address when drawing using color mode 5, per tests on a SS; fixes some of the
graphical glitches in "All-Star Baseball 97".

February 6, 2017:
SS: Ignore writes to VDP1 registers via SCU DMA under certain conditions to approximate what happens on a SS; fixes hang in "GunBlaze-S".

SS: Fixed handling of RSTCSR WOVF clearing, per tests on a SS.  Also changed the semantics of RSTCSRM a bit to simplify things, might want to change
WTCSRM, FTCSRM, etc. semantics too in the future for consistency...

SS: Fixed handling of WTCSR OVF clearing, per tests on a SS.

Updated tremor to revision 19427.

Updated libogg to version 1.3.2.

Fixed a bug that caused a crash if the user tried to select(via CTRL+SHIFT+[n]) a device on a non-existent virtual input port.

February 5, 2017:
SNES-Faust: Added multitap support.

February 3, 2017:
SS: Fixed a bug in the handling of M68K level 7 interrupts; fixes missing sound in "Arcade's Greatest Hits".

February 1, 2017:
SS: Suspend VDP1 command processing while an SCU DMA from SDRAM to VDP1 VRAM is active, to approximate how a SS behaves.  Fixes FMV tearing
in "Johnny Bazookatone", and fubared graphics in "Virtua Cop" and "Virtua Cop 2".

January 31, 2017:
SS: Fixed handling of clearing FTCSR bits, per tests on a SS.

January 30, 2017:
SS: Improved instruction timing(though still far from perfect); fixes speed problems in "Pocket Fighter", reduces the size of the flickering
area in "Lunar"'s FMV, and fixes the crash that occurs immediately after gameplay starts in "Virtua Fighter" and "Virtua Fighter Remix".

January 26, 2017:
NES: Added support for iNES mapper 190.

January 25, 2017:
SS: Clear SCU internal pending interrupt bit upon the SCU's acceptance of the IRQ to send to the SH-2, instead of when the SH-2 fetches the vector, per
tests on a SS.


http://forum.fobby.net/index.php?t=rview&goto=4814&th=1483#msg_4814

PCSX2 v1.4 Re-Recording v3.0

PS2模擬器 PCSX2 非官方TAS改版 PCSX2 v1.4 Re-Recording 發布新版,更新如下 :

・Lua機能を追加
・Lua機能追加に伴った細かいバグ修正

https://github.com/pocokhc/pcsx2-1.4.0-rr

https://github.com/pocokhc/pcsx2-1.4.0-rr/releases

2017年2月3日 星期五

Mega Man 2.5D

這款遊戲是由一群熱愛 Mega Man 的玩家所開發完成的非官方洛克人遊戲,目前釋出的1.0版完成度已相當高,遊戲相當流暢,建議有愛的玩家試試!!


http://petersjostrand.com/index.php

PS.下載免安裝版 (Without installer) 的朋友如果不能運行遊戲,請下載 :
Microsoft XNA Framework Redistributable 4.0
安裝完成後應該就能正常運行。