2017年3月31日 星期五

PPSSPP 1.4

PSP模擬器 PPSSPP 發布新版,更新如下 :
  • Support D3D11 (performs better than OpenGL or D3D9 on most hardware)
  • Audio quality improvement (linear interpolation) (#8950)
  • Hardware spline/bezier tesselation in OpenGL, D3D11 and Vulkan (...)
  • Post-processing shaders in D3D11
  • Prescale UV setting removed, now the default (improves perf) (#9176)
  • High DPI display fixes
  • Various fixes for UMD switching for multi-UMD games (#9245, #9256)
  • New audio setting to improve compatibility with Bluetooth headsets
  • Various desktop gamepad compatibility fixes
  • Workaround for mipmap issue, fixing fonts in Tactics Ogre Japanese
  • Assorted minor compatibility fixes, code cleanup and performance improvements

2017年3月30日 星期四

melonDS 0.1

NDS模擬器 melonDS 發布新版,更新如下 :

[image] [image]

Features

* almost-complete 2D graphics
* 3D graphics (software renderer) with texturing, alphablending, lighting
* input: keyboard and joystick, touchscreen
* backup memory
* booting from the BIOS
* resizable video output window, preserving aspect ratio of individual screens

How to use

melonDS requires BIOS/firmware dumps from a DS. You can dump them with the following dumper.

The files must be placed in the same directory as the melonDS executable, as follows:

* bios7.bin -- ARM7 BIOS, 16KB
* bios9.bin -- ARM9 BIOS, 4KB
* firmware.bin -- firmware, 256KB or 512KB

Note: the DS-mode firmware in the 3DS isn't bootable. It only contains the bare minimum required to run DS games. Be sure to enable direct game boot when using a firmware dump from a 3DS.

Settings

Emulation: settings related to emulation. For now it lets you enable direct game boot (directly runs the game instead of going through the firmware).

Input: allows you to configure keyboard and joystick input. You can change a mapping by clicking the corresponding entry, then pressing a keyboard key or joystick button. For now, joystick input uses the first joystick available if multiple joysticks are plugged.

http://melonds.kuribo64.net/

2017年3月29日 星期三

MAME 0.184

MAME發布新版,更新如下 :

0.184
-----


MAMETesters Bugs Fixed
----------------------
- 04454: [Crash/Freeze] (saturn.cpp) seabass: Black Screen after patents screen (Angelo Salese)
- 06337: [DIP/Input] (mz2500.cpp) mz2500: The HELP key is missing (einstein95)
- 06361: [Cheat System] Cartrdige memory accessed directly with cheats will crash MAME (Pugsy)
- 06492: [Crash/Freeze] (model3.cpp) scud: Crash running scud with -bench 90, regression. (Phil Bennett)
- 06504: [Misc.] (coleco.cpp) coleco and clones, adam: Wrong device interface name (gordon-fish)
- 06512: [Graphics] (seattle.cpp) hyprdriv: Occasionally, when the race starting, the 3D graphic objects start to glitch and
  disappear, game become unplayable (R. Belmont)
- 06513: [Crash/Freeze] (gba.cpp) gba: Many previously working gba sl_roms now freeze (R. Belmont)


New working machines
--------------------
Ampro Computers Little Board/186 [Carl, Al Kossow]
Coleco Quiz Wiz Challenger [hap, Sean Riddle, Rik]
Conic Electronic I.Q. [hap, Sean Riddle]
CXG Chess 2001 [hap, Berger]
Micro Genius IQ-501 [kazblox]
Micro Genius IQ-502 [kazblox]
Shiny Golds [caius, The Dumping Union]
USG/Tandy 2-Player Football [hap, Sean Riddle]


New working clones
------------------
2 On 2 Open Ice Challenge (rev 1.2A) [Brian Troha, Sean Sutton, Smitdogg, The Dumping Union]
Chesster Challenger (V1.3) [yovan]
Dendy Classic 2 [kazblox]
Dynablaster / Bomber Man (bootleg, set 3) [Hammy, The Dumping Union]
Fidelity Designer 2100 [hap]
Fidelity The Excellence (model EP12, set 2) [yovan]
Fidelity The Par Excellence (rev. B) [hap]
Flashgal (set 1, Kyugo logo) [Corrado Tomaselli, The Dumping Union]
Gals Panic (MCU Protected, set 2) [Hammy, The Dumping Union]
Granit 'S' [hap]
Kishon Chesster [yovan]
Milton Bradley Simon (Rev F) [Sean Riddle]
NBA Play By Play (ver AAB) [alca]
Phoenix (IDI bootleg) [f205v]
Radical Radial (Japan) [ShouTime, The Dumping Union]
Raiden II (Germany) [caius, The Dumping Union]
San Francisco Rush (boot rom L 1.06A) [Andrew Welburn, The Dumping Union]
Shanghai III (US, prototype) [coolmod, The Dumping Union]
Street Fighter II: The World Warrior (World 910129) [Janniz]
Super Crowns Golf (World) [Kevin Eshbach, The Dumping Union]


Machines promoted to working
----------------------------
Novag Constellation Forte (version B) [hap]
Heathkit H-19 [Mark Garlanger]
HP-9845C [f.ulivi, Angus Kueckes]
SM 7238 [shattered]


Clones promoted to working
--------------------------
Heathkit H-19 w/ Super-19 ROM [Mark Garlanger]
Heathkit H-19 w/ Watzman ROM [Mark Garlanger]


New machines marked as NOT_WORKING
----------------------------------
Alchemist (01J02046, Venezuela) [Heihachi_73]
Arizona [PinMAME]
Bachelorette Party (BHG1248, US) [Heihachi_73]
Caprice Pro-Action Baseball [hap, Sean Riddle]
Cowboy 8 Ball [PinMAME]
Disco Dancing [PinMAME]
Dream Weaver (0200586V, NSW/ACT) [Heihachi_73]
Eltec Eurocom II V7 [shattered]
Fast Fortune (0100651V, NSW/ACT) [Heihachi_73]
Force [PinMAME]
Haunted Hotel [PinMAME]
Hustler [PinMAME]
Jumpin' Joey (0100383V, NSW/ACT) [Heihachi_73]
King Kong [PinMAME]
Lucky Clover (0300109V, NSW/ACT) [Heihachi_73]
Mammoth Money (0100425V, NSW/ACT) [Heihachi_73]
Penguin Pirate (0100674V, NSW/ACT) [Heihachi_73]
Reel Power (0100400V, NSW/ACT) [Heihachi_73]
Rushin Rooster (0100534V, NSW/ACT) [Heihachi_73]
Silver Wolf (0100673V, NSW/ACT) [Heihachi_73]
Snow Cat (0100405V, NSW/ACT) [Heihachi_73]
Soreike! Anpanman Popcorn Factory (Rev B) [ShouTime, Anonymous Donator, The Dumping Union]
Space Ship [PinMAME]
Subor SB-486 [kazblox]
Thor (0200319V, NSW/ACT) [Heihachi_73]
Thunder Heart (0200333V, NSW/ACT) [Heihachi_73]
Time Machine (LTD, 4 players) [PinMAME]
Trick Shooter [PinMAME]
USG Programmable Baseball [hap, Sean Riddle]
Viking King [PinMAME]
White Force [PinMAME]
Wicked Winnings (0100553V, NSW/ACT) [Heihachi_73]
Wild Angels (0100337V, NSW/ACT) [Heihachi_73]
Yukon Gold (03J00191, NSW/ACT) [Heihachi_73]
Zoofari [R. Belmont, Sean Sutton, Smitdogg, The Dumping Union]


New clones marked as NOT_WORKING
--------------------------------
Boot Scootin' (GHG1008-03, US) [Heihachi_73]
Cash Cat (0100557V, NSW/ACT) [Heihachi_73]
Cash Cat (0100676V, NSW/ACT) [Heihachi_73]
The Chariot Challenge (0100787V, NSW/ACT) [Heihachi_73]
Desert Bloom (0300111V, NSW/ACT) [Heihachi_73]
Dolphin Treasure - Cash Express (AHG1519, US) [Heihachi_73]
Dolphin Treasure - Cash Express (AHG1607, US) [Heihachi_73]
Griffon (Olympia bootleg of Phoenix) [f205v, The Dumping Union]
Harley Davidson (L-2) [PinMAME]
Karnov (Japan, bootleg with NEC D8748HD) [The Iron Goat]
King Galah (0100536V, NSW/ACT) [Heihachi_73]
Loco Loot (0100473V, NSW/ACT) [Heihachi_73]
M82 Display Unit (PAL) [kazblox]
Magic Mask (AHG1549, US) [Heihachi_73]
Magic Touch (0300455V, NSW/ACT) [Heihachi_73]
Mine, Mine, Mine (0400115V, NSW/ACT) [Heihachi_73]
Money Mouse (0300469V, NSW/ACT) [Heihachi_73]
Mountain Money (0100289V, NSW/ACT) [Heihachi_73]
Orchid Mist (0100849V, NSW/ACT) [Heihachi_73]
Oscar (0100348V, NSW/ACT) [Heihachi_73]
OutRun 2 Special Tours (GDX-0014) [Ordyne, The Dumping Union]
Penguin Brothers (Japan, bootleg) [Rod_Wod, Team Europe and The Dumping Union]
Penguin Pays (0100113V, NSW/ACT) [Heihachi_73]
Penguin Pays - Penguin Pucks (EHG1257, US) [Heihachi_73]
Penguin Pirate (0200578V, NSW/ACT) [Heihachi_73]
Pot O' Gold (U.S. Games, v580F) [deathmock]
PPG Waveterm A [shattered]
Queen of the Nile (0101139V, NSW/ACT) [Heihachi_73]
Queen of the Nile (0101707V, Brazil) [Heihachi_73]
Queen of the Nile (04J00784, Venezuela) [Heihachi_73]
Queen of the Nile - Cash Express (AHG1525, US) [Heihachi_73]
Queen of the Nile - Cash Express (AHG1609, US) [Heihachi_73]
San Francisco Rush: The Rock (Wavenet, boot rom L 1.38, GUTS Aug 19 1997 / MAIN Aug 19 1997) [Andrew Welburn, The Dumping Union]
San Francisco Rush: The Rock (Wavenet, boot rom L 1.38, GUTS Aug 6 1997 / MAIN Aug 5 1997)  [Andrew Welburn, The Dumping Union]
Skins Game Tournament Edition [mrsinister]
Super Bucks III (0100711V, NSW/ACT) [Heihachi_73]
Sweethearts II (0200465V, NSW/ACT) [Heihachi_73]
Time Machine (LTD, 2 players) [PinMAME]
Thunder Heart (0200334V, NSW/ACT) [Heihachi_73]
Tropical Delight (0100269V, NSW/ACT) [Heihachi_73]
Time Traveler (set 2) [Ordyne, The Dumping Union]
Unicorn Dreaming (0100813V, NSW/ACT) [Heihachi_73]
Wangan Midnight Maximum Tune 2 (Export) (GDX-0016) [Ordyne, The Dumping Union]
Zephy (alternate set) [PinMAME]


New working software list additions
-----------------------------------
archimedes: Over 20 games and applications [Nigel Barnes]
bbcb_flop: Disk User coverdisks, Bad Apple and X-Pansions Elevation demos [Nigel Barnes]
bbcm_flop: Enjoy The Silence and Retribution X demos [Nigel Barnes]
c64_cass: speakeasy [Dagarman]
ibm5150:
  Bivouac, Chuck Yeager's Advanced Flight Trainer, Double Dragon (5.25", older), EDITEXTE,
  Indianapolis 500: The Simulation (3.5", newer), Label Magic, Licence to Kill, Multitexte, Pick'n Pile, Prehistorik,
  PrintMaster Plus, Rockford, Skweek
  [breiztiger]
ibm5170:
  Adaptec EZ-SCSI 3.1 German, AMouse Driver Disk v7.0, Borland Eureka 1.0, Borland Paradox 3.01 (German),
  Borland Paradox 4.0 (German, 2 versions),
  IBM DOS 5.02 (German), MS-DOS 6.22 (German), Windows 3.1 (German), Windows for Workgroups 3.11 (German)
  [darkstar]
megadriv: TOm and Jerry (Jpn) [ElBarto]
nes: Magic Kid GooGoo [kazblox]
ti74: Maths and Finance cartridges [PockEmul]
vic1001_cass: speakeasy (partial dump) [Dagarman]


New software list additions marked as NOT_WORKING
-------------------------------------------------
ibm5150:
  Ikari Warriors (alt), First Samurai, JetFighter I: The Adventure, Turbo Driver [breiztiger]


Source Changes
--------------
-Changed games to use 4-way joysticks. [AJR]
 * assault, bagman.cpp (all games except squasitsa), bballs, darktowr, ddungeon, horekid, klax, maddonna, pushman, stoffy, supduck,
    toffy, trog (trogpa4 prototype uses different inputs)

-tms1024/tms1025: Added input callbacks and read handler. [AJR]
 * docastle.cpp: Read inputs through TMS1025.

-hanaroku: Added NVRAM and hopper. [AJR]

-feversoc: Added coin hopper output (prize hopper doesn't quite work). [AJR]

-hp9845b: Use standard instance names (and type) for optional ROMs. [AJR]

-merit.cpp: PSG type is AY-3-8912. [AJR]

-Converted screen_device VBLANK callback to devcb_write_line. [AJR]
 * Renamed screen_eof_xxx to screen_vblank_xxx in many drivers.

-lastbank: Added coin counters. [AJR]

-Added skeleton device for Video System C7-01 GGA. [AJR]

-taito_z.cpp: Fixed subtle color pen bug in Mexico GP stage for Continental Circus. [Angelo Salese]

-8x300dasm: Corrected JMP target addresses. [Barry Rodewald]

-Work around bug in msys2 C runtime causing garbage on console with DInput controllers. [Brad Hughes]

-abc80: Converted to scanline based rendering, fixed graphics characters, and fixed sound. [Curt Coder]
 * Genesis Project demos (abcdemo, hiresinv) are now fully working.

-Ambush: Cleaned up driver state. [Dirk Best]

-ay8910: Added a write handler for the case of bc1=a0 and bc2=a1. [Dirk Best]

-blockade: Rewrote driver: [Dirk Best]
 * Removed fake interrupts, rewrote coin handling, corrected CPU type.
 * Used screen raw parameters and generic 8x8x1 gfx layout.

-popper: Got some meat back onto the bones: [Dirk Best]
 * Made full memory map for main and sub CPUs derived from schematics.
 * Added both DIP switches with proper defaults.
 * Hooked up interrupt generation logic.
 * Decoded character and sprite layout, draw character tilemap.
 * Added raw screen parameters (to be verified).
 * Hooked up inputs and flip screen.
 * Fixed audio hookup.

-HP9845C improvements: [f.ulivi, Angus Kueckes]
 * Expanded from 1 to 4 I/O slots.
 * Allowed RAM size to be configured with -ram option.
 * Implemented HP-9845C driver (color version of the 9845 range of machines).
 * Improved 9845C lightpen emulation.
 * nanoprocessor: Fixed a subtle bug in interrupt handling.

-n64 updates: [Happy]
 * Added short delay between RDP full sync and DP interrupt, allowing RSP IRQ to arrive first.
 * Let debugger disassembly windows track RSP PC.
 * Flush RSP DRC cache when SP DMA changes IMEM.
 * Make element selection in vector load/store RSP DRC C functions consistent with other implementations.
 * Fix a minor issue with RDP disassembly listing for Load Block.

-mips3 DRC : Ensure branch delay slot instruction is not virtual instruction before trying to generate code to add it to the block
 checksum, fixed FPU register aliasing. [Happy]

-z80sio: Added i8274/upd7201 variants, refactored interrupts, improved logging. [Joakim Larsson Edstrom]
 * isbc: Changed to use z80sio.cpp i8274 device instead of z80dart.cpp's, removed m1_r() workaournd.

-fcisio: Added layout and and RS232 configured for terminals on all 8 serial ports. [Joakim Larsson Edstrom]

-netlist: Added a heap priority queue, fix netlist stats collection, fixed new clang warnings, reduced footprint of extended clock.
 [couriersud]

-Decoded popper color PROMs. [Joe Magiera, couriersud]

-sdk86.cpp: Fixed ROM loading. [Lord Nightmare]

-pes.cpp: use combined /RS and /WS function since the MCU/CPU can in theory change both lines at once, and since it uses a TMS5220C
 it does matter in this case. [Lord Nightmare]

-segas32.cpp: Added uPD7725 DSP with ROM loading to Air Rescue (disabled for now). [Lord Nightmare]

-upd7725: Added preliminary IRQ support, corrected SI/SO bit order, added SIACK/SOACK registers, fixed save state registration,
 fixed reset state. [Lord Nightmare]

-Fixed an off-by-one error when loading upd96050 roms for SNES games. [Lord Nightmare]

-potgoldu.cpp: Added undumped MCU as NO_DUMP. [Lord Nightmare]

-konmedal/tsukande: Add clock XTAL definition for the Z80 CPU, divisor is guessed. [Lord Nightmare]

-Heath H19: Fixed keyboard, fixed handling of enable/disable of 25th line, use internal MM5740 ROM, fixed H-19 with Watzman ROM,
 fixed Super19. [Mark Garlanger]

-ti99: Various fixes for TI-99/4 (not A). [Michael Zapf]
  * Added initializations fixing crash on startup, fixed GROM issues (clock turned off too early).

-geneve: Fixed issue with sector read on HFDC without implied seek (did not check CRC and failed to switch density). [Michael Zapf]

-ti99/geneve: Made bus mouse now separate device, may also be used with evpc. [Michael Zapf]

-ti99/geneve: Fixed jerky mouse movement. [Michael Zapf]

-ti99_8: Fixed debugging for TI-99/8. [Michael Zapf]

-Softlist/slot improvements: [Nathan Woods]
 * Fixed an issue where device options (e.g. -cart) were reported as unknown when they actually worked.
 * Do more softlist evaluation upfront and use results to drive slot/image setup.
 * Added device_slot_interface::has_selectable_options() to determine whether a particular slot has selectable options.

-Added a new addrmap.cpp validity check intended to catch AM_REGION declarations not tied to anything meaningful. [Nathan Woods]

-CoCo: Implemented support for enabling and disabling cartridge-specific sound, made third and fourth floppy drives present by
 default. [Nathan Woods]

-CoCo 3: Fixed an issue clearing GIME interrupts (disabling interrupts by writing to $FF92/3 also acknowledges interrupt).
 [Nathan Woods, tim lindner, Glen Hewlett]

-6821pia.cpp: changed int to bool where appropriate, changed macros to static functions. [Nathan Woods]

-archimedes: Added JFD floppy format as used by JASPP (Archimedes Software Preservation Project). [Nigel Barnes]

-electron: Added First Byte joystick interface. [Nigel Barnes]

-Made side effect suppression a machine property. [O. Galibert]

-Removed direct update handlers: [O. Galibert]
 * a2600, atm (still not working, but less badly), mpf1 (makes step work), mpz80, pentagon, sage2, scorpion, tms32031

-mb86233: Massive disassembler overhaul. [O. Galibert]

-arm7ops.cpp: Advance PC on unimplemented opcodes. [Peter Ferrie]

-apple2: Rewrote language card handling. [Peter Ferrie]

-apple2: Fixed IIe/IIc self-test regression. [R. Belmont]

-apple2: Fixed IIe $C800 arbitration, Zellyn/kqumba tests pass now. [R. Belmont]

-z180: DMA fixes: [R. Belmont]
 * Count of 0 means 0x10000, as with other DMA controllers.
 * Fixed scheduling so burst mode DMA is always serviced immediately with no CPU ops interleaved.

-gba: Fixed revised copy protection handler to get the right PC (MT6513). [R. Belmont]

-vp101: Added framebuffer, some inputs, ATA, NVRAM, protection cheat; implemented ATA DMA. [R. Belmont]

-MIPS: Added initial support for VR5500 and TX4925 CPUs. [R. Belmont]

-Fixed errors detected by coverity: [shattered]
 * argo, unior, x07: CID: 138563-138565 "Overlapping buffer in memory copy"
 * pc88va: CID: 138607 "Operands don't affect result"
 * peplus: CID: 138606 "Logical vs. bitwise operator"
 * formats/cbm_tap: CID: 138003 "Dereference before null check"
 * machine/hdc92x4: CID: 138631 "Operands don't affect result"
 * machine/roc10937: CID: 138793 "Logically dead code"

-tosh1000: Hooked up ROM-DOS. [shattered]

-agat: Split from apple2, implemented basic agat7 hardware. [shattered]

-sm7238: Implemented double-sized characters and smooth scroll. [shattered]

-poisk1: Added more ROMs. [shattered]

-ibm6580: Made memory size configurable and fixed a Coverity finding. [shattered]

-ie15: Converted to a device with frontends (standalone driver and rs232 slot device). [shattered]

-debugger: Print octal addresses in the trace if CPU is octal. [shattered]

-dec_lk201: Added PORT_CHAR/PORT_CODE where missing. [shattered]

-wd_fdc: Tagged command names in debug messages. [shattered]

-Removed tag() argument from logerror() calls in cpu/i86 and floppy code. [shattered]

-bitgraph: Switched from layouts to rotation flags, fixed keyboard. [shattered]

-legacy floppy: Fixed floppy_stp_w. [shattered]

-a7150: De-skeletonized. [shattered]

-t11 cpu: Emulate MFPT instruction; MOV, CLR and SXT read memory before writing to it. [shattered]

-hp_ipc: De-skeletonized. [shattered]

-Commodore LCD: Halved size of character rom region and fixed switching between upper and lower case character sets. [smf]

-Fixed UPD7725 disassembly. [smf]

-zorba keyboard: Mapped remaining keys, documented remaining DIP switches, and added notes on MCU program. [Vas Crabb]

-gotcha/ppchamp/pasha2: Hooked up lamp outputs and add clickable artwork. [Vas Crabb]

-sun3x.cpp: Hooked up keyboard port. [Vas Crabb]

-Fixed natural keyboard mapping for vg9k keyboard (and hence UI paste/autoboot). [Vas Crabb]
 * Also fixed key labels and made default mapping match physical layout where possible.
 * The "triangle" key isn't mapped - I don't know what it does or how to test it.

-Updated GLM to tip of stable branch (0.9.8.5 pre-release) - fixes build with MacPorts clang. [Vas Crabb]

-Make device types self-register: [Vas Crabb]
 * MAME now walks all linked device types for -listxml, -romident and -verifyroms whether they're used or not.
 * Made device_creator a variable template.
 * Removed screen.h and speaker.h from emu.h and centralised instantiations of screen and speaker finder templates.
 * Added basic device validation to -valid checks.
 * Substantially sped up -listxml (at least 30% improvement), -verifyroms, and -romident on multiple files.

-Fixed crash on excessive command-line arguments, removed long-dead option. [Vas Crabb]

-ti85.cpp: Convert TI-8x link port to a bus with emulated peripherals, working for TI-82 and TI-85. [Vas Crabb]
 * Tee connector, HLE TI-Graph Link, stereo/mono speakers, and raw signal forwarding socket supported.

-Fixed new device validation issues. [Vas Crabb, O. Galibert, AJR]

-triforce.cpp: Fixed Mario Kart 2 ROM loading. [MetalliC]

-naomi.cpp: Dumped and documented 837-14438 hopper controller board (used by Kick'4'Cash and other SWP games).
 [big10p, Darksoft, MetalliC]

-Measured Naomi's MIE MCU speed. [rtw, MetalliC]

-naomi.cpp: Redumped "Noukone Puzzle Takoron (GDL-0042)" and "Virtua Fighter 4 (Rev B) (GDS-0012B)". [rtw]

-model1: Added dumped internal TGP ROMs. [Caps0ff]

-naomi.cpp: New BIOS dumps:
 * "Ferrari F355 Challenge (deluxe, no link)" Export BIOS [Darksoft]
 * "Ferrari F355 Challenge (deluxe, no link)" Japan BIOS [Ordyne, The Dumping Union]
 * "House of the Dead 2" Japan BIOS [Nomax]

-triforce.cpp: Added security PIC dumps:
 * "Mario Kart Arcade GP 2" [Soyandroid, Darksoft]
 * "Mario Kart Arcade GP" [Soyandroid]

-taito.cpp: Added program ROMs and corrected title for voleybal. [PinMAME]

-phoenix.cpp: Dumped/redumped PROMs for some of the bootlegs. [f205]

-viper.cpp: Added timekeeper dump for code1db. [ShouTime]

-midwunit.cpp: Redumped "Ultimate Mortal Kombat 3" U2-U5 sound ROMs. [ShouTime]

-Corrected the main crystal in marineb.cpp to 12MHz as seen in PCB photos, cleaned up clock definitions in galaxian driver, moved
 ladybugg from galaxold to galaxian driver, use mooncrst_audio for mooncrst in galaxold, made spcwrp use hunchbkg pallette ROMs.
 [kazblox]

-nes: Added Magic Kid Googoo board (iNES mapper 190). [kazblox]

-Save state fixes for i386/pc_vga/cs4031: [moralrecordings]
 * Save cs4031 emulated A20 state, additional i386 attribute registers/flags, and VGA palette configuration.
 * Fixed broken VGA port reads on state load.
 * Fixed enum range check in i386.

-vicdual: Added nsub gradient simulation (makes black destroyers on the horizon visible). [SailorSat]

-homedata.cpp: Use 8-way joysticks for Reikai Doushi; added button descriptions and DIP locations. [Bad A. Billy]

-Fixed softwarelist cart memory cheats by moving cheat file loading to a later point in startup process. [Pugsy]

-Removed colon from image_interface preventing front-ends from launching ColecoVision software. [gordon-fish]

-ay8910: Added support for clock frequency changes. [tim lindner]

-chihiro.cpp: Redumped Ollie King (GDX-0007). [Ordyne, The Dumping Union]

-konamigx.cpp: Corrected two ROM names and redumped sound ROM for Rushing Heroes. [Smitdogg, The Dumping Union]

-Updated hiscore.dat. [Leezer]


2017年3月26日 星期日

Xebra v.170325

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

■ CD:リード中の物理位置情報の修正
熱膨張・歪・偏心・振動など機械的要素の影響が大きい記録媒体において
ヘッダを一発で正確な位置に移動させることは不可能であるため,ある程度の
位置に移動させた後はリードしながら目的の位置に遭遇するのを待つと推測される。
そして位置の特定のためにサブコードのQチャネル,すなわち物理位置情報を
先行して求めると推測される。そのためリード中の物理位置情報は2~3セクタ
ほど先行すると考えられる。

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

Mesen 0.8.0

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

New Features
  • Emulation: Added several new options to enable/disable model-specific quirks.
  • Command line: Added command line options for most video/audio/emulation settings.
  • Debugger: Added several new features (Hex editor, TBL file support, code editor, graphic editor, and a lot more), improved performance and fixed some bugs.
  • Games: Headerless roms can now be loaded (if they are found in the built-in game database).
Bug Fixes
  • Emulation: Improved accuracy of $2006 write behavior (solves minor issues in 2 games).
  • Emulation: Improved accuracy of $2004 read behavior.
  • Emulation: Improved accuracy of sprite overflow bug emulation.
  • Misc: Several small bug fixes.

2017年3月25日 星期六

2017年3月19日 星期日

uoYabause 0.4.4

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



To develop an emulator, saving and loading state is the very important future. Imagine, you find a bug and want to be fixed. you may email or submit it to github.com like this 'I'm near the end of Scenario 1, all the spell effects are not rendering correctly." It's terrible for developers to spend time reaching to the end of Scenario 1 to reproduce bugs! That's why saving/loading state is important. If saving/loading state works correctly, you can easily report bugs...

http://www.uoyabause.org/

PCSXR-PGXP 17-03-17

PS模擬器改版 PCSXR-PGXP 發布新版,更新如下 :

It adds support for arbitrary CPU multipliers to the overclock feature. Peops GL 1.78 also has an extra visualisation showing the raw vertex colours without texturing and renders blended primitives in wireframe.

https://drive.google.com/open?id=0Bz8IYcLfu84zWHZ5elpYTGs4Rmc

SSF TestVer (2017-03-18)

SEGA SATURN模擬器 SSF 發布新測試版,更新如下 :

Jリーグプロサッカークラブをつくろう!の背景のゴミを修正できたかもしれない
バーチャロンのムービー後の暴走を修正できたかもしれない
細かい不具合の修正だけです

https://t.co/QIGjeywNAC

2017年3月18日 星期六

有人釋出.......那就放圖 - 2

2.11版語系切換還有些問題,其他大致與pc版相同。


Any-Yes v1.3

FC/NES模擬器 Any-Yes 發布新版,更新如下 :

- Added mappers 85 and 34
- Adapted VRC7 sound chip from nesimulare (MIT licensed) for use with Any-Yes APU
- Partial Namco 163 sound chip support
- Audio high & low pass filtering
- Major performance increase (Located a huge source of Java garbage collection)
- Prevent joysticks that rapid-fire events from making key mapping impossible
- Save state serialzation rewrite
- Minor timing fixes
- Better handling of cleanup for audio and video threads


http://www.youkaicountry.com/blog/
http://youkaicountry.com/files/any-yes-0.1.3.zip

Cemu 1.7.3

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

# New in public release:

general: New game profiles

# New in 1.7.3d:

GX2: 1.7.3 accidentally broke compatibility with pre-1.7.3 cached shaders. This hotfix restores backward compatibility.
     Also made some adjustments to guarantee this doesn't happen again in the future.

# New in 1.7.3b/c:

JIT: Fixed potential softlock for busy-wait loops which use the LWARX/STWCX instructions
GX2: Fixed incorrect shader source generated for streamout write exports when the shader is optimized for float-only

# New in 1.7.3:

JIT: LWARX instruction now consumes multiple virtual cycles. This speeds up busy wait loops.

general: Screensaver/Standby should no longer come up while a game is playing in Cemu

coreinit: Added API LCDisableDMA(), LCGetAllocatableSize(), MPResetTaskQ(), OSPeekMessage(), OSEnableHomeButtonMenu()
coreinit: Fixed bug in LCEnableDMA()
coreinit/FS: FSOpenFile() is no longer blocking CPU execution
coreinit/FS: Added internal support for priority-based path overloading
coreinit/FS: Cemu will load patched game files automatically from mlc01/usr/title/../../

ACP: Added ACP library. New API: ACPCheckApplicationDeviceEmulation()

AOC: Added proper support for AOC library. Addon content (DLC) is automatically loaded from mlc01/usr/title/../../aoc/ or mlc01/usr/title/../../<aoc_titleId>/

AX: Fixed internal ADPCM playback offset calculation for addresses above 0x80000000

Input: Fixed bug that caused non-keyboard buttons to be detected as keyboard input

GX2: Improved implementation for GX2CalcTVSize() and GX2CalcDRCSize()
GX2: Shader code optimizations. Up to 40% faster compile time for float-only shaders (measured on NVIDIA)
GX2: Added support for shader OP3 CNDGT_INT instruction
GX2: Added support for vertex format FMT_16_16_16_16, nfa=0, signed=0
GX2: Fixed software streamout reading format 32_32_32_FLOAT incorrectly
GX2: Added support for vertex shader gl_PointSize export
GX2: Fixed a race condition in which the GPU7 command processor could run ahead of the current write pointer before GX2Init() was called
GX2: Fixed sampler min and mag filter value being read from wrong register bits
GX2: Added support for streamout binding the same buffer as input and output

http://cemu.info/

2017年3月17日 星期五

Xebra 170316

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

■タイマ1の修正

タイマ1にはシステムクロックでカウントアップするモードと
HSYNCでカウントアップするモードとがあり、
両方ともVBLANK中はカウントアップを止めることが出来るのだが、
システムクロックモードで止める状況があるとは思えなかったため、
簡単のために、止めずにゆっくりカウントアップさせる疑似再現を採ってきた。
最近これだと問題の出るゲームが存在することが分かったので
システムクロックモードでも、きちんと止めるようにした。

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

PS. Nintendo Switch的遊戲前2天已展開dump rom的工作,目前尚未遇到太麻煩的阻礙。
或許.....?????

2017年3月16日 星期四

有人釋出.......那就放圖

大致與之前取得的版本比對一下,破解思路不同,不過效果一致。


VisualBoyAdvance-M - throttle and fullscreen OpenGL fixes

GBC/GBA模擬器 VisualBoyAdvance-M 發布新版,更新如下 :

cmake: use add_compile_options for ssp-buffer-size view commit
activate libssp compiler flags for gcc only view commit
fix linux build broken in 687c08a view commit
Some debian stuff, I honestly don't like debian packaging... but it's important for some people view commit
Start removing ancient history of gvbam, may it rest in peace view commit
fix 32bit intel detection for 32bit mxe target view commit
pass all compiler/linker flags for compile test view commit
changed the throttle for sdl config example view commit
fix sound in SDL port/ConfigManager view commit
fix Ubuntu PPA link view commit
minor doc tweaks view commit
add ENABLE_ASM cmake option view commit
ws2_32 is needed for the SDL binary on windows view commit
fix linking OpenAL statically on Win32/MXE view commit
full throttle support + snd driver improvements view commit
Fixes for SDL throttle view commit
Merge pull request #93 from Mystro256/master view commit
Fix incorrect bug tracker link view commit
fix setting throttle on LoadGame() view commit
partial fix for disabling pausing when linked #83 view commit
fix clipped game area in GL fullscreen #89 view commit
Use prefix add operator for non-prim types view commit
Typo, only 10 recent accels view commit
expand github issue template view commit
Still working on libretro stuff, working on cheatsenabled compile issue now. view commit
Fixes build on the libretro side by wrapping an ifndef statement around rederedframes view commit
fix Mac linker script for @rpath libs (like SFML) view commit
default to -DENABLE_FFMPEG=ON on Mac again view commit

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

2017年3月14日 星期二

Any-Yes v0.1.2

FC/NES模擬器 Any-Yes 發布新版,更新如下 :

– Added mappers 18, 79, and 185
– Fixed save state info in mapper 16 and 19
– NTSC simulation now attempts to use more CPU cores
– CHR-RAM banking, fixing Romancia and Lagrange Point
– Updated libGDX to 1.9.6
– Updated lwjgl to version 3

http://youkaicountry.com/

http://youkaicountry.com/files/any-yes-0.1.2.zip

2017年3月13日 星期一

RPCS3 v0.0.2

PS3/PSV模擬器 RPCS3 發布新版,更新如下 :

PPU/SPU
– PPU LLVM AOT recompiler reimplemented
– PPU LLVM caching implemented
– PPU thread scheduler implemented
– PPU breakpoints reimplemented
– PPU analyzer improved
– Various LV2 system improvements
– IdManager improvements
– Debugger fixed and enhanced
– PPU/SPU accuracy improvements

Memory
– Memory system cleanup
– sys_memory_get_page_attribute improvements
– sys_mmapper improvements

Graphics
– A LOT of bugfixes and accuracy improvements for all Graphic backends. (There were really a lot of improvements here and we can’t list them all!)
– Shader decompiler improvements
– Several RSX bugfixes and accuracy improvements

HLE
– Major sys_net improvements
– cellOsk implemented
– cellVDec fixes and improvements
– Several other small improvements

Input
– MMJoystick implemented

Linux
– Several Linux specific bugfixes were made. Some are still being worked on as there are still a few Linux specific bugs.

Vita
– Initial package unpacking implemented
– Small Interpreter improvements

Logging
– Logging system cleanup
– TLS bugfixes and improvements

Misc
– Automatic LLE loading
– MSELF, SDAT, EDAT, SPRX: Decryption on the fly!
– Firmware update file (PS3UPDAT.PUP) installer
– XAudio fixes

Many other unlisted bugfixes and improvements

https://rpcs3.net/

https://ci.appveyor.com/project/rpcs3/rpcs3/branch/master/artifacts

2017年3月12日 星期日

SSF TestVer.(2017-03-11)

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

1秒間のCDブロック処理回数を指定するオプションを設けました Program2 -> CD Task Per Second リグロードサーガ2は120くらいにしてください

https://t.co/QIGjeywNAC

2017年3月10日 星期五

RetroArch 1.5.0

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

Changes since last version (1.4.1)

  • MOBILE: Single-tap for menu entry selection
  • MOBILE: Long-tap a setting to reset to default
  • ANDROID: Autoconf fallback
  • ANDROID: Mouse support / Emulated mouse support
  • AUTOCONF: Fix partial matches for pad name
  • CHEEVOS: Fix crashes in the cheevos description menu
  • CHEEVOS: WIP leaderboards support
  • COMMON: Threading fixes
  • COMMON: 9-slice texture drawing support
  • CORETEXT/APPLE: Ability to load menu display font drivers and loading of custom font.
  • DOS: Add keyboard driver
  • DOS: Improve color accuracy and scaling
  • GUI: Various settings are now only visible when advanced settings is enabled
  • GUI: Allow changing icon theme on the fly
  • GUI: Add a symbol page in the OSK (Onscreen Keyboard)
  • GUI: Better dialogs for XMB
  • LOCALIZATION: Add/update Korean translation
  • LOCALIZATION: Rewrite German translation
  • LOCALIZATION: Update several English sublabels
  • LOCALIZATION: Update several Japanese labels
  • NET: Allow manual netplay content loading
  • NET: Announcing network games to the public lobby is optional now
  • NET: Bake in miniupnpc
  • NET: Fix netplay join for contentless cores
  • NET: LAN games show next to lobbies with (LAN) and connect via the private IP address
  • NET: Use new lobby system with MITM (Man In The Middle) support
  • NET: Fix netplay rooms being pushed on the wrong tab
  • NUKLEAR: Update to current version
  • SCANNER: Always add 7z & zip to supported extensions
  • VULKAN: Find supported composite alpha in swapchain
  • VULKAN: Add snow/bokeh shader pipeline effects – at parity with GL now
  • WIIU: Keyboard support
  • WINDOWS: Logging to file no longer spawns an empty window
  • WINDOWS: Fix loading of core/content via file menu

Any-Yes 0.1.1 (A Cycle-Accurate Java NES emulator)

zelda-ntsc.jpg

使用Java編寫,並以精確模擬為目標的FC/NES模擬器 Any-Yes 發布新版,更新如下 :

0.1.1:
- Added dummy write in INC and multi-write detection in MMC1 (Fixes Bill & Ted)
- PPU $2004 now returns more accurate values (Fixes Micro Machines)
- Adjusted NMI timing (Fixes Battletoads)

http://forums.nesdev.com/viewtopic.php?f=3&t=15629

2017年3月7日 星期二

MADrigal CD Collection v59.27

早期掌上型遊戲機模擬器 MADrigal CD Collection 發布新版,更新如下 :

- Donkey Angler (Gakken, LCD Card Game) S4/1.05 (Standard 4, complete rewrite)
- Tom & Jerry Popper (Gakken, LCD Card Game) S4/1.05 (Standard 4, minor update)
- MADrigal CD Collection ver. 59.27
- ClrMamePro DATfile ver. 20170306 [59.27]

http://www.madrigaldesign.it/sim/

PS.老任不愧是最悲慘的硬體商.........第一根火柴已經點燃 ! 期待模擬器的朋友可以.......??

2017年3月5日 星期日

BGB 1.5.3

[gbc clear purple]

Gameboy and Gameboy Color模擬器 BGB 發布新版,更新如下 :

Accuracy improvements, including:

pokemon (all versions) now has correct TID for speedruns.

Fixed a large number of bugs and problems, including: "uncoverable direct3d error" on some Optimus laptops.

Added improved support for automation/commandline use.

Significant performance/efficiency improvement with most roms.

Added support for loading RTC .sav files where a timestamp in the future does not (incorrectly) advance time.

http://bgb.bircd.org/

2017年3月3日 星期五

iNES v4.9

[Picture] [Picture]

FC/NES模擬器 iNES 發布新版,更新如下 :
  • Added waveforms to DiskSystem sound chip emulation.
  • Added volume envelopes to DiskSystem sound chip emulation.
  • Computing effective waveform power when simulating samples via MIDI.
  • Fixed triangle channel volume when playing via MIDI.
  • Fixed "Hit MIDI Drums" option in iNES-Windows.
  • Added "Nearest Neighbor" option to disable linear interpolation.
  • DiskSystem disks now get loaded starting with side A.

    nemulator 4.2



    FC/NES模擬器 nemulator 發布新版,更新如下:
    • Sega Game Gear emulation
    • NES: Fixed Aladdin (SuperGame) hang when starting game
    • NES: Added Mapper 190 (Magic Kid GooGoo) support