2017年10月31日 星期二

VGBA 5.6

[Picture] [Picture]

GBA模擬器 VGBA 發布新版,更新如下 :
  • Added multiple monitor support to VGBA-Windows.
  • Fixed disappearing window in VGBA-Windows.
  • Fixed best full-screen mode detection in VGBA-Windows.
  • Fixed window flicker that appeared after recent Win10 updates.
  • Switched VGBA-Linux to using PulseAudio sound.
  • Updated old PulseAudio driver for 64bit Linux. 
http://fms.komkon.org/VGBA/

2017年10月30日 星期一

BizHawk 2.2.1

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

SMS
  • Use the new Z80 core
  • Support EEPROM (93c46) for SMS
  • Add perhipherals Support for Paddle, Light Phaser, Sports Pad

  • Colecovision
    • Use the new Z80 core
    • Add support for the reset button #992

  • SG-1000
    • Use the new Z80 core
    • Overscan support

  • NesHawk
    • Core improvements and speedups
    • Fix Action 52
    • Support mapper 114 (Aladdin Super Game)
    • FDS Timer IRQ's
    • Update FCEUX palette to FCEUX 2.2.0
    • Fix Mapper 36, (Strike Wolf) #953

  • PSX
    • Fix bug where saving the state cleared the memcard dirty flags, Fixes #1031

  • TI-83
    • Use the new Z80 core
    • Fix power on Behaviour
    • Fix cycle timing
    • Fix timer interrupt frequency

  • PC-FX
    • Improved detection of PC-FX discs

  • bsnes
    • fix SGB mode creates two entries for the WRAM domain (#1012)

  • N64
    • Tracelog now includes delay slot execution. Fixes #789
    • straighten out building of glide64mk2 dll. fixes #1003 #1003
    • Fix minAnalogX and minAnalogY values (D and L inputs for the analog stick were one unit short of full range)

  • GB/SGB
    • Printer support

  • Gambatte
    • Always update half carry flag

  • Atari 2600
    • Always end frames on vsync boundary

  • Atari7800Hawk
    • Implement POKEY support
    • Remove Emu7800

  • Saturn
    • Port fix from Mednafen to fix Super Tempo
    • Fix savestate hash match issue
    • Fix exception when auto-loading a Saturn game

  • Genesis
    • Display lowpass filter range and backdrop color in hexadecimal
    • Finetune lowpass value to 40%, which is what MegaDrive1 has

  • EmuHawk
    • MDS/MDF Disc format support
    • Add an Auto SaveRAM feature (in Config -> Customize)
    • Lua - Implement memory.hash_region()
    • Hex Editor - Fix Cheat display, fixes #1026
    • Cheats - Fix endianess display #1025
    • Fix broken Jump List (#1015)
    • Tastudio
      • Don't trigger right button up events if left button is still held down
      • Don't break if user cancels movie conversion on file open
      • Fixes failure to color greenzone if a branch without input diff was loaded
      • Do normal seeking while recording 
http://tasvideos.org/Bizhawk.html

2017年10月28日 星期六

Raine 0.64.14

多機種模擬器 Raine 發布新版,

- 修正一個視窗初始化的錯誤.
- 添加一些摔角遊戲的作弊碼.

http://raine.1emulation.com/

2017年10月25日 星期三

MAME 0.191

MAME發布新版,更新如下 :

0.191
-----


MAMETesters Bugs Fixed
----------------------
- 00759: [Misc.] (mystwarr.cpp) mtlchamp and clones: Problem with NVRAM in the RAM/ROM check after changing settings in service mode. (MetalliC)
- 04910: [Crash/Freeze] (pce.cpp) pce, tg16 [dslaylh, dslayedj]: No inputs and Black Screen. (Angelo Salese)
- 04950: [Crash/Freeze] (pce.cpp) pce [draculax]: Game freezes at start of Stage 5. (Angelo Salese)
- 05192: [Graphics] (pce.cpp) tg16 [airzonk]: Graphics freeze when traversing too far up the screen. (Angelo Salese)
- 05994: [Crash/Freeze] (pce.cpp) pce [imagef2]: Freezes before displaying title screen. (Angelo Salese)
- 06154: [DIP/Input] Games with a rotary positional joystick: Some positions are skipped. (Angelo Salese)
- 06387: [Graphics] (pce.cpp) pce [finalsol, finalsols]: Messed up/disappearing tiles. (Angelo Salese)
- 06487: [Documentation] tonton, ppj, big10: Documentation found on Success website. (D Go Go Fan)
- 06622: [Graphics] (pce.cpp) pce [beball]: Garbage appears when collecting the dual arrow item. (Angelo Salese)
- 06637: [Interface] Internal UI does not save entire configuration. (AJR)
- 06656: [Interface] Configuring Machine level "Video Option" causes CRASH. (Nathan Woods)
- 06689: [Crash/Freeze] (amstrad.cpp) cpc6128: Loading a disk freezes the emulator. (Patrick Mackinlay)
- 06690: [Color/Palette] (bottom9.cpp) bottom9n: Sprites have incorrect colors. (Angelo Salese)
- 06691: [Graphics] tokio and clones: Tokio - graphic glitches on the right side of the screen. (Lord Nightmare)
- 06696: [Graphics] (pce.cpp) tg16 [turrican]: Not showing Title Screen. (Angelo Salese)
- 06697: [Crash/Freeze] (stv.cpp) grdforce: Hangs after insert coin. (Angelo Salese)
- 06701: [Gameplay] (pce.cpp) pce [shingen, shingen1]: Extended/Unexpected periods of Black Screen. (Angelo Salese)
- 06708: [Media Support] (tandy2k.cpp) tandy2k: Does not boot from disk (regression). (Carl)
- 06711: [Interface] UI: If you exit with the Exit option, the last used game is not saved. (Vas Crabb)
- 06713: [Misc.] (dbz.cpp) dbz, dbza, dbz2: Correct names for these three games. (Fortuna)
- 06719: [Core] (coco12.cpp) coco12, coco3, other 6809?: SBCB instruction returns the wrong result. (hap)
- 06720: [Interface] Prescale option allows invalid values. (Tafoid)
- 06723: [DIP/Input] (einstein.cpp) einstein [hustler, starq]: Keyboard is not responding! (Dirk Best)
- 06724: [Gameplay] (vegas.cpp) gauntleg, gauntdl: Various Effects Cause More Damage than they should (64-bit Only). (Ted Green)
- 06727: [Documentation] (ibmpc.cpp) Parent/Clone Issues for IBM5170 softlist. (Justin Kerk)
- 06728: [Timing] (einstein.cpp) einstein: In Xtal Basic the PRINT TI$ always gives "000000" ?. (Dirk Best)


New working machines
--------------------
Batman (Tiger handheld) [hap, Sean Riddle]
Judge Dredd (Tiger handheld) [hap, Sean Riddle]
Mephisto Mondial II [yoyo_chessboard, Sandro Ronco]
Swamp Thing (Tiger handheld) [hap, Sean Riddle]


New working clones
------------------
Alien3: The Gun (Japan) [ShouTime]
Athena (bootleg) [Porchy, The Dumping Union]
Biomechanical Toy (Ver. 1.0.1878) [Jorge Silva]
Cabal (UK, Joystick) [hammy, The Dumping Union]
Cobra Command (M.A.C.H. 3 hardware, set 2) [f205v]
Cyberball (rev 1) [Brian Troha, The Dumping Union]
Fidelity Elite Avant Garde (model 6117-7, set 2) [CB-Emu]
G-LOC R360 (Japan) [ordyne, The Dumping Union]
Kaypro 16 [rfka01]
Knights of the Round (bootleg, World 911127) [hammy, The Dumping Union]
Rod-Land (World, set 2) [frsj8112]
Super Hang-On (Hang-On conversion, Beta bootleg) [Cmonkey]
Target Hits (ver 1.1, Checksum 86E1) [Peter Wilhelmsen, Morten Shearman Kirkegaard, Clawgrip, Brian Troha, David Haywood]
Tecmo World Cup '94 (set 3) [caius, Angelo Salese, The Dumping Union]
TH Strikes Back (Non North America, Version 1.0, Checksum 020EB356) [caius, The Dumping Union]
unknown 'Space Invaders' gambling game (set 2) [Roberto Fresca, Arzeno Fabrice]
World Series: The Season (rev 0) [f205v, The Dumping Union]


Machines promoted to working
----------------------------
Big Casino [Ivan Vangelista]
Votrax Personal Speech System [Robbbert]
Votrax Type 'N Talk [Robbbert]


Clones promoted to working
--------------------------
Terco 4426 CNC Programming station [Edstrom]
Torch CF240 [Nigel Barnes]


New machines marked as NOT_WORKING
----------------------------------
Baby Boom Challenge [f205v]
Casino Strip I (Poker version, for Pioneer LD, set 1) [Dragon's Lair Project]
Casino Strip II (Poker version, for Sony LD) [Dragon's Lair Project]
Casino Strip III (Poker version, for Sony LD) [Dragon's Lair Project]
Casino Strip IX (Poker version, for Sony LD) [Dragon's Lair Project]
Casino Strip Private Eyes / All Start (Poker version, for Sony LD) [Dragon's Lair Project]
Casino Strip V (Poker version, for Pioneer LD) [Dragon's Lair Project]
Casino Strip V (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
Casino Strip VI (Poker version, for Sony LD) [ANY, Smitdogg, The Dumping Union]
Casino Strip VI (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
Casino Strip VIII (Poker version, for Pioneer LD) [Dragon's Lair Project]
Casino Strip VIII (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
Casino Strip Vivid 1 (Poker version, for Sony LD) [Dragon's Lair Project]
Casino Strip X (Poker version, for Sony LD) [ANY, Smitdogg, The Dumping Union]
Casino Strip XI (Poker version, for Sony LD, set 1) [Dragon's Lair Project]
Casino Strip XI (Shooting Game version, for Pioneer LD) [Dragon's Lair Project]
Casino Strip XII (Poker version, for Sony LD) [ANY, Smitdogg, The Dumping Union]
Dobou-Chan (ver. JAA) [R. Belmont, Rod_Wod]
E-Touch Mahjong Series #2: Joshiryou de NE! [ShouTime, Team Japump, The Dumping Union]
E-Touch Mahjong Series #6: Scandal Blue - Midara na Daishou [ShouTime, Team Japump, The Dumping Union]
E-Touch Mahjong Series #7: Trap Zone - Yokubou no Kaisoku Densha [ShouTime, Team Japump, The Dumping Union]
Elektronika MS 6102.02 [shattered]
Gokidetor [Surgeville, Sean Sutton, Smitdogg, The Dumping Union]
Mikrocomputer fuer Ausbildung [rfka01, Robbbert]
Note Chance [Roberto Fresca, Ryan Holtz, Smitdogg, The Dumping Union]
Ocha-Ken Hot Medal [Darksoft]
Ton Puu Mahjong [ShouTime, The Dumping Union]


New clones marked as NOT_WORKING
--------------------------------
301/Bullseye (Traditional Scoring) [barakandl]
A.G. Soccer Ball (R07u) [PinMAME]
Casino Strip XI (Poker version, for Sony LD, set 2) [Dragon's Lair Project]
Cheetah (Blue cabinet version - Stern Pinball) [Cooke/LondonPinball]
Eight Ball (rev. 17) [Quench]
Epson CM6000 [Colin McDougall]
Flash Point (Japan, bootleg set 2) [Arzeno Fabrice, David Haywood]
Horizon (North Star Computers, 2MHz) [AJR]
Knights of Valour 3 (V100, China) [XingXing]
Knights of Valour 3 (V104, China) [XingXing]
Mikrocomputer fuer Ausbildung MAT85 [rfka01, Robbbert]
Omni 4 Logic Analyzer [rfka01]
Poker Ladies (Censored bootleg, set 2) [hammy, The Dumping Union]
SD Gundam Sangokushi Rainbow Tairiku Senki (Korea) [Rod_Wod, The Dumping Union]
Time Warp (L-3) [PinMAME]
Trident (Later version - Stern Pinball) [Quench]
Virtua Athletics / Virtua Athlete (prototype) [antron, MetalliC, rtw]


New working software list additions
-----------------------------------
apple2_cass:
  Alignment Test Tone / Renumber, Alignment Test Tone / Sampler, Apple Bowl, Applesoft IIa,
  Applesoft ][ Floating Point BASIC / Floating Point BASIC Demo, Apple Trek, Apple-2 Trek, Apple-Vision / Biorhythms,
  Basic Finance I/ Penny Arcade, Brian's Theme / Phone List, Brick out / Color Demonstration Programs,
  Breakout / Color Graphics, Breakout / Color Demos, Checkbook, Color Sketch / Supermath, Datamover / Telepong,
  High Resolution Graphics, Hangman / Color Math, Hopalong Cassidy / Lemonade Stand, Leases / Loans, Savings / Finance [Dagarman]
bbc_flop_torch: Hard Disc Utilities v4.1, Torch System Disc v1.7 [Nigel Barnes]
fmtowns_cd:
  Ginga Eiyuu Densetsu III SP, Gulf War Soukouden, New 3D Golf Simulation: Harukanaru Augusta, TownsPAINT V1.1L20,
  Video Koubou V1.3L10 [r09]
fmtowns_flop: Sweet Angel [r09]
gamate: Kiki Inland [Morten Shearman Kirkegaard, Peter Wilhelmsen]
ibm5150:
  The Adventures of Captain Comic, Back to the Future Part II, Dragons of Flame, Gryzor, Loom (French), Kings of the Beach (3.5"),
  Leisure Suit Larry 3 (French), Le Manoir de Mortevielle (3.5"), Operation Wolf (3.5"), Out Run, Super Ski, Zombi [breiztiger]
  Drakkhen, Kaypro 16 Autoload, Kaypro 16 Master Disks, Leisure Suit Larry 3, Loom (German), Manhunter - New York,
  Manhunter 2 - San Francisco, Police Quest II - The Vengeance, Silpheed, Space Quest II - Vohaul's Revenge [Justin Kerk]
  MS-DOS (Version 3.30B) (V1.2) (Schneider) (German) [rfka01]
ibm5170:
  Amazon - Guardians of Eden, Arcade Pool, Zool 2 [ArcadeShadow]
  Crash Course [breiztiger]
  Sneakers Computer Press Kit [Justin Kerk]
lynx: MegaPak 1 [anonymous]
msx1_cart: Roc'n Rope [Anonymous]
nimbus:
  BBC BASIC V1.00a, IBM Mode Software For Nimbus PC V2.61, IBM Mode Software for Nimbus PC Rel.3,
  Microsoft Windows 2.03 for Nimbus PC System, Microsoft Windows 3 Standalone PC 186, Microsoft Windows ISV Toolkit Release 1.02,
  Microsoft Windows Release 1.02 Stand Alone, Microsoft Windows Release 1.03 Stand Alone, 
  Microsoft Windows V2.1 Presentation Manager for Nimbus PC186, Nimbus Winchester Format Tools,
  Parallel Printer Driver Parallel Board For I/O Board Version V1.0G, RM BASIC V1.0F, RM LOGO V1.0D, RM Nimbus General Utility Disk,
  RM Nimbus PC Upgrade Disk DOS 3.1 Rel 3.10.A, RM Nimbus Sketchpad Driver V1.0B, Release Disk SetPC V2.90 IBM Mode, Steed Ver 1.4A,
  WordStar Rel. 3.30, XferCPM V1.0A [Nigel Barnes]
pv2000: Exciting Jockey, Real Number Basic [SSJ, Team Europe, Dustin Hubbard]
smondial2: Mephisto College Module [yoyo_chessboard]


Software list items promoted to working
---------------------------------------
bbc_flop_torch: 
  Adventure B01 - 550 points, Torch BBC BASIC (Z80) v2.30, Comanex, dBASE-II, Hard Disc Utilities v4.4, Kermit-80 v4.05,
  Perfect Software Suite, Standard Utilities v2.0, Turbo Pascal v3.0A, UniComm, WordStar [Nigel Barnes]


New NOT_WORKING software list additions
---------------------------------------
apple2_cass: Apple Stock Quote Reporter, Tape Measure / Alignment Test Tone [Dagarman]
bbc_flop_torch: Basic Pack v2.0, Prog Dev Pack v2.0, Text Pack v2.0, Unix Upgrade Pack release 1.0 to 2.0 [Nigel Barnes]
hx20_rom: SkiWriter [Nigel Barnes]
rx78: Challenge Golf [SSJ, Team Europe, Dustin Hubbard]


Translations added or modified
------------------------------
Chinese (Simplified) [YuiFAN]
Chinese (Traditional) [YuiFAN]
German [Raf Tacker]
Greek [BraiNKilleRGR]
Japanese [Katsuhiko Kagami]
Portuguese [Pedro Simoes]
Russian [Nikita Zimin, MetalliC]


Source Changes
--------------
-coco3: Made banked cartridges actually work. [AJR]

-z8: Fixed disassembly of LDE Irr, r. [AJR]

-am9513: Implemented time-of-day mode. [AJR]

-Actually make sure OSD options are included when saving through UI. [AJR]

-Draw a nominal distinction between PC060HA and TC0140SYT. [AJR]

-Explicitly allow floating point values for state registration. [AJR]

-ccs2810: Major refinements. [AJR]
 * Implemented power-on jump in a hardware-accurate manner, including full configuration options.
 * Hooked up INS8250 device for RS-232 serial communication (requires ROM wait states simulation for baud rate to be recognized).
 * Made serial port address configurable as well (although monitor expects it to be at the default setting).

-S-100 bus refinements: [AJR]
 * Made slots subdevices, eliminating the need to hardcode the bus tag.
 * Clock the bus and its slots.
 * Use correct XTAL for nshrz and added 2MHz variant.

-legionna.cpp: Fixed Denjin Makai background pen colors. [Angelo Salese]

-rx78.cpp: Added border area. [Angelo Salese]

-ygv608.cpp updates: [Angelo Salese]
 * Fixed page select boundaries for tilemap drawing (fixes Namco Classics Vol. 2 garbage GFX in attract mode).
 * Reset pattern name table states on mode changes (fixes Mappy Arrange corrupt tiles).
 * Enabled sprite wraparound when both sx and sy pass clipping boundaries (fixes disappearing char on NCV2 game select screen).
 * Fixed CRTC vblank period (fixes NCV2: Dig Dug Original regression). [Angelo Salese]

-huc6270: Invert h/vsync logic for interrupts - fixes several PC Engine hangs. [Angelo Salese]

-saturn.cpp updates: [Angelo Salese]
 * Rewrote SMPC as a device, merging ST-V and Saturn implementations.
 * Moved SCU-related functions insto a device. [Angelo Salese]

-smpc: Simulate SETTIME bit behaviour if invalid NVRAM data is found for Sega Saturn. [Angelo Salese]
 * All Sega Saturn ROM sets now calls the BIOS setup if NVRAM is uninitialized, setting up proper defaults.

-stv.cpp: Patch Sport Fishing 2 BIOS to actually return a country code, and added bare bones MPEG CD commands. [Angelo Salese]
 * Game now loops into attract mode with mostly missing graphics (MPEG video logic not yet added).

-stvvdp2.cpp: Added ROZ mode 3. [Angelo Salese]
 * Fixes split screen in Sasissu, backgrounds in Elandore, and Guy stage in Final Fight Revenge.

-jalmah.cpp: Improved fake palette DMA behaviour - avoids corrupt colors for girls. [Angelo Salese]

-stvvdp1.cpp: CEF bit gets reset when the framebuffers get swapped (fixes Twinkle Star Sprites Arcade Mode hang). [Angelo Salese]

-dec0.cpp: Updated inputs in all games in the driver. [Angelo Salese]
 * Added input labels for most games in the driver, and removed unused buttons.
 * Updated positional rotary for Heavy Barrel/Midnight Resistance to use remap table.
 * Made Boulder Dash use 4-way stick as per manual.

-dec0.cpp: Hooked up priority video port to Midnight Resistance bootlegs. [Angelo Salese]

-taito_b.cpp: Fixed pixel layer offset and enable for Hit the Ice. [Angelo Salese]

-taito_z.cpp: Saner interleave CPU timings for Double Axle, attempted to fix road layer getting stuck on continue. [Angelo Salese]

-wheelfir.cpp: Converted to RAMDAC device. [Angelo Salese]

-Made some small fixes to general info panel on the system selection menu. [BraiNKilleRGR]

-Added lua translation to makefile and regenerated translations. [Carl]

-plugins/cheat: Added input sequence cheats. [Carl]

-abc800 updates: [Curt Coder]
 * Corrected Turbo Kontroller name to UNI DISK and identified CPU type.
 * Added skeleton for Databoard 4112-23 floppy disk controller.
 * Fixed Luxor 55-10828 "slow" floppy controller board logic.

-Updated androidp year to 1987 based on in-game date showed after end credits. [David Haywood]

-Documented that the 'oldsplus' set identifies as "Oriental Legend 2" when the protection device supplies Korea as the region.
 [David Haywood]

-Gamate overhaul, fixes many games: [David Haywood]
 * Sound is 100% AY8910 compatible according to kevtris and Peter Wilhelmsen - use the AY8910 core.
 * Rewrote the video implementation from scratch using kevtris' document and Peter Wilhelmsen's notes this fixes many games.
 * Added some mirroring to memory map.
 * Converted cartridges to slot devices that handle protection themselves.
 * Rewrote protection emulation from scratch based on notes from kevtris and Peter Wilhelmsen.

-Merged Hitachi SuperH CPU cores and implemented a preliminary SH3/SH4 recompiler. [David Haywood]
 * Recompiler is currently enabled for Cave CV-1000 but disabled for Sega NAOMI.
 * Recompiler can more than double the benchmark speed of CV-1000 games.

-supbtime.cpp: Cleaned up and merged with tumblep. [Dirk Best]
 * Removed duplicate code, used screen raw parameters and XTAL values, added DIP switch locations to all games.

-z80sio/z80scc: Return CPU-specific default vector when no interrupt found to acknowledge. [Edstrom]

-t4426 cart: Added MC14411 BRG, 6850 ACIA as a second RS232 port and fixed banking; promoted to working. [Edstrom]

-proteus3: Added MC14411 bit rate generator device and replaced the timer based clocks for the ACIAs. [Edstrom]

-imgtool: Added support for HP85 tape. [F.Ulivi]

-mc146818: Fixed main interrupt flag. [Jean-Francois DEL NERO]

-Fixed crash loading 80-track .mfm dumps of 40-track floppy disks on 40-track drives. [Justin Kerk]

-Hacked around MT06691 by suppressing partial updates in Tokio video - timing is likely wrong. [Lord Nightmare]

-mc68901: Fixed TCDCR register - bits 6-4 are used for timer C bits 2-0 are used for timer D. [Nicolas PLANEL]

-abc310: Added 80286 2nd processor. [Nigel Barnes]

-tube_z80: Check NMI state when paging in ROM. [Nigel Barnes]

-acorn_dsk: Improved identifying SSD/DSD by comparing image size with sector counts. [Nigel Barnes]
 * Also fixed DDCPM format to handle correct image of Double Density CP/M.

-bbc: Added Torch Z80 Communicator as Tube slot device. [Nigel Barnes]

-acorn_dsk: Removed CPN format, now handled with SSD/DSD. [Nigel Barnes]

-hx20: Added optional ROM slot and software list. [Nigel Barnes]

-z80scc: Fixed interrupt mask generation. [Patrick Mackinlay]

-Added new bt459 device (Brooktree RAMDAC used in InterPro graphics boards). [Patrick Mackinlay]

-ms6102: Decrypted chargen. [Robbbert]

-ts803: Fixed and used z80sti; cleanup and notes. [Robbbert]

-mc8030: Added random ROMs, to be sorted. [Robbbert]

-p8000: Added WDC ROMs. [Robbbert]

-ax80: Added roms, notes, and flesh. [Robbbert]

-Note Chance: Added skeleton driver with front panel layout, sound, and extensive notes. [Roberto Fresca]

-vme_hcpu30: Added Besta HCPU30 VME board skeleton device. [shattered]

-Generate tiled layouts for systems with three or more screens (fixes crash with four or more emulated screens). [Vas Crabb]

-Eliminated vestigial palette that was breaking generic terminal when it isn't first screen. [Vas Crabb]

-Improved PORT_CHAR (natural keyboard/paste/key post mapping) for US Apple IIe/IIc (thanks to Golden Child for report). [Vas Crabb]

-Exposed condition for DIP switches, configuration entries, and adjusters in -listxml output. [Vas Crabb]

-dynax.cpp: Fixed credits lost after exiting the game in tenkai. [Wei Mingzhi]

-psx.xml: Synchronized with redump.org, adding 76 new dumps and replacing two bad dumps. [aeternal606]

-gaelco.cpp: Corrected various clock speeds and added PCB layout for Biomechanical Toy. [Brian Troha]

-naomi.cpp: Decapped and identified Atomiswave 'ROMEO' ASIC. [brizzo]

-segasp.cpp: Dumped Network firmware ver 1.25. [Darksoft]

-segas16b.cpp: Made some corrections to Aurail documentation. [ekorz]

-gauntlet.cpp: Reinstated correct size for 'gfx1' ROM, which was chopped off a long time ago. [f205v]

-Added PAL dumps for supbtime. [Luiskiko/jammarcade.net]

-Dumped touchgo SRAM from two more boards, and used that dump to verify/correct the SRAM image.
 [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood]

-Fixed zexall build target. [RandomArts]

-EuroPC: Added first and last known BIOS versions. [rfka01]

-taitoair.cpp: Dumped ainferno's Controller PCB ROM. [ShouTime, The Dumping Union]

-qix.cpp: Added some documentation to the qixb set. [ShouTime]

-Corrected years for Final Furlong 2, Crisis Zone, Big 10, Waku Waku Doubutsu Land TonTon, Pyon Pyon Jump, and Sui Sui Pyon Pyon.
 [sjy96525]

-pv2000.xml: Desoldered and redumped ROMs for rakugaki and excitem2. [SSJ, Team Europe, Dustin Hubbard]

-Added newer version of Mephisto Academy (German) as BIOS option. [yoyo_chessboard]

-Added support for multiple PORT_CHAR() bindings, and adopted in the CoCo driver. [Nathan Woods]

-Created a more flexible date/time structure for use within imgtool intended to replace most usage of time_t. [Nathan Woods]

http://mamedev.org/index.php

2017年10月24日 星期二

DSP Emulator 0.18WIP (2017-10-21)

 

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

-General
    +Slapstic: Added Atari Protection device
    +Pokey: Added the function to define ALL_POT call
    +Improved column scroll function
    +Added a specific function for shadow sprites
-Gameboy / Gameboy Color
    +Improved video timmings
    +Corrected colors in GBC
    +Fixed some control bits (Serial, IRQ, Joystick, etc.)
    +Corrected the function that compares line Y
    +Fixed HDMA functions in GBC
    +Improved HU-C1 and MMMM01 mappers
-Food Fight
    +Added default NVRAM load
    +Correct the size and data type of the NVRAM
-Sega System 1/2
    +Fixed Z80 timmigs
    +Added DIPs to all games and 2nd player
    +Improved sound IRQs
-Mappy HW
    +Super Pacman: Fixed sprites
-Tetris (Atari)
    +Added driver with sound
-SNK HW
    +Ikari Warriors: Added driver with sound
    +Athena: Added driver with sound
    +T.N.K III: Added driver with sound


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

2017年10月20日 星期五

Nova v0.1.2

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

v0.1.2
---------------
Fixed a mirroring bug of SH2 division unit, many games are playable now, sprites disappearance of some games is resolved too.

https://twitter.com/realSteveKwok/

2017年10月19日 星期四

m64p (2017-10-19)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI) 發布新版,有需要的朋友可至官網下載。

https://m64p.github.io/

My Nes v7.0.6500 beta

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

– added some mappers support

http://sourceforge.net/projects/mynes/

Nova 0.1.1


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

– Mainly fixed issues of sound, backup RAM. Lunar Silver Star Story is playable now.
– Fixed 4 instructions of m68k, CMP, CMPA, CMPI, CMPM, CD player and many games play sound properly now.
– Fixed the issue of always formatting backup RAM when startup.

https://twitter.com/realSteveKwok/

fMSX 5.1

MSX / MSX2 / MSX2+ 模擬器 fMSX 發布新版,更新如下 :
  • Added multiple monitor support to fMSX-Windows.
  • Fixed disappearing window in fMSX-Windows.
  • Fixed best full-screen mode detection in fMSX-Windows.
  • Fixed window flicker that appeared after recent Win10 updates.
  • Moved disk and cartridge options to "Hardware" menu in fMSX-Windows.
  • Switched fMSX-Linux to using PulseAudio sound.
  • Updated old PulseAudio driver for 64bit Linux. 
http://fms.komkon.org/fMSX/

2017年10月18日 星期三

Nova 0.1.0

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

Hardware simulation completion is about 80%, of which:
– SH2 90% (part of the onchip modules like BSC, UBC is not simulated, exception handling and DMA are not complete)
– SCU 70% (DMA needs to be rewritten, DSP is done but does not work at this time)
– SMPC 80% (do not support 2P, multi-plug Multitap and many other peripherals are not simulated)
– VDP1 90% (drawing command close to completion but need to rewrite, need more accurate timing (Timing), Double interlace not simulated)
– VDP2 90% (RBG0 part is not completed, RBG1, EXBG not simulated, Cycle pattern register part of the unfinished, Line color screen rotation is not simulated, coefficient data is not simulated)
– M68K 95% (requires more precise Timing, some states of the CPU are not simulated)
– SCSP 70% (DSP is not simulated, MD (Modulation data) is not complete, PG (Phase generator) has a more serious problem)
– CDB 70% (part of the command is not simulated, CD Drive status is not complete)

– Controller: currently only supports 1P Digital pad
– Expansion card: now supports all the capacity, including memory card, extended memory card, but the default is to use the 32Mbit expansion card, by editing cart.json to automatically choose to switch to the memory card or expansion memory card.

– About speed: At present the main CPU SH2 only interpreter without JIT, which is a slow reason, another reason is to synchronize the sacrifices made by each device.
VDP2 support JIT, with the button « 9 » can be dynamically switched at runtime C + + core and JIT core, you can get a substantial increase in speed, but the JIT core is not the current completion of the C + + core so high, color operations, windows, shadows, etc. have not yet completed


Snes9x 1.54.1

SFC模擬器 Snes9x 發布新版,更新如下 :

- GTK+: Properly use --std=c++11 when compiling xBRZ.       (BearOso)
- Win32: Save window position when toggling fullscreen.     (OV2)
- Win32: Do not assign down-left binding to down-right.     (OV2)

http://www.s9x-w32.de/dl/

2017年10月16日 星期一

MADrigal CD Collection 59.S5.beta

 

老骨頭的浪漫系列 MADrigal CD Collection 發布新版,更新如下 :

During the past five months, I upgraded all of my games (59) by adding numerous features that had been requested by many users over the years. I have always wanted to add those features but never really found the time and the willingness to commit myself in such an extensive "makeover" of my games.
But then in the end, I made my decision and added the following new features to all games:
  • Fullscreen mode (default). The old "shaped game" mode is still available as an option.
  • Wallpaper/backdrop with logo/watermark. They can both be customised by the user, and replaced with others.
  • Skins system. All of the game graphics and instruction manuals can be replaced to suit the player's needs. Explanations how to generate skins are provided with each game. Suitable for players that use small or huge monitors, so that they can use small or big graphics. Or they can replace the characters, (imagine playing Donkey Kong with Luigi, or Sonic!), backgrounds, make graphics lighter or darker, etc. Everything is now possible!
  • On-screen menu available when game works in fullscreen mode.
  • Key configurator added to all games
  • Touch-screen compatible. All games can be operated fully via keyboard, or mouse and touch screen.
  • Button overlays, needed to play the games via mouse or touch-screen, can be enabled/disabled at will.
  • Graphics improved and upgraded to all games.
  • "VFD glow" effect added to all VFD-screen games, making the gaming experience ultra realistic!
  • Sound effects volume normalised to all games.
  • Fully configurable by editing the included .ini file

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

Pantheon 6.314



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

-games for Commodore PET: 17 und 04, 3D Noughts and Crosses, 3D Tic-Tac-Toe, A Scrambled Word Game, Acigol, Adventure 1: Cavern of Riches, Adventure 2: The Great Pyramid, Adventure 3: Haunted Mansion, AFO, Alligator Moeras, Android Nim, Artillery, Atlantic Patrol, Awari, B-29 Bomber, Ballon Redden, Baseball, Battleship, Bets, Bjack, Blackjack, Blockade Special!, Bonzo!, Break-Out, Breakout, Breakthru', Brick, Bridge, Bridge Bidding Trainer, BShip, Buggy, Bulls and Bears, Canyon, Capture!, Car Race, Civil War, Cluedo, Concord Landing Simulation, Cops n' Robbers, Cosmic Fighter, Crash, Demon!, Destruct, Diamond Hunt II, Dog Star Adventure, Dominos, Donuts, Doolhof, Dot Racer, Drag, Draw Poker, Epidemic, Fantastic Voyage, Fifteen, Flash Attack, Flight Simulator, Fluglandung, Football, Forest, Frog!, Frogger, Function Machine, Galactic Attack, Game of Deflection, Ganzen Schieten, Golf, Gribbet, Guess, Gunner, Gunners, Hamurabi, Hang Man, Hangman!, Hartenjagen, Heart's Desire, Hit the Target, Hockenheimrenner, Horserace!, Hunter, Hurkle, Jackpot, Jumbo Lander, Keno, Labyrinth!, Laser Tanks, Lizzard, Luna Lander, Lunar Lander, Lunar Lander X, Master Mind, Mastermind, Matches, Maxit, Mazer, Meteorites, MicroChess 2.0, Microjump, Mind, Miner!, Mousemaze, Mugwump, Night Drive, Nim, Noughts and Crosses, Off-the-wall, Outpost, Pac-Man, Pesten, Petals around the Rose, PETChess 4000, Picture Kingdom, Pinn-Ball, Pinball Wizards, Pirate Adventure, Pizza, Planet Probe, Poker, Pontoon, Power Boat, Qubic, Racebaan, Racer!, Radler, Rebount, Rescue!, Roboter Jagd, Rollercoaster, Rotate, Row of Four, Sargon II, Saucer War, Schieten, Schlange, Sea Battle, Seabattle, Shark, Shoot, Sinners, Ski!, Slalom, Slot Machine, Snark, Space Attack, Space Fight, Space Shooter, Spukhaus, Squash, Star Fighter, Star Trek v17, Star Wars, Sternenfalle, Stomper, Super Doolhof, Supertank, Target Golf, Target Practice, The Postperson's Route, Thunt!, Toker, TRON: Journey to the MCP, Vector Chase, Volcano, Voyage to Atlantis, Will 'o the Wisp, Wipeout, Zap             

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

2017年10月14日 星期六

VisualBoyAdvance-m 2.0.1

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

### Added
- initial installer script
- gitter.im badge in readme
- 32bit cross compiling support on 64bit linux
- added support for GNUInstallDirs to cmake
- Include new translations from transifex
- Added WxWidgets ABI compiler check
- Add linux Joystick reference to issue template
- Add #include <cmath> fir std::cell()
-

### Changed
- Fix 2xSaImmx.asm linking issue
- cmake: default to ENABLE_ASM_CORE=OFF
- libretro merging from upstream libretro fork.
- better fix for clipped video in GL Fullscreen.
- Fix flibc crash: add log message on fopen failure
- fix gameboy header-detection in libretro interface
- hotfix for potential buffer-overflow
- delete memory in common/array.h on destruction
- SDL: improve error msg for unwritable config
- SDL: fix deflt bat saving, improve dir checking
- fix portability issue with strerror_r()
- Windows doesn't have sterror_r
- wx/wxvbam: fix GetAbsolutePath
- fix a memory leak due to wrong syntax
- regenerate translation files
- fix errors reported by SUSE's post build linter
- SUSE Lint: fix a few classes of warnings
- let cmake escape -D preproc. definitions
- fix memory viewer xrc on wx 3.1+
- Improving README
- SoundSDL: lock conditional code cleanup
- remove the default F11 keybinding for save state
- hopefully fix resize artifacts on game panel
- soundSDL: write silence when paused
- cleanup SoundSDL #139 #130 #97 #67 #65 #46 #47
- document how to provice symbolic backtraces
- "no throttle" fixes/cleanup
- only use -mtune=generic on x86/amd64
- installdeps: use -j$(nproc) not -j8 in info
- use -fabi-version=2 for GCC turn off LTO
- installdeps: minor refactoring/cleanup
- improve Wx GCC ABI check
- minor improvements for Wx Compile tests
- fix wx ABI check for Win32/MinGW
- installdeps: fedora fixes, including m32
- cmake: wx and cross compiling fixes
- restore wx 2.7 compat, improve string processing
- rename CMakeScripts/ to cmake/
- work around gcc lto wrappers bug with gcc 7.x
- update README.md
- remove doctoc title from README.md TOC
- improve win32 dependencies git submodule handling
- use num cpu cores to parallelize LTO link with gcc
- fix huge app icon in Win volume settings
- fix deadlock in SoundSDL:deinit()
- added executable extension for sdl binary
- default LTO to off on 64bit MinGW
- minor code cleanup
- deps: dont check result of apt-get update
- read version and subversion info from Git
- fix error and version info in shallow git clones
- refactor/cleanup GitTagVersion.cmake

### Removed
- Cairo Renderer: it never performed well to begin with

http://vba-m.com/

My Nes v7.0.6495

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

-fixed few bugs
-added some mappers support

https://sourceforge.net/projects/mynes/

2017年10月12日 星期四

Demul v0.7 171011

多機種模擬器 Demul 更新版本,內容如下 :]

* -listxml now generate "merge" tags
* minor romset corrections
* fix AICA DSP recompiler state load crash

http://forum.emu-russia.net/viewtopic.php?f=25&t=503&sid=b06c21e48ab135fde9551587f54c7e32&start=180

2017年10月11日 星期三

Demul v0.7 171010

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

SH4
* OnChip access correct bit width only
* add flti0/1 PR flag check
* reg binding cleanups and fixes, PR sanity checks
* fix DIV0S, optimize DIV1 and add linking current block
* fix Invalidation code
* fix delayed slot exceptions
* interrupts fixes / improvements

GD-ROM
* fix CD PLAY after SEEK for Taxi2
* small fix for bleemcast (almost work)
* G1 DMA discrete step

AICA
* use less attenuated ALFO
* mixing levels fixes
* EG timer fixes
* properly handle Decay level = 0 case
* optimize IRQs

HOLLY
* rewrite SPG
* fix Holly registers for wince
* add real HOLLY IDs for all supported platforms

Gaelco
* speedup boot
* decode boot from Altera firmware
* render fixes: offset color flag, handle flats
* add Gaelco Footall
* preliminary support Gaelco Footall analog inputs

Misc
* SCIF link for AW Maximum Speed and Chase1929
* fix Marvel vs Capcom 2 intro Guile character head
* disable menu in fullscreen (fix clicking it with mouse in light gun games)
* netplay: add option to disable flash/sram sync
* set windows timer resolution to min possible value
* rom loading refactoring, NAOMI GD-ROM sets now require security PIC dumps, old GD-rip binaries not supported anymore
* fix save states crash
* improved creation of Dreamcast flash and "timehack"
* NAOMI DIMM CF support
* fix mouse X/Y calc then screen rotated
* fix error when set memcard time in DC bios
* fix DC flash erase, handle correct sector sizes
* Elo touchscreen fixes for Atomiswave and NAOMI StarHorse
* emulated HW210 IC card reader (Dragon Treasure, WCCF)
* SHIO hopper board HLE, Kick'4'Cash playable
* Added all recently dumped games for supported platforms
* Romset in sync with current MAME

and many other changes and fixes, not worth or forgot to mention.

http://forum.emu-russia.net/viewtopic.php?f=25&t=503&sid=1f3b03cca71744781f98b04fb0d7eacf&start=180

2017年10月8日 星期日

higan v105

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

Changelog:
  • higan: many improvements to Emulator::Interface to support forks/frontends
  • higan: refreshed program icon
  • icarus: new program icon
  • Game Boy Advance: slight emulation speedup over v104
  • Game Boy Advance: synchronize APU FIFO updates better
  • Mega Drive: added automatic region detection [hex_usr]
  • Mega Drive: support 8-bit SRAM
  • Game Boy Advance: fixed bug when changing to THUMB mode via MSR [MerryMage]
  • Master System: fix bug in backdrop color and background 0 priority [hex_usr]
  • Mega Drive: backgrounds always update output priority bit [Cydrak]
  • Mega Drive: emulated interlaced video output
  • Mega Drive: emulated shadow/highlight mode [Cydrak]
  • Super Famicom: auto joypad polling clears the shift register when starting
  • Super Famicom: added new low-entropy RAM initialization mode to more closely match hardware
  • Game Boy Advance: rumble will now time out after being left on for 500ms
  • ruby: improved rumble support in udev input driver [ma_rysia]
  • M68K: move.b (a7)[+/-] adjust a7 by two
  • M68K: illegal/lineA/lineF opcodes do not modify the stack register
  • Mega Drive: emulate VIP status bit
  • uPD7725: improved emulation of OV1/S1 flags [byuu, AWJ, Lord Nightmare]
  • uPD7725: improved handling of DP, RP updates [Jonas Quinn]
  • Super Famicom: improved emulation of mosaic effects in hires, interlace, and offset-per-tile modes [byuu, Cydrak]
  • ruby: improved Direct3D exclusive mode monitor selection [Cydrak]
  • Super Famicom: fixed save state bug affecting SuperFX games [Cydrak]
  • Mega Drive: added workaround for Clang compiler bug; allowing this core to work on macOS [Cydrak, Sintendo]
  • higan: hotkeys now also trigger when the main window lacks focus yet higan is set to allow input on focus loss
  • higan: fixed an edge case where int16_t <> double audio conversion could possibly result in overflows
  • higan: fixed a crash on macOS when choosing quit from the application menu [ncbncb]
https://byuu.org/emulation/higan/

2017年10月7日 星期六

Ootake Ver2.86

PCE/PCE-CD模擬器 Ootake 發布新版,更新如下 :

- "Configure Open Button" was added to "Input-> Configure" menu. You can
    change the shortcut key for opening the game file ([O] key and [P] key) to
    any key.
  - "Configure" was added to the top of the "Input" menu, and the menu was
    tidied up. * However, this is still complicated. Although it may become
    next year, I will make a special form for controller setting.
  - "Adjust Old CD-ROM2 Speed (Super Darius)" added to "Setting-> Improve"
    menu. When this is checked, in "Super Darius", at the game start and the
    boss appearance etc., the CD access time is adjusted to the wait time
    equivalent to that of the first (old white machine) CD-ROM2 System. When
    this check is removed, the wait time will be as short as PC Engine Duo (
    default).
  - When a game for ARCADE Card is played, if Resume-Mode ("File-> Set Resume"
    menu) is set, if "CD-ROM-> Play with Non ARCADE Card" menu is executed,
    the bug that the game stopped (occurred from v2.85) was fixed.
    * I think that this is a rare case, but if this trouble makes it
      impossible to continue the game, please play the continuation from state
      save data. Or, please reset using [F1] key, load from backup RAM (save
      data in the game) and continue the game.
  - Additionally, a detailed part has been improved and corrected.

http://www.ouma.jp/ootake/

2017年10月6日 星期五

Wataroo 0.7.1.0



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

Added :
  • Mouse cursor autohiding in Full Screen Mode.
  • Super Divider audio enhancement feature.
  • Waveform hardware checks to WaTest.
  • List of detected joysticks now displayed after a manual rescan.
  • XInput support.
Cleanup :
  • Split 65C02 emulation into fetch and execute phases to fudge timing a little better.
  • Pulse channels’ prescaler reset conditions adjusted to better match the hardware.
  • Noise channel’s dividers were running half as fast as they should have been.
  • DMA check in WaTest now performs transfers both to and from VRAM.
  • Joystick auto rescanning would never trigger from a cold start if multiple joysticks were connected.
  • Joystick auto rescan interval reduced from four to two seconds.
  • Corrected a fairly embarrassing access violation when loading user button mappings.

2017年10月5日 星期四

melonDS 0.5

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

Yup, there it is.





It's a recurrent theme in my projects that UI shenanigans are something I have trouble with. It's not that hard to make a UI, but making it cross-platform is another deal entirely. I want to avoid ending up with a different, separate UI per platform.

In the end, I went with libui, which is small and lightweight. I modified it to fit my needs.

The decision took a while though, and is one of the reasons why the release took so long to happen. Other reasons being, well, real life. My previous job is over, and hello job hunting again.


So this release features a new UI. It's not too new, but it removes the unneeded windows. Menus and video output are in the same window now, and the console window (the black window that spews nonsense) will be absent from release builds.

You can also drag-drop ROMs onto the window to run them. It is also possible to run ROMs via command line, but ATM when doing so melonDS will attempt to look for BIOS/firmware/INI in the directory the ROM is in.

If you play with your keyboard, you will need to remap your input, as different key codes are used (raw scancodes vs SDL scancodes).

Other than that, there are not a whole lot of changes emulation-wise. A few fixes, and the addition of antialiasing, as mentioned in the previous post.


Regardless, have fun.


The new UI library is incompatible with Windows XP or Vista, so there will be no such builds.

http://melonds.kuribo64.net/

2017年10月3日 星期二

Cemu 1.10.0f

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

# New in 1.10.0f:

general: Made RDTSC more robust against aggressive Out-of-order execution on some AMD CPU models

# New in 1.10.0e:

GX2: Fixed texture corruption issue in GX2CopySurface
coreinit: Fixed a bug in thread scheduler that could lead to worse performance
AX: Maximum audio volume is now a bit louder
general: Removed 'disable audio' debug option   

# New in 1.10.0d:

general: Fixed a race condition in RDTSC timer code
AX: Slightly optimized audio code

# New in 1.10.0c:

FS: Fixed a bug introduced by 1.10.0 that caused the creation of save game directories to fail
GX2: Fixed a crash that occurred when the streamout cache ran out of memory

# New in 1.10.0b:

general: Fixed a bug where 'Use RDTSC' wasn't always enabled per default

# New in 1.10.0:

general: Added support for RDTSC if invariant mode is supported by CPU
general: Added -mlc <path> command line parameter to customize the path of the mlc01 directory
general: Moved some experimental settings from the debug menu to the options menu
general: Cemu will now use the local timezone for Cafe OS calendar time
general: Adjusted some game profiles (cycle counter no longer enforced, emulateSinglePrecision=true removed)

CPU/JIT: emulateSinglePrecision is now enabled by default

GX2: Fixed secondary instance step value being incorrectly set in GX2SetFetchShader
GX2: Added 'vsyncFrequency' property to graphic pack rules.txt (see example_pack.zip for details)
GX2: Fixed a crash that occurred when a shader link error was encountered
GX2: Adjust maximum mip level for rescaled textures
GX2: Slightly optimized some frequently used GX2 API
GX2: Submitting GPU7 commands on the wrong PPC core will no longer crash Cemu

coreinit: Added API MEMSetAllocModeForExpHeap(), MEMFreeToExpHeap()

Input: Fixed a bug where keyboard special characters where always detected as pressed
Input: Improvements to input profile system

AX: Rewritten audio code. Compared to the old audio backend the following has improved:
        Correct channel and volume mixing
        Correct implementation of voice protection (no more playback offset randomly running out of bounds)
        Generally improved audio timing (less stutter and crackle)
        Correct implementation of aux stage
        Accurate emulation of all AX API

http://cemu.info/index.html

2017年10月2日 星期一

mGBA 0.6.1

GBA/GBC模擬器 mGBA 發布新版,更新如下 :

Bugfixes:
  • GB, GBA: Fix crashes when attempting to identify null VFiles
  • GB, GBA: Fix sync to video with frameskip
  • GB, GBA Savedata: Fix savestate-related save overwriting (fixes #834)
  • GB Audio: Fix NRx2 writes while active (fixes #866)
  • GB Core: Fix palette loading when loading a foreign config
  • GB MBC: Pocket Cam memory should be accessible without enabling
  • GB MBC: Fix SRAM sizes 4 and 5
  • GB MBC: Fix RTC initialization (fixes #825)
  • GB MBC: Fix RTC loading when file size is off
  • GB Memory: Initialize peripheral pointers
  • GB Memory: Prevent accessing empty SRAM (fixes #831)
  • GB Memory: Fix HDMA count starting in mode 0 (fixes #855)
  • GB Memory: Actually load latch time from savestate
  • GB Serialize: Fix deserializing video STAT
  • GB Video: Fix 16-bit screenshots (fixes #826)
  • GB Video: Fix potential hang when ending mode 0
  • GB Video: Fix read mode when enabling LCD
  • GBA: Reset active region as needed when loading a ROM
  • GBA: Fix keypad IRQs not firing when extra buttons are pressed
  • GBA BIOS: Use core’s VRAM variable instead of renderer’s
  • GBA Cheats: Fix PARv3 multiline blocks (fixes #889)
  • GBA I/O: Fix reading from a few invalid I/O registers (fixes #876)
  • GBA Savedata: Fix 512 byte EEPROM saving as 8kB (fixes #877)
  • GBA Savedata: Fix size of SRAM saves (fixes #883)
  • GBA Video: Fix broken sprite blending hack (fixes #532)
  • Python: Fix importing .gb or .gba before .core
  • Qt: Fix command line debugger closing second game
  • Qt: Fix LOG argument order
  • Qt: Fix timezone issues with time overrides
  • Qt: Fix sprite export pausing game indefinitely (fixes #841)
  • SDL: Fix potential race condition when pressing keys (fixes #872)
Misc:
  • CMake: Fix CPack dependencies for libpng 1.6
  • GBA: Detect hardware for Pokémon FireRed ROM hacks
  • GBA Cheats: Improve detection of raw cheats
  • Qt: Don’t rebuild library view if style hasn’t changed
  • Qt: Allow overrides to be saved before a game is loaded
  • Qt: Hide mouse immediately when loading
  • SDL: Fix 2.0.5 build on macOS under some circumstances
  • VFS: Make VFile.truncate work growing files on PSV (fixes #885)
https://mgba.io/2017/10/01/mgba-0.6.1/