Emulation64.com  ::  EmuTalk.net  ::  DCEmu.co.uk     About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews

Welcome to the Emulation64 Network340 Users Online

 





    Wednesday, July 19, 2017
BGB v1.5.4 released!

BGB is a gameboy emulator which runs on Windows.

Features:
emulation of the GameBoy, GameBoy Color, and Super Gameboy
accurate emulation of the hardware, based on research with lots of test roms, useful for debugging/rom development. some highlights:
clock exact timing of LCD behavior/state changes
realistic initial ram values - random but with specific bit patterns, and simulated values left by bootroms (for example "nibbler (pd)" depends on this)
accurate emulation of LCD register writes during scanline (prehistorik man, demotronic demo)
emulation of inaccessible VRAM and OAM as on real hardware
10 sprites per line limit
clock exact emulation of sprites causing mode 3 to take longer
correct memory access timing (access happening at the last/second to last clock of an opcode)
accurate emulation of the differences between DMG and GBC, including timing differences, differences in hardware behavior, initial state, etc.
can run a GBC rom as on a DMG, and a DMG rom as on a GBC
powerful debugger:
disassembler
assembler (change code and ability to save modified rom)
breakpoints
break on access
conditional breakpoints
singlestepping/tracing/animating/step out/step over
vram viewer: BG map, tiles, OAM, palette.
IO registers viewer
break on exceptions (accessing inaccessible VRAM, read unitialized RAM, echo ram access, access locked external ram, disable lcd outside vblank)
ability to modify all registers and state at any time
joypad window allows simulating button presses at any time while debugging
SGB multiplayer with up to 4 gamepads
graphics output: GDI (DIB), DirectDraw, Direct3D, OpenGL, null output
sound output: waveout, directsound and disk writer supported. support for writing the 4 channels to separate wav files
runs almost all roms perfectly, compatibility comparable with the best GB/C emulators
Accurate/high quality sound emulation, bandlimited rectangular wave synthesis for perfectly smooth sound
accurate video emulation including "high color" graphics, correct sprite/background priorities, 10 sprites/line limit, and mid-scanline register changes.
This emulator is fast.
Joystick/Gamepad support, everything mappable to every button
some user interface keys are configurable and can be mapped to joystick/gamepad buttons
MBC3 Real Time Clock emulation. RTC is saved/loaded in the .sav file, compatible with VBA
Auto delay/frameskip, emulation runs at 100% real speed and full 60 fps
GameGenie and GameShark cheat, load/save cheats (auto and manual), "cheat searcher", easy creation of new cheat codes
save/load state with quick (zsnes style) keys.
Load from ZIP and GZIP files
This program does not require DirectX or runtime libraries.
support for optional border bitmap and pseudo and real fullscreen modes.
limited TCP/IP game link support

BGB v1.5.4 Changelog:


- Fixed regression: pokemon yellow broken in SGB mode. Fixed a number of bugs.



For: Windows.

http://bgb.bircd.org
 



    Monday, July 17, 2017
mGBA v0.6.0 released!

mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.

Features:
- Near full Game Boy Advance hardware support[1].
- Fast emulation. Known to run at full speed even on low end hardware, such as netbooks.
- Qt and SDL ports for a heavy-weight and a light-weight frontend.
- Save type detection, even for flash memory size[2].
- Real-time clock support, even without configuration.
- A built-in BIOS implementation, and ability to load external BIOS files.
- Turbo/fast-forward support by holding Tab.
- Frameskip, configurable up to 9.
- Screenshot support.
- 9 savestate slots. Savestates are also viewable as screenshots.
- Video and GIF recording.
- Remappable controls for both keyboards and gamepads.
- Loading from ZIP files.
- IPS and UPS patch support.
- Game debugging via a command-line interface (not available with Qt port) and GDB remote support.

mGBA v0.6.0 Changelog:


Features
– Qt: Italian translation (by theheroGAC)
– Qt: Updated German translation

