Новости > Архив новостей
Вышла новая версия эмулятора GBA/GB/GBC на основе VisualBoyAdvance.
- Изменения:
- Fixed audio state loading
- Sound core cleanup
- Fixed GBA hardware detection in audio core interface
- Added volume control to GB sound core
- Added declicking feature to GB sound core
- Added GB effects
- Created Audio Core Settings Dialog and move every sound option into it.
- Added blargg´s new sound effects to the dialog & support saving/loading to/from ini file.
- Disable stereo to surround upmixing when using stereo or mono setups (or unsupported speaker setup, like anything above 7.1)
- Some cleanup of SDL stuff from the MFC build.
Новая промежуточная версия MAME.
-
0.127u2
-------
MAMETesters Bugs Fixed
----------------------
- 00596: [DIP/Input] pocketrc: The car turns only to the right and
there is no way to calibrate controls. (smf)
- 02075: [DIP/Input] mooncrgx: Cabinet DIP setting is duplicated.
(MikeDX)
- 02137: [DIP/Input] rockduck: DIP setting for LIVES is incorrect
(MikeDX)
- 02179: [DIP/Input] lethalej: lethalej crosshairs backwards
(Luigi30, MikeDX)
- 02035: [DIP/Input] gwarb: Guerrilla War bootleg doesn't need a
rotary joy (robiza)
- 02174: [Sound] dkongjr and clones + mario and clones + pestplce:
Music speed regression (Aaron Giles)
- 02173: [Crash/Freeze] radarscp, radarsc1: Hang or Reset before game
start. (Aaron Giles)
Source Changes
--------------
Optimized DISCRETE_RCDISC_MODULATED. Added X_TALs to circus. Optimized
DISCRETE_RCINTEGRATE and DISCRETE_555_ASTABLE. Optimized
DISCRETE_555_ASTABLE_CV and DISCRETE_MIXER. Optimized DISCRETE_555_CC.
The 555 and mixer changes also speed up just about every current
discrete game. [Derrick Renaud]
Added updated information about Sorcer Striker and moved Fix Eight
bootleg PCB layout down by the roms like the other layouts in the
driver. [Brian Troha]
Added redumped roms for the Bubble Symphony (bootleg with OKI6295)
set. [Brian Troha]
Started removing extraneous enable lines from the discrete modules.
Most modules are always enabled anyways. [Derrick Renaud]
Changed MCS-48 core to write p1 and p2 on reset. [couriersud]
dkong/dkongjr: use MB8884 as sound cpu / verified on schematics.
[couriersud]
mcs48.c: Use banking to handle ea line: [couriersud]
* Adds MCS48_INTERNAL_ROMBANK define to header
* Drivers which need to control the ea line have to initialize
banking for internal/external rom
This is not yet optimal but works as expected with existing drivers
and modified mario.c
Changed MCS-48 EA line handling to use an explicit bank for now.
[couriersud]
Added EggVenture readme to lethalj.c. [Guru]
Changed sound cpu type in saiyugb1 to I8748. [couriersud]
dkong.c: S2650 based games consolidated [couriersud]
* consolidated memory maps for S2650 based games
* renamed handlers to s2650_*
* joined protection handlers
Added Cruis'n USA and new Raiden DX/2 readme. Cleaned up some
documentation in raiden2.c. Renamed "Raiden DX (set 2)" to "Raiden DX
(Tuning license)", and renamed ROMs to match the actual PCB.
[Guru]
Updated documentation and disk/ROM names in segas24 based on new
information. [Brian Troha, T.Fujita]
Removed "game_no_sound" from the 2 Hotrod games (in segas24.c) as all
3 seem to have the same sound capabilities. [Brian Troha]
toaplan2: [Brian Troha]
* removed duplicate info
* changed most speeds to "xtal_xxMHz" define
* corrected Battle Battle Bakraid Z80 clock based on readme info
Fixed Dip Switches and Inputs for 'aso', 'alphamis', 'arian' (same as
'alphamis'), 'tnk3', 'tnk3j' (same as 'tnk3') and 'athena'. [stephh]
Improvements to galaxi driver... [Roberto Fresca]
- Added Magic Joker.
- Fixed the 3rd background offset to Galaxi.
- Remapped inputs to match the standard poker games.
Began the "big IO_MAP merge of 2008". A number of drivers have had
their I/O space address maps merged. [Andrew Gardner]
Changed the default bootleg gwar pcb to be joystick only, and removed
code duplication. Fixed jcross cabinet dip switches. [Nicola Salmoria]
M377xx: 8-bit I/O port reads no longer cause bogus reads of
neighboring ports. [R. Belmont]
Removed unnecessary ARM7 hooks so MRC and MCR disassemble properly.
[R. Belmont]
Updated TMS5100 LPC tables based on mathematical analysis of 1st and
2nd derivatives of the values and comparison to the best quality
patent image, which nearly always showed which values were in error.
Some off-by-one issues may remain, but it is now nearly perfect.
Further perfection will require PROMOUT dumping, which is planned.
[Lord Nightmare]
snk update: [Nicola Salmoria]
* added another ikari us clone
* renamed ikaria to ikarinc (for Ikari No Continues)
* ikari is the JAMMA board, with conitnues
* ikaria is the non-JAMMA board, with continues
* ikarinc is the non-JAMMA board, without continues
* fixed sound in Jumping Cross
* adjusted some input bits in several games
* merged hal21.c into snk.c
* removed hacks and kludges
* fixed colors (I think--though some sprites do look weird)
* fixed emulation of the "SNK Wave" custom sound used by Marvin's
Maze and Vanguard II and made it into a proper sound core
* fixed palette decoding of early SNK games (from marvins to
athena + fitegolf). The least significan bits were assigned
incorrectly.
* merged marvins.c into snk.c, with all resulting fixes (removed
hacks, correct shadows, scroll offsets etc)
Replaced aso ROMs (which were possibly from a bootleg) with split ones
that are definitely from an original. Renamed ROMs across sets
accordingly. [Nicola Salmoria]
Converted timekeeper to a device, all default contents are loaded from
disk. slapshot & opwolf3 read/write memory map have been merged.
[smf]
Shadow Force changes: [Pierpaolo Prazzoli]
- Added irqs ack
- Implemented raster irq
- Fixed coin2 and service input not working during the game
- Added watchdog
- Fixed visible area
- Added video enable and irqs enable flags
Added decryption of 39in1. Doesn't get far due to very odd RAM check
routine. [Andreas Naive]
Changed all MCS-48 chips to have a 12-bit address space, regardless
of internal ROM size. [Aaron Giles]
Enabled internal COP410 program map. [Curt Coder]
Fixed Dip Switches and Inputs for 'hal21', 'hal21j' (same as 'hal'),
'fitegolf', 'fitegol2' (same as 'fitegolf') and 'countryc'. [stephh]
Changed refreshspeed target to 0.25Hz below rate provided, in order to
guarantee that inexact timings do not lead to sound stuttering.
[Aaron Giles]
Added Fist of the North Star and (partial) Demolish Fist sets
(Atomiswave) and decryption. [Andreas Naive]
Added PCB info for Hard Yardage & earlier World Class Bowling.
Corrected a few rom names. [Brian Troha]
Split core laserdisc functionality into separate file ldcore.c.
Each player now gets its own source file, along with new hooks
which enable more precise control over the behavior. Updated the
PR-8210 and LD-V1000 implementations to the new spec. Other
players will come online shortly. [Aaron Giles]
Changed laserdisc scan behavior so that it requires a constant stream
of signals to continue scanning. Updated ldplayer accordingly.
[Aaron Giles]
Updated debugger to pass running_machine around where appropriate.
Added running_machine to several devices which really should
eventually be converted into proper devices. [Oliver Stoenberg]
Concluded input port cleanups for drivers W->Z. Changed Primal Rage
start buttons into input buttons. Removed unused protection bit in
Driver's Edge. Introduced a new PORT_CUSTOM which returns a tagged
input that can be used to route bits from one port into another.
[Fabio Priuli]
Added the missing SHA1 checksums to the atrowar set.
[Oliver Stoenberg]
Added basic implementation of the "update ended" interrupt flag to the
MC146818. [Barry Rodewald]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Video Poker [Grull Osgo, Roberto Fresca]
Black Jack [Grull Osgo, Roberto Fresca]
Video Dado [Grull Osgo, Roberto Fresca]
Video Cordoba [Grull Osgo, Roberto Fresca]
Magic Joker (v1.25.10.2000) [Roberto Fresca]
New clones added
----------------
Egg Venture (A.L. Release) [Guru]
Ikari Warriors (US) [Nicola Salmoria]
Double Dragon (bootleg) [Sonikos]
New games marked as GAME_NOT_WORKING
------------------------------------
Mad Zoo [Roberto Fresca]
Эмулятор MSX для Windows.
- 31-08-08: 1.2
- input: fixed keyboard matrix ghosting on more than 2 rows
- input: fixed DirectInput lag
- fixed possible memory leak with on-screen messages
- moved enable/disable on-screen messages to the GUI menu (previously, it was just in the .ini file)
- mappers: added Korean bootleg multicarts: 80-in-1, 90-in-1, and 126-in-1
- mappers: bought and reverse engineered Cross Blaim and Harry Fox mappers, their emulation should be almost completely accurate now
- mappers: added Konami Sound Cartridge, SCC-I with 128KB RAM
- mappers: fixed stupid crash when loading savestates with SRAM mappers
- mappers: added preliminary support for Zemina ZMB hardware
- PSG: added emulation of pin 6/7 mask quirk
- input: added Konami HyperShot controller emulation
- input: added Torikeshi/Jikkou keys, available on some Panasonic MSXes
- input: added support for Sony's hardware pause key
- mappers: fixed SCC power-on state, the music in Nerlaska's Monster Hunter was broken
- gfx: fixed a few NTSC renderer bugs and made S-Video the default video signal, if it's too slow for you, change it to RGB
- added a powerful tile viewer, with support for loading/saving tables or SCx files, and a built-in editor similar to Wolf's Polka
- added a sprite viewer, with similar features to the tile viewer, like changing the Indian's expression to http://hap.samor.nl/meisei_archive/magdance.gif
- added custom savestate/movie slot, allowing any filename instead of the numbered defaults
- added support for saving screenshots
- PSG: added support for AY8910 (only configurable in the .ini file for now)
- added a PSG logger, allowing you to to log raw, MIDI, or YM files. YM files can
be played back, on eg. Ay_Emul ( http://bulba.untergrund.net/emulator_e.htm ).
http://hap.samor.nl/meisei_archive/Infinite%20-%20Universe%20Unknown.zip , and
http://hap.samor.nl/meisei_archive/Konami%20-%20Usas.zip .. for example - PSG: added output viewer, with currently played notes on a piano bar
- PSG: added support for substituting simple waveforms with the default squarewaves, including many presets by Wolf, and a wave editor
- gfx: made the palette editor easier to use, and included a few more presets
- included yet another game by Infinite, Montana John and the Templar's Treasure
- fixed meisei crashing on Windows Vista when closing any of the tool windows.
This version is fully compatible with 1.2 (netplay/movies)
Модифицироанный FBA с возможность записи повторов.
- v0.0.1
- "Start recording from power-on" option
- Read-only toggle
- New hotkeys mapping
- Screen redraws after loading a savestate, even if emulation is paused
- Screen updates after showing a message, even if emulation is paused
- Frame counter shows total movie frames
- Pauses automatically at last frame of playback to prevent movie end
- Emulation isn´t automatically paused anymore *after* the movie ends
- New "replay stopped" message
- v0.0.0
- Ported blip´s patch to v0.2.96.94
Источник: http://www.aep-emu.de/
Эмулятор Nintendo DS для Windows.
- New beta version for Windows, more changes and fixes.
- Now i think there arent problems with shaders.
- It required a particular version of the GLSL the 1.20. However it's again a beta.
Новая версия отличного эмулятора PC для множества платформ.
- This version is a major update. The following major new features were added:
- 64 bits guest support (64 bits host only)
- New native Leopard user interface on Mac OS X hosts
- The GUI was converted from Qt3 to Qt4 with many visual improvements
- New-version notifier
- Guest property information interface
- Host Interface Networking on Mac OS X hosts
- New Host Interface Networking on Solaris hosts
- Support for Nested Paging on modern AMD CPUs (major performance gain)
- Framework for collecting performance and resource usage data (metrics)
- Added SATA asynchronous IO (NCQ: Native Command Queuing) when accessing raw disks/partitions (major performance gain)
- Clipboard integration for OS/2 Guests
- Created separate SDK component featuring a new Python programming interface on Linux and Solaris hosts
- Support for VHD disk images
- In addition, the following items were fixed and/or added:
- VMM: VT-x fixes
- AHCI/SATA: improved performance
- GUI: keyboard fixes
- Linux installer: properly uninstall the package even if unregistering the DKMS module fails
- Linux additions: the guest screen resolution is properly restored
- Network: added support for jumbo frames (> 1536 bytes)
- Shared Folders: fixed guest crash with Windows Media Player 11
- Mac OS X: Ctrl+Left mouse click doesn’t simulate a right mouse click in the guest anymore. Use Hostkey+Left for a right mouse click emulation. (bug #1766)
Новая версия кроссплатформенного интерпретатора квестов на движке SCUMM и некоторых других.
- New Games:
- Added support for The Legend of Kyrandia: Book Two: Hand of Fate.
- Added support for The Legend of Kyrandia: Book Three: Malcolm's Revenge.
- Added support for Lost in Time.
- Added support for The Bizarre Adventures of Woodruff and the Schnibble.
- Added support for the PC version of Waxworks.
- Added support for the Macintosh version of I Have no Mouth, and I must Scream.
- Added support for Drascula: The Vampire Strikes Back.
- General:
- Added CAMD MIDI driver for AmigaOS4.
- Revived the PS2 port (was already in 0.11.1 but was forgotten in the release notes).
- Plugged numerous memory leaks in all engines (part of GSoC'08 task),
- Added audio double buffering to the SDL backend, which fixes the problems with the MT-32 emulator on Mac OS X (for now only enabled on Mac OS X).
- AGOS:
- Fixed crashes during certain music in Amiga versions of Elvira 1 and Simon the Sorcerer 1.
- Fixed palette issues in Amiga versions of Simon the Sorcerer 1.
- Queen:
- Speech is played at the correct sample rate. (It used to be pitched a bit too low.)
- SCUMM:
- Rewrote parts of Digital iMUSE, fixing some bugs.
- Rewrote the internal timer code, fixing some speed issues in e.g. COMI.
- Improved support for sound effects in Amiga version of Zak McKracken.
- Added support for mixed Adlib/MIDI mode in Monkey Island 1 (Floppy).
Эмулятор Башкирия-2М, Апогей, БК-0010, Вектор-06ц, Веста, Корвет, Лик, Львов ПК-01, Микро-80, Микроша, Орион-128, Орион-Про, Партнёр, Радио-86РК, Специалист, Специалист-МХ, ЮТ-88 для Windows.
- Сделана эмуляция бордюрных эффектов в Векторе (пока с небольшими недочётами, но в целом работает). Отличие заметно в таких "памятниках", как m@color, b-ice, dizrek2.
Эмулятор Super Nintendo для Windows.
- Fixed several freeze or instability bugs which are caused by some changes between beta4 and beta5.
Ver 0.230 beta5 freeze in many titles, and it is fixed. - Some minor bugs are fixed.
- Improved emulation accuracy.
- Added support for SPC7110 emulation.
The format of RTC file(.rtc) which includes time data of SPC7110/S-RTC is compatible with bsnes.
SPC7110 emulation code is provided by byuu(bsnes author).
I thank him for his support and everything.
Эмулятор Sony PlayStation для Windows.
- GPU: The CLUT memory addressing was fixed.
Эмулятор Neo-Geo, CPS-1/2/3, PGM, Cave и прочего для Windows.
- Added driver for Zero Zone and Las Vegas Girl [iq_132]
- Added a clone of Three Wonders to the CPS-1 driver [Barry]
- Changed the FD1089 module to use the external keys [Barry]
- Set CPS-3 back to 60fps [Barry]
- Matched all sets to MAME 0.127u1 [Barry]
Эмулятора Sega Saturn для Dreamcast, Linux, Mac OS X и Windows.
- vdp1:
- Added clipping for line-based drawing to software renderer.
- vdp2:
- Toggling a screen is now core indepedent.
- Added per-character priority to software renderer.
- gtk port:
- Fixed fullscreen setting and added a keep ratio one.
- Fixed a bug in the vdp2 debugger that was causing the emu to crash.
- Full software mode can be compiled again.
- Fixed segfault when taking screenshots in full software mode.
- Fixed default value for region.
- Window position is now saved and restored when re-opening the emu.
- Fixed a problem when changing input cores.
- qt port:
- Improved compilation process: make (un)install now works.
- Fix crash when configuring input while using translated version.
- windows port:
- Changed resolution list generation so it adds the resolution to the list, regardless of whether it supports 60 hz or not.
- Fixed error when trying to add blank cheat code.
- Fixed all code that allowed the user to choose filename for saving so it automatically places a default extension.
- Save and Clear buttons are now enabled when loading a cheat file.
- Fixed a bug with AR code adding where it was tracking the wrong edit window.
- Fixed a bug when adding raw cheat codes.
- Fixed bugs in vdp1 debugger.
- Fixed a bug where saving/loading a save state and an error occured would cause sound looping.
- Scroll bar in memory editor now works properly when you move the thumb control.
- Added support for x64 builds in Visual Studio.
- general:
- Fixed a bug that was causing older save states to fail.
Новая версия мультиаркадного эмулятора RAINE.
- Mike (dx) noticed donkey kong had some pink pixels around him in emudx mode, so we fixed them, now it looks better.
- 1st boss of ninja warrior was freezing the game since raine 0.41, very old bug, fixed too.
- Remember the video priority fix for cps2 in 0.50.13 ? Well, it wasn't perfect, there was at least 1 game which didn't like it : 1944, in the end of the 1st stage, some boats looked like some submarines with this fix. So I had to do a better fix, hopefully this time it works everywhere...
- When loading a game failed (and a game was previously loaded), the gui crashed just after displaying the error message (when a rom was not found for example).
- There was a very old bug in mshh : if black heart appears, the game resets while he is making his entrance. It was a very weird bug because of an optimization in starscream - worked around it, now it finally works ! (mshu was already working).
- Be sure to exit with a return code of 0 for the stupid verbosity of vista which seems to complain when a program does not so.
Эмулятор NES для Windows.
- Fixed mapper 13 (Videomation).
- SaveRAM 6000h-7FFFh reset with 00h instead of FFh (mapper 16).
- Improved Game Genie support, still partial.
- Reduced the volume level when in stereo mode.
- General minor fixes and more minor GUI improvements.
На сайт выложены новые записи прохождений.
NES
Спасибо всем, кто присылал свои прохождения.
NES
- Lupin Sansei - Pandora no Isan (J) [Tork]
- Teenage Mutant Ninja Turtles III - The Manhattan Project (U) - 2nd version [Aleks] (новая версия)
- Out of this World (U) [!] [Tork]
Спасибо всем, кто присылал свои прохождения.
Эмулятор Emerson Arcadia 2001 для Amiga / Windows.
- PIPBUG-based machines: support for EA 78up5 aka "2650 Mini Computer".
- Miscellaneous improvements and bug fixes.
Вышла новая версия графической оболочки для MAME и MAME Plus!.
-
Изменения:
- use progress bar and slider controls for int/float options
- added file/folder chooser dialog
- added some context menu
- fixed auditing for "nodump" roms
- added language selection
- added game counter in statusbar
- added option to enforce aspect ratio of snapshot/title image
Эмулятор Neo-Geo, CPS-1/2/3, PGM, Cave и прочего для Windows.
- Fixed Windows Vista crash when opening the game selection dialog [Captain CPS-X]
- Added Missing In Action to the TMNT driver [Barry]
- Removed an unnecessary array in sys16_run.cpp reducing the exe size [Barry]
Новая промежуточная версия MAME.
- 0.127u1
-------
MAMETesters Bugs Fixed
----------------------
- 00228: [Graphics] sgladiat: Emulation is missing some enemy sprites
that are present on the pcb. (Nicola Salmoria)
- 02147: [Interface] Annoying behaviour of highlighted entries in
minimal UI (Aaron Giles)
- 02159: [Crash/Freeze] cubeqst: Cubequest crashes on ATI hardware
w/ prescale > 1 (Aaron Giles)
- 02035: [DIP/Input] gwarb: Guerrilla War bootleg doesn't need a
rotary joy (Nicola Salmoria)
- 00650: [DIP/Input] stv.c games: P1 and P2 Button 4 are duplicated.
(Fabio Priuli)
- 02154: [DIP/Input] ckongg: Coinage settings are wrong.
(Fabio Priuli)
- 02143: [Graphics] ozmawars, ozmawar2, solfight, spaceph: Streaks
and dashes appear on screen after playing awhile
(Fabio Priuli)
- 02142: [Sound] centipdb, magworm, millpac: No Sound (couriersud)
- 02150: [DIP/Input] spacegun: Missing crosshairs (Nicola Salmoria)
- 02144: [DIP/Input] ozmawars, ozmawar2, solfight, spaceph: DIP
settings for coinage are incorrect (Fabio Priuli)
- 02126: [Core] corrupt CHDs are reported as missing (Aaron Giles)
- 02133: [Misc.] chindrah: The title of Zhong Guo Long?(Hong Kong,
V011H) is Dong Fang Zhi Zhu(Hong Kong, V011H) (Aaron Giles)
- 02139: [Misc.] In audio/system16.c, there is a reference to
REGION_SOUND1 (Aaron Giles)
- 02138: [Cheat System] flamegun: Debugger/Cheat System upper case
cpu tag of MAIN doesn't work (Aaron Giles)
- 02110: [Side-by-side] All sets in cps3.c: video from a DV cam
proves the refresh rate of CPS3 in MAME is wrong (Aaron Giles)
- 02127: [Documentation] xymg: The game name should be Xing Yun Man
Guan and "Pin Yin:"should be omitted (Aaron Giles)
- 02136: [Interface] cubeqst: from minimal UI cubeqst requires the
optional CHD (Aaron Giles)
- 00869: [Graphics] ikari: The title screen and high score screen do
not have a black background, as MAME displays.
(Nicola Salmoria)
- 02135: [DIP/Input] rtypej: DIP Switch "Demo Sounds" is wrong
(Fabio Priuli)
- 00429: [Gameplay] fastlane: the random function of this doesn't work
well and always gives a "no bonus"... (ShimaPong)
Source Changes
--------------
Changed DIRECTINPUT & DIRECT3D handling, so they can be overridden by
environment variables. [smf]
Readded generic calls to install memory handlers that were in long
before 0.126u5 - these are useful on the MESS side for things like
the PC driver. [Nathan Woods]
HD63484 improvements: [robiza]
* fixed cpx and cpy when a ptn or a agcpy command is executed
* fixed for PTN command: copy direction and dot color
* first implementation of PAINT command (for now only 4bpp and 8bpp
supported and the pattern is not supported)
Cleaned up the discrete code and fixed discrete logging.
[Derrick Renaud]
Fixed handling of a number of static variables to avoid multisession
issues. [Atari Ace]
Moved FD1089 decryption keys to external files. [Atari Ace]
Changed 68000 IRQ support so that the IRQ lines explicitly simulate
a standard demux chip connected to the IRQ lines. This means that the
sequence:
cpunum_set_input_line(5, ASSERT_LINE);
cpunum_set_input_line(3, ASSERT_LINE);
cpunum_set_input_line(3, CLEAR_LINE);
now works as expected. This required fixes to several Atari and other
drivers. [Olivier Galibert]
Input port cleanup pass over drivers from N-V, leveraging
AM_READ_PORT, converting to full 32-bit inputs where suitable, using
CUSTOM_PORTs for EEPROM bits, etc. [Fabio Priuli]
Additional input port cleanups in the cps1, deco, pgm, psikyo, nbmj,
and jaleco drivers. [Fabio Priuli]
snk.c rewrite: [Nicola Salmoria]
- fixed sprite-sprite priorities
- TNK3, Athena, Fighting Golf, Country Club
- converted to tilemaps
- removed hacks
- proper memory maps
- screen flip / cocktail mode support
- DIP locations
- better implementation of sound CPU communication
- hooked sound CPU interrupts to YM chips
- fitegolf hax 1xYM3812, not 2xYM3526
- Ikari Warriors, Victory Road
- removed ROM patches
- simulated "hard flags" behaviour
- proper memory maps
- fixed ikarijp color test
- renamed dogosokj to dogosokb and loaded the correct palette PROMs
- inputs, dip locations, etc.
- removed NO_COCKTAIL flag since these games don't have a flip
screen dip switch
- Guerrilla War, Psycho Soldier, Chopper I, TouchDown Fever /
Fighting Soccer
- tilemaps
- proper memory map
- input, dip locations, etc.
- Bermuda Triangle / World Wars
- removed ROM patches
- simulated "turbo front" check
- renamed bermudao->bermudaj
- clarified the relationship between the four sets
- made World Wars a main set instead of a clone of Bermuda Triangle
- tliemaps, proper memory maps, inputs, etc.
- ASO
- moved from hal21.c to snk.c
- removed hacks, fixed bg color
- Gladiator
- moved from sgladiat.c to snk.c
- fixed shadows, visible area, tilemaps, inputs, etc.
- Jumping Cross
- moved from jcross.c to snk.c
- fixed fg layer and visible area
- the game seems to be ok now? is there still something wrong?
Added 8303 ROM to the games using it and updated MCU simulation to
match the new findings. [Nicola Salmoria]
Removed duplicate buttons in sf2hack. Promoted sf2m2 clone to
working. [robiza]
Added helper function devtag_get_device(machine, type, tag) to
retrieve the device_config for (type, tag). [couriersud]
Hooked up sound CPU comms in Power Instinct 2. This enables
synchronized dancing for the background characters. [ShimaPong]
Fixed bug when writing AVI files with more than one RIFF chunk.
Added missing chdman error messages when extracting to an AVI file.
[Aaron Giles]
Derived CPS2/CPS3 video timing based on measurements. These are
educated guesses. The logic behind the derivations is shown in the
source. [Aaron Giles]
Game-A-Tron gambling hardware updates: [Roberto Fresca]
- Added sound support to "Poker 4-1" and "Pull Tabs".
- Figured out the output ports. Documented each bit accessed.
- Added button lamps support. Created layouts for both games.
- Switched the 8255 port C to be used as output port.
- Adjusted the coin pulse timing.
- Updated technical notes.
- Splitted the driver to driver + video.
- Final clean-up.
Fixed problem that would cause the "Return To Prior Menu" menu item to
not stick if one is calling ui_menu_reset() with
UI_MENU_RESET_REMEMBER_POSITION, and that menu item is selected.
[Nathan Woods]
Added PR-8210 support to the ldplayer. Fixed step forward command on
the PR-8210. [Aaron Giles]
Changed Journey and Domino Man to 4-way joysticks. [John Rieman]
Added Discrete Sound for Starship 1. Still need to properly emulate
the MC3340. [Derrick Renaud]
Changed some decryptions in igs_blit.c to use program roms loaded
byteswapped. Decrypted Mahjong Man Guan Cai Shen, Mahjong Long
Hu Zheng Ba 2, Mahjong Shuang Long Qiang Zhu 2, and Mahjong Super
Da Man Guan 2. [Pierpaolo Prazzoli]
Added save state for discrete node->output to ensure that input nodes
save states. [couriersud]
Added a new generic latch device. Generic emulation of 74LS174/175,
74LS259 and other latches. Apart from providing synched latch
operation, these latches can be configured to read their input
bitwise from other devices as well and individual bits can be
connected to discrete nodes. Please see audio/dkong.c for examples.
[couriersud]
dkong & friends: Use new latch device [couriersud]
* adds new latch device where appropriate
* increased accuracy since now all main/sound cpu communications
are properly latched
* removed quite some code as a consequence
* minor cosmetic edits
Updated adp memory map. [robiza]
m4510 core fixes: [robiza]
- banking in read and write operations
- jsr and jsrx instruction
- fixed TSY instruction
Optimized ycc_to_rgb conversion code. [couriersud]
Added readme for The Simpsons. [Guru]
zn.c improvements: [smf]
- Improved dip switch emulation, ram hacks to get games booting are
no longer required.
- Added gun emulation for judge dredd.
- Fixed judge dredd ide emulation when building with visual studio.
- Mapped primal rage 2 inputs
- Mapped player 3 & 4 inputs for 1 on 1 government, these are now
the default with the 6 button inputs only mapped for games that
need them.
- Converted AT28C16 to a device.
- Added preliminary support for devices to load/save nvram.
Added some initial logic to boot and run the PR-8210 ROM (i8049)
in ldplayer.c. Currently this is disabled behind a compile-time
switch. Once this is working, the plan is to incorporate this into
the existing PR-8210 emulation, but we're not there yet. [Aaron Giles]
Changed Trivia Quest clocks based on some really old information.
[Pierpaolo Prazzoli]
Added new function tilemap_set_pen_data_offset(). While this isn't
'free' as tilemap_set_palette_offset() is (when the offset changes,
the pixmap cache needs to be invalidated), it helps removing some
redundant code from drivers. Updated snk.c and snk68.c to take
advantage of the new function. [Nicola Salmoria]
Significant cleanup/rewrite of the MCS-48 CPU core:
* renamed from i8039 to mcs48
* changed to use data address space for internal RAM
* added internal memory maps for variants with internal RAM/ROM
* added a number of variants from documentation
* removed redundant and unused definitions from header file
* renamed constants and functions to be MCS48* prefixed
* re-verified all opcode behaviors and timing
* changed illegal opcodes to count 1 cycle to avoid infinite loops
* changed EA behavior so that it is a push from the driver instead of a pull on each opcode fetch
(this may change further in the future).
* reimplemented IRQ generation and timer behavior according to documentation
* updated all drivers accordingly
* fixed several uses of PULSE_LINE, which no longer works
SH4, Naomi, and Hikaru updates [Samuele Zannoli]
- Fixed SH-4 core to support multiple SH-4s
- Fixed LDCSR instruction
- Fixed SH-4 I/O ports
- Skeleton Hikaru driver with memory maps and both SH-4s
- Fixed JVS/Maple translation so Naomi 2 BIOS runs
Fixed Dip Switches and Inputs for 'jcross' and 'sgladiat'. [stephh]
Changed slider controls into a menu. For now, removed the old direct
access mechanism; instead, you must access the sliders via the main
menu. While in the menu, you can use the ~ key to turn off the menu
display and leave only the bar display, in order to see more of the
screen. [Aaron Giles]
Namco NB 1/2 work: [Olivier Galibert]
- Shares the memory with the c75.
- Renames the c75 region to c7x from user4.
- Implements the c75 reset/halt control.
- Implements the irqs more correctly.
Small optimization to memory handling for 68000 core.
[Christophe Jaillet]
Fixed input port confusion in the 8080bw driver. Connected AVGDVG
status bits via PORT_CUSTOM. [Fabio Priuli]
Updated stepper motor code to use a MAME-style config interface,
rather than a load of setting functions. Changed optic functions to
use clearly defined start and end points. Added standard layout for
Starpoint units used in many machines. Updated all affected drivers.
[James Wallace]
Removed useless backslashes lurking throughout the code. [Atari Ace]
Improvements to magic10.c driver: [Roberto Fresca]
- Added Magic's 10 version 16.15
- Remapped all inputs to match other poker games.
- Added a missing input to Magic's 10 games.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Aero Fighters Special (Tiawan) [smf]
Super Football Champ [smf]
Magical Date / Magical Date - dokidoki kokuhaku daisakusen [smf]
Fighters' Impact [smf]
Judge Dredd [smf]
New clones added
----------------
Top Skater (USA) [Gerald (COY)]
Ikari Warriors (US) [Corrado Tomaselli]
Magic's 10 (ver. 16.15) [Roberto Fresca]
Эмулятор компьютера Башкирия-2М и некоторых других для Windows. Эмулятор расширяемым и конфигурируемым. Если в Вашей памяти сохранился аналогичный компьютер, Вы можете сделать свою конфигурацию из набора имеющихся узлов и БИС.
- Несколько мелких исправлений.
Эмулятор Nintendo DS для Windows.
- Emu
- Fixed bug in OBJ Bitmap.
- Fixed bugs in SaveStates routines.
- Fixed bug in BEGIN_VTXS register.
- Fixed bug in VRAMCNT_* registers.
- Fixed bug in Frames Skip routines.
- Add Support for 2D render PlugIn.
- Add Console Output for debugger.
- Add support for Guitar Hero Grip.
- Audio PlugIn
- Fixed some bugs in resampling routines.
- Fixed bug in SaveStates routines.
Эмулятор Sony PlayStation для Windows.
- GPU: The resolution change process was fixed.
Эмулятор Neo-Geo, CPS-1/2/3, PGM, Cave и прочего для Windows.
- Added support for the K007232 sound chip [Barry]
- Added support for the K051960 and K052109 gfx chips [Barry]
- Rewrote the TMNT driver which is now fully working [Barry]
- Added driver for Commando and clones [Barry]
- Added ESD16 driver [iq_132]
- Added NMG5 driver [iq_132]
- Added Tecmo driver [iq_132]
- Added SunA16 driver [iq_132]
- Added Kangaroo driver to debug builds [iq_132]
- Added daimakr2 to the CPS-1 driver [Barry]
- Added snowbrod to the Snow Bros. driver [Barry]
- Added sound to the Pacman driver and fixed some issues with the default inputs [Barry]
- Added support for the YM3562 sound chip [Barry]
- Added the YM3526 sound to bestbest in the SunA16 driver [Barry]
- Added DAC support to Stratovox [iq_132]
- Corrected the refresh rate in the CPS-1 driver [Barry]
- Changed the refresh rate in the CPS-3 driver [Barry]
- Imported fixes from MAME 0.126u5 for fm.c [Barry]
- Reduced DAC volume in fm.c for YM2612 matching MAME 0.127 [Barry]
- Marked the fake CHD CPS-3 sets as hacks so they can be filtered out [Barry]
- Fixed an issue with cheats in Z80 (ZET) based games [Barry]
- Added a feature to auto-download support files [Captain CPS-x]
- Merged all the LoadPNG() calls [Captain CPS-X]
- Added favourite gamelist support [Captain CPS-X]
- Allowed the recent gameslist to cycle games currently in the list [Captain CPS-X]
- Fixed issues with mouse events on the game window [Captain CPS-X]
- Added zlib/libPNG to FBA source, they are now compiled rather than using pre-compiled libraries [Captain CPS-X]
- Some updates to the minGW Win32 header file allowing Win32 API Versions 3.8+ to be used, and also to add support for some new functionality to older versions[Barry, Captain CPS-X]
- Added a filter for Konami games [Barry]
- Matched all sets to MAME 0.127 [Barry]
Эмулятор Sega Dreamcast / Naomi для Windows.
- Неработавшие NAOMI игры теперь работают (более менее ;P), ключая CVS2. Для GundamDX нужен японский биос.
- Системное меню убирается кнопкой F3 (ресайз окна было делать лень, потому вместо меню будет пустое место хаха).
- Исправлены ошибки старта канала в звуковом плагине, починился тест звука в системном меню NAOMI, может что-то еще.
- Для эмуляции NAOMI больше не нужен FLASH файл.
ROM/CHD менеджер для Windows.
- fixed: laserdisk chds are listed as unneeded
- fixed: main window moves to the top from start to start
- fixed: rebuilder advanced auto-memory checkbox doesn't use 1/2 physical available memory limit
- fixed: "download all" operations can't be stopped
Новая версия мультисистемного эмулятора MESS.
- New System Drivers Supported (in no particular order):
- IBM PC/XT-286 [Wilbert Pol]
- System Driver Changes:
- [AMIGA] Fixed crash in CDTV that when accessing the keyboard. [Roberto Zandona´]
- [C65] Fixed regression introduced in 0.114. (bug #1244) [Roberto Zandona´]
- [COMX35] Fixed to boot again. (bug #1629) [Curt Coder]
- [DRAGON] Fixed crash that could occur when accessing the printer. (bug #1643) [Nate Woods]
- [IBM5150] Implemented low-level keyboard interface to allow real emulation of pc keyboards. Hooked up emulation of a Keytronic KB3270/PC keyboard to this driver. [Wilbert Pol]
- [IBM5170] Added support for the 8042 keyboard controller dumped by Kevtris. [Wilbert Pol]
- [Mac SE] Added preliminary ADB mouse emulation, system is now working [R. Belmont]
- [MSX Family] Fixed cartridge loading. (part of bug #1603) [Wilbert Pol]
- [MSX Family] Fixed fmsx cassette format handling. (part of bug #11) [Wilbert Pol]
- [SVI318] Fixed .cas format handling. (part of bug #11) [Wilbert Pol]
- User Interface Changes:
- Major file manager improvements; much better experience for creating new images. (bugs #1653, #1654) [Nate Woods]
- Fixed bug that caused "categorized" inputs (used on Atari 2600, NES, SMS) to not be remappable. (bug #1614) [Nate Woods]
- [Windows] Ensured that the "Debugger..." menu item is always present when the debugger is enabled in the New UI. (bug #1636) [Nate Woods]
- Source Changes:
- The core is based on MAME 0.127. This incorporates all features of the update to this core. [MAME team]
- Natural keyboard support is now implemented completely in the MESS core. [Nate Woods]
- Moved image creation format code to be based on the new device model. [Nate Woods]
- Changed the cdrom and harddisk implementation into a mame device. [Wilbert Pol]
Открытый эмулятор Game Boy Advance для Windows. Ранее назывался shiteGBA.
Порт Gens для Linux с GTK+2 интерфейсом, поддержкой OpenGL и геймпадов. Эмулирует Sega Meda Drive / Genesis, Sega 32x, Sega CD.
- [ 1923815 ] Fix startup crash
Эмулятор Game Boy для Java.
- added Russian translation provided by murrenna (emu-mobi@mail.ru)
JMEBoy - это эмулятор Game Boy для мобильных телефонов поддерживающих J2ME.
- added Russian translation provided by murrenna (emu-mobi@mail.ru)
- fixed problem that only one joypad direction key or button could be pressed at a time in the JME version (bug ID 2055671)
- also display a localized help page for the JME version (bug ID 2056248)
- increased the sensitivity for joypad movement when dragging the pointer
- allow free assignment of joypad buttons (feature request ID 2041313)
- added a simple file browser to select the file search start directory (feature request ID 2043862)
Эмулятор Emerson Arcadia 2001 для Amiga / Windows.
- "Graphics|Suppress left margin?" option.
- "Help|Game information..." command.
- Game information window: credits and year information.
- Debugger CLI: "Fill memory" command.
- Miscellaneous improvements and bug fixes.
Эмулятор Super Nintendo для Linux & Windows.
- Added video synchronization support at long last [blargg, byuu]
- Added audio panel to control volume, latency, frequency and SNES input frequency settings
- Added driver panel to select APIs to use for video, audio and input
- Added crash handler for driver initialization
- Xv and SDL video drivers now work with compositing enabled on Linux/Xorg
- Improved ALSA audio driver for Linux
- Now using a fixed output frequency, along with a 4-tap hermite resampler
- Improved header detection; fixes Batman: Revenge of The Joker and a few fan translations
- Frameskip will now randomly choose a frame in each set to display; helps with animations
- Locales now support meta-data, which allows for unique translations of the same English input
Эмулятор Sega Dreamcast / Naomi для Windows.
- ингейм Street Fighter Zero 3 Upper
- ингейм Gundam VS Zion DX, только с японским биосом пока
- ингейм Sega Marine Fishing если настройки выставить в биосе о которых ранее писал CaH4e3,
но управление пока не работает - немного мелких оптимизаций и исправления мелких багов
На сайт выложены новые записи прохождений.
NES
Спасибо всем, кто присылал свои прохождения.
NES
- Punch-Out!! (U) [Tork]
- Rambo (U) [Tork]
- High School Soccer - Kunio Kun (J) [!] [ApopA]
- Pirates of Dark Water, The (U) [!] - 2nd version [Aspirin18]
- Super Ghouls 'N Ghosts (U) [!] [Tork]
Спасибо всем, кто присылал свои прохождения.
ROM/CHD менеджер для Windows.
- added: support for disc region tags in -listinfo format
- fixed: rebuilder recompress option gets falsely accessible for 7z/rar after some toggle combinations
- fixed: unneeded test for inverted crcs fails
- fixed: crash during cache load when toggling 1G1R mode
- fixed: 7z reader package fails on 7z filesizes ≥2GB<<4GB
- fixed: ziparchive package fails on zip filesizes ≥2GB<4GB
Эмулятор PC-Engine / Turbo Grafx-16 для Windows.
- In "Tengai Makyou - Fuuun Kabuki Den", the problem that ADPCM voice became interrupted occasionally (generated from v1.49, processing that plays ADPCM) was corrected.
- The speed and timing were brought close to a real machine more. In "21emon Mezase Hoteru Ou", the problem that the message window flickered occasionally (generated by a recent version) was solved.
- Additionally, a detailed part has been improved and corrected.
Эмулятор Sega Dreamcast / Naomi для Windows.
- VMU/VMS support added.
- Fog emulation added on nullPVR. (Note: This requires a shader model 2 video card for now)
- Experimental DSP emulation support added on nullAICA.
- Image reader can load real CDs now too.
- Added a (hidden) option to get rid of the console window since some people seem to hate it.
- Various bugs and problems fixed. More stuff became compatible. Less issues on already supported stuff.
- NAOMI version of the emulator
Новая версия эмулятора PC Engine/Turbo Grafx-16 для Windows.
- Various fixes to the CPU core and some timing changes.
Thanks to Exophase for posting comments on the emutalk boards. Fixes the following games:- Cyber Core
- Download
- Final Soldier
- Blodia
- Body Conquest II
- Idol Hanafuda Fan Club
- Jackie Chan
- Jackie Chan Action Kung Fu
- Kyuukyoku Mahjong Idol Graphic
- Kyuukyoku Mahjong Idol Graphic II
- New Adventure Island
- Fixed a silly bug in CPU timer. I probably shouldn´t code at night.
- Fixed sound in Bouken Danshaku Don.
- Fixed CPU low speed mode.
- Inter-sprite priorities implemented (Bomberman, Racing Damashii, and just about every game).
- Sprites to background priority corrected (Cadash).
- Sprite limitations implemented (After Burner II).
- Support for bit shuffled USA ROMs (Cadash, Final Lap Twin etc..).
- Turbo Engine will now use sound card for timing. This wil remove video stuttering, sound skipping and hiccups in the emulation.
- Change of name from Turbo Engine to Turbo Engine 16 to avoid confusion with car engines when some one googles it
Эмулятор Sony PlayStation для Windows.
- 080821 CD: Auto Standby Time was fixed.
- 080820 SPU: The envelope generator was fixed.
Обновился мультисистемный эмулятор аркадных аппаратов MAME.
-
0.127
-----
MAMETesters Bugs Fixed
----------------------
- 02105: [Graphics] qbert and clones: Misplaced graphics.
(Aaron Giles)
- 02119: [Sound] cischeat, bigrun: no sound (Aaron Giles)
- 02121: [DIP/Input] reactor: input controls and startup tone
(Aaron Giles)
- 02116: [Graphics] all sets in cps2.c : corrupted graphics (robiza)
- 01992: [Crash/Freeze] timecrsa, timecris: SubCPU start wait fails
test (robiza)
- 02114: [Color/Palette] all sets in eolith.c: colors shifted to blue
(Fabio Priuli)
- 02115: [DIP/Input] berlwall, berlwalt: Player 1 inputs not working
(Fabio Priuli)
Source Changes
--------------
Converted adp to 4bpp rendering. [robiza]
Began implementing 68681 device in skattv. Improved hd63484 core to
support some initial graphics. [robiza]
Added correct CRCs for DOA2. [Guru]
Fixed graphics in cps2 games. [robiza]
Updated documentation in paradise.c: [Brian Troha]
- Added PCB layout for Torus & Mad Ball
- Corrected rom names and / or added U locations
Changed at28c16 memory handlers to 8 bits and perform the conversion
in the memory mapping. [smf]
Update the t5182.c documentation/pinout. [Lord Nightmare]
Magic10 updates: [Roberto Fresca]
- Simulated the co-processor to pass the initial test.
- All Inputs worked from the scratch.
- Fixed position of tilemap layers.
- Added scroll register preliminary support.
- Fixed Super Pool graphics.
Added save states to 65816 CPU. [R. Belmont]
SH-2 DRC updates: [R. Belmont]
- Moved IRQ handling front-end into recompiled code
- Added TSTM/ANDM/XORM instructions
- Added SH-1 CPU support, including lower precision on MAC.W and
locking out SH-2 only instructions
Split out SH-4 non-interpreter-specific stuff to sh4comn.c.
[R. Belmont]
Identified compatible timekeeper used by Midway Zeus II. Removed all
the timekeeper memory handlers, except for 8 bit & changed the drivers
to use the conversion built into the memory system. [smf]
Added new generic laserdisc VIDEO_UPDATE handler to the laserdisc code.
This handler works for both disc-only games and those with overlays.
For disc-only games, the base macro is sufficient. For games with
overlays, an additional set of configuration macros are provided:
MDRV_LASERDISC_OVERLAY - specifies update function, width, height,
and bitmap format of the overlay
MDRV_LASERDISC_OVERLAY_CLIP - specifies the visible area of the
overlay bitmap
MDRV_LASERDISC_OVERLAY_POSITION - specifies default x,y position
MDRV_LASERDISC_OVERLAY_SCALE - specifies default x,y scale factors
The update function provided to MDRV_LASERDISC_OVERLAY is identical to
a normal VIDEO_UPDATE callback, so a standard one can be used. All
existing laserdisc drivers have been updated to support this new
rendering mechanism, removing much duplicated code. [Aaron Giles]
Added the ability to configure the overlay position and scale
parameters at runtime. Added OSD menus to control them. Added logic
to save/restore the data in the game's configuration file.
[Aaron Giles]
Added new macros MDRV_LASERDISC_SCREEN_ADD_NTSC and _PAL, which
defines a standard screen with the correct video timing characteristics
and update function for laserdiscs. Updated all drivers to use these
macros instead of defining their own screens. [Aaron Giles]
Added DISK_REGIONS to all laserdisc drivers. [Aaron Giles]
Added DISK_IMAGE_READONLY_OPTIONAL to support games (like Cube Quest)
where the disk is non-essential to the game's operation. [Aaron Giles]
Fixed bug in identifying the custom sound driver for the laserdisc.
[Aaron Giles]
Updated ldverify to identify blank regions of the disc for post-
processing. [Aaron Giles]
Fixed rendering 16bpp with alpha using bilinear filters (fixes
screenshots of laserdisc games with overlays). [Aaron Giles]
Included support for parsing .gdi files in chdman. [ElSemi]
Added new driver for Cube Quest. This includes CPU cores for the three
bitslice processors, as well as laserdisc support for the hacked
laserdisc that was used to drive the games.
[Philip Bennett, Joe Magiera, Warren Ondras]
Updated cps1 to use proper gfx ROMs (+ PALs) for varthj, and to load
correct A-Board PALs for QSound games. [Nicola Salmoria]
Added address decode prom 5e to dkong3/dkong3j. [couriersud]
Reduced YM2612 DAC level relative to FM. This better matches real
hardware. [R. Belmont]
Added validity check to ensure that AM_READ_PORT() macros reference
valid ports. Fixed several cases where the check failed. [Aaron Giles]
Added new Guru readme for namcos22 driver. [Guru]
Added validity check to ensure that ports referenced by a condition
actually exist. Fixed a case where this was violated. [Aaron Giles]
Added DIP locations to dooyong.c. [Guy Hufkens]
Added cheat functions frombcd() and tobcd() to convert numbers to/from
BCD format. Changed "Activate" to "Set" in the menus. [Aaron Giles]
A couple of minor cleanups: [Oliver Stoenberg]
- removed obsolete ENABLE_DEBUGGER occurance
- removed more unprintable characters in SH-2 disassembler
- memset() usage cleanups
- removed duplicated TMS5110 entry in sound.mak
- use machine in uigfx.c where it's already available
Removed included "profiler.h" from files that do not use profiling
functions. [Christophe Jaillet]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Cube Quest [Philip Bennett, Joe Magiera, Warren Ondras]
WW III [Stefan Lindberg, Couriersud]
New clones added
----------------
Red Hawk (Haedong Corp.) [David Haywood, Tirino73 / Mame Italia]
Snow Bros. - Nick & Tom (Dooyong license) [Tirino73 / Mame Italia]
Shogun Warriors (Europe Rev.xx)(Kaneko 1992) [Pythagoras573]
New games marked as GAME_NOT_WORKING
------------------------------------
Hot Slot (ver 05.01) [Roberto Fresca]
Magic Colors (ver 1.7a) [Roberto Fresca]
I P M Invader (Incomplete Dump) [unknown dumper, Couriersud]
Astro Wars [MASH]
Появились новые разделы музыки MIDI, а именно:
- Game Boy Advance (Примерно 1,450 файлов)
- Sega Game Gear (Примерно 105 файлов)
- Sega Master System (Примерно 1,210 файлов)
- Sega 32x (35 файлов ровно)
Эмулятор Sony PlayStation для Windows.
- little fix for ARBEX
Gens с возможностью записи мувиков, эмулятор Sega Genesis / CD / 32x для Windows.
Основан на Gens v2.12.
- fix for cue files that refer to iso files that have spaces in their filename (nitsuja)
- fix for directinput hotkeys not working when a rom hasn´t been loaded yet (nitsuja)
- safeguard against people forgetting to turn on SegaCD Perfect Synchro (nitsuja)
- Prevented "there is no disk in drive" error spam if a file in the recent ROMs list is on a removed disk (nitsuja)
- warn about completely missing SegaCD audio when playing or recording a movie (nitsuja)
- Fixed bug where certain hotkeys would be read when window was out of focus (Upthorn)
- New RAM Watch UI (adelikat)
- Autofire now accounts for lag (nitsuja)
- Fixed bug where CD Audio was very crackly (Upthorn)
- Extended Sega CD BRAM Autoformat for sizes other than 64kb (nitsuja)
- New hotkey to watch movie from start (nitsuja)
- PWM audio volume level fix (nitsuja)
- Increased audio quality during slow motion and fast-forward. (nitsuja)
- Some safeguards against file I/O errors (nitsuja)
- Menu typo fixes and garbage collection (nitsuja)
- Added Background input option, where all hotkeys and controller buttons will be read regardless of window focus (Upthorn)
- "Add Sound to AVI" now defaults to on (Upthorn)
- "Add Sound to AVI" now saves to config (Upthorn)
Эмулятор-дебаггер NES, SNES, GB и GBC для Windows.
- NSF (Nes Sound File) automatically create an additional title (more headlines: 76 Total titles: 1010)
Эмулятор NES / Dendy для Windows.
- emulator:
- bug: restore support for old-format savestates.
- bug: restore savestate load error-recovery system
- bug: restore IPS patching capability which was lost when archive support was added
- bug: restore ungzipping (and unzipping in sdl) capability which was lost when archive support was added
- bug: SF [ 2046985 ] SRAM not wiped on power cycle (during movies)
- bug: palflag 1 in .fm2 files crashes fceux
- enh: add lagcounter and lagflag to savestate
- enh: support loading movies from archives
- mappers:
- bug: remove cnrom chr rom size limit for homebrew roms
- bug: upgrade to cah4e3´s latest mapper 163&164 code to fix a crash in a game
- bug: mmc5 - 64KB WRAM games now work correctly
- bug: mmc5 - use of chr A regs for BG in sprite 8x8 mode is fixed
- windows:
- bug: fix a bug which caused fourscore emulation to fail in some cases
- bug: SF [ 2030405 ] Avi recording: no sound b0rks format
- bug: SF [ 2040448 ] View Slots bug - does not include new savestate naming
- bug: prevent windows from memory re-positioning themselves in the abyss when theyre closed while minimized
- bug: removed broken hotkey ctrl+x (prevented cut from working in accel dialogs)
- bug: fixed the (null) in the default lua directory listing
- bug: SF [ 2037878 ] Convert .fcm doesn´t do special characters
- bug: SF [ 2046984 ] Player 3/4 input events recorded even when not used
- bug: SF [ 2047001 ] Low speeds crash FCEUX
- bug: SF [ 2050371 ] FCM>FM2 converter should release file handle
- enh: added input display to the FCEUX main menu
- enh: auto-fill .fcs extension in save state as dialog
- enh: change config filename from fceu98.cfg to fceux.cfg
- enh: new toggles: frame adv, lag skip (menu item + hotkey mapping + saved in config)
- enh: added a mute turbo option in sound config
- enh: add an option to pick a constant color to draw in place of BG when BG rendering is disabled (look for gNoBGFillColor in config; 255 means to use palette[0])
- enh: added shift+L as default hotkey for reload lua script
- enh: SF [ 2040463 ] Add an "author" text field in the record movie dialog
- enh: SF [ 2047004 ] Moviefilenames without extension don´t automatically get fm2 (and they need to)
- enh: print a special message when trying to open an FCM reminding user to convert
- enh: movie replay dialog displays fractions of a second
- debugger:
- bug: restore the debugger snap functionality
- enh: add FORBID breakpoints - regions which block breakpoints from happening if they contain the PC
- enh: debugger window is now resizeable and therefore useable at 1024x768
- enh: nametable viewer correctly displays more cases (some MMC5 cases I needed)
- sdl:
- bug: all commandline options now use --argument as they always should have.
- bug: fix issue which was resetting config file
- bug: Saner sound defaults for less choppy sound
- bug: Fixed a bug that would crash fceux if the emulation speed was overincreased
- bug: fixed --input(1-4) options
- bug: build scripts now look for lua5.1 and lua (distributions package lua differently)
- bug: prevent frame advance from crashing emulator
- enh: New default hotkeys more closely match win32 defaults
- enh: --special option fixed for special video scaling filters
- enh: rename options --no8lim -> --nospritelim and --color -> --ntsccolor
- enh: Screenshots now always prepend the game name.
- enh: Changed default A/B from numpad 2 and 3 to j and k.
- enh: Enable frameskip by default
- enh: change config path to ~/.fceux/fceux.cfg
- enh: Added lua script loading hotkey (f3). Non-win32 SDL requires zenity for this to function.
- emulua:
- bug: SF [ 2041944 ] Savestates remember Lua painting (and they shouldn´t)
- enh: add memory.readbyterange to emulua
Новая промежуточная версия MAME.
-
0.126u5
-------
MAMETesters Bugs Fixed
----------------------
- 02095: [Misc.] chqflag, chqflagj, -listxml: memory leaks
(Aaron Giles)
- 02110: [Side-by-side] All sets in cps3.c: video from a DV cam
proves the refresh rate of CPS3 in MAME is wrong (Aaron Giles)
- 02113: [Misc.] xymg: xymg title mispelled (Aaron Giles)
- 01802: [Multisession] cybrcomm, raveracw, raveracj, raveraja,
ridgerac, ridgerab, ridgeraj, acedrvrw, victlapw: No sound
in games after reloading via the MAME UI (Atari Ace)
- 00233: [Graphics] ikari: The current implementation of the shadow
in Ikari Warriors and Victory Road is wrong. (Nicola Salmoria)
- 02059: [Crash/Freeze] panicstr: Game hangs after choosing Stage.
(R. Belmont)
- 02027: [Crash/Freeze] lhba: lhba does not work (Luca Elia)
- 02101: [Crash/Freeze] wboy, wboysys2: Access Violation
(Nicola Salmoria)
- 00492: [Crash/Freeze] vbowl: In every case, after the 3rd launched
ball, the game resets. (Luca Elia)
- 00491: [Crash/Freeze] drgwrld3: When you continue by inserting
credit and play, the game crashes. (Luca Elia)
- 02021: [Graphics] cottonbm: Sprite layer offset toward upper-left
(R. Belmont)
- 02022: [Crash/Freeze] cottonbm: Fatal Error Crash (R. Belmont)
- 02071: [Crash/Freeze] coolridr: Access Violation (R. Belmont)
Source Changes
--------------
Updated the FD1089 decryption algorythm to use the real keys generated
by the LCG as found by Andreas Naive. The algorithm is more complex
than it should be, but I haven't been able to simplify it more. The
keys are still embedded in the source. It would now be reasonable to
move them to external files; however, for several games we only have
partial keys so the files would need to be BAD_DUMP. [Nicola Salmoria]
Changed ad2083 to load PROM data instead of using hardcoded values.
[couriersud]
Updated structure and naming conventions of sound and CPU cores to
match core conventions. [Derrick Renaud]
Added discrete sound for Mad Alien. [Derrick Renaud]
Hooked up discrete filtering to SN76477 in Space Chaser.
[Derrick Renaud]
Improvements to Lucky74.c driver: [Roberto Fresca, Grull Osgo]
- Reverse engineering of custom IC's 06B49P, 06B53P & 09R81P.
- Mapped the missing 3x SN76489.
- Measured and traced all clocks on the board.
- Measured and fixed the interrupt system.
- Implemented timings/clocks from custom 06B49P.
- Added sound support. All regular game sounds/musics are working.
- Implemented the ADPCM samples system through 09R81P + M5205
emulation.
- Added pinouts and technical notes about custom IC's 06B49P,
06B53P & 09R81P.
- Added flip screen mode.
- Inverted the order of double-up difficult DIP switches.
- Changed 'Key In' to be active LOW instead of HIGH
- Complete memory map and ports scheme.
- Created handlers for USART port and co-processor communication.
- Renamed the sets accordingly.
- Updated all notes.
- Cleaned-up the driver.
Merged memory maps for drivers tigeroad, timelimt, toobin, tumbleb.c,
tbowl, thedeep, and thief. Also changed gfx memory region tags in
obvious cases. [Andrew Gardner]
Added sprite wrapping to Irem m63 driver.
[Tomasz Slanina, Stefan Lindberg]
More FM OPN fixes [Eke, R. Belmont]
- Pass chip type around and restore Jarek's original behavior for
YM2203/YM2610
- Always recalculate attack rate in set_ar_ksr, fixes Megadrive/
Genesis "Batman & Robin"
Added readmes for Cosmo, Don Den Lover, Beatmania (CHD dumping),
Dragon Master, Gals Panic, Fantasia II, Grand Tour, New Dyna Blaster
Global Quest, Daytona "To The MAXX" upgrade, Namco System FL, Great
Sluggers, Gun Nail, Gun & Frontier, Elevator Action Returns, Battle
Bakraid, Koro Koro Quest, Gigas (bootleg), Race Drivin', Hexa, IQ
Block, Open Golf Championship, Macross Plus, Malzak, Puzzle Club,
Naomi, Puzzle Star, Puckman Pockimon, Raiden 2, Raiden Fighters 2
(single board), Light Bringer, Landmaker, Knuckle Bash 2, Mahjong
Fight Club, Vivid Dolls, Tower and Shaft, Star Soldier Vanishing
Earth, Stone Ball, Sky Lancer, Squash, Winning Spike, Versus Net
Soccer, Undercover Cops, War Gods, Space Fever, Strikers 1945, Rohga,
Super Eagle Shot, Treasure Hunt (stv), Tickee Tickats, Great 1000
Miles Rally 2 and Super Monaco GP. [Guru, Andrew Gardner]
Implemented MWR (memory width register) in shanghai to avoid
hardcoded 384 value for screen width. [robiza]
Added the Plotting PAL to the Japanese set. Also corrected the PAL
ROM name. [Brian Troha]
KO Punch boxer graphics had to be doubled. [Nicola Salmoria]
Fixed NMI on Mad Alien sound CPU. This fixes shot sound and various
other sound glitches. Marked madalien and madalina as Imperfect
Graphics. They are missing an effect. When you shoot an enemy in the
dark, the whole screen lights up. Basically the headlights fill the
whole screen. [Guru, Derrick Renaud]
Added reverse engineered PLD images to CPS1 games (A-board to all
and B-board and C-board to many).
[Corrado Tomaselli, Charles MacDonald]
Rejiggered huffman.c to support multiple interleaving streams and a
delta-RLE pre-encoding. Added optimized case for the Y/Cb/Y/Cr video
encoding case. Cleaned up the code. [Aaron Giles]
Updated avcomp.c to use the new huffman.c functions. Reworked
configuration options to allow for both input and output of naturally
aligned data streams. Updated chdman and laserdsc to use the new
interfaces. New compression gives an additional 3-7% over previous
attempt and compresses the dummy CHDs down significantly.
[Aaron Giles]
Some improvements to shanghai video drivers: [robiza]
1) convert framebuffer's ram from 8 bit to 16 bit
2) convert dma command from 8 bit to 16 bit
3) convert gfx command from 8 bit to 16 bit
4) implemented all gfx mode: 1,2,4,8,16 bpp
Now we can use this gfx chip for adp driver that use 4bpp.
updated Alpha 8302 MCU simulation to match newly dumped internal ROM.
Added the ROM to Champion Baseball 2. [Nicola Salmoria]
Added video level detection and reporting to ldverify. [Aaron Giles]
Fixed incorrect test in winwork that led to spinning instead
of using the nicely allocated events we had on hand. [Aaron Giles]
Forced a sound synchronization on each vsync in the laserdisc
playback. This prevents overwriting the tail end of the buffer which
was fouling up the MACH 3 audio decoding. [Aaron Giles]
Fixed ROM mapping and added preliminary video emulation to galaxia.
[Tomasz Slanina]
Fix coolridr crash with DRC, now hangs waiting for impossible
conditions again. [R. Belmont]
Added new flag to menu items: MENU_FLAG_DISABLE, which means the
item will be visible but not selectable. [Aaron Giles]
Fixed bug that prevented the cheat engine from working when the
debugger was disabled. [Aaron Giles]
Modified xmlfile.c to accept integer values in decimal or hex. The
default is decimal. Numbers may be prefixed by '#' for decimal
values, or by '$' or '0x' to indicate hexadecimal values. Also
added function xml_get_attribute_int_format() to return the format
of the attribute, so that it can be later replicated. [Aaron Giles]
Updated cheat parser to preserve the format of attribute values
used for cheat parameters and items. [Aaron Giles]
Added support for information-only cheat items, which will be
displayed in the menu but which are not selectable and have no
action associated with them. Empty information-only items are
automatically converted to menu separators. [Aaron Giles]
Moved several include files from mame/ to emu/, as they were included
by generic components in emu/ and thus should have no dependencies
on the MAME code. [Aaron Giles]
Added new target ldplayer, which is based on MAME but serves as a
standalone laserdisc player for CHDs. Right now only the Pioneer
LD-V1000 is connected, and limited commands are available. Each player
type is a driver, so you specify the player type on the command-line.
The driver then opens the first CHD it finds in your ROM path and
uses that as the laserdisc. The intention is that you specify the
-rompath each time on the command-line, so a typical approach might
be:
ldplayer ldv1000 -rompath j:\mach3
where it will pick up the mach3.chd lurking in your j:\mach3 folder.
Several basic commands are supported:
Space = play/pause
Alt = toggle frame display
Left = scan forward (when playing) or step forward (when paused)
Right = scan backward (when playing) or step backward (when paused)
0-9 = enter numbers for search
Enter = execute search to frame
[Aaron Giles]
Implemented proper shadow handling in SNK drivers. [Nicola Salmoria]
Corrected rom names with PCB locations for Lady Bug and verified the
dump against an original Universal Lady Bug PCB. Added information
about the Universal PCB number and prom type. [Brian Troha]
Improved input ports for drivers starting with F->M. In particular:
they add AM_READ_PORT whenever suitable, they make inputs fully 32bit
where needed, they remove indexed input read handlers from INITs, they
replace many read handlers with appropriate CUSTOM_INPUTs.
[Fabio Priuli]
Additional input port improvements: [Fabio Priuli]
* added dip switches and locations to go2000 (even if they were
partially documented in the source)
* fixed artmagic protection (it used a wrong tag, which probably
I added somewhere in 0.125uX)
* changed a lot of input related things in irem m10->m107 irem boards.
First of all, moved input definitions from drivers/m92.h to
include/iremipt.h and removed completely drivers/m92.h (which
only contained those definitions). Added more common inputs to
iremipt.h and started to use that file in m62->m107 instead
of local #defines. Finally, added diplocations to all the games
in m62->m107 which were missing and it implemented coinage mode 2
through dipconditions in the drivers which didn't support it.
* converted most of the games checking avgdvg_done() in inputs to use
a CUSTOM_INPUT (defined in video/avgdvg.c)
Fixed the i386 CPU core's BSR implementation for the case where the
high bit is set. [Atari Ace]
Added DIP locations to clshroad.c. [RansAckeR]
Collapsed timer callbacks in some cases to avoid duplicating code. In
the case of crystal.c, also refactored two DMA handlers and shuffleed
the init/reset code around a bit. [Atari Ace]
Cleaned up and grouped the sound chip entries based on sound.mak.
[Oliver Stoeneberg]
Fixed sfiii3's title animation and the linear zoom effect that
OopsWare didn't improve properly since 0.122u7. [Joshua Chang]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Da Ban Cheng [Pierpaolo Prazzoli, Luca Elia]
Xing Yen Man Guan [Luca Elia, Wei Mingzhi]
Killer Instinct (SNES bootleg) [Tomasz Slanina]
Final Fight 2 (SNES bootleg) [David Haywood, Tomasz Slanina, Kowal]
New clones added
----------------
Dai Makai-Mura (Japan new version) [Corrado Tomaselli]
Defender (White label) [Andy Welburn]
Free Kick (bootleg set 2) [David Haywood]
Zhong Guo Long (China, V010C) [Luca Elia]
Zhong Guo Long? (Hong Kong, V011H) [Luca Elia]
Sonic Blast Man TURBO 2 (SNES bootleg) [Corrado Tomaselli]
ROM/CHD менеджер для Windows.
- misc: minor changes to chd regions layout
- misc: compiled with VS2008 SP1
- fixed: unneeded test for decompressed sets fails
Эмулятор Nintendo DS для Linux.
- Final 1.0.2.5 for Linux, some bugs fixed for GUI and WiFi Plugin.
Эмулятор Neo-Geo, CPS-1/2/3, PGM, Cave и прочего для Windows.
- Captain CPS-X readded netplay and removed the dependancy on any external dlls - use them at your own risk
- Fixed a problem with the SuperScale filter on nVidia gfx cards
- Merged in Captain CPS-X´s improvements to the game selection dialog
- Fixed a problem with the game information dialog displaying incorrect images
- Updated the romcenter dat module to support the latest romcenter
- Imported fixes from MAME 0.126u4 for fm.c
- Added a flag for MVS Cartidges and changed hardware description output
- Matched all sets to MAME 0.126u4
Сегодня я провёл ревизию раздела с сохранениями для PSX. Некоторые сохранения я удалил, некоторые заменил, и добавил новых.
- Arc the Lad (последняя битва)
- Bio F.R.E.A.K.S.
- Bomberman Fantasy Race
- Bravo Air Race
- Bubsy 3D
- Bugriders - The Race of Kings
- Burning Road
- Chocobo Racing (открыт секретный персонаж и две трассы)
- Command & Conquer (от Crash Nicker)
- Crash Bandicoot 3: Warped (18 уровень со 100%)
- Darius Gaiden
- Darkstalkers - the Night Warriors
- Dead or Alive
- Descent (от Crash Nicker)
- Doom (от Crash Nicker) (эксклюзивный уровень)
- Final Fantasy IV (перед последним боссом + доступна вся игра)
- Final Fantasy Origins (FFII - 100% Bestiary, 100% Items и 100% Art Gallery)
- Gouketuji Ichizoku 2
- Guilty Gear
- Hexen (от Crash Nicker) (секретный уровень)
- Medal of Honor (99% прогресса)
- Moto Racer 2
- Ray Tracers
- Road Rash
- Side By Side Special (от Crash Nicker)
- Thunder Force V Perfect System
- Touki Denshou - Angel Eyes
- Ultimate Fighting Championship
- Zero Divide 2
Вновь появились и хорошо дополнены разделы с музыкой / MIDI для консолей Sega Mega Drive и NES / Dendy.
После названия игры в квадратных скобках написано количество файлов MIDI лежащих в архиве.
В общей сложности примерно 3 800 MIDI для NES и 2 000 для Sega Mega Drive.
В скором времени появятся разделы с музыкой для других консолей.
Постараюсь обновлять по мере возможности.
Открыты темы на форуме: Обсуждение раздела музыки и Авторские MIDI
После названия игры в квадратных скобках написано количество файлов MIDI лежащих в архиве.
В общей сложности примерно 3 800 MIDI для NES и 2 000 для Sega Mega Drive.
В скором времени появятся разделы с музыкой для других консолей.
Постараюсь обновлять по мере возможности.
Открыты темы на форуме: Обсуждение раздела музыки и Авторские MIDI
Эмулятор Emerson Arcadia 2001 для Amiga / Windows.
- PIPBUG-based machines: improved keyboard support.
- Improved mouse support.
- Miscellaneous improvements and bug fixes.
Новая версия мультиаркадного эмулятора RAINE.
- Fixed a bug with the joysticks where if you moved the stick too fast, some opposite directions could be rejected (left after right...).
- Fixed a segfault while trying to access the analog calibration dialog.
- Preliminary support for darwin (mac os x), but the linker seems to do some weird stuff and for now it crashes at startup even before reaching the main function !!!
- Thanks to Logiqx you can now load correctly the bootleg version of new zealand story.
- Added a few things to the console, required to have better cheats for ssrpg (neoraine)