- 0 replies
- 3,271 views
- Add Reply
- 0 replies
- 1,626 views
- Add Reply
- 0 replies
- 2,188 views
- Add Reply
- 0 replies
- 2,544 views
- Add Reply
MAME 0.146u5 source update released


http://mamedev.org/updates.html
0.146u5-------
MAMETesters Bugs Fixed
----------------------
- 03696: [Crash/Freeze] (tetrisp2.c) nndmseal: [debug] Assertion (after ok)
in Debug build (Luca Elia)
- 04972: [Documentation] (vega.c) vega: Olympia is misspelled
- 04962: [Crash/Freeze] (taito_l.c) plottinga: Crash during init
before OK (David Haywood)
- 04961: [Gameplay] (darkhors.c) darkhors: Game no longer allows for
boot up (David Haywood)
- 04960: [Crash/Freeze] (cdi.c) All sets in cdi.c: Quizard games do not
boot after initial startup screen (David Haywood)
Source Changes
--------------
- Fully modernized Sega 16-bit drivers. Converted FD1089, FD1094,
and Sega memory mapper, divide, multiply, and compare/timer
chips to modern devices. [Aaron Giles]
- Added preliminary colour cycling effect to Sky Destroyer
[David Haywood]
- Fixed remaining input issues in Sky Destroyer [Angelo Salese]
- Fixed sprite GFX order in Cycle Maabou [Angelo Salese]
- Hooked up inputs in Cycle Maabou [Angelo Salese]
- ppc: Added callbacks for buffered external DMAs. [Ville Linde]
- Hooked up preliminary sound to Lock N Loaded [Angelo Salese]
- Started the process of converting some Kaneko games to use devices.
[David Haywood]
- crgolf.c: Adjusted rom names to better represent actual rom labels
improved documentation for other dumped sets. Added protected PAL
dump. [Kevin Eshbach, Tafoid]
- st0020 (seta blitter + zooming sprites) is now a device.
[David Haywood]
- Added PLD from Xenophobe Sounds Good board. [Kevin Eshbach]
- memory: Add support for dynamically mapping devices [O. Galibert]
- v30mz.c: Converted to c++. [Wilbert Pol]
- H8: Very preliminary H8S/2294 support [R. Belmont]
- invqix: General EEPROM, FPGA, and IRQ hookups. [R. Belmont]
- invqix.c: Added PCB layout for Space Invaders / Qix Silver Anniversary
Edition [brian Troha]
- invqix: Added inputs and sound, promoted to working. Qix has some TBD
text weirdness. [R. Belmont]
- Added inputs, sound, graphics and fixed colors to Bega's Battle / Road
Blaster HW [Angelo Salese]
- invqix: some cleanup, mapped all 4 start buttons, cocktail flip works
[R. Belmont]
- tickee.c: Correct the dipswitches for Mouse Attack and add dipswitch
locations. [brian Troha]
- Tank Force - 4 Player (tankfrce4) Inputs were switched so that Player
2 was no longer assigned to Player 3 and vise versa. [Tafoid]
- model2.c: Fixed the loading of the sound samples for the Sega Rally Championship
sets and added correct IC locations to the roms. Labeled the current sets "Twin"
and added a "DX" set. Documented the missing (undumped) roms for the DX set.
[brian Troha]
- H8/H8S: fix MULXS.B to select the proper source register. Fixes text
in Qix section of invqix. [R. Belmont]
- H8/H8S: Correct disassembly of MULXS.B and MULXS.W [R. Belmont]
- Updated some drivers to use the new SN76496 device implementation.
[Osso]
- Kaneko sprites are now a device. This should facilitate cleaning up
video related files as well (sprites and tilemaps). [David Haywood]
- [sAA5050] Fixed double high character mode, and forced character data
to 7-bit. [Curt Coder]
- drcbec: compute flags correctly for ADDC/SUBB [R. Belmont]
- SDL: Fix -prescale option for SDL builds [Matthias Reichl]
- Vulgus information confirmated from PCB for clock speed and vsync
[Corrado Tomaselli]
- emucore: make downcast errors more useful [O. Galibert]
- drcbec: Calculate NZ flags properly for 32x32=32 form of MULS.
[R. Belmont]
- Hooked up i8255 in Kikiippatsu Mayumi-chan [Angelo Salese]
- bzone: Corrected bonus tanks typos [Don Hodges]
- addrmap: Fix device mapping on big-endian systems [O. Galibert]
- rp5c15: Initialize at power-on (makes the x68k boot reliable)
[O. Galibert]
- 8080bw.c: Moon Lander color proms verified correct.
[smitdogg, The Dumping Union]
- lwings.c: Added PCB locations to the Trojan sets. [brian Troha]
- parodius.c: Corrected rom PCB locations for all the Parodius DA! sets.
[brian Troha]
- dassault.c: Added PCB locations to all the Thunder Zone / Desert Assault sets.
[brian Troha, ShouTime]
- dassault.c: Better documented the PCB stack and changed clocks to be derived by on board OSC.
[brian Troha, Stefan Lindberg]
- Added internal mouse cursor visible in menus and when clickable
artwork is used [Miodrag Milanovic]
- Preliminary implementation of the MOVBSU opcode in V810 CPU core
[Angelo Salese]
- Added ANDNBSU and ORBSU opcodes in V810 CPU core [Angelo Salese]
- Added dynamic length to the color PROMs decode routines based on ROM
region length. This fixes a horrible hang/crash in DEBUG=1 builds.
[Roberto Fresca]
- PPC: fix SRAW behavior with C backend. x86/x64 BEs need work to pass.
[R. Belmont]
- Hooked up Epson 62423 RTC device to Hyper Neo Geo 64 [Angelo Salese]
- Made 24/12h bit register to be correctly activated in Epson 62423 RTC
device [Angelo Salese]
- Implemented irq ack/pending mechanism to Hyper Neo Geo 64
[Angelo Salese]
- PowerPC: fix CMP/CMPI instructions; they were behaving as CMPL/CMPLI
and generating wrong flags [R. Belmont]
- Further major organization, documentation, reordering and making of
clones causing numerous (over 6000) new gambling / Fruit machine sets
to be created, covering multiple systems. [David Haywood]
- First round of GD-ROM redumps. Many more to come. [The Dumping Union, R. Belmont]
- peplus.c: Added dollar bill validator (DBV) to emulate IGT's IDO22 pulse protocol.
All non-superboard games (and a few superboards) now accept bills via IPT_COIN2.
Denomination is determined via driver configuration settings.
The Set Chip steps are still required to enable the DBV before use. [Jim Stolis]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Sky Destroyer
[Gnoppi, P. Vining, C. Bristow, gatt9, Phil Bennett, Tormod, Andrew Welburn,
Smitdogg, The Dumping Union, Angelo Salese, David Haywood]
Cycle Maabou [Angelo Salese]
Space Invaders / Qix Silver Anniversary Edition
[Tormod, Smitdogg, The Dumping Union, R. Belmont, Angelo Salese]
Pairs Redemption (V1.0, 10/25/94) [brian Troha, The Dumping Union]
Last Survivor
[shouTime, Charles MacDonald, Aaron Giles, 9ofzeven, TrevEB, Dr. Spankenstein,
ghoolster, Surgeville, Tormod, Tjaberg, Waremonger]
Cyber Tank [David Haywood, Angelo Salese, hap]
New clones added
----------------
GP Rider (Japan) [shouTime, Charles MacDonald, Aaron Giles]
AB Cop (Japan) [shouTime]
Ninja Baseball Bat Man II (bootleg/hack)
[smitdogg, The Dumping Union, David Haywood] (NOT WORKING)
Samba de Amigo (prototype) [Arzeno Fabrice] (NOT WORKING)
Blood Storm v1.04 [brian Troha, The Dumping Union]
JuJu Densetsu (Playmark bootleg) [skiltz]
Nandemo Seal Iinkai (Astro Boy ver.) [Guru, Luca Elia]
GTI Club (ver UAA) [brian Troha, The Dumping Union] (NOT WORKING)
Sega Rally Championship - DX (Revision A)
[brian Troha, The Dumping Union] (NOT WORKING)
Panic Road (Germany) [shouTime] (NOT WORKING)
Parodius DA! (Asia) [Andrew Welburn, The Dumping Union]
Megatouch IV (9255-40-01 ROA, Standard version)
[brian Troha, The Dumping Union]
Olympic Soccer '92 (set 2) [Corrado Tomaselli, The Dumping Union] (NOT WORKING)
Trojan (US set 2) [Corrado Tomaselli, The Dumping Union]
Thunder Zone (Japan) [shouTime]
Thunder Zone (Rev 1, World) [stefan Lindberg]
777 Heaven (Project) (20p 6GBP Jackpot Version 114) (PROCONN) [launton /MPU Mecca] (NOT WORKING)
777 Heaven (Project) (10p 3GBP Jackpot Version 380) (PROCONN) [sam20sam /MPU Mecca] (NOT WORKING)
777 Heaven (Project) (5p 3GBP Jackpot Version 105) (PROCONN) [sam20sam /MPU Mecca] (NOT WORKING)
777 Heaven (Project) (10GBP Jackpot) (PROCONN)[launton /MPU Mecca] (NOT WORKING)
Jumping Jacks (Project) (set 2) (PROCONN) [Pete W. /MPU Mecca] (NOT WORKING)
Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev.
(GDS-0029B) [The Dumping Union]
Sega Network Taisen Mahjong MJ 3 (Rev F) (GDX-0017F) [The Dumping Union]
Ami/WinArcadia 18.5 released