Bugfixes
– Core: Fix rewinding getting out of sync (fixes #791)
– GB Audio: Fix incorrect channel 4 iteration
– GB Audio: Fix zombie mode bit masking
– GB Serialize: Fix timer serialization
– GB Video: Fix LYC regression
– GBA SIO: Improve SIO Normal dummy driver (fixes #520)
– GBA Timer: Fix count-up timing overflowing timer 3
– PSP2: Use custom localtime_r since newlib version is broken (fixes #560)
– Qt: Fix memory search close button (fixes #769)
– Qt: Fix window icon being stretched
– Qt: Fix initial window size (fixes #766)
– Qt: Fix data directory path
– Qt: Fix controls not saving on non-SDL builds
– Qt: Fix translation initialization (fixes #776)
– Qt: Fix patch loading while a game is running
– Qt: Fix shader selector on Ubuntu (fixes #767)
– Qt: Fix GL-less build
– Qt: Fix Software renderer not handling alpha bits properly
– Qt: Fix screen background improperly stretching
– SDL: Fix cheats not loading

Miscellaneous
– GB Serialize: Add MBC state serialization
– GBA Memory: Call crash callbacks regardless of if hard crash is enabled
– GBA Timer: Improve accuracy of timers
– PSP2: Update toolchain to use vita.cmake
– Qt: Add language selector
– Qt: Minor text fixes
– Qt: Move shader settings into main settings window
– Qt: Dismiss game crashing/failing dialogs when a new game loads
– Qt: Properly ship Qt translations
– SDL: Remove writing back obtained samples (fixes #768)


For: Windows, Linux, and macOS

https://mgba.io
 



    Sunday, July 16, 2017
melonDS v0.4 released!

melonDS is an open source Nintendo DS(NDS) emulator. melonDS is part of a second wave of DS emulators.



Changelog:


• implement access modes for certain IO registers that were unhandled
• actually implement RCNT instead of hardcoding it
• wifi: emulation of multiplayer cmd/reply/ack transfers
• wifi: more accurate RFSTATUS/RFPINS
• wifi: some games can go into multiplayer now (Pictochat, NSMB, Pokémon known working)
• improved savemem detect heuristic
• implement firmware write, fix SPI bugs
• accurate emulation of 'main memory display FIFO'
• 2D: fix render/capture order
• 2D: implement mode6 large BG
• 2D: fix bitmap BG sizes
• 2D: fix rotscaled bitmap sprites
• 3D: fix missing term in MatrixTranslate
• 3D: fix toon highlight mode
• 3D: fix boxtest bug
• 3D: accurate viewport transform
• 3D: polygon Y-sorting
• 3D: more accurate interpolation, still not perfect
• 3D: more accurate Z and W transforms, fix some cases of Z-fighting
• 3D: separate polygonID attributes for opaque and translucent pixels
• 3D: start documenting and implementing depth test edge cases
• emulate delays for SPI transfers and div/sqrt
• misc bugfixes/additions as usual


For: Windows and Linux

http://melonds.kuribo64.net
 



    Friday, July 14, 2017
RockNES v5.52 released!

RockNES is a Nintendo (NES) emulator that supports total PPU emulation, total intelligent emulation (including VRCVI intelligent, used by some Japanese games), battery backed RAM, Famicom DiskSystem, VS Unisystem, and some 70 different mappers. In gain, RockNES includes lots of different video modes, as substantially as the ability to loading and economise your back at any stage. You can flush record movies of gameplay.

RockNES v5.52 Changelog:


- Fixed mapper 19 (Rolling Thunder (J) works).
- Internal cleanups and minor tweaks.
- Documentation updated.


For: Windows

http://rocknes.web.fc2.com
 



    Thursday, July 13, 2017
fMSX v5.0 released!

fMSX is a program that emulates MSX, MSX2, and MSX2+ 8bit home computers. It runs MSX/MSX2/MSX2+ software on many different platforms including Windows, Android, Symbian, MacOS, Unix, MSDOS, AmigaOS, etc. I started developing fMSX in 1993 when there were only two other MSX emulators available, both exclusively for MSDOS. From the very beginning, I developed fMSX as a portable program able to run on many different computers. The initial development, for example, was done on DEC Alpha workstations running Unix. Since then, fMSX has seen quite a lot of updates and been ported to many systems. It is still being developed, although not as actively as before because most features are pretty much complete now.

fMSX v5.0 Changelog:


* Switched to microseconds in the AY8910 PSG emulation.
* Now updating, rendering, and playing sound every 8 scanlines.
* The PLAY "S8M90O6G" MML test works now.
* Added support for DirectInput joysticks to fMSX-Windows.
* Fixed crash when changing audio sampling rate in fMSX-Windows.


For: Windows.

http://fms.komkon.org/fMSX/
 

SameBoy v0.91 released!

SameBoy is a user friendly GameBoy and GameBoy Color emulator for macOS. SameBoy is extremely accurate and includes a wide range of powerful debugging features, making it ideal for both casual players and developers. In addition to accuracy and developer capabilities, SameBoy has all the features one would expect from an emulator – from save states to scaling filters. An experimental SDL version is available to Windows and Unix-like systems.

SameBoy v0.91 Changelog:


This version is a minor bug-fixing version
Bug Fixes
Fixed a bug where SameBoy froze for various amounts of time after using turbo mode.


For: Windows and macOS.

https://sameboy.github.io
 



    Wednesday, July 12, 2017
XEBRA/ARBEX 2017/07/11 released!

Xebra is a progressing Japanese Playstation(PS) emulator for Win32.

Xebra (2017/07/11) Changelog:


① Slightly reduce data volume
In GTE, division is performed by reciprocal integration, and its inverse value is inferior in accuracy
It was obvious that the common value for each group was refined.
However, the calculation formula for refinement was unknown.
(There is only the Newton's law or the Gold Schmidt method as the theoretical formula
When dealing with integers, how to round numbers is arbitrary by the designer,
It can not be theoretically derived)
Although it was unknown, it is not a large amount of data for software on PC
I wish I could prepare the whole number as an immediate value table.
(This is effective also in terms of reducing the amount of computation at the time of execution)
When checking the calculation formula of the refinement indicated by nocash this time, since we saw an agreement in total,
I decided to adopt the calculation formula.
As an actual utility, compressed data which was 4000 bytes in old algorithm,
It is reduced to 257 bytes with the new algorithm.
Although the normal distribution data used by the SPU was held for all the sections,
Because it is bilaterally symmetrical, we deleted the half section.

② Center display of screen at startup



For: Windows.



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



    Friday, June 30, 2017
Cemu v1.8.1 released!

Cemu is a Nintendo Wii U emulator that runs commercial games. At present the controller is locked to using the GamePad via keyboard.


Improved compatibility
Improved graphics
Added support for socket API (nsysnet)
Improved Software Keyboard
Bugfixes


For: Windows

http://cemu.info
 



    Wednesday, June 28, 2017
Mame v0.187 released!

MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.

What's news in MAME:


0.187
-----


MAMETesters Bugs Fixed
----------------------
- 03041: [Graphics] (starshp1.cpp) starshp1, starshpp: Speed and graphics information from the real machine (Frank Palazzolo)
- 03585: [Gameplay] (norautp.cpp) norautp, norautjp: Readout Switch (AJR)
- 06479: [Sound] (kchamp.cpp) kchampvs, kchampvs2, karatevs: ADPCM samples are distorted (AJR)
- 06594: [Misc.] isa_ibm_mda: Typo on the "isa_ibm_mda" set description (Robbbert)
- 06599: [Sound] (zaxxon.cpp) ixion, razmataz: Missing sound (AJR)
- 06603: [Documentation] (odyssey2.cpp) jopac: In the description there are two useless spaces at the beginning (Tafoid)
- 06612: [Interface] (a7800.cpp) a7800.ccp: Machine inputs broken (Ivan Vangelista)
- 06614: [Sound] (arkanoid.cpp) arkanoid and clones, arkatour: Sound pitch is too high by 100% (Lord Nightmare)
- 06617: [Graphics] (nbmj9195.cpp) imekura: Graphic corruption in many places (Ivan Vangelista)


New working machines
--------------------
Game & Watch: Donkey Kong Jr. (new wide screen) [hap, Sean Riddle, Roger Coltrane]
Game & Watch: Mario Bros. [hap, Sean Riddle, incog]
Goupil G2 [Jean-Francois DEL NERO]
Jump Kun (prototype) [ShouTime]
Sel-Jan [BET] (Japan) [Angelo Salese, system11, The Dumping Union]
Victory (Comsoft) [Andrew Welburn, ArcadeHacker, David Haywood]
Waku Waku Ultraman Racing [ShouTime, gamerfan, Rod_Wod, MetalliC, Peter Wilhelmsen, Smitdogg, The Dumping Union]


New working clones
------------------
Bambino Classic Football [hap]
Burnin' Rubber (DECO Cassette) (Japan) [Charles MacDonald, The Dumping Union]
Danger Track (Rally X bootleg) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker]
Fidelity Sensory Chess Challenger 9 (rev. B) [yoyo_chessboard]
Gingateikoku No Gyakushu (bootleg set 3) [Andrew Welburn, Craig Anstett, The Dumping Union]
Graplop (DECO Cassette) (Japan) [Charles MacDonald, The Dumping Union]
Guerrilla War (Version 1, set 2) [Artemio Urbina, The Dumping Union]
HP 9845B (Germany) [F.Ulivi, A.Kueckes]
HP 9845C (Germany) [F.Ulivi, A.Kueckes]
HP 9845T (Germany) [F.Ulivi, A.Kueckes]
Jack Potten's Poker (set 10, ICP-1 PCB) [TeamEurope, Roberto Fresca]
Lock'n'Chase (DECO Cassette) (Japan) [Charles MacDonald, wtc4ever, The Dumping Union]
Mach-9 (bootleg of Vulgus) [Marcos75, The Dumping Union]
Macross II (Korea) [CoolMod, CS, The Dumping Union]
Marchen Maze (Japan, hack?) [frsj8112, The Dumping Union]
Money Money (set 2) [caius, The Dumping Union]
Offensive (Spanish bootleg of Scramble) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker, Marcos75, The Dumping Union]
Operation Thunderbolt (Japan, SC) [ShouTime, The Dumping Union]
Palamedes (US) [caius, The Dumping Union]
Pengo (set 5) [Corrado Tomaselli, The Dumping Union]
Power Instinct (USA, prototype) [ShouTime]
Pro Tennis (DECO Cassette) (Japan) [Charles MacDonald, The Dumping Union]
Spectar (revision 2, bootleg) [Ricky2001]
Tehkan World Cup (set 4, earlier?) [Purity, The Dumping Union]
Time Killers (v1.32I) [Brian Troha, The Dumping Union]
Victory (Comsoft) (bootleg) [Josele Fernandez]


Machines promoted to working
----------------------------
Goupil G1 [Jean-Francois DEL NERO]
Mattel Computer Gin [hap, Sean Riddle]


Clones promoted to working
--------------------------
Dragon 64 Plus [Nigel Barnes]
Treasure Island (DECO Cassette) (Region D) [David Haywood]


New machines marked as NOT_WORKING
----------------------------------
Big Deal Belgien (5.04) [Gerald (COY), Roberto Fresca]
Bel Slots Export (5.01) [Gerald (COY), Roberto Fresca]
D-CAT16 (Mega Drive handheld) [Team Europe]
Game & Watch: Mickey Mouse [hap, Igor]
Game Prince RS-1 [BeckieRGB]
Game Prince RS-16 [BeckieRGB]
HP9000/332 [R. Belmont, Al Kossow]
GRiD Compass 1101 [shattered]
GRiD Compass II 1121 [shattered]
Nokia D-box 1, Kirsch gruppe [Joakim Larsson Edstrom]
Percussion Freaks 5th Mix (G*B05 VER. KAA) [Guru, smf]
Pingu's Ice Block [Darksoft, MetalliC]
Player's Edge (PK1002-PC082) Jake's Jacks Bonus Poker [BrianT]
Quingo Export (5.00) [Gerald (COY), Roberto Fresca]
Ron II Mah-Jongg [system11, Angelo Salese, The Dumping Union]
Spirit of 76 [PinMAME]
V-Dog (prototype, earlier) [AttackedbyGlitch]
V-Smile Baby (US) [Sean Riddle]
VG Pocket Tablet [BeckieRGB]


New clones marked as NOT_WORKING
--------------------------------
Animal Basket (19 Jan 2005) [brizzo]
Black Knight 2000 (PF-1) [PinMAME]
Chrysler Electronic Voice Alert (24-function) [hap, Sean Riddle, David Viens]
E-Swat - Cyber Police (bootleg, set 2) [Hammy, The Dumping Union]
Ez2dancer 2nd Move [RetroRepair, Guru]
Forty-Love (Japan) [ShouTime]
GRiD Compass 1109 [shattered]
GRiD Compass II 1129 [shattered]
GRiD Compass II 1131 [shattered]
GRiD Compass II 1139 [shattered]
Motor Raid - Twin/DX [Bill D., The Dumping Union]
New Century (Spanish bootleg of Scramble) [Marcos75]
OutRun 2 Special Tours (Japan) (GDX-0011) [rtw]
The Bounty (set 2) [caius, The Dumping Union]
Treamcast [Maddog]
V-Smile (US) [Sean Riddle]


New working software list additions
-----------------------------------
abc80_cass, abc80_flop: ABCStacker [Andreas Gustafsson]
archimedes: Countdown to Doom, The Last Days of Doom [Nigel Barnes]
bbcmc: Bikes [Nigel Barnes]
dragon_cart: Sound Extension [Nigel Barnes]
dragon_cass: Hang It! [Nigel Barnes]
dragon_flex:
Chatplus V1.0.2, DBASIC (Alt), DBASIC, Diagnostics, DragonPlus Updates, Editor & Assembler (DragonPlus), Editor & Assembler,
Extended Basic, SP-Edit (DragonPlus), Super Sleuth Disassembler, Text Processing System, Utilities, Utilities (Alt) [Nigel Barnes]
dragon_flop:
BT Codes Search, Composer Companion (DragonFire), Composer X (PSE), Copycat (PSE), DCHROME & SCANNER, Desk Top Publisher V2,
Desktop, Discup (PSE), Dragon Detour, DynaFast v1.5.0, FEdit, Forth Compiler (DeltaDOS), Golden Oldies, Machine Language Tutorial,
Mandragore, Multi-Disk, Orange Base, PyrAdventure, RolaBall2, Shaolin Master Plus,, Sprite Designer (PSE), Supa Nova,
Super Writer 2, Telewriter V1, Telewriter V2, Telewriter V4, The Fun Disc!, The Hobbit, Utility Pack (PSE), W.I.M.P. (1989)
[Nigel Barnes]
dragon_os9: Cash and VAT, DragonPlus OS9 Drivers, Stock Control [Nigel Barnes]
ibm5150:
4D Boxing, 4D Sports Boxing, 688 Attack Sub (3.5", older), Gunboat: River Combat Simulation,
Ivan "Ironman" Stewart's Super Off Road, Jordan vs. Bird: One on One, Kings of the Beach, Menace, PC Tools (various versions),
PKZip 2.04g, Platoon, Risky Woods, SimEarth, Star Goose!, Wrath of the Demon, Xenon [ArcadeShadow]
ibm5170:
Disney's Aladdin, Gobliiins, Gobliins 2: The Prince Buffoon, Goblins Quest 3, PC Tools (various versions), SimFarm [ArcadeShadow]
pet_quik: Hardcore Petting, No Pets Allowed [Curt Coder]
pce_tourvision: Ankoku Densetsu, Batman, Burning Angels, Cadash, Gradius, Toilet Kids, World Jockey [system11, The Dumping Union]
x68k_flop:
Bradion, Dennou Club Vol. 90 Tokubetsu Henshuu-ban, Dennou Club Vol. 94, Dennou Club Vols. 96-139, GJ, Nemesis '95 Gradius 2
[Justin Kerk]


New NOT_WORKING softwre list additions
--------------------------------------
dragon_cart: EPROM Programmer, Speech Synthesis, Ultra Drive [Nigel Barnes]
vsmile_cart:
Abenteuer im ABC Park (GER), Finding Nemo - De Wonderwereld Van Nemo (NL), Mickey Mouse Clubhouse (NL),
Shrek De Derde - Arthurs Schooldag Avontuur (NL) [Team Europe]


Source Changes
--------------
-plugins/cheat: Add hotkey support, and nes, snes and genesis Game Genie support. [Carl]

-Added initial support for SiS85c496/497 PCI chipset, and added first pass shadow RAM and SM RAM support. [R. Belmont]

-hp9k_3xx updates: [R. Belmont]
* Preliminary working DIO/DIO-II bus implementation and 98544 video card.
* Hooked up i8042 I/O microcontroller comms to main CPU.
* Support medium-res built-in video on 9000/332.

-Improved CD audio play track/index command handling. [smf]

-Added unused DIP switches 7 and 8 to Eeekk! since it's a conversion of pacman. [smf]

-terracre.cpp: Added actual hookup for protection data and fixed potential buffer overflow. [Angelo Salese]

-cop01.cpp: Improved Mighty Guy sound. [Angelo Salese]

-apricot: Switched to preferred Z80SIO device. [Dirk Best]

-drawgfx: Made the palette optional, and fixed viewgfx for case where palette is absent. [O. Galibert]

-devcb: Added line hold capability. [O. Galibert]

-bgfx: Fixed xBR-lv2-multipass, xBR-lv2-fast, xBR-lv2-noblend, xBR-lv2, xBR-lv3-noblend, and xBR-lv3 shaders. [Ryan Holtz]

-Added preliminary YM3802 MIDI/cassette controller with MIDI clock timer and click counter. [Barry Rodewald]
* Added X68000 expansion device using the YM3802, Mahou Daisakusen (x68k) plays MIDI music.

-ti99 updates: [Michael Zapf]
* Implemented Hexbus and HX5102 floppy early WIP.
* Cleaned up slot devices architecture and renamed constants.
* Added new cartridge type paged7 for TI-CALC.

-accomm: Fully implemented keyboard, added sound (same as Electron), and added layout with Caps/Shift Lock LEDs. [Nigel Barnes]

-d64plus: Implemented banking of extra 64K, and 6845 with chargen - promoted to working. [Nigel Barnes]

-dragon32: Added JCB Sound Extension cartridge. [Nigel Barnes]

-dragon200e: Added correct keyboard. [Nigel Barnes]

-starshp1 updates: [Frank Palazzolo]
* Fixed graphics/speed issues.
* Made Fast/Slow momentary as on real cabinet, added note about behaviour.
* Updated clocks according to latest information.

-z80scc: Added support for resetting RX interrupts/status by reading Rx FIFO through RR3. [Joakim Larsson Edstrom]
* Gets virtpool driver terminal a bit further, but not all the way (no visible difference).

-dbox: Separated skeleton driver from unfinished display device. [Joakim Larsson Edstrom]

-Replaced fake TLCS-90 I/O space with callbacks. [AJR]

-pangba, pangbb, spangbl: Reduced ADPCM rate to make music speed match original, use callback for audio IRQ. [AJR]

-tail2nos: Added flip screen support, documented non-effect of "Country" switch. [AJR]

-aerofgt.cpp: Video and sound refinements: [AJR]
* Fixed sound loss in spinlbrk and clones caused by misconfigured ROM bank.
* Work towards flip screen support for most games - aerofgtb is nearly correct now.

-dynablst, bbmanw & clones: Use 4-way joysticks (as service manuals suggest). [AJR]

-toaplan2.cpp: Generate (and acknowledge) video interrupts within VDP. [AJR]

-Made TC0040IOC its own device type and separated its functionality from TC0220IOC. [AJR]

-galastrm, undrfire, cbombers, groundfx, gunbustr, superchs, 2mindril: Use TC0510NIO device for inputs. [AJR]

-Sort slot options by name in -listslots output. [AJR]

-Made CBM IEC device names more descriptive. [AJR]

-sidebs: Fixed POST failure in debug build. [AJR]

-taito_en: Use MB8421 for communication RAM. [AJR]

-mjkjidai: Use 8255 devices for I/O. [AJR]

-subsino.cpp: Use 8255 devices (most of which are only used for input). [AJR]

-suprloco: Replaced soundlatch with 8255 device that runs in mode 2. [AJR]

-Added TE7750 Super I/O Expander device. [AJR]

-m72.cpp, m92.cpp: Put IRQ hacks out of their misery. [AJR]

-norautp: Restored some inputs that were disconnected many releases ago, don't hardcode "Readout" inputs. [AJR]

-grdian, getstarj: Replaced MCU simulation with new dump. [AJR, ShouTime, brizzo]

-s2650: Modernised I/O: [AJR]
* Replaced fake S2650_SENSE_PORT address with line read callback (set_input_line should also work).
* Moved S2650_CTRL_PORT and S2650_DATA_PORT to I/O address space.

-Don't try to read past the end of a memory space in debug view. [AJR]

-Added validation for slot cards and fixed some errors exposed by this. [Vas Crabb, AJR]

-Fixed Tandy CoCo keyboard mapping (github issue #2386). [Vas Crabb]

-taitosj: Made security MCU hookup a device. [Vas Crabb]

-exidy.cpp: Added PROMs to Spectar taken from a bootleg set - believed to match original. [Ivan Vangelista]

-Migrated remaining device machine configuration additions to instance member functions. [Ivan Vangelista]

-Made RAM device look for [km](i?b)? rather than [km].* suffix. [Nathan Woods]

-Fixed a crash when returning to the front-end after launching a system from favorites. [Nathan Woods]

-CoCo: Overhauled the cartridge slot subsystem. [Nathan Woods]

-Made read_or_write a scoped enum. [Nathan Woods]

-Changed the profiler to use std::ostringstream as the text sink (instead of std::string). [Nathan Woods]

-Cleaned up CoCo 3 GIME implementation. [Nathan Woods]

-Changed a few C strings to std::string references in the debugger. [Nathan Woods]

-Quingo: Switched to hot slots machine (more accurate). [RobertoFresca]

-Big Deal Belgien, Bel Slots Export: Added PCB layouts. [RobertoFresca]

-r9751: Added more SMIOC registers. [Brandon Munger]

-HP9845: Improved keyboard mapping and added German layout. [F.Ulivi, A.Kueckes]
* Implemented SHIFT LOCK key, added pop-ups and outputs showing state of toggle keys.
* Lowered volume of beeper (was too loud according to A.Kueckes).

-Added read support for the disk format SDF used in the CoCoSDC. [Tim Lindner]

-CoCo: Added Speech/Sound Cartridge support. [Tim Lindner]

-Fixed JVC disk format to correctly recognize 2 sided disks. [Tim Lindner]

-Implemented busy delay in CoCo SSC. [Tim Lindner]

-EF9365: Fixed the hardware vector engine (fixes ARC Squale Basic). [Jean-Francois DEL NERO]

-Interpro driver updates: [Patrick Mackinlay]
* Added skeleton for srarb.
* Improved mcga/fmcc skeleton and fixed mcga/fmcc detection.
* Expanded cammu skeletons.
* Added support for "new" SCSI.
* Added clock-based ioga interrupts.
* Added forced NMI handling.
* Improved SCSI DMA.
* Removed broken caching.
* Added Clipper CPU ID support.
* Added enum masks and unknown registers, disabled bus errors.
* Made RAM configurable and improved system registers.
* Added initial implementation of unmapped memory handler.
* DMA/IRQ changes, serial DMA registers.
* Added 7-segment diagnostic LED.
* NMI and DMA improvements - NMI boot diagnostics pass.
* Made floppy DMA read and write work.
* Improved logging.

-ncr5390.cpp: Added basic 53c94 support. [Patrick Mackinlay]

-t10spc.cpp: Added missing start/stop unit command [Patrick Mackinlay]

Gameboy updates: [Tauwasser]
* Cleaned up Gowin information in gameboy.xml, added information from archived web site and catalogue.
* Replaced GoodGBX MBC1 Collection check code with direct comparison of internal ROM name.
* Removed buffer over-read in get_cart_type.
* Updated MBC1-MBC5 mapper documentation.

-Use more likely clocks for littlerb based on PCB crystals (main CPU is more likely 8MHz than 12MHz). [David Haywood]
* Also added a hack to overclock the TMS to 120% so that the map screen renders properly.

-Moved Famiclone stuff from nes.xml to driver and added new sets. [David Haywood]

-Corrected Neo Geo sprite tile code mask to 20 bits (was previously 19 bits). [TheHpman]

-Fixed trailing space in -listclones and -listbrothers output. [Tafoid]

-naomi.cpp: Added five real dumps of SPI EEPROMs used in M1/171-7978B-type cartridges, updated docs. [f205v, MetalliC]

-naomi.cpp: Converted existing M1-type cart SN# EEPROMs data to be like real dumps. [MetalliC]

-naomi.cpp: Identified "Airline Pilots" sets as domestic Japan and World versions, according to information from Sega.
[ShouTime, MetalliC]

-chaknpop: Replaced MCU simulation with dump. [Team Japump!!!, Chack'n, Hau]

-kuniokun: Replaced MCU simulation with actual dump. [ShouTime, brizzo]

-Use actual M68705P5 dump for Rumba Lumber, replaces inaccurate simulation. [ShouTime, brizzo]

-Onna Sanshirou - Typhoon Gal: Use 68705 dump, replace inaccurate protection simulation. [ShouTime, brizzo]

-Use dumped M68705 for fieldday/undoukai. [ShouTime, brizzo]

-tetrsark: Add a totally useless MCU dump (apparently blank). [ShouTime, Brizzo]

-arkanoidja, arkanoidu, arkatour: Replaced hand-crafted MCU programs with 68705 dumps. [Lord Nightmare, ShouTime, brizzo]

-prebillian: Replaced MCU simulation with actual dump, fixed vblank input, fixed player 2 spinner input, and added launch button.
[Lord Nightmare, ShouTime, brizzo]

-ay8910.cpp: Made device_clock_changed respect YM2149 pin 26, added pinout, and remove outdated comments. [Lord Nightmare]

-socrates.cpp: Converted socrates and iqunlimz to bankdev, hooked up socrates hblank input, and made profweis machine configuration
derive from socrates. [Lord Nightmare]

-hh_sm510: Improved Mickey & Donald SVG artwork. [Sean Riddle, Roger Coltrane]

-naomi.cpp: Bruteforced "Dragon Treasure" main unit DES key. [Mike Ryan]

-svmu: Added two English BIOS versions and a newer Japanese BIOS version. [Kingizor]

-system16.cpp: Corrected clocks for Alien Storm (bootleg, set 2). [caius, The Dumping Union]

-Fixed missing VLM5030 speech in Hyper Crash and increased volume, and fixed VLM loading in jailbrek and clones. [MASH]

-gradius4: Changed description to match title screen/flyer. [Pedro J. Martinez]

-Renamed "Cyber Arcade 120-in-1" to "Defender M2500P 120-in-1" (correct name according to dumper). [AttackedbyGlitch]

-Corrected descriptions for Gradius 4: Fukkatsu and Silent Scope 2. [sjy96525]

-Changed Air Combat 22 auto-centering throttle from Pedal to AD_STICK_Z. [sjy96525]


For: Windows, Linux, and macOS

http://www.mamedev.org
 

RockNES 5.41 released!

RockNES is a Nintendo (NES) emulator that supports total PPU emulation, total intelligent emulation (including VRCVI intelligent, used by some Japanese games), battery backed RAM, Famicom DiskSystem, VS Unisystem, and some 70 different mappers. In gain, RockNES includes lots of different video modes, as substantially as the ability to loading and economise your back at any stage. You can flush record movies of gameplay.

What's new for version 5.41 (01/20/2017)
----------------------------------------


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


For: Windows

http://rocknes.web.fc2.com
 



    Friday, June 23, 2017
higan v103 released!

higan is a multi-system emulator that began development on 2004-10-14. It currently supports the following systems:

Nintendo Famicom
Nintendo Super Famicom
Super Game Boy
BS-X Satellaview
Sufami Turbo
Nintendo Game Boy
Nintendo Game Boy Color
Nintendo Game Boy Advance
Sega Master System
Sega Game Gear
Sega Mega Drive
NEC PC Engine
NEC SuperGrafx
Bandai WonderSwan
Bandai WonderSwan Color

higan Changelog:


* added SuperGrafx emulation
* improved audio band-pass filtering for all emulated systems
* screen rotation is now a hotkey; automatically rotates control bindings
* screen rotation now supported on the Game Boy Advance as well (used by a small number of games)
* massive improvements to Mega Drive emulation
* massive code cleanups and rewrites to many CPU emulation cores (MOS6502, WDC65816, SPC700, etc)
* Famicom, Master System, Mega Drive: added PAL emulation support
* PC Engine, SuperGrafx, Master System, Game Gear, Mega Drive: added save state support
* PC Engine, SuperGrafx: added PSG sound emulation
* Master System, Game Gear: added PSG sound emulation
* Mega Drive: added Z80 APU emulation [with help from Cydrak]
* Mega Drive: added PSG sound emulation
* Mega Drive: added YM2612 sound emulation [Cydrak]
* Super Famicom: fixed Super Game Boy emulation
* PC Engine: added save RAM support (using per-game PCE-CD backup RAM)
* Game Boy Advance: substantial improvements to audio emulation quality
* Game Boy Advance: convert scanline-based PPU renderer to a dot-based renderer
* Game Boy Advance: properly initialize CPU state (fixes Classic NES Series games)
* Game Boy Advance: MUL timing corrected [Jonas Quinn]
* Mega Drive: emulate special mappers for Phantasy Star IV, Super Street Fighter II, etc.
* Super Famicom: use darker luma for INIDISP=0 (large improvement to Final Fantasy III opening)
* Super Famicom: fixed bugs in SMP OR1,AND1 instructions
* cheat code database regrettably removed from official releases; will be made available separately


For: Windows, Linux, and macOS

https://byuu.org
 



    Wednesday, May 31, 2017
Mame v0.186 released!

MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.

What's news in MAME:


0.186
-----


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


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


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


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


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


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


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


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


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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

-acommand: Use tilemap device. [AJR]

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

-fresh: Added some sound. [AJR]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-Added Japan Dreamcast flash dump. [rtw]

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

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

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

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

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

-Improved Critter Crusher / Tatacot Gun Control [sjy96525]

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

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

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

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

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

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

-Updated lua engine documentation. [Dan Amador]

-Updated hiscore.dat. [Leezer]

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


http://www.mamedev.org
 



    Tuesday, May 30, 2017
Cemu v1.8.0b released!

Cemu is a Nintendo Wii U emulator that runs commercial games.

Changelog:


Separable shaders
Added memory scanner
Graphic improvements
Minor optimizations



http://cemu.info
 



    Monday, May 29, 2017
SameBoy v0.9 released!

SameBoy is a user friendly GameBoy and GameBoy Color emulator for macOS. SameBoy is extremely accurate and includes a wide range of powerful debugging features, making it ideal for both casual players and developers. In addition to accuracy and developer capabilities, SameBoy has all the features one would expect from an emulator – from save states to scaling filters. An experimental SDL version is available to Windows and Unix-like systems.

SameBoy v0.9 Changelog:


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

Accuracy Improvements/Fixes

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

Bug Fixes

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

Misc Internal Changes

* Major refinements to the API




For: macOS, and Windows

https://sameboy.github.io
 



    Monday, March 27, 2017
Github emulator update for 26.3.17

cxbx


Implement support for real Xbox keys
Merge pull request #264 from LukeUsher/memory-manager
Restore DefaultLaunchDataPage check
Merge pull request #281 from jarupxx/xdk3925
Revert the D3DDevice_GetTexture (3925). This function is not implemented.
Modified the EmuD3DDeferredRenderState patchOffset (3925)


Download
Source




libmedi fix
Merge branch 'master' into master
For textures with at least one small dimension, the block can be larger than the actual width/height.
Fix mounting bdvd when elf in subdirectory
rsx: Fix depth clears on z16 surfaces without stencil
convert string to wxString
minor fixes to gameViewer


Download
Source

PPSSPP


Merge: 67fb745 32a07b9 Merge pull request #9509 from hrydgard/secondary-replace-fix If an entry already exists in the secondary texture cache, delete it properly
Texcache: Sprinkle comments on the secondary cache.
If an entry already exists in the secondary texture cache, delete it properly. Fixes #9503
Merge: 576c1b7 10f144e Merge pull request #9505 from hrydgard/remove-gl-bgra-path Remove BGRA path from GLES.
Buildfix non-Windows
Merge: be7c98c 04e1e1a Merge pull request #9506 from xebra/fix_hwtess_gles GLES:Fix compatibility checks for instanced rendering.
Merge: 13c7241 562288b Merge pull request #9504 from unknownbrackets/gameinfo-race UI: Refactor game icon/bg loading
Merge: 43d0a2b bc31415 Merge pull request #9502 from unknownbrackets/texcache-secondary Texcache: Fix "reuse changed textures"
Texcache: Fix "reuse changed textures". Broken by 9876365, which stopped generating new texture names/ptrs.
UI: Refactor game icon/bg loading. This also default-initializes the atomic flags, which seems to fix a race condition I was sometimes experiencing with missing icons.
GLES:Fix compatibility checks for instanced rendering.


Download
Source

Dolphin


IOS/ES: Move shared content map, uid.sys code
Fix incomplete Core.vcxproj.filters end-tag
Jit64: Fix crash at startup
Fix wrong address in zz_ symbol name
WiimoteEmu: refer to settings by name, not index
InputConfigDiagBitmaps: add switch empty cases (fixes warning)
UnitTests: use EXPECT_TRUE/EXPECT_FALSE (fixes warnings)
EGL: Fix missing-braces warning
TextureCacheBase: Convert bound_textures from a C array to a std::array


Download
Source

xenia


Merge pull request #684 from cesys/ringbuffer_init_fix
Ringbuffer init fix


Download
Source

Decaf


SDL Multi Window - Window for Screen and DRC
kernel: Take .thrbss into account when calculating TLS size.
Merge pull request #399 from takhlaq/meme
Merge pull request #402 from CarlKenner/natvis
Add be_val and VS magic numbers to natvis.
Add Visual Studio debugger natvis for BigEndian types.


Download
Source
 



    Sunday, February 12, 2017
no$gba 2.8e released!

Time to uninstall your wanna-be virus scanners: ; )

Major news is heavily extended documentation - including for some first specs on the TeakLiteII processor. The built-in assembler does now support both Xtensa (Wifi) and Teak (DSP) assembler source code, so it's now actually possible to run hardware tests on that processors (not that I would expect anybody to do such things, so just forget about it). Other weird stuff includes the DSi memory dumper - most recent version is released here: http://gbatemp.net/threads/dswifi-as.../#post-7009852 - to my knowledge, that's the first tool ever that could dump the DSi/3DS camera device ID's, the newer Wifi-ROMs and such stuff (again, just forget about it, the program must be in run in DSi mode, and there are currently only 2-3 people who could do such things). Anyways, the good news is that there are now wide parts of the DSi hardware documented, and that we could theoretically start to reverse-englneer the remaining unknown details at some day in future.

11 Feb 2017 - version 2.8e




- 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
 



    Saturday, December 31, 2016
Happy New Year!

As we end the new year (and for some already celebrating it!) its time to reflect 2016, and for emulation 2016 was pretty exciting year, the Wii U emulator cemu has jumped in leaps and bounds and its compatibility and features have increased pretty rapidly, and for your modders was also the year you could dump the textures from the games!

And talking about modding, this was also the year the first PlayStation emulator, (well psp!) allowed for texture dumping and replacement, ppsspp has again become a very feature packed emulator on a multiple of ports and continues to develop thanks to its open source nature on a daily basis.

This year has also been the year for some interesting twists on mods and emulation, one that has caught the eyes of many has to be the nes emulator 3dnes, which does what it says, takes your nes games into the next dimension! Allowing you to tailor the depth and tinker with each game to hearts content, and at the current version 1.2 even has support for vr headsets.

And what about the rest...well the Xbox 360 and PlayStation 3 emulators have continued to improve making use of vulkan and directx 12 to improve speed and also increasing the compatibility, with far more games getting in game, they're certainly ones to watch for 2017. citra the 3ds emulator again has again really progressed, and now even capable of hd rendering, and although they still yet to release a stable version, its nightly builds have shown a lot of promise, and hopefully 2017 will bring its first official stable build.

These are just a few of the things thats happened this year, i'm sure i've missed loads!

And to end it all, a big thanks to you all, its the community and dedicated team, and forum posters that makes this site, keep your mods coming, keep showing off what you've found, lets make 2017 an even more interesting one in the emulation scene....oh and incase any of you regular ::emutalk posters are wondering, our most online this year, and of all time is (drum roll please) 6,964 on December 19th!, which also happened to be the day NES_player4LIFE leaked one of his secret recipes! (joking of course!)

See you all in 2017 and be safe have fun and make sure you bookmark the site to not miss out all the big things happening for this year!
 



    Friday, November 25, 2016
Yape v1.0.11 released!

Yape is the best emulator of Commodore microcomputer family running on Windows and Unix. The emulator faithfully imitates the C-264 (alias Commodore Plus/4) model.


memorize window size when not using GDI rendering
new selectable tape signal detection method (added 'edge triggered') for WAV samples
loading MTAP's with non-native frequency such as ones recorded with NTSC bit set (report courtesy of Luca)
load C64/VIC20 tapes recorded in MTAP format with the KERNAL loader
even line hue phase offset in CRT emulation mode
tape code cleanup
sound engine related improvements
speedometer improved
preset screen size bug
monitor cleanup
TAP save overwrite warning (bug report courtesy of Luca)


http://yape.homeserver.hu
 



    Thursday, November 24, 2016
openEmu 2.0.4 released!

OpenEmu is an open source multi-system game emulator designed for OS X. It provides a plugin interface to emulate numerous consoles' hardware, such as the Nintendo Entertainment System, Genesis, Game Boy, and many more. The architecture allows for other developers to add new cores to the base system without the need to account for specific OS X.



Added support for the new MacBook Pro Touch Bar.
Added gameplay preference to allow playing with controllers while in the background.
Added automap support for PS4 Slim DualShock 4 (model CUH-ZCT2).
Improved importing Multi-Disc Games.
Fixed case where games would not load if a previous game failed to load.
Fixed a potential crash when checking for and downloading core plugin updates.
Fixed a crash when using the popout gameplay window and accessing the Services submenu on macOS 10.12.
Fixed main window toolbar appearance for some localizations.
Fixed various 10.12 SDK UI issues.
Added Catalan localization.
Updated localizations.


https://twitter.com/openemu
http://openemu.org
 

jpcsp revision 5821f99 released!

Jpcsp - PSP Emulator written in Java. Contribute to jpcsp development.


From my PSP registry, the entry /CONFIG/CAMERA/msid seems to be an empty value.


http://www.jpcsp.org
 



    Sunday, November 13, 2016
mesen v0.5.3 released!

Mesen is a NES/Famicom emulator and NSF player. It is still a work in progress - some features are currently incomplete or may change in future versions.

Mesen Features:



* High Accuracy - A lot of effort has gone into making Mesen as accurate as possible
* Stand-alone - Put the Mesen application into any folder and run it from there
* Supports: Save States, Movie/Audio Recording, Screenshots, Cheat Codes
* Supported Mapper List (130+): 0 to 13, 15 to 19, 21 to 27, 32 to 34, 37, 38, 44, 45, 47, 49, 52, 57, 58, 60 to 62, 64 to 80, 82, 85 to 89, 91 to 95, 97, 99, 101, 107, 112, 113, 115, 118, 119, 137 to 141, 143 to 157, 159, 163, 164, 176, 180, 184, 185, 189, 191 to 195, 200 to 203, 205 to 207, 210, 218, 225 to 228, 230 to 232, 240 to 243, 246
* NES and Famicom (including Famicom Disk System) support. Also supports: NSF, NSFe, VS System
* Net Play - Play online with friends
* Automatic updates - Mesen is able to check for updates and automatically install new versions of itself.
* Built-in Debugger
* Other Features: 7z/zip archive support, numerous video filters (xBRZ, Scale2x, NTSC, etc.), sound recorder, sound effects, etc.

Mesen v0.5.3 Changelog:
This release is a beta - save states, movies, etc. created with this version may not be compatible with future versions of Mesen.
New Features
Compatibility: Added support for 4 new mappers (43, 54, 125, 236)
Compatibility: Added support for 40 new UNIF boards.


http://www.mesen.ca
 



    Sunday, November 06, 2016
Cemu v1.6.2 released!

Cemu is a Nintendo Wii U emulator that runs commercial games. Currently only the DRC (GamePad), Pro Controller and Classic Controller is emulated. Keyboard input + USB controllers are supported partially.

System requirements:

Windows 7 (x64) or above
OpenGL 4.0 (4.5 is used if available)
RAM: 4 GB minimum, 6 GB or more recommended

Cemu v1.6.2 Changelog:



* Hardware acceleration for Streamout
* Recompiler improvements
* Optimized file operations + AES-NI support
* Minor bugfixes, graphic and compatibility improvements


http://cemu.info
 



    Thursday, November 03, 2016
Hhugboy v1.1.6 released!

HhugBoy is a Game Boy (Color) emulator for Windows, based on GEST v1.1.1 by TM, with added support for unlicensed mappers, Unicode filenames, screenshots and some other stuff. Released under GPL v2.

Hhugboy v1.1.6 Changelog:



* Better Sintax support - fixes Dragon Ball Z 3 2002 Fighting
* Auto-detection support for fixed/hacked/decrypted Sintax games


[image]http://4.bp.blogspot.com/-0ibhya6il4s/UacWEwa4__I/AAAAAAAANkM/yRT2hXQOpqc/s1600/5.jpg[/image]

http://hhug.me/?tags=hhugboy
 

Mesen v0.5.2 released!

Mesen is a NES/Famicom emulator and NSF player. It is still a work in progress - some features are currently incomplete or may change in future versions.

Mesen Features:



* High Accuracy - A lot of effort has gone into making Mesen as accurate as possible
* Stand-alone - Put the Mesen application into any folder and run it from there
* Supports: Save States, Movie/Audio Recording, Screenshots, Cheat Codes
* Supported Mapper List (130+): 0 to 13, 15 to 19, 21 to 27, 32 to 34, 37, 38, 44, 45, 47, 49, 52, 57, 58, 60 to 62, 64 to 80, 82, 85 to 89, 91 to 95, 97, 99, 101, 107, 112, 113, 115, 118, 119, 137 to 141, 143 to 157, 159, 163, 164, 176, 180, 184, 185, 189, 191 to 195, 200 to 203, 205 to 207, 210, 218, 225 to 228, 230 to 232, 240 to 243, 246
* NES and Famicom (including Famicom Disk System) support. Also supports: NSF, NSFe, VS System
* Net Play - Play online with friends
* Automatic updates - Mesen is able to check for updates and automatically install new versions of itself.
* Built-in Debugger
* Other Features: 7z/zip archive support, numerous video filters (xBRZ, Scale2x, NTSC, etc.), sound recorder, sound effects, etc.

Mesen v0.5.2 Changelog:
This release is a beta - save states, movies, etc. created with this version may not be compatible with future versions of Mesen.
New Features
Compatibility: Added support for 6 new mappers (83, 126, 199, 215, 217, 220)
UNIF: Added support for CoolBoy boards.
Video: Added a few options in the advanced tab.
Bug Fixes
Accuracy: Improved IRQ timing for FDS emulation - fixes "Druid - Kyoufu no Tobira".
Accuracy: Fixed issues with mapper 245 games.
Debugger: Various bugfixes.


http://www.mesen.ca
 



    Friday, October 28, 2016
MAME v0.179 released!

MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.

What's news in MAME:



0.179
-----


MAMETesters Bugs Fixed
----------------------
- 03045: [Interface] Cannot create INI for individual game when the game and the driver share the same name (Robbbert)
- 06404: [Graphics] (namcona1.cpp) emeralda: Visible area too small (Angelo Salese)
- 06391: [Crash/Freeze] (bnstars.cpp) bnstars1: Emulator hang & crash (Osso)
- 06110: [Documentation] (nbmj8688.cpp) kaguya2f: wrong year is listed (system11)
- 06338: [DIP/Input] (mz2000.cpp) mz2000, mz2200: Mistakes in current keyboard matrix emulation and missing keys ! (AJR)
- 05006: [Graphics] (gb.cpp) gameboy [f1race]: Corrupted graphics (racetrack not lined up) (Wilbert Pol)


New working machines
--------------------
Fidelity Designer 2000 [yovan]
Fidelity Elite Avant Garde 2100 [hap, anonymous]
Istrebiteli [IgorR76, MetalliC]
Splendor Blast II [ShouTime]
Ocean to Ocean (Medal) (DECO Cassette MD) (No 10 / Ver 1 Japan) [Joseph, the Game Preservation Society, David Haywood]
Mahjong Senpu [system11, David Haywood]
Super Two In One [Edstrom, David Haywood]
Canon Multi 8 [hap, Sean Riddle]
Gakken Game Robot 9/Mego Fabulous Fred [hap, Sean Riddle]
VeriFone Tranz POS terminal [Ryan Holtz]


New working clones
------------------
Dead Or Alive 2 [defor]
Bombjack Twin (prototype? with adult pictures, set 2) [Sugoi Helsinki]
Ocean to Ocean (Medal) (DECO Cassette MD) (No 10 / Ver 6 US) [Joseph, the Game Preservation Society, David Haywood]
Splendor Blast (set 2) [Stefan Lindberg]
Splendor Blast (set 3) [caius, robotype]
Lady Maker [system11]
Demon's World / Horror Story (set 2) [Sugoi Helsinki]
Teenage Mutant Ninja Turtles (Asia 4 Players, version ?) [Abelardo Vidal, The Dumping Union]
Greyhound Electronics Poker (Version 50.02 ICB, set 4) [any]
UniWar S (Karateco) [MASH]
Video Hustler (bootleg, set 3) [f205v]
Fidelity Sensory 9 Playmatic S [anonymous]
Fidelity The Excellence (model 6080) [hap, yovan]
Fidelity The Excellence (model EP12) [anonymous]
Fidelity The Par Excellence (model 6083) [anonymous]


Machines promoted to working
----------------------------


Clones promoted to working
--------------------------
Power Drift (Japan, Link Version) [Angelo Salese]
Tatakae Genshizin Joe & Mac (Japan, bootleg) [AJR]
Fidelity Elite A/S Challenger [hap]


New machines marked as NOT_WORKING
----------------------------------
Big Casino [Guru]
Crazy Dou Di Zhu II [Guru, Dyq, Bnathan]
Tarzan Chuang Tian Guan (V109C, set 1) [Guru, Dyq, Bnathan]
Time Scanner (TS 2.0, Magnet System, prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
Exzisus (EX 1.0, Magnet System, prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
Xain'd Sleena (SC 3.0, Magnet System, prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
Puzzle Yutnori [system11, David Haywood]
Grande Fratello (Ver. 1.7) [f205v]
Ron Jan [system11]
Super Triv Quiz I [any]
Humlan's Lyckohjul (Sweden, Ver. 402) [Edstrom, Robert Quenet]
Aceex 2814 modem [Joakim Larsson Edstrom]
Akai AX80 [Arashikage, R. Belmont]
Burroughs EF315-I220 teller terminal (ANZ) [Vas Crabb]


New clones marked as NOT_WORKING
--------------------------------
Stargate (rev.5) [PinMAME]
Wing War R360 [Ordyne, The Dumping Union]


New WORKING software list additions
-----------------------------------
gameboy.xml: Pokemon - Cock Version (Bootleg) [Zeipher]
apple1.xml: Wumpus, Extended Monitor [Dagarman]
apple2.xml:
ProDOS v2.4.1 [John Brooks]
Gumball, Jumpman, Tapper [4am]
UniDOS 3.3 Plus v2.0.1, UniDOS Plus v2.1
Gamemaker, Hardball, The Heist, Law of the West, Master of the Lamps, Paper Models - The
Christmas Kit, Pipe Dream, Portal, Racter, Rambo First Blood II, Shanghai, Where in Time
is Carmen Sandiego v1.1 [TRex]
apple2gs.xml:
UniDOS 3.3 Plus v2.0.1, UniDOS Plus v2.1
Thexder v1, Cribbage King / Gin King v1.01 [TRex]
segacd.xml: rewritten replacing many sets with more well-documented dumps [FakeShemp]
snes.xml: update for various redumped games [Alex Jackson, byuu]
x68k_flop.xml:
Blade of The Great Elements (Test Version), Phalanx (Sample Version), Mahjong Gensoukyoku
II - Mahjong Fantasia -The 2nd Stage The World of X68000 - Formula X, The World of X68000 -
Fortress Attack & GJ, The World of X68000 - Logic Rush & Ah! Ohimesama!, The World of
X68000 II - C Ryoku Kensa, The World of X68000 II - Cynthia, The World of X68000 II -
Rush! & Useful, The World of X68000 II - T-94X [Wayder]


New NOT_WORKING software list additions
---------------------------------------
x68k_flop.xml:
Login Disk & Book Series - X68000 Kessaku Game-sen



Source Changes
--------------
-aristmk5: Fixed missing ARISTOCRAT_MK5_BIOS defines addition. [MASH]

-core: Proposed for new system flags for 0.179 dev-cycle: [Angelo Salese]
* MACHINE_NODEVICE_MICROPHONE For unemulated microphone;
* MACHINE_NODEVICE_CAMERA For unemulated camera;
* MACHINE_NODEVICE_PRINTER For unemulated printer
* MACHINE_NODEVICE_LAN For unemulated linking multi-cabinet capabilities;
* MACHINE_NODEVICE_WAN For unemulated networking capabilities;
* Restructured MACHINE_FLAGS into FATAL/WARNING/BTANB main categories, in order to make them easier to expose.

-sh2: Added stub bus/sci/wdt devices for sh7604. [Angelo Salese]
* This also fixes Daytona USA CE for Sega Saturn.

-cischeat: Various input related bug-fixes to Wild Pilot [Angelo Salese]
* Changed lightgun to an AD-stick.
* Added player 2 inputs.
* Fixed bogus start button starting a play even without a coin inserted.

-mjsenpu: Added mahjong panel. [Angelo Salese]

-core: Added new string conversion overloads [a|w|t|utf8]_from_[a|w|t|utf8_]string(xyz.c_str()) [Nathan Woods]

-imgtool: Various changes and modernizations: [Nathan Woods]
* Mac: Fixed an unsigned overflow error that would causes crashes on 64 bit systems.
* Fixed a bug that could cause module's close() callback to be invoked if an image failed to open or be created.
* C++-ified imgtool_partition, imgtool_image, imgtool_stream, others.
* Converted a number of pointers to references.
* Made use of std functionality where possible.

-coco: Changed to use required_ioport_array and optional_ioport [Nathan Woods]

-omv1000: Removed second joystick. [einstein95]

-6809: Fixed disassembly when core is interrupted mid-instruction. [smf]

-core: Ensured all CPUs export STATE_GENPCBASE and use safe_pcbase() for everything in the debugger, which allows interruptible
CPUs to work properly. [smf]

-pc: Fixed 16-bit audio in diagnose.exe for the Sound Blaster 16. [smf]
* The fix replaces the lowest bit of the page with the upper bit of the address, in the case of a 128k DMA.
* This applies to the southbridge, cs4031, wd7600, ngen, and at devices.

-ide: Added "headphones" to ATAPI CD-ROM drives. [smf]

-ay8910: Implemented upper address check. [smf]
* Not configurable at present, but chips could be ordered from the factory with IDs other than 0.

-chdman: Fixed addmeta --valuefile by calling the correct write_metadata. [smf]

-dac: Started documenting the various DACs in use. [smf]
* ataxx: Fixed missing sound channel caused by one DAC not being hooked up and one DAC being hooked up to two addresses.
* bestbest: Fixed high pitch screech caused by incorrect addressing (two DACs weren't hooked up and two were hooked up to two
addresses).
* cchasm: Fixed static noise generation caused by feeding the same bit to both DACs.
* cheekyms: Slightly improved sound by implementing sound triggers as 8x1-bit DACs instead of 1x8-bit DAC.
* galeb: Fixed sound by implementing it according to http://www.deltasoft.com.hr/retro/galebemu.htm & implemented enough of
LOAD/SAVE to stop it hanging.
* hard drivin: (all games in driver) Improved 12-bit controls, although centre still goes out of sync.
* mea8000: Converted to a sound device.
* megaphx: Fixed noisy samples due to wrong format.
* microvsn: Fixed sound pitch caused by incorrect usage of write_signed8().
* seicross: Changed to a 4-bit DAC as samples are packed nibble.
* spaceg: Preliminary sound using space invaders samples.
*suna8: Changed to a 4-bit DAC as samples are packed nibble.
* vcombat: Fixed static during machine gun fire due to incorrect dc offset removal.
* vectrex: Fixed noisy samples due to wrong format.
wheelfir: Fixed sound, EEPROM & analogue steering wheel and brake pedal.

-osd: Fixed several small issues in HLSL/BGFX. [Jezze]
* Fixed target texture dimension when -intoverscan is used (this fixes the appereance of scanlines and shadow mask)
* Added target_scale and screen_count uniforms
* Rounded corners now remain aligned with screen bounds when -intoverscan is used (single screen only)

-d3d9: Fixed null reference exception when toggling from fullscreen to window mode [Jezze]

-d3d9: Disabled clearing render targets in several passes to reduce draw time, all texels are written with opaque anyway. [Jezze]

-d3d9/bgfx: Reduced defocus effect to one pass and capped defocus strength to 2.0. [Jezze]

-norautp: Added PROM, PAL and updated PCB layout for bjpoker [Guru]

-various: Fixed various spelling errors. [Jordi Mallach]

-various: Fixed various things in certain mahjong drivers. [system11]
* homedata: Added information about board types.
* nbmj8688: Corrected kaguya*, secolove DIP switches and added DIP locations to all games.
* nbmj8891: Fixed or improved DIP switches in hanamomo and scandal.
* nbmj9195: Improved renaiclb and gal10ren DIP switches.
* niyanpai: Fixed 4psimasy DIP switches.
* niyanpai: Fixed mhhonban year and company.
* srmp6: Added DIP locations.
* ssv: Fixed hypreac2 DIP switches.
* mjsister: Fixed DIP switches.

-ninjakd2.cpp: Replaced mnight with World version, Kawakus license now mnightj [frsj8112, system11]

-hp9845: Various changes: [F.Ulivi]
* Moved hp9845b_state class into a separate file.
* Refactored handling of irq/sts/flg bits to allow for adding I/O slots.
* Added I/O slots.
* Implemented HP98035 RTC card.

-hphybrid: Fixed indirect EXE instruction [F.Ulivi]

-neogeo: Redumped irrmaze V2 ROM and fixed ROM loading. [Brian Hargrove, Razoola]

-model1: Made wingwar360 not crash on startup. [David Haywood]
* Currently hangs after you insert coins waiting for the safety bar to lower.
* Collisions in wingwar are broken since recent changes to swa.

-model1: Fixed enough to get netmerc to boot, though there are many issues still and it is unplayable. [David Haywood]

-model1: Made render list scanning code safer by masking accesses to the RAM size and using less pointer math. [David Haywood]

-mjsenpu: Hooked up payout buttons and a hopper [David Haywood]

-decocass: Tagged all sets as US / Japan based on which BIOS type they use (A = Japan, B = US/World). [David Haywood]

-decocass: Made the different BIOS ROMs selectable and added Ocean to Ocean. [David Haywood]

-cmi2x: Fixed envelope terminal flag diagnostic. [Ryan Holtz]

-6840ptm: Changed WRITE8 to WRITE_LINE for single-bit outputs. [Ryan Holtz]

-cmi2x: Fixed MAST/TIM diagnostic test. [Ryan Holtz]

-v1050: Fixed 8214 PICU hookup and promoted back to working. [Ryan Holtz]

-tranz330: Added partially working driver for the VeriFone Tranz 330 point of sale terminal. [Ryan Holtz]
* Modem is not currently emulated, but it can be interacted with in a meaningful way and configured.

-ds1386: Added Dallas DS1386-8K and DS1386-32K timekeepers (largely untested). [Ryan Holtz]

-ie15: Improved performance by using a timer to determine hblank. [Ryan Holtz]

-rainbow: Various changes: [Bavarese]
* Fixed medium resolution mode.
* Added first incarnation of Color Graphics Option for Rainbow-100 B.
* Note: Highres and vector mode still have unfixed bugs.

-Added clickable buttons to a few Midway layouts and cleaned up some code. [Risugami]

-seattle: Added layout for San Francisco Rush [Risugami]

-mjsister: A few input fixups [AJR]
* Identified the difficulty DIP switches.
* Added some non-DIP inputs for service mode.

-cninjabl2: Add sprites, changed title; promoted to WORKING with known problems [AJR]

-witch: Fixed the code handling the "Hopper Active" DSW; no longer must it be low [AJR]

-core: Misc. keyboard input improvements [AJR]
* Add BS, Tab, 00, 000 keys common on add-on keypads as input items; SDL may recognize these, but DirectInput does not
* Assign Keypad 00 and Keypad 000 in several drivers' input lists
* Add SDL keycode for "cancel" key
* Add keypad keys as alternates to natural keyboard

-core: Soft resets no longer turn back clocks on devices [AJR]
* Give RTCs their own phase of machine initialization, right after NVRAM loading
* Make RTC feature flag overrides const, including one new one
* Make rtc_clock_updated a required override

-ui: Parenthesize optional items in input menus [AJR]

-amusco: Various improvements; promoted to WORKING [AJR]
* Figured inputs out almost completely
* Added blinking cursor for service mode
* Hacked coins into working due to broken IRQ timings
* Palette is in need of improvement
* mc6845: Added readback for cursor blink state
* pit8253: Eliminated device name from logging messages

-Added row size as sixth parameter to debug dump command [AJR]

-zodiac: Changed input type to keyboard [AJR]
* Added PORT_CHARs
* Added notes on physical button layout

-mz80b, mz2000: Various minor changes [AJR]
* Moved MZ-80B to mz2000.cpp driver (emulation remains non-working)
* Overhauled character layouts, creating separate configurations for European and Japanese keyboards (MT #6338)
* Added GRPH characters and kana to key names

-octopus: Various changes: [Barry Rodewald]
* Added on-board serial comms controller.
* Added serial vector ports.
* Fix extended RAM, made 256k the default.
* Inverted IRQ signal from RTC.
* Added Centronics parallel port.
* Added software list.

-x68k: Added IPL ROM dumped from an early X68000 CZ-600CE, made default for the X68000. [The Dumping Union, Barry Rodewald]

-linenoise: Fixed build with Visual Studio ('and' isn't supported). [dankan1890]

-mac: Rewrote audio output for original Macs to work like hardware. [R. Belmont]

-osd: Incorporated product/instance DirectInput device IDs. This should allow better disambiguation of devices. [Tomer Verona]

-sms: Fixed Out Run sound in FM mode. [Enik Land]

-core: Added swpath. Allows users to specify location of loose software. [Robbbert]

-rc702: fixed ctc interrupt. [Robbbert]

-accexx: Started skeleton driver for 1995 Accexx 28.8 modem. [Joakim Larsson Edstrom]

-z80scc: Various improvements [Joakim Larsson Edstrom]
* Added support for shift left/right modes in zbus_r and zbus_w.
* Improved variant handling including some incomplete read register maps.
* Added external CTS and DCD interrupts.
* Improved device reset values.
* Added SWI acknowledge command.
* Improved/fixed handling of WR9, RR2, RR3.
* Added WR7' register.
* Improved Tx handling, added Tx FIFO including special case with 1 slot Tx FIFO for NMOS and CMOS.

-z80scc: IACK and reset improvements [Joakim Larsson Edstrom]
* Added IACK by reading RR2
* Made z80daisy_iack return -1 when no vector found or disabled through the WR9 VIS.
* Removed z80daisy_reti code to match SCC documentation.
* Removed defacto reset values where possible and replaced them with documented SCC reset values.

-8530scc: Fixed typo (allows System 7 to boot on Mac drivers, and fixes X68000 mouse) [CharlesJS]

-s3: Replaced Pinball sound ROMs with game specific sound dumps [barakandl]
* Williams System 3/4 Pinballs affected: World Cup, Contact, Disco Fever and Phoenix

-es5506: Various fixes [Christian Brunschen]
* Fixed readback of global registers when the current page was in a certain range.
* Made voices run for a zero-length loop, as real hardware does it and synthesizers rely on it.
* These changes fix the playback of "Transwaves" on the VFX and SD-series synths.

-stv: Added Taiwan 97/05/15 v1.14 BIOS [Corrado Tomaselli]

-hiscore.dat: Updates [Leezer]

-8042kbdc: Fixed keyboard on SGI Indy/Indigo 2 driver. [Carl]

-mcr: Redumped dpoker sound ROMs. [Sean Rider]

-core: Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 [Miodrag Milanovic
* Also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8.

-Fixed alt-enter full screen toggling on SDL (Linux/Mac/BSD) builds. [Hans Ostermeyer]


http://www.mamedev.org
 

Xebra (Arbex) 20161025 released!

Xebra is a progressing Japanese Playstation(PS) emulator for Win32.

Xebra (2016/10/25) Changelog:



■ Fixed GPU.
MoveImage, it did not assume the priority bit processing in LoadImage
Fixed.
While reading the copy source in MoveImage was always to be preceded,
Since it was found that a simple design which is reset for each block line
Fixed.
In line drawing, it did not assume an illegal drawing area (xmin> xmax)
Fixed.
A phenomenon in which the image is distorted to be due to the fact that the sprite is two dots at a time processing
It was to reproduce.


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



    Sunday, October 16, 2016
FB Alpha v0.2.97.39 released!

FB Alpha or FBA as it is commonly known is an emulator of arcade games, that is, it takes the program code, graphics data, etc., from an original arcade game and emulates the hardware to make the game run in it's original form. As far as the game is concerned it is running in it's original cabinet.

FB Alpha is an open-source project and it is programmed by a group of people known as the FBA Team. Over the years this has comprised of myself, Jan_Klaassen, KEV, LoopMaster, Mike Haggar, Hyper Yagami and Ayeye. FB Alpha is based on the original FinalBurn by Dave.

FB Alpha v0.2.97.39 changelog:


Fixes and new features
* Shots Factory update: esc to close window, change "All Sprites" to "Layer 1" [dink]
* Fixed Palette Viewer color issues [dink]
* Fixed Clear and ClearLock for Analogue & Mouse in the Input Editor [dink]
* Fixed regression in FB Alpha v0.2.97.38 for E.D.F. : Earth Defense Force (Parent and Clones) [dink]
* Fixed graphics issues for Heavyweight Champ (Japan, FD1094 317-0046 decrypted) in SEGA System16B driver [JacKc]
* Haunted Castle is most likely-probably fixed now (sorry!) [dink]
* Fixed Van Van Car [dink]
* Added nsc8105 mcu support to the m6800 cpu core [dink]
* Fixed road issues with Turbo Outrun [Barry]
* Added i8051 mcu core [iq_132]
* Fixed rowscrolling issues in Caveman Ninja (tree level and ending), Joe and Mac Returns (ending), Mutant Fighter intro [dink]
* Sync. romsets with MAME 0.175 [Barry]
* Fixed sprite issues on the Hacha Mecha Fighter bootleg titlescreen [dink]
* When writing an .avi, don't lose frames when F1 (ffwd) is pressed [dink]
* Added SN76477 soundcore [dink]
* Fixed explosions and missing SFX in Stratovox / Speak and Rescue by hooking up the SN76477 soundcore [dink]
* Fixed sound in Porky [dink]
* Fixed booting & DIP issues with Main Event (SNK) [dink]
* Fixed P2 inputs in Cabal [dink]
* Fixed Gwar (Japanese version) [dink]
* Fixed the apple sprite in Pooyan [dink, Zazzone]
* Fixed the music tempo in Darkseal and used this new fix for Vapor Trail and Crude Buster as well [dink, Gab75]
* Fixed Konami's The Main Event, it had sprite and priority issues (K052109 custom) [dink]
* Fixed Highlight mode in Sunset Riders, fix also needed by Chequered Flag [iq_132, dink]
* Operation Wolf, allow continue by default [dink, gamezfan]
* Added re-recording functionality [blip, dink]
* Split avi files every 2 gig while recording to prevent corrupted video [dink]
* Added selectable 1x, 2x and 3x pixel modes to the avi writer [dink]
* Fixed Warriors of Fate 3rd fire button on clones [gxb]
* Improved the speed of the search function [dink]
* Fixed crash loading a savestate or replay while a different game is running [dink]
* Improved desynch issues with netplay and input recording of Capcom CPS1, CPS2, PGM and certain Cave games [dink]
* Fixed possible crash with Battle Bakraid loading a state when the game isn't running [dink]
* Made the recording icon smaller to be less intrusive while playing games and recording inputs [dink]
* Added an option to display joystick/button movements while playing input recordings. [dink]
* Fixed choppy sound on music fade-outs in DoDonPachi II: Bee Storm [dink]
* Fixed gear shifting in Continental Circus [dink, Gab75]
* Added new feature: Shift+F1 toggles FFWD on/off [dink]
* Temporary work-around to Data East Backfire! to prevent crash [dink]
* Under some circumstances certain macros could not be mapped [dink]
* Fixed "smoke" and "dust" sprites in Super Hangon [dink]
* Fixed crash when dieing in certain situations in Bonze Adventure [dink]
* Fixed gear shifter in Contental Circus, Chase HQ, SCI, Racing Beat, Double Axle and Top Speed [dink]
* Fixed missing SFX and graphics glitches in Top Speed [dink]
* Fixed the adventure world in UFO Senshi Yohko Chan [dink]
* Fixed video issues with savestates for certain Kaneko Supernova games [dink]
* Fixed some broken sprites in Guwange [dink]
* Fixed the big alien in Turbo Force (revisited) [dink]
* Allow movement of the "Scanning ROMs" window [dink]
* Fixed remaining lives issue in Woodpecker [dink]
* Fixed missing line of pixels at the top of the screen in Air Gallete [dink]
* Fixed some missing samples in Seta games w/ X1-010 soundchip [dink]
* Fixed crash issue with X1-010 soundchip and 64bit systems [dink, Gab75]
* Fixed graphics issues in US AAF Mustang and Twin Action in the NMK16 driver [dink]
* Fixed analog controls and shifting in Konami GT / RF2 and Hyper Crash [dink]
* Fixed crash issue with xx-in-1 Megadrive pirate carts [dink]
* Fixed "BAD HARDWARE" issue with Arkanoid [dink]
* Fixed life counter in Zzyzzyxx [dink]
* Fixed dips and possible crash issue on 64bit systems with the Seta2 hunting games [dink]
* Fixed the HUD face icon in Warrior Blade [dink]
* Fixed several graphics issues in Gaiapolis [dink]
* Fixed transparent color issue in Metamorphic Force and Violent Storm [dink]
* Added YM2610 ADPCM samplebanking support for KOF98AE [dink]
* Fixed choppy scrolling on the left side of the screen in Blazing Star [dink]
* Fixed minor graphic glitch in X-Men [dink]
* Fixed Funky Bee and Sky Lancer palette issues [dink]
* Fixed timing issues in Martial Champion, now works but with graphical issues [dink]
* Updated the cheat engine to support more modes: Watch, Wait for Modification, Level Selection and One-Shot [dink]
* Fixed "Break the Statue" text in Metamorphic Force and spotlight on the belly dancer in Violent Storm [dink]
* Fixed oddly-placed black lines and opaque windows in Lethal Enforcers [dink]
* Fixed several bugs in the Konami-scc (K051649) core [dink]
* Updated the Quiz Olympic driver [iq_132]
* Updated the TMS9928a vdp to a newer core/line-based version [dink]
* * Fixes Magical Tree in SG-1000
* * Fixes the Radar screen in Colecovision Defender
* Updated the Sunset Riders protection chip emulation, fixes walking on slanted surfaces [Angelo Salese]
* Fixed the sprite offsets in Konami's Vendetta/Crime Fighters [dink]
* Fixed the roms of Moon Alien 2 (Older Version) [JacKc]
* Added configurable clipping to generic tile drawing [iq_132]

Clones and updated romsets in existing drivers
* Added clone of Street Fighter II' - Magic Delta Turbo (bootleg set 4 (with YM2151 + 2xMSM5205), 920313 etc) [f205v, maru79, JacKc]
* Added clone of Street Fighter II' - Champion Edition (920313 etc bootleg set 3) [f205v, maru79, JacKc]
* Added clone of Street Fighter II' - Champion Edition (920313 etc bootleg set 4) [f205v, maru79, JacKc]
* Added clone of Street Fighter II' - Champion Edition (920313 etc bootleg set 5) [Janniz, f205v, JacKc]
* Added clone of 1945k III (older, OPCX1 PCB) [system11, iq_132]
* Added clone of Operation Thunderbolt (World, rev 1) [Muddymusic, The Dumping Union, JacKc]
* Added clone of Fighting Fantasy world rev. 3 [bmcphail, JacKc]
* Added clone of The NewZealand Story (US, old version) (older PCB) [Alex Cmaylo, The Dumping Union, JacKc]
* Added clone of Metamorphic Force (ver AAA) [Abelardo Vidal, JacKc]
* Added clone of Super Street Fighter II X: Grand Master Challenge (Japan 940311) [undamned, ShouTime, JacKc]
* Added clone of Air Gallet (Europe, older) [Artemio Urbina, JacKc]
* Added clone of New Zero Team (V33 SYSTEM TYPE_B hardware) [caius, JacKc]
* Added clone of Teenage Mutant Ninja Turtles (US 4 Players, version H) [The Iron Goat, JacKc]
* Added clone of Gulf Storm (Korea) to the Dooyong driver [system11, JacKc]
* Updated The King of Fighters '99 (15th Anniversary Edition) to 20160827 Build [JacKc]
* Updated The King of Fighters '98 (Combo/Ivex Hack) to 20161004 Build [JacKc]
* Added clone of Street Fighter (Japan, pneumatic buttons) [ShouTime, Smitdogg, Jan Stuhler, Paul Thacker, Sean Sutton, The Dumping Union, JacKc]
* Added 2 new Phoenix clones: Amstar Set 2 and Condor (S C Novar bootleg of Phoenix) [f205v, JacKc]
* Added clone of Bubble Bobble: Ultra (Hack by Penta Penguin) [dink]
* Added clone of Demon's World / Horror Story (set 2) [Sugoi Helsinki, JacKc]
* Added clone of Teenage Mutant Ninja Turtles (Asia 4 Players, version ?) [Abelardo Vidal, The Dumping Union, JacKc]


New additions to existing drivers
* Added Triki Triki (Lover Boy bootleg) [Rafael Alonso (from ARCADE VINTAGE), JacKc]
* Added Mercenario (Commando bootleg) [Rockman, JacKc]
* Added Super Street Fighter II: The Tournament Battle (Japan 931005) [ShouTime, JacKc]
* Added Mutant Warrior ( Altered Beast Datsu bootleg) [The Dumping Union, JacKc]
* Added Shogun Warriors (Korea?) to the Kaneko 16 driver [Barry]
* Added Dai Makai Mura debug edition to the PCE-SGX driver [dink]
* Added Jungler, Tactician, Commando (Sega) & Loco-Motion to the RallyX driver [dink]
* Added Bang!, Snowboard Championship and Touch 'n Go (Korea, Unprotected) to the Gaelco2 driver [dink, iq_132]
* Added '96 Flag Rally to the 1945kiii driver [dink]
* Added Mega Q-Bert to the Megadrive driver [dink]
* Added Sega Master System Brawl to the Megadrive driver [dink]
* Added Bomb on Basic City by vetea to the Megadrive driver [dink]
* Added Bara Buru to the Sega MasterSystem driver [dink]
* Added Data Storm to the Sega MasterSystem driver [dink]
* Added Deluxe 4 U and Deluxe 5 to the ESD16 driver [JacKc]
* Added Super UWOL! SG-1000 to the SG-1000 driver [dink]


New drivers
* Added driver for Parallel Turn [iq_132, dink]
* Added driver for Breakthru and Darwin 4078 [iq_132, dink]
* Added driver for Crazy Climber, Guzzler, Swimmer, River Patrol, Silver Land and Yamato [dink, iq_132]
* Added driver for Zodiack, Mogu Chan, Dogfight, The Bounty, The Percussor. [dink]
* Added driver for Dr. Micro [dink]
* Added driver for Seicross, Radical Radial and Frisky Tom [iq_132]
* Added driver for Calorie Kun [iq_132, dink]
* Added driver for Jr. PacMan [iq_132, dink]
* Added driver for Burger Time, Lock 'n Chase, Bump 'n Jump / Burnin' Rubber, Minky Monkey, Disco no.1 [dink, iq_132]
* Added driver for Metal Freezer [Angelo Salese, iq_132]
* Added driver for Fast Freddie / Fly Boy, Jump Coaster, Boggy '84, Red Robin, Imago [dink, iq_132]
* Added driver for Heavy Unit [iq_132]
* Added driver for Dangar, Galivan and Ninja Emaki [iq_132]
* Added driver fot The Deep [Lucia Elia, iq_132]
* Added driver for Zero Team 2000, New Zero Team and Raiden2DX v33 [iq_132]
* Added driver for Chequered Flag [iq_132]
* Added driver for Naughty Boy, Pop Flamer, Trivia Master/Genius [iq_132, dink]
* Added driver for Cheeky Mouse [dink]
* Added driver for Zodiack, Mogu Chan, Dogfight, The Bounty, The Percussor [dink]
* Added driver for Jaleco's City Connection [iq_132]
* Added driver for Phoenix & Pleiads [iq_132, dink (sound)]
* Added driver for Syusse Oozumou [iq_132]
* Added driver for Aeroboto / Formation Z [iq_132]
* Added driver for Syvalion, Tetristh, Record Breaker and Dynamite League on Taito H hardware [iq_132]
* Added driver for Track and Field / Hyper Olympic, Masters of Kin, Reaktor and Yie Ar Kung-Fu (GX361 conversion) [iq_132, dink]
* Added driver for Gigas, Freekick, Counter Run and Perfect Billiard [vbt]
* Added driver for MSX1-based games [dink]
* Added driver for Konami's Ping Pong [iq_132]
* Added driver for One + Two [iq_132]


http://www.fbalpha.com
 

Cemu v1.6.1 released!

Cemu - Wii U emulator
Highly experimental software to emulate Wii U applications on PC



New universal GPU buffer cache (replaces vertex cache)
NFC support
Small graphic improvements
Minor changes and bugfixes


http://cemu.info
 



    Saturday, October 15, 2016
SNES9X 1.54.1 released!

Snes9x v1.54.1 is released. Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator. It basically allows you to play most games designed for the SNES and Super Famicom Nintendo game systems on your PC or Workstation; which includes some real gems that were only ever released in Japan. Snes9x is the result of well over three years worth of part-time hacking, coding, recoding, debugging, divorce, etc. (just kidding about the divorce bit). Snes9x is coded in C++, with three assembler CPU emulation cores on the i386 Linux and Windows ports.

Snes9x Git changelog:



- 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/
 



    Monday, October 10, 2016
mGBA v0.5.1 released!

mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.

Features:



- Near full Game Boy Advance hardware support[1].
- Fast emulation. Known to run at full speed even on low end hardware, such as netbooks.
- Qt and SDL ports for a heavy-weight and a light-weight frontend.
- Save type detection, even for flash memory size[2].
- Real-time clock support, even without configuration.
- A built-in BIOS implementation, and ability to load external BIOS files.
- Turbo/fast-forward support by holding Tab.
- Frameskip, configurable up to 9.
- Screenshot support.
- 9 savestate slots. Savestates are also viewable as screenshots.
- Video and GIF recording.
- Remappable controls for both keyboards and gamepads.
- Loading from ZIP files.
- IPS and UPS patch support.
- Game debugging via a command-line interface (not available with Qt port) and GDB remote support.

mGBA v0.5.1 Changelog:
Bugfixes:
* Core: Fix importing save games as read-only
* FFmpeg: Fix encoding AAC
* GB: Fix invalid STOP behavior on Game Boy Color
* GB: Initialize audio properly
* GB: Properly clear KEY1 bit 0 when switching speeds
* GB: Properly unload save files when unloading a ROM
* GB, GBA: Fix emulator hardlocking when halting with IRQs off
* GB MBC: Fix MBC7 when size is incorrectly specified
* GB MBC: Fix RTC access when no save file is loaded
* GB SIO: Don’t auto-clock external shift clock
* GB Video: Setting LYC=LY during mode 2 should trigger an IRQ
* GB Video: Fix video frames getting missed when LCDC is off
* GB Video: Clear screen when LCDC is off
* GBA Cheats: Fix holding onto pointers that may get invalidated
* GBA Cheats: Fix key-activated CodeBreaker cheats
* GBA Cheats: Fix uninitialized memory getting freed when saving
* GBA Hardware: Improve Game Boy Player rumble behavior
* GBA Memory: Fix several unused I/O register read values
* GBA Savedata: Fix loading savestates with 512Mb Flash saves
* LR35902: Fix events running with the wrong cycle active
* Qt: Fix “close” button on Overrides view
* Qt: Fix saving overrides
* Qt: Fix directory set unloading when replacing the ROM
* Qt: Fix patch loading
* Qt: Fix crash when saving an override if a game isn’t loaded
* Qt: Fix showing default display driver as OpenGL (force 1.x)
* SDL: Attach rumble in SDL frontend
* Util: Fix PNG identification on files too small to be a PNG
Misc:
* All: Only update version info if needed
* All: Split out install locations for Libretro and OpenEmu
* FFmpeg: Encoding cleanup
* GB: Reset active region when reloading ROM
* GB Memory: Initialize RAM pattern for GBC
* GB Video: Improved video timings
* Qt: Manage window sizes slightly better
* Qt: Remember scale option independent of core dimensions


https://mgba.io
 



    Friday, September 30, 2016
MAME v0.178 released!

MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.



0.178
-----


MAMETesters Bugs Fixed
----------------------
- 01890: [Flip Screen/Cocktail] (rohga.c) schmeisr: Flip screen DIP
switch doesn't work. (Angelo Salese)
- 01170: [Sound] (taitosj.c) piratpet, junglek, jungleh: First time you
load the game, no attract mode sound. (Angelo Salese)
- 06138: [Crash/Freeze] (zn.c) jdredd: Game doesn't start (smf)
- 00952: [Graphics] (tmnt.c) ssriders and clones: Characters judder when
walking diagonally (possibly priority related). (Angelo Salese)
- 02446: [Known Issues/To-Do's] (lethal.c) lethalenj: Japanese version-
specific known issues. (Angelo Salese)
- 06371: [Save/Restore] (8080bw.c) schasercv: Crashes on reload (-str 8)
in a staggered -str 20 run (Osso)
- 00792: [DIP/Input] (segas24.c) dcclub: Shot power is uncontrollable.
(Angelo Salese)
- 00435: [Gameplay] (hanaawas.c) hanaawas: Dealt cards are not random.
- 00343: [Misc.] (seta.c) pairlove: Service mode black out.
(Angelo Salese)
- 00611: [DIP/Input] (taito_b.c) silentd: DIP switch problems.
(Angelo Salese)
- 00963: [Gameplay] (rollrace.c) rollrace, fightrol: When you insert
your initials, the scrolling bar of initials does not work properly.
(Angelo Salese)
- 00490: [Sound] (homedata.c) hourouki: It is missing voices of "Reach",
"Ron" etc. (Angelo Salese)
- 01044: [Sound] (metro.c) gakusai, gakusai2: All music played has the
drum machine playing VERY loudly. (Angelo Salese)
- 02555: [DIP/Input] (jackal.c) jackal: Coin counters don't work
correctly. (Angelo Salese)
- 06375: [Original Reference] (naomi.c) salmankt: Name is incorrect
(MetalliC)
- 06368: [DIP/Input] (shangkid.c) shangkid, hiryuken: Buttons 1 and 2
are switched (Angelo Salese)
- 02349: [DIP/Input] (mexico86.c) kikikai: The coinage dip switch
settings is not supported. (Angelo Salese)
- 00399: [Graphics] (combatsc.c) combatsc: In 0.119, there are two rows
of garbage blocks at the top of the screen in the 2nd firing range
stage. (Angelo Salese)
- 06364: [Crash/Freeze] (naomi.c) Assorted sets in naomi.c: Crash before
OK (MetalliC)
- 06366: [Crash/Freeze] (maygay1b.c) All sets in maygay1b.hxx: Fatal
Error when starting (O. Galibert)
- 06372: [Interface] Bitbanger device can no longer accept streams/
sockets/pipes (Nathan Woods)
- 06374: [Crash/Freeze] (aristmk5.c) adonis: Changing System Configuration
to anything but game_prg causes a crash (Reagan Roush)


Source Changes
--------------
-Move UI dats to Lua plugin [Carl]
* Changes the selgame UI sidebar get the dat information from a plugin
rather than the hardcoded C++
* Much easier to add other dat files and allow for scripted data
* Example included that uses the hi2txt XML parser files to display
high score info from hiscore file or NVRAM

-Fixed setting m_filetype for images loaded from softlists
[Nathan Woods]

-Changed the "extension as filetype" behavior for software list images to
be opt in behavior [Nathan Woods]

-Modernization/C++-ification: [Nathan Woods]
* Modernized option_guide, touched up imgtool
* Initial imgtool C++-ification
* Added a template wrapper for a contiguous array of objects that
mimics a subset of SequenceContainer behaviour
* Modernized CoCo cartridge infrastructure (use 'enum class', scoping,
etc.)
* Changed win_get_window_text_utf8() to return std::string
* Consolidated menu code for text input

-Fixed an issue in the i860 disassembler that could cause an undefined
string to be used [Nathan Woods]

-Allow devices to indicate whether image creation should be supported at
the command line [Nathan Woods]

-Fixed a potential buffer overrun in the code that reads headers for the
CoCo JVC disk image format [Nathan Woods]

-CoCo and Dragon FDC code overhaul: [Nathan Woods]
* Split CoCo and Dragon FDC code
* Added save state support
* Fixed regression introduced on the Dragon FDC from 0.154

-Fixed an off by one error when identifying best entries for typeahead
on the file selection and software list dialogs [Nathan Woods]

-Retired imgtool_basename(), in favor of core_filename_extract_base()
[Nathan Woods]

-big10: Various modest input/output improvements [AJR]
* Use gambling inputs and keypad for numbers instead of BUTTON(n)
* Added ticket dispenser for payout
* Added lamp output(?)
* Try to puzzle out some more DIP switches based on what the code does

-More new features for UI graphics viewer [AJR]
* Mouse over GFX tiles to reveal pixel values
* Mouse over tilemap to reveal tile codes and colors
* UI tilemap scrolling controls are now orientation-relative
* Made mouse visible everywhere in UI graphics viewer by treating it
like a menu

-darkmist: Correct manufacturer info [AJR]

-witch: Sort out which inputs and outputs are which [AJR]
* Use standard gambling input types where appropriate
* Identified "Attendant Pay" (keyout?) and payout switches
* Removed fake DIP switches
* Names of real DIP switches no longer all-caps
* Expanded range of NVRAM
* Added two PPIs for I/O
* Partially implemented hopper output

-cps1.cpp, mitchell.cpp: Restrict inputs for some games [AJR]
* ghouls, pang, spang, pang3: Change joysticks to 4-way as flyers and
manuals indicate
* pang, spang: Mark button 2 as optional (for what little that's worth)
* pang3: Remove buttons 2 and 3 (even service mode only shows one "Shot"
button)

-Made Mega System 1 tilemaps into a device [AJR]

-amusco: Start fleshing out the driver [AJR]
* Changed CPU type to 8088
* Hooked up a bunch of devices
* Identifed a few inputs

-ti99 improvements: [Michael Zapf]
* Fixed debugger access in ti_fdc
* State save capability - not yet fully stable, but basically working
* Improve performance by stopping GROM clock in idle state
* Switch to ram_devices for RAM

-Added HxC HFE disk format [Michael Zapf]

-Added save state support to tms99xx; replaced new/delete by unique_ptr
[Michael Zapf]

-Added layout for California Speed Surprise [Risugami]
* Same output system as the Midway V Unit

-Added layout/LEDs to Hyperdrive [Risugami]

-Added layout for Vapor TRX [Risugami]

-Fixed Midway V Unit wheel output [Risugami]
* Seems the diagnostics test for the wheel is poorly coded for turning
left as it is correct in-game

-Filter for Hp9845 data files added to imgtool [fulivi]
* Translates record-based DATA HP9845 to and from text files

-Imgtool now supports HP9845B tape image [fulivi]
* The "hti" format is used to simulate tape cartridges in hp9845b

-hp_hybrid: added hp_hybrid & hp_5061_3001 to unidasm [fulivi]

-New driver for Esselte 100, has built in BASIC, supports cassette
save/load and capable of 256x256 monochrome semigraphics
[Joakim Larsson Edstrom]

-Esselte 100: Added rev2 layout and support for software RTC
[Joakim Larsson Edstrom]

-Esselte 100: Serial support [Joakim Larsson Edstrom]
* It still has some issues as it is a polled PIA based bitbangning
serial support and there are timing issues

-Added interrupt support in DUSCC device, Force CPU30 board driver and
interrupt controller support in the FGA002 device. Improved LOG
messages in the 68230 device [Joakim Larsson Edstrom]
* Now able to boot VMEPROM with interrupt driven serial I/O

-didact: simplified internal layouts removing dependencies on external
artwork Not fancy but it works [Joakim Larsson Edstrom]

-didact: Cleaned up driver and added serial support (though it has
issues still) [Joakim Larsson Edstrom]

-Add clickable buttons to goldnpkr [einstein95]

-Add to layout files missing them; fixed minor
grammar in layout README [einstein95]

-Clickable buttons for 3bagflnz and 3bagflvt, more grammar fixes for
layout README [einstein95]

-MPU5: Added 146 layouts [John Parker]
* m5addams, m5all41d, m5arab, m5austin11, m5barkng, m5barmy, m5baxe04,
m5bbro, m5bbrocl, m5beansa, m5bigchs, m5biggam, m5bling, m5blkwht11,
m5bnzclb, m5btlbnk, m5bttf, m5bwaves, m5carou, m5cashat, m5cashrn,
m5cbw, m5centcl, m5circlb33, m5circus0a, m5clifhn, m5clown11,
m5codft, m5cosclb, m5crzkni, m5cshkcb, m5cshstx, m5dblqtsb, m5devil,
m5dick10, m5doshpk05, m5egr, m5elband, m5elim, m5evgrhr, m5ewn,
m5extrm, m5fiddle, m5fire, m5firebl, m5flipcr, m5fortby, m5frnzy,
m5funsun, m5gdrag, m5ggems20, m5gimmie, m5grush, m5grush5,
m5gsstrk07, m5gstrik, m5hellrz, m5hgl14, m5hiclau, m5hifly, m5hilok,
m5hisprt, m5hlsumo, m5holy, m5hopidl, m5hotslt, m5hotstf, m5hypvip,
m5jackbx, m5jackp2, m5jackpt, m5jlyjwl, m5jmpgem01, m5kingqc06,
m5kkebab, m5korma, m5loony, m5loot, m5lotta, m5martns07, m5mega,
m5mmak06, m5monmst, m5mpfc, m5mprio, m5neptun, m5nnww, m5oohaah,
m5oohrio, m5openbx05, m5overld, m5peepsh, m5piefac, m5piefcr,
m5ppussy, m5psyccl01, m5psycho, m5ptyani, m5qdrawb, m5qshot04,
m5ratpka, m5razdz10, m5redbal, m5redrcka, m5resfrg, m5revo13,
m5rfymc, m5rgclb12, m5rhrgt02, m5ritj, m5rollup, m5rollx, m5rthh,
m5rub, m5rwb, m5scharg, m5seven, m5shark, m5sheik, m5skulcl20,
m5sondra, m5speccl, m5spiker, m5spins, m5squids06, m5sstrk,
m5starcl, m5stars26, m5stax, m5supnov, m5supro, m5tbird, m5tempcl,
m5tempp, m5tempt2, m5tictacbwb, m5trail, m5ultimo04, m5upover,
m5vampup, m5vertgo, m5wking05, m5wonga, m5wthing20, m5xchn,
m5xfact11

-ACESYS1: Added 6 layouts [John Parker]
* ac1clbmn, ac1gogld, ac1pster, ac1pstrt, ac1primt, ac1taklv

-SYSTEM80: Added 12 layouts [John Parker]
* j80bac, j80bounc, j80frogh, j80golds, j80hotln, j80myspn, j80nudg2,
j80rr j80supst j80supbk j80topsp, j80wsprt2

-Fruit machines: Update layouts with fixes/improvements [John Parker]
* Now correctly uses a coloured rect rather than PNG reference
* More compact terminators for innermost tags
* Removed redundant elements
* Added the new "MFME2MAME Debug" view
* j2: Changed to 16 segment display

-vector06: add software list and TODOs [MetalliC]

-Partially fixed SDL joysticks with same name. Fixes GitHub issue #1334
[Brad Hughes]

-naomi: Updated docs. [f205v, MetalliC]

-pc1512: Fixed keyboard reset behavior. [Curt Coder]

-electron: Added Acorn Plus 3 expansion as slot device (floppy support)
[Nigel Barnes]
* now uses RAM device instead of ROM_REGION
* added CSW cassette format
* pressing BREAK will now hold until released
* reset expansion devices on BREAK
* minor progress on M2501 device

-Added header checks to identify in uef_cas and csw_cas formats
[Nigel Barnes]

-bbc: Added Opus Challenger (floppy and ramdisc) device on 1mhz bus
[Nigel Barnes]
* moved joystick to analogue port slot device
* added Voltmace self-centering joysticks
* updated to use input merger device
* keyboard and joystick use ioport_array
* reset devices on BREAK

-bbcb: Moved FDC to slot device to support various controller boards
[Nigel Barnes]
* Acorn 8271 and 1770, supporting Acorn, Amcom, Watford DFS's
* Cumana QFS (8877a)
* Opus DDOS and EDOS (1770, 2793, 2791)
* Watford DDFS (1770 and 1772)
* Removed fake bbcb1770 machine

-bbcm: Replaced cassette LED with power LED in layout [Nigel Barnes]

-bbcmc: Added joyport slot device to Master Compact, defaulting to
joystick [Nigel Barnes]

-superqix: Various changes: [Lord Nightmare, Elgen]
* Added notes about the sqixb1 MCU code origin, and caveats
* Marked the sqixb1 MCU dump good for that specific set

-superqix: Various changes: [Lord Nightmare, Stefan Lindberg]
* Implemented AY-3-8910 mixing based on PCB tracing.
* Added notes about incorrect "SYSTEM" register bits
* Added notes about superqix versions, and PCB factory hacks/fixes for
coin lockout

-superqix: Documented the purpose of RAM chips on the PCB
[Lord Nightmare, Corrado Tomaselli]

-superqix: Added notes about lack of Taito game ID and PCB label for
pbillian; fixed ROM labels and locations [Lord Nightmare, ShouTime]

-superqix: Various changes: [Lord Nightmare]
* Improved driver notes for all sets
* Added some debugger access fences on read handlers.
* Got rid of various timer hacks for Z80<->MCU communication,
implemented MCU DDR registers, documented the hotsmash MCU code
functionality, made the AY port bits readback consistent, and
unified the machine configuration/memory map for both hotsmash and
pbillian
* Implemented proper readback of Z80<->MCU semaphores for all sets
* Removed HOLD_LINE hack for NMI by implementing acknowledge register
* Changed sample playback engine sample rate from 5KHz to 3.96KHz (which
can be derived from the 12MHz master clock)
* Renamed sqixr1, sqix, and sqixb1 set long names to include versions.
* Replaced bootleg MCU code on sqix and sqixr1 sets with a dump created
from the sqixu MCU, based on the bootleg MCU code
* Cleaned up MCU semaphore implementation for sqix and clones, shuffled
the superqix machine configurations to make more sense

-atarist: Added correct ROM labels for the TOS 1.02 and 1.04 ROMs for the
MegaST [Lord Nightmare, techfury90]

-hiscore.dat: Various updates [Leezer]

-fmtowns: Switched off layer debug keys by default [Barry Rodewald]

-chessmst: Fixed HALT button. [Sandro Ronco]

-pc1512 Various improvements: [Curt Coder]
* Added joystick port to the keyboard.
* Added mouse port slot interface.
* Added a software list for hard disks, and a preinstalled HD20 image
to it

-nss: Revised and corrected hardware info. [Guru]

-fmtowns: Reduced logerror spam a bit. [Barry Rodewald]

-dirom banking fixes: [O. Galibert]
* Reject out-of-bounds bank numbers.
* Add a mandatory callback on bank change.

-okim6295: Directly use set_rom_bank. [O. Galibert]

-dimemory, dirom: Added some documentation. [O. Galibert]

-gba_lcd: Added missing check for BG2 enable flag in
draw_roz_bitmap_scanline() [Giuseppe Gorgoglione]

-gba_lcd: Refactored code [Giuseppe Gorgoglione]

-bagmanf: Improved graphics [Angelo Salese]

-gb: Fixed Mega Duck envelope and LFSR sound registers: [John Rieman]
* Determined that envelope/LFSR register nybbles are reversed relative
to Game Boy by comparing writes made by Mega Duck and Game Boy
versions of Snake Roy and Pile Wonder

-octopus: Various changes: [Barry Rodewald]
* Corrected CPU speeds, added Z80, added basic video output
* Added some more components, pass a few more tests
* Added more components, hooked up DIP switches; all systems
tests now pass
* Fixed floppy use, now attempts to boot from floppy; CP/M 86-80 Plus
and MS-DOS both now load to the command prompt
* Added keyboard
* Added PIT timer and speaker sound
* Made a start at switching between the 8088 and Z80 CPUs
* Fixed mapping of graphics PROM, now detected on boot
* Hooked up RTC to the PPI (hopefully more or less correctly)

-fidel6502: Hooked up EAS speech chip. Game still not playable. [hap]

-sms: Added more accurate FM Sound Unit behavior [Enik Land]

-photon2: Updated documentation based on schematics research. [Mick]

-Fixed GitHub issue #1364 (Straighten tilted crt-geom and
crt-geom-deluxe shaders) [tabbycat12]

-intelfsh: Added 16-bit hookup for the Sharp LH28F016S flash memory
[Luca Elia]

-apple2e: Made write-only soft-switches write-only [Peter Ferrie]

-combatsc: Fixed text tilemap char select enable and opacity in Combat
School [Angelo Salese]

-Added support for binding devices to controller IDs: [Tomer Verona]
* This allows for stable controller ids even if USB devices are plugged
or unplugged, system is rebooted, etc.

-Added id() property to input_device: [Tomer Verona]
* Adds an id() property representing unique device ID
* This allows the OSD layer to supply display name along with unique
identifier
* Currently only used to map a physical controller device to controller
ID, but can be used more generally in the future
* For raw input devices, device ID is full raw input name
* For all other devices, we fall back to device name as the device ID
* Device ID uniqueness is not currently enforced programmatically

-chessmst: Added layout with script [Sandro Ronco]

-Various OSD changes: [Brad Hughes]
* Converted OSD monitor info to modules, added DXGI implementation
* Converted the monitor information code from video.cpp in SDL and
Windows to modules

-tecmo: Added preliminary raster effects, improves ending screen in
Gemini Wing [Angelo Salese]

-rollrace: Various changes: [Angelo Salese]
* Converted foreground to tilemap system and fixed flip flags, fixing
service mode in rollace2 set
* Fixed a wrap-around regression

-cmi2x: Various changes: [Ryan Holtz]
* Fixed FDC DMA behavior
* Fixed channel card memory tests
* Fixed inverted data writes to I8214 PICUs
* Fixed 6809 interrupt vectoring

-ay8910: Implemented register readback masking for AY-3-8914 as used on
Intellivision [Lord Nightmare, Joe Zbiciak]

-6840ptm: Load the counter when held in reset [O. Galibert]

-mcd: Added incomplete Mitsumi ISA CDROM emulation [Carl]

-namcos10: Added on-the-fly decryption support for mrdrilr2
[Andreas Naive]

-freekick: Added flipscreen support to Gigas, Free Kick and Counter Run
[Angelo Salese]

-cps2: Use keys that can be programmed onto a CPS2 motherboard
[smf, Eduardo Cruz, Andreas Naive]

-Fixed compile for DirectWrite font provider and made it compile with
normal Windows build [Brad Hughes]

-ssriders: Fixed protection chip to use the work RAM buffer for
horizontal scrolling in collision detection routine (fixes collision
detection for players/enemies on slopes) [Angelo Salese]

-xbox: Added ability to select BIOSes 4134, 3944, 4034, and 4817
[Samuele Zannoli]

-chihiro: Added debugger command "chihiro threadlist" to list ready
threads except current one [Samuele Zannoli]

-taitosj: Added semaphore and command handshake flags to audio section,
and added proper handling of sound CPU NMI on sound command register/
semaphore writes and clears [Angelo Salese, Lord Nightmare]

-taitosj: Added note about an unemulated ay output filter effect
[Angelo Salese, Lord Nightmare]

-taitosj: Added "sound stop" bit emulation, which improves but does not
completely fix the spurious startup sound in Time Tunnel
[Angelo Salese, Lord Nightmare]

-taitosj: Various changes: [Lord Nightmare]
* Added XTALs for various clocks based on schematics, documented and
implemented AY-3-8910 output mixing
* Fixed some save state and initialization issues
* Fixed watchdog timing per schematics and re-enabled watchdog
* Cleaned up ROM labels/locations for the Elevator Action sets

-zn: Renamed ZN1/ZN2 BIOS ROMs based on the label (where known), renamed
the bios sets after the board, moved cat702 to files [smf, Guru]

-dec_lk201: Various changes: [Lord Nightmare]
* Additional key matrix documentation
* Documented the switch IDs for each key
* Fixed Setup(F3)->F3 and PF1->NumLock mapping
* Added 8051 version ROM, not used yet
* Added note about D13 contact being omitted from original schematic

-debugcmd: Various changes: [smf]
* Fixed trace command accessing a parameter beyond the list supplied
* Added an error message if an invalid boolean is provided
* Added functionality to allow boolean to be case-insensitive
* Added code to skip empty strings when parsing booleans

-saturn: Initial work towards debug command hookups [Angelo Salese]

-asterix: Added coin counter and lockout [Angelo Salese]

-sauro: Various changes: [Tafoid]
* Fixed up recent saurob submission
* Added documentation readme with locations from original dump
* Removed SP0256 entry as it did not exist on the bootleg
* Added unknown PROM unique to the bootleg

-Allow STRIP_SYMBOLS=1 and DEBUG=1 to be applied simultaneously [Tafoid]

-vt100: Added VT100-AC ROM set with intelligent STP board (not working,
needs one ROM redumped and 8085 STP CPU hooked up) [Lord Nightmare]

-wc90b: Fixed sprite priority bug with the ball being above the net in
Euro League / Tecmo World Cup '90 bootlegs [Angelo Salese]

-wc90b: Added IRQ acknowledge and second YM2203 sound chip to Euro
League, which adds piano keys to sound. [Angelo Salese]

-jangou: Fixed more Mahjong dips as per manuals [system11]

-vis: Added sound [Carl]

-mac: Replaced bad dump in macplus v2 ROM set with redump, and use split
ROMs for macplus, mac512ke, mac128k and mac512k, macclasc, macclas2
sets, with proper labels [Lord Nightmare]

-igs009: Redumped graphics ROM for Grand Prix '98 (V100K) [Guru]

-stv: Removed optional joystick control inputs from Virtual Mahjong
since this game only supports Mahjong panel but was defaulting to
Joystick [system11]

-Partial fix for MT06383: exporting is now also possible for the favorites
list, except if it has software in it [dankan1890]

-forte2: Updated comments on Forte 2 Pesadelo/Knightmare bootleg
[Felipe Sanches]

-galaxian: Fixed ROMs in Moon Alien Part 2 (older version) [MASH]

-galaga: Fixed palette in Battles (set 1) [MASH]

-Changed use of IPT_START to IPT_START1 in bartop52, guab, midyunit,
namcos22, sshot and turrett [MASH]

-apollo: eliminate logerror spam on unmapped ISA access
[Hans Ostermeyer]

-psx.xml: removed duplicates, fixed shortname consistency [Aeternal]
* Some images were identical but dumped with different offset

New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Esselte 100 [Joakim Larsson Edstrom]
TSI Speech+ [hap, Sean Riddle, Lord Nightmare]
Star Audition [Guru, Luca Elia]
Chess-Master Diamond [Sandro Ronco]
Tiger Ditto [hap, Sean Riddle]
A-One LSI Match Number/LJN Electronic Concentration [hap, Sean Riddle]
Coleco Head to Head Boxing [hap, Sean Riddle]
Tandy Championship Football (2 sets) [hap, Sean Riddle]
Poker (Electro-Sport) [MASH, Siftware]
Slap Shooter [ShouTime, Sean Sutton, Tourniquet, ranger_lennier, Jan Stuhler,
gamez fan, Paul Vining, Soren Skou Nielsen, Erick Dillon, Jason Wible,
Mr. Goodwraith, Renato Mucciarelli, The Dumping Union]
Fidelity Chesster Challenger [hap, yovan]


New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Apple //e Enhanced (France) [robcfg, R. Belmont]
Terminator 2 - Judgment Day (rev PA2 10/18/91) [Bicycle Repairman]
NBA Jam Extreme (ver. 1.10I) [farzeno]
Chicken Draw (2131-04, U5-0) [Brian Troha, The Dumping Union]
Gemini Wing (bootleg) [Asayuki]
Pinguinos (Spanish bootleg of Pengo) [Asociacion A.R.C.A.D.E.]
Street Fighter (Japan, pneumatic buttons)
[ShouTime, Smitdogg, Jan Stuhler, Paul Thacker, Sean Sutton, The Dumping
Union]
Condor (S C Novar bootleg of Phoenix) [f205v]
Raiden Fighters (Great Britain) [Bytestorm]
Stratovox (set 2) [MASH]
Nibbler (rev ?) [MASH]
Phoenix (Amstar, set 2) [MASH]
Sauro (bootleg) [Guru, MASH]
Crush Roller (set 5) [MASH]
Jumping Cross (set 2) [MASH]
Ms. Pac-Man (bootleg, set 2) [Siftware, MASH]
Battles (set 2) [Siftware, MASH]
Rolling Crush (version 1.03.E - 1999/01/29) [system11]
Popeye (Japan, Sky Skipper hardware) [ShouTime]
Elevator Action (4 pcb version, 1.1) [caius, The Dumping Union]
Le Grandchamps [MASH]
Road Riot 4WD (04 Dec 1991) [Hammy, The Dumping Union]
Super Qix (World/Japan, V1.0) [Lord Nightmare]


New machines marked as NOT_WORKING
----------------------------------
Alesis QS7 musical keyboard [Felipe Sanches]
Pop'n Stage (ver JB-A) [smf]
Regnecentralen Piccolo RC702 [Robbbert]
Siemens Simatic PG685 OUA11 [rfka01]


New clones marked as NOT_WORKING
--------------------------------
Air Trix (original) [Andy Geezer]
Arbiter Discmate A-02 [Nigel Barnes]
Electronic Battleship (1977 version, model 4750A) [hap, Sean Riddle]
Chess-Master (set 2) [uncredited]
NASCAR Racing (original) [Dion]
Tecmo World Soccer '98 (JUET 980410 V1.000) [Hammy]
Virtua Fighter 3 (Revision D) [ShouTime]
VT100 w/VT1xx-AC STP [Lord Nightmare]


New WORKING software list additions
-----------------------------------
gamegear.xml: Cave Dude, (USA, prototype) [uncredited]
sms.xml: Sky Fighter (Samsung Gam*Boy) [uncredited]
sms.xml: Action Fighter (prototype), Captain Silver (prototype)
[SMS Power]
kim1_cass.xml: mchess [Dagarman]
ibm5150.xml: Karateka (Beta 1986-03-03) [Jason Scott, Jordan Mechner]
ibm5150.xml, ibm5170.xml: additions from various sources [Justin Kerk]
electron_flop.xml: added floppies [Nigel Barnes]
bbcb_flop: various software items [Nigel Barnes]
apple2.xml: Dungeon Master's Assistant, Genesis, Pigpen, Renegade
[TRex]
pce_tourvision.xml: Barunba, Power Tennis [system11]
x68k_flop.xml: additional clones [nekoziman]


New NOT_WORKING software list additions
---------------------------------------
Mario Party-e card collection (U) [Shideravan]
Animal Crossing e-cards [Shideravan]
Domo-Kun Card-e collection [Shideravan]
NES e-card collection [Shideravan]


http://www.mamedev.org
 



    Wednesday, September 28, 2016
RxNES v1.57 released!

RxNES is basically 80 lines of code added to an Open Source NES Emulator within the Unity3D Engine. Unity3D is not required, you can upgrade games with the Standalone Build.

RxNES v1.57 Changelog:



- Fixed : Tiles uploaded to the Database are now added to a .zip on the server :) Now the current DB for each game will be 1 tiny zip file.
- Fixed : Crash when dumping a tile that already had been dumped.
- RxNES now uploads dumped tiles to a central database. These files are 1/10th of a KB each. See next - point for more info.
- Fixed : RxNES now dumps tiles at their original resolution. (8x8 or 8x16 pixels.)
Previously for your convienence 8x8 tiles were upscaled to 4x at 32x32. This ment you could open them in an image editor and add sub-pixels
easily. It also made them easier to see in Windows Explorer and Image Preview. However.. This lost the ability to interpolate or upscale
the tiles with a batch image scaler, such as ReShade. Now not only are the exported tiles smaller (1/4 file size I guess), they can
for example be added to Recording files and you won't need to have played the game with tile dumping on, to the game point in the Recording
to be able to watch it. This will be added soon in a coming update. I am not sure if I should package the tiles with the recording,
upload/download them from the server, or both. I will probably go with both just to be sure the Recordings are playable everywhere, and a
known tile database is availiable for those who want to work on tiles they haven't reached yet in-game. Exported tiles are now only 128 bytes
each! (@ 8x8). Or, 8 or 9 tiles per KB! So I will be uploading whichever are missing from the server to a central database collection of all
the tiles everyone has dumped after logging in. The "Box Boy" collection is a total of 46 KB at this point on my computer.
This .txt document is around 10 KB (or 76 tiles). An ancient 8 inch floppy disk from the 1980's holds 800 KB. So you will also be able to
store your dumped .png collections on 8 inch Floppy :) and upload/download bandwidth should not be any issue.
- Fixed : No Keyboard Control without any Wiimotes. ( Problem was a misplaced } ).
- Added : New Example 3D Model in the Enhancements folder!
Created a perfect 1 tile example 3D model. Spent hours re-programming it's alignment to be sub-pixel perfect.
Please use this as THE template for making 3D models! "DEMOModel" included in .max, .blend, and .obj.
If you use 3DS Max use the .max file, not the .obj. The .max has non-default scene scale and is setup to scale properly.
Also, If using 3DS Max, Export to .obj with Scale = 0.1, Flip Y/Z Axis (Poser like) turned ON (Defaults to OFF!).
- Still Broken? : Playback of Recordings. (Code hasn't been altered yet to handle NEW Standard / Default 2D Tile.)
- Added : 2-Player Wiimote Controls! ( Autodetects 2 Wiimotes [Player 1 & 2] Bluetooth) If you have only 1 Wiimote, Player 2 uses Keyboard.
Hold 1 & 2 on wiimote and pair in windows bluetooth pairing, it will be autodetected.
- Fixed Z,X to be B,A instead of A,B.


http://www.rxnes.com
 



    Friday, September 23, 2016
Cemu v1.6.0 released!

Cemu - Wii U emulator
Highly experimental software to emulate Wii U applications on PC


New texture cache/manager
Huge compatibility improvements
Graphic improvements
Audio improvements
Many all-around changes and bugfixes


http://cemu.info/index.html
 



    Wednesday, September 21, 2016
Mednafen v0.9.39.2 released!

Mednafen is a multi-game-system emulator, for various platforms, including emulation of the following systems:Atari Lynx,Famicom,GameBoy (Color),GameBoy Advance,Neo Geo Pocket (Color), NES(both NTSC and PAL),PC Engine/TurboGrafx 16 (CD) and SuperGrafx,PC-FX,WonderSwan (Color).

Mednafen v0.9.39.2 Changelog:



September 19, 2016:
SMS: Sanitize some previously-missed variables in the save state loading code.

September 18, 2016:
MD: Fixed a bug that caused some YM2612 state to not be restored properly on save state load.

MD, SMS, NGP: Fixed an old Z80 emulation bug with interrupt handling.

Make an index of save state sections on save state load, to detect sections in a save state that are unused by the state loading code(for debugging).

MD, PCE, PCE_FAST: Sanitize some previously-missed variables in the save state loading code.

September 16, 2016:
SS: Added PAL support.

SS: Fixed vertical positioning brokenness with custom "ss.slstart" setting values with interlaced video.

September 15, 2016:
PC-FX, WonderSwan, NES, VB, PSX: Sanitize some previously-missed variables in the save state loading code.

Fixed a use-after-free bug in the SDL sound output driver.

NGP: Fixed several off-by-1 bugs in the address to ROM data translation function.

September 11, 2016:
Removed nonsensical unused frame advance loop in drivers/main.cpp leftover from 0.5.x.

PCE_FAST: Fixed a bug that could cause a crash with large "pce_fast.ocmultiplier" setting values when running CD games.

September 10, 2016:
PCE_FAST: Skip 512-byte copier header if detected when loading a ROM image.

PCE_FAST: Made some minor optimizations.

PCE, PSX, PCE_FAST: Avoid UB by biasing uintptr_t values instead of pointers directly in the CPU core.

September 1, 2016:
GB: Corrected the layer names used with the layer toggling feature.

August 26, 2016:
SS: Fixed a potential problem with SH-2 DMA event rescheduling when bus lock is held, that probably wouldn't ever happen in practice.

NES: Fixed several instances of missing initialization of on-cart WRAM.

August 24, 2016:
SS: Marked more functions with MDFN_COLD hint, and marked a few functions to be forcibly-inlined where it makes sense.

August 23, 2016:
SNES: Fixed an issue causing a compilation error on Mac OS X.


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

RxNES v1.495 released!

RxNES is basically 80 lines of code added to an Open Source NES Emulator within the Unity3D Engine. Unity3D is not required, you can upgrade games with the Standalone Build.

RxNES v1.495 Changelog:



- Added : GUI Recording Toggle/Button, near Top-Right Screen Corner.
- The Below have been improved upon in this version.
- Added Game-Play Recording & Playback, with Fast-Forward and Rewind!
(Uses "Tile Collection" so you can record yourself playing now, and watch again with new custom tiles later!!
[Doesn't record while paused! :) ].
Recodings now record / play forever unlimited minutes. 50 MB / Min.
No Sound in recordings, will be added soon. (This will increase the file size obviously.)


http://www.rxnes.com
 

mGBA v0.5.0 released!

mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.

Features:
- Near full Game Boy Advance hardware support[1].
- Fast emulation. Known to run at full speed even on low end hardware, such as netbooks.
- Qt and SDL ports for a heavy-weight and a light-weight frontend.
- Save type detection, even for flash memory size[2].
- Real-time clock support, even without configuration.
- A built-in BIOS implementation, and ability to load external BIOS files.
- Turbo/fast-forward support by holding Tab.
- Frameskip, configurable up to 9.
- Screenshot support.
- 9 savestate slots. Savestates are also viewable as screenshots.
- Video and GIF recording.
- Remappable controls for both keyboards and gamepads.
- Loading from ZIP files.
- IPS and UPS patch support.
- Game debugging via a command-line interface (not available with Qt port) and GDB remote support.

mGBA v0.4.1 Changelog:



Features:
* Game Boy support
* Support for encrypted CodeBreaker GBA cheats
* Emulation of Vast Fame protected GBA carts (taizou)
* Tile viewer
* Threaded rendering mode
* Libretro: Memory map and achievement support (leiradel)
* GUI: Add UI control remapping
* GUI: Add fast-forward
* Wii: 240p support
* 3DS: Adjustable screen darkening
* Ability to temporarily load a savegame
* Load specific files out of archives
* Automatic BIOS detection
Bugfixes:
* ARM7: Fix decoding of Thumb ADD (variants 5 and 6)
* Debugger: Fix GDB breakpoints
* GBA: Fix losing IRQs when CPSR I bit isn’t cleared
* GBA: Fix filehandle leak with savegames
* GBA: Timer 0 cannot be count up
* GBA: Count up timers should not count themselves
* GBA Memory: Fix mirror on non-overdumped Classic NES games
* GBA Memory: Fix ldm {pc}
* GBA Savedata: Fix savedata sync timer
* GBA Savedata: Only unmap savedata if present
* GBA Serialize: Savestates now properly store prefetch
* GBA Video: WIN0/1 take priority over OBJWIN
* GBA Video: Fix out-of-order OBJWIN
* PSP2: Fix GPU crash while exiting
* PSP2: Fix VSync
* PSP2: Fix accelerometer range
* PSP2: Actually load screen mode setting
* PSP2: Fix gyroscope direction
* PSP2: Delete threads after they return
* PSP2: Fix mapping/unmapping from not at 0
* Qt: Fix bug in software renderer scaling
* Qt: Fix hanging key press after disabling autofire
* Qt: Fix being unable to pause manually when using auto-pausing
* SDL: Fix axes being mapped wrong
* Util: Fix realloc semantics in utf16to8
* Util: Fix inserting too many items into a hash table
* VFS: Fix uninitialized varaible reading from 7z
* VFS: Fix reading multiple files from a 7z archive
* Wii: Fix framelimiting after a slowdown
* Wii: Fix garbage flash at startup
Misc:
* 3DS: Use blip_add_delta_fast for a small speed improvement
* 3DS: Allow UTF-16 filenames
* 3DS: Port to using citro3D
* 3DS: Use system font for menus
* 3DS: Attempt to use Core 2 for threads
* 3DS: Adjustable filering
* 3DS: 3D banner
* All: Add QUIET parameter to silence CMake
* All: Faster memory read/write
* ARM7: Support forcing Thumb mode via MSR
* ARM7: Flush prefetch cache when loading CPSR via MSR
* ARM7: Clean up instruction decoding for future expandability
* Debugger: Support register and memory writes via GDB stub
* Debugger: Add software breakpoint support to gdb
* FFmpeg: Full support for libavcodec 56+
* GBA: Better debug logging if event processing breaks
* GBA Audio: Force audio DMAs to not increment destination
* GBA BIOS: Use custom ArcTan, not relying on OS
* GBA Hardware: Clean up dead code in GBP
* GBA Memory: Optimize stalling behavior
* GBA Memory: Optimize Load-/StoreMultiple
* GBA Savedata: Add realistic timing for EEPROM
* GBA Serialize: Savestates now store if CPU was halted
* GBA Video: Remove old slow path fallback
* GBA Video: Optimize sprite drawing
* GBA Video: Optimize mode 0 rendering
* GBA Video: Optimize compositing cases slightly
* GUI: Screenshot dimensions are now passed through
* GUI: Add back logging
* GUI: Only reload config if manually saved
* GUI: Increase scrolling speed
* OpenGL: Log shader compilation failure
* OpenGL: Add texSize uniform
* Qt: Make -g flag work in Qt build
* Qt: Simplify OpenGL context creation
* Qt: Thread startup improvements
* Qt: Make audio channel/video layer options shortcut mappable
* Qt: Remove some C99isms from C++ code
* Qt: Remove default autofire mappings
* Qt: Make reseting when pasued frame-accurate
* Qt: Rearchitect game closing codepath
* PSP2: Use system font for menus
* PSP2: Add rumble for PS TV
* PSP2: Add fit-to-height screen mode
* PSP2: Sync files per descriptor
* PSP2: Allow UTF-8 filenames
* PSP2: Screenshots are now saved into the Photo Gallery
* PSP2: Stop underclocking when menuing
* SDL: Increase default audio buffer size to 1024 samples
* SDL: More responsive rumble
* Util: Add Vector GetConstPointer
* Util: Add rtrim
* Util: Add endswith
* VFS: Improve zip file detection
* Wii: Add pixelated resample filter
* Windows: Add native VDir support
* Util: Add PRIz macro for libc versions that don’t support %z


http://mgba.io
 



    Monday, September 12, 2016
Virtual GameBoy v5.0 released!

Virtual GameBoy is a program that emulates the Nintendo GameBoy handheld on your computer. It runs GameBoy, Super GameBoy, and GameBoy Color games on PCs, Macs, PocketPCs, Unix boxes, etc. VGB also helps debugging GameBoy software without using a costly development system.

Virtual GameBoy v5.0 for Android Changelog:



– Added Scale2X scaling algorithm.
– Added Monochrome, Green, Amber, and Sepia CRT emulation.
– Added -scale2x and -raster command line options.
– Added -mono, -sepia, -green, and -amber command line options.
– EMULib-specific command line options now processed inside EMULib.
– Added « Scale2x Algorithm » and « LCD Raster » options on Windows.
– Renamed « Color Raster » menu to « Color Filter » on Windows.
– Deprecated -notv and -nolcd command line options.


http://fms.komkon.org/VGB/
 



    Saturday, September 10, 2016
Mesen v0.5.1 released!

Mesen is a NES/Famicom emulator and NSF player. It is still a work in progress - some features are currently incomplete or may change in future versions.

Mesen Features:
* High Accuracy - A lot of effort has gone into making Mesen as accurate as possible
* Stand-alone - Put the Mesen application into any folder and run it from there
* Supports: Save States, Movie/Audio Recording, Screenshots, Cheat Codes
* Supported Mapper List (130+): 0 to 13, 15 to 19, 21 to 27, 32 to 34, 37, 38, 44, 45, 47, 49, 52, 57, 58, 60 to 62, 64 to 80, 82, 85 to 89, 91 to 95, 97, 99, 101, 107, 112, 113, 115, 118, 119, 137 to 141, 143 to 157, 159, 163, 164, 176, 180, 184, 185, 189, 191 to 195, 200 to 203, 205 to 207, 210, 218, 225 to 228, 230 to 232, 240 to 243, 246
* NES and Famicom (including Famicom Disk System) support. Also supports: NSF, NSFe, VS System
* Net Play - Play online with friends
* Automatic updates - Mesen is able to check for updates and automatically install new versions of itself.
* Built-in Debugger
* Other Features: 7z/zip archive support, numerous video filters (xBRZ, Scale2x, NTSC, etc.), sound recorder, sound effects, etc.

Mesen v0.5.1 Changelog:


This release is a beta - save states, movies, etc. created with this version may not be compatible with future versions of Mesen.
Bug Fixes
* Google Drive: Fixed a crash that could occur when enabling Google Drive integration.
* Debugger: Fixed a crash introduced in 0.5.0 that could occur when opening the debugger.


http://www.mesen.ca
 



    Thursday, September 08, 2016
Mesen v0.5.0 released!

Mesen is a NES/Famicom emulator and NSF player. It is still a work in progress - some features are currently incomplete or may change in future versions.

Mesen Features:
* High Accuracy - A lot of effort has gone into making Mesen as accurate as possible
* Stand-alone - Put the Mesen application into any folder and run it from there
* Supports: Save States, Movie/Audio Recording, Screenshots, Cheat Codes
* Supported Mapper List (130+): 0 to 13, 15 to 19, 21 to 27, 32 to 34, 37, 38, 44, 45, 47, 49, 52, 57, 58, 60 to 62, 64 to 80, 82, 85 to 89, 91 to 95, 97, 99, 101, 107, 112, 113, 115, 118, 119, 137 to 141, 143 to 157, 159, 163, 164, 176, 180, 184, 185, 189, 191 to 195, 200 to 203, 205 to 207, 210, 218, 225 to 228, 230 to 232, 240 to 243, 246
* NES and Famicom (including Famicom Disk System) support. Also supports: NSF, NSFe, VS System
* Net Play - Play online with friends
* Automatic updates - Mesen is able to check for updates and automatically install new versions of itself.
* Built-in Debugger
* Other Features: 7z/zip archive support, numerous video filters (xBRZ, Scale2x, NTSC, etc.), sound recorder, sound effects, etc.

Mesen v0.5.0 Changelog:



New Features
* Input: Added key presets for typical keyboard layouts and controllers (Xbox, PS4, etc.)
* Input: Several emulator functions can now be mapped to controller buttons (e.g: fast forward, save state, etc.)
* Save states: Added automatic save state option.
* UI: Mesen is now available in Ukrainian. (translation by Arcus87)
* Debugger: Added cpu/ppu mapping display and improved several features (Memory Viewer, Trace Logger, CHR Viewer).
* Compatibility: Added support for 3 new mappers (123, 134, 216)
Bug Fixes
* Crash: Fixed a crash that could occur when exiting Mesen.


http://www.mesen.ca
 



    Saturday, September 03, 2016
Virtual GameBoy Advance v5.3 released!

Virtual GameBoy Advance (VGBA) is a program that emulates Nintendo's GameBoy Advance on your computer. It runs GameBoy Advance games on PCs, PDAs, or just about any other sufficiently fast computer. It also helps debugging GameBoy Advance software without using a costly development system.

Virtual GameBoy Advance v5.3 Changelog:



* Added 14bit EEPROM setting for Aladdin (all versions).
* Disabled FlashROM for all NES Classics games.
* Fixed FlashROM/EEPROM size selection menu in VGBA-Windows.
* Added « Play Sound When Inactive » option to VGBA-Windows.
* Added « Clear File Associations » option to VGBA-Windows.
* Made color raster effects stronger.


http://fms.komkon.org/VGBA/
 

File Releases

Cemu 1.8.1
No Description in database.

Cemu 1.8.0
No Description in database.

Cemu 1.7.5
No Description in database.

Cemu 1.7.4
No Description in database.

3dNes Mac 1.3
No Description in database.



Latest Forum Posts

need a GBA (or whatev ...
Last Reply: XanTheFiregod
Replies: 4

GameEnd - Emulation & ...
Last Reply: RadeonUser
Replies: 5

BGB v1.5.4 released!
Last Reply: azoreseuropa
Replies: 0

Custom HTPC or Intel ...
Last Reply: frkyy
Replies: 0

Naomi 2 Force Feedbac ...
Last Reply: sky25es
Replies: 12


Latest Reviews

NDS - Okamiden
Created by WhiteX

Wii - deBlob 2
Created by WhiteX

Wii: The Conduit
Created by WhiteX

NDS: Hotel Dusk - Room ...
Created by WhiteX

NDS: Elite Beat Agents
Created by WhiteX


Support Guides

PCSX2
Created by Martin

Dolphin Emulator
Created by Martin

Nintendo DS Homebrew.
Created by WhiteX

PSX Plugins: Lewpy's Gl ...
Created by Dark Watcher

PSX Plugins: P.E.Op.S S ...
Created by Dark Watcher


Our Affiliates

AEP-Emu.de
DCEmu.co.uk
6Bit.net
PSemu.pl
VT Emulation.net



35,175,711 Visitors To The Emulation64 Network

Copyright 1999 - 2017 www.emulation64.com