WinArcadia 18.5 (Windows): 20 August 2012
AmiArcadia 18.5 (AmigaOS 3): 20 August 2012
AmiArcadia 18.5 (MorphOS): 20 August 2012
AmiArcadia 18.43 (AmigaOS 4): 17 August 2012
Super Bug Advance 1.3 (GBA): 11 September 2009
AmiArcadia and WinArcadia are multi-emulators of these machines:
* Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand,
Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy,
Robdajet, Tele-Fever, Tempest, Tryom, Tunix, etc.) (1982);
* Interton VC 4000 console family (Acetronic, Fountain, Interton,
Prinztronic, Radofin, Rowtron, Voltmace, Waddington, etc.) (c. 1978);
* Elektor TV Games Computer (1979);
* PIPBUG-based machines (Electronics Australia 77up2 and 78up5, Signetics
Adaptable Board Computer, Eurocard 2650, etc.) (c. 1977-1978);
* Signetics Instructor 50 trainer (1978);
* Central Data 2650 computer (1977);
* Astro Wars, Cat and Mouse, Galaxia, and Laser Battle coin-ops by
Zaccaria (1979-1982);
* Malzak 1 and 2 coin-ops by Kitronix (c. 1980);
* Chaos 2 computer (1983);
* Dolphin trainer (1977);
* PHUNSY computer (c. 1980); and
* AY-3-8550-based Pong systems (c. 1976).
Features include: ReAction GUI, load/save snapshots, windowed and full-
screen modes, CPU tracing, trainer, drag and drop support, graphics
scaling, automatic load/save of configuration/game, keyboard/joystick/
gamepad/paddle/mouse/trackball support, autofire, turbo mode, gameplay
recording/playback, PAL/NTSC modes, sprite demultiplexing, help windows,
source code, debugger, frame skipping, redefinable keys, save screenshots
(4 supported formats), ARexx port, network play, real-time monitor, locale
support, game selection sidebar, text-to-speech, printer output,
undithering, support for ZIPped games, clipboard support, palette editor,
tone retuning, high score management, force feedback, sprite editor, 3D.
The supported languages are currently English, Dutch, French, German,
Italian, Russian and Spanish.
Changes since V18.43:
* Project/File menu: Recent documents list.
* "Help|Host gamepads..." command now also shows host mouse.
* Real-time monitor: graphical paddle axes display (AmiArcadia).
* Miscellaneous improvements and bug fixes.
Altirra 2.10 released

http://virtualdub.org/altirra.html
Emulates Atari games consoles, such as Atari 800.
Version 2.10 [August 13, 2012]:
Features added
- SlightSID emulation support.
- Covox emulation support.
- 1200XL emulation support.
- BASIC programs can now be booted.
- Fast boot option now accelerates timeouts for powered down disk drives.
- Disk: Added support for format skewed ($66) command.
- Disk: Format commands ($21, $22) now support high-speed operation.
- Disk: Added emulation profile modes for various disk drives.
- Disk: Reduced ACK-to-complete delay when accurate sector timing is off.
- Disk: Added rotation and seek sound emulation.
- Disk: Accurate disk timing prediction is now preserved when burst I/O transfers are enabled.
- Debugger: Added .sum (sum memory area) command.
- Debugger: Added .warmstart command.
- Debugger: Added ap (alias pattern) command for adding aliases with patterns.
- Debugger: Added additional aliases to a8 command (set Atari800-compatible command aliases).
- Debugger: Added alternate L>addr syntax for setting an address range length based on an end address.
- Debugger: Added heat map support.
- Debugger: Added .basic_dumpline command.
- Debugger: Enter now repeats the last command.
- Debugger: .dumpdlist command now collapses runs of identical commands.
- Debugger: Unassemble and dump commands now support continuation from the last address.
- Debugger: Added deref signed byte (dsb) expression operator.
- Debugger: Added %c and %y formatting specifiers to .printf command.
- Debugger: Added .dmamap command to show ANTIC DMA pattern over the course of a frame.
- Serial: 1030 Modem support.
- Display: Added scanline display mode.
- Display: Added integer-multiple version of preserve aspect ratio sizing mode.
- Display: Added sharp bilinear filter mode.
- Display: Text can now be copied out of ANTIC modes 2, 3, 6, and 7 (GR.0, 1, and 2).
- Display: Added CIO intercept based enhanced text mode.
- HDevice: Added minimal support for SDX Get Current Directory command ($30).
- HDevice: Added support for H6-H9: text translation modes.
- HDevice: Implemented rename, get/set/create/remove directory, and get file length commands.
- HDevice/PCLink: Fixed lock command not setting read-only flag.
- Cartridge: Added MicroCalc 32K cartridge type support.
- Cartridge: Added cartridge type autodetection.
- UI: Screenshot command now adjusts for interlacing and 14MHz dot clock rendering.
- UI: The program is now marked as high DPI aware in the application manifest.
- Simulator: Added support for MapRAM MMU modification.
Bugs fixed
- Increased paste keyboard timer to reduce dropped keys on line processing delays.
- Fixed startup crash on Sandy Bridge CPUs on Windows XP.
- Simulator: Inhibit FP math acceleration hooks when PBI ROM overlay is active.
- Simulator: BASIC disable Option key hold is now released more quickly to reduce cartridge conflicts.
- Debugger: "read" and "write" terms can now appear more than twice in a conditional breakpoint expression.
- Debugger: Fixed .tracecio off not working.
- Debugger: Fixed execution stopping on TRACE statements.
- Debugger: Breakpoint clear (bc) command no longer interprets breakpoint numbers as hex.
- Debugger: Fixed console entry window not always disabling properly.
- Debugger: .pokey command now reports correct status for secondary POKEY.
- Display: Fixed crash on some XP systems on display mode change.
- Display: Added workaround for ps1.1 precision issue on Intel graphics cards.
- Display: Fixed bicubic scaling in OpenGL mode.
- ANTIC: Fixed line buffer addressing to correctly handle aliasing of buffered data to different modes.
- POKEY: Fixed glitching in high-pass filtering.
- POKEY: Fixed wrong bit in SKSTAT being set for serial input overruns.
- POKEY: Fixed asynchronous receive mode not resetting timers 3+4 that are already running.
- Disk: Fixed handling of XF551 high-speed sector skew format commands ($A1/$A2).
- Disk: Format command now sends back ACK+ERROR+buffer instead of NAK on a read-only disk.
- Disk: Adjusted step rate of 810 drive to 5.3ms.
- Disk: Fixed forced sector ordering command (.diskorder) for .pro images.
- Disk: Step delays were not always reflected correctly in command delay time (only rotational position).
- Disk: Fixed inverted write protect bit status.
- Disk: Attempted writes to a write protected disk now return errors instead of a NAK.
- Disk: Fixed command response when accessing a drive with no disk.
- Disk: Fixed error return for unsupported Write PERCOM Block requests.
- Disk Explorer: Fixed case sensitivity issue allowing duplicate file creation on DOS 2 file systems.
- Input: Fixed bug in keyboard repeat detection code.
- Input: Improved Caps Lock key support.
- Cartridge: An error is now thrown when attempting to save a cartridge image in .CAR format with an unsupported mapper.
- Cartridge: Fixed switchable XEGS cartridge modes.
- Display: Fixed display mode matching when /f is specified on the command line.
- Display: Improved behavior of interlaced mode when frames are dropped.
- CPU: Fixed cycle behavior of ASL/LSR/ROL/ROR abs,X instructions in 65C02 mode.
- HLE Kernel: Fixed BUFADR being overwritten by CIO, which broke the DOS XE executable loader.
- IDE: Fixed banking in KMK/JZ V1 mode and added 3K ROM support.
- IDE: Fixed multiple sector read requests of exactly 32 sectors.
- VBXE: Fixed memory not being cleared on cold reset with randomize function disabled.
- Serial: Fixed incompatibility with Ice-T XE and the R: handler's STATUS handler.
- Misc: Fixed upper 4 bits for some R-Time 8 register reads.
- HDevice: Fixed NOTE and POINT commands.
- Cheats: Fixed 16-bit option not being tracked properly for manually entered cheats.
- GTIA: Sprites are now triggered properly from within horizontal blank.
- GTIA: Fixed sprite image overlap result.
- Cassette: Loading a new tape didn't press 'play' on the emulated player until the next cold reset.
BSNES v091 released

http://byuu.org/?page=bsnes&bg=3
bsnes v091 released2012-08-09
A few issues crept up in the last release, this should take care of them.
First, it seems that the 32-bit runtime on 64-bit versions of Windows have 64-bit time functions; whereas true 32-bit Windows does not. This was causing a DLL error when attempting to load bsnes v090.
Second, when there were more than 2,000 files in the same folder on Windows, it was lagging the file browser. With OV2's help, I've fixed that and it'll now load the list instantly.
Lastly, I've included the missing video shaders this time.