Emu.6toe.com

Emulation News and more perfected.


6toe logoz

Archive for the ‘Arcade’ Category

MAME32 v0.118.2a

A new version of MAME32 has been released.

This release fixes the .Roms pathing issue so now you can have that pointing anywhere vs the default

MAME32 v0.118.2

A new version of MAME32 has been released.

* This is a big release because Mike Haaland has returned to active duty and has fixed all the most recent bugs.
* This includes all the options related issues that cropped up as the hierarchy of vector / driver / parent / child / changes took shape.
* We also now use inimame.ini so it´s a direct drop in for baseline Mame´s *.ini file.
* Aspect ratio holding is fixed.
* Custom filtering persists.
* Resetting playcount and time fixed.
* Mame32ui.ini is now sectionalized.

JEmu2 v4.1

The JAVA multi-system emulator (Arcade games ,Sega Master System and MSX/MSX2) JEmu2 has been updated.

Chris White finished the Out Run driver, which is now included in JEmu2. It works great, and supports sound as well!
Out Run is a personal favourite of mine, so I´m very happy that it finally made it in JEmu2. Thanks, Chris! Smile
This version also includes a number of little fixes and enhancements in sound rendering and timing.

SDLMAME v0.118u2

A new version of SDLMAME has been released by R. Belmont.

SDLMAME
The latest version is 0.118u2. Nothing new for SDL this time, but see the note below about CFG files.

MAME v0.118u2

The arcade emulator MAME has been updated to version 0.118u2. You can download the update at MAMEDev.

0.118u2
——-

NOTE: If you are experiencing sound stuttering due to not being able
to run your display at >60Hz, please give the -speed option a try.
You should be able to run MAME at a small emulation speed decrease
in order to get the game under your monitor´s refresh rate.

MAMETesters Bugs Fixed
———————-
boogwing0118yel [Aaron Giles]
starblad0113u3red [Atari Ace]
mgakuen0106u1red [Atari Ace]

Source Changes
————–
Fixed recently introduced regression in nemesis driver. [Atari Ace]

Improved fixes to the chdman CD creating code. [smf]

Updated amspdwy.c driver to fix the DIP Switches for ´amspdwy´ which
are slightly different than the ones for ´amspdwya´ which were
correct. [stephh]

Fixed HP Saturn CPU core disassembler. [Wilbert Pol]

Fixed clock speed and colors in Trivia Genius. [Lord Nightmare]

Cleaned up Taito drivers to use common defines for common input
ports across drivers. [stephh]

Removed redundant hard-coded definitions for Pole Position pedals.
[Alex Jackson]

Improved DIP switches for bombjack. [stephh]

Changed default layouts in BFM games to hide VFD by default since it
is not visible. [James Wallace]

Further improvements to the TMS5220 emulation and more unification
with the TMS5110 core. [Lord Nightmare]

Changed INI parsing to look for source file INIs in /source
first. This is to disambiguate INIs where the game name matches the
source filename. If the INI file is not found in /source,
then it is looked for in the as before. [Aaron Giles]

Merged Raiden memory maps. Cleaned up the COP emulation code in
Raiden 2. [Aaron Giles]

Added new experimental control for overall emulation speed. This
lets you specify how fast/slow the gameplay should happen relative to
the original. -speed 1.0 means run at normal speed. -speed 2.0 means
run at 2x speed. -speed 0.5 means run at half speed. Note that the
sound pitch is shifted as a result. If you are running early Namco
games that normally run at 60.60Hz, you can run them at -speed 0.99
and it should run at under 60Hz, which should prevent sound stuttering
if your monitor is not capable of greater than 60Hz refresh rates.
If this turns out to be useful, future versions may support a
-speed refresh parameter that automatically tweaks the speed to keep
you under your monitor´s refresh rate. [Aaron Giles]

Fixed disassembly of V30 bit instructions. [Aaron Giles]

New games added or promoted from NOT_WORKING status
—————————————————
El Grande - 5 Card Draw [Roberto Fresca]

New clones added
—————-
Kickman [Aaron Giles]
Trivia ? Whiz (Edition 3 - Vertical) [Pierpaolo Prazzoli]

New games marked as GAME_NOT_WORKING
————————————
Big Apple Games [Pierpaolo Prazzoli]
Thayer´s Quest [Andrew Gardner]

MAME Player v1.7.2

A new version of the MAME Frontend MAME-Player was released.

MAME Player 1.7.2

- Fixed: set list array not updating until program restart (after verifying a single set).

Sorry for all these updates! No need to delete your existing mp.ini if upgrading from
1.7.0 (maybe lower). I ussually say delete it to avoid missing ini vars, but there´s been
no changes to it recently.

AGEMAME v0.118u1

A new version of the Fruit Machine emulator AGEMAME (and AGEMAME32) has been released.

0.118u1

Yamaha sound support now available (using Gamball as a test), as well as some minor tweaks to MPU4 protection emulation.

If anyone has a manual for Gamball, please let me know, as finding the switches for the ball matrix is proving a problem.

OldSpark C++

OldSpark C++ is a new multi arcade emulator written in C++ and using the SDL libraries. It is a complete rewrite of the Java version from the same author. You can download the sourcecode and binaries for Windows and Linux.

OldSpark C++ is a complete rewrite of my Java Oldspark emulator. It´s a multi arcade emulator written with C++and based on the SDL. This open source emulator is released under GPL. See License.txt for more information about the license. The emulator is available for Linux, and Windows. At this stage, the emulator is a command line application. It should not be a problem for people looking for nostalgia Smile The idea behind osmose is not to become an object oriented MAME. I wrote it for the fun, and nothing else.

Note: OldSpark C++ expects the roms to be in the directory . oms in zipped format. Romset are identical to the MAME romset.

What´s emulated:

-Z80 cpu.
-M6809 cpu.
-SN76489 signal generator.
-AY-3-8910 signal generator.
-Namco Sound wave generator.
-Multiple 76489 sound board.
-Z80 driven multiple AY-3-8910 sound board.
-Z80 driven multiple SN76489 sound board.

Video filters (2x):

-bilinear
-tv
-nn2x (nearest neigboorh).
-scale2x
-scale2xscanline

Suported games(13):

pacman.zip puckman.zip eyes.zip mrtnt.zip jumpshot.zip ponpoko.zip mspacmab.zip vanvan.zip
galaxian.zip zigzag.zip piranha.zip lizwiz.zip solomon.zip mikie.zip

MAME v0.118u1

The arcade emulator MAME has been updated to version 0.118u1. You can download the update at MAMEDev.

0.118u1
——-

MAMETesters Bugs Fixed
———————-
boogwing0118yel [Aaron Giles]

Source Changes
————–
Fixed behavior of auto_realloc() so that it always reallocs from its
original pool. [Atari Ace]

Fixed divide-by-zero when running with -video none in some cases.
[Atari Ace]

ARM7 core fixes: [R. Belmont, Ryan Holtz]
- Fixed behavior when R15 is the source of a MOV
- Fixed flags calc for ADC/SBC
- Fixed flags calc for NEG
- Fixed flags calc for CMP
- Fixed time running backwards on Thumb instructions
- Fixed some ARM instructions doing indiscriminate change_pc()s

Fixed converting CD´s containing audio that were ripped by cdrdao,
which was broken recently. The code is cleaner and more maintainable
now. [smf]

Fixed chdman_open() “w” to always create/truncate the file, leaving
“r+” to try opening first and then truncating. This matches behavior
in the core. [smf]

Added missing port 3/4 to M6803 cpu core. [Curt Coder]

Changed 6850ACIA to use MSB/LSB read handlers. [Curt Coder]

Fixed two minor bugs in the COP400 CPU disassembler. Hooked up the
internal 64 bytes of DATA RAM to the core. [Andrew Gardner]

Added support in the debugger for reading/writing memory without
translation. [Olivier Galibert]

MSM6242 updates: [Ernesto Corvi]
- Added support for 12/24 hour mode
- Added support for the HOLD bit

Galaxian driver updates: [stephh]
- fixed ´spcdraga´ GFX ROMS loading
- 100% verified Dip Switches for all sets
- added long notes for all sets

Significantly revamped the tilemap rendering code. There are now only
two tilemap types, based on whether or not you want transparency
based on pen or color. All existing tilemap effects are built on top
of these two modes. The internal tilemap handling code has been
reorganized and simplified in a number of cases. For most games, this
change is transparent (har har), apart from the change in tilemap
type values. Several concepts within the tilemap system now have
different terminology for clarity and to remove some ambiguous naming
(´priority´, for example, was overloaded). A small tutorial and better
documentation is now present at the top of tilemap.h and provides
more details of the changes. [Aaron Giles]

New games marked as GAME_NOT_WORKING
————————————
Mahjong Almond Pinky [BET] (Roberto Fresca)
Jack Potten´s Poker (bootleg 2) (Roberto Fresca)

MESS v0.118

The multi-system-emulator MESS was updated to version 0.118.

0.118

New System Drivers Supported (in no particular order):
——————————————————
- Amiga 1000 PAL-OCS [Ernesto Corvi]
- Atari ST (not working) [Curt Coder]
- Atari Mega ST (not working) [Curt Coder]
- Sega Dreamcast (not working) [R. Belmont]

System Driver Changes:
———————-
- [A2600] Fixed behavior of missile positioning outside active
scanline. (bug #1204) [Wilbert Pol]

- [A2600] Added support for hardware oddity with certain NUSIZx
player size updates. (bug #1231) [Wilbert Pol]

- [A2600] Fixed player-missile reset behavior. (bug #1310)
[Wilbert Pol]

- [A2600] Improved SuperCharger support. (bugs #1232 & #1313) [Wilbert Pol]

- [A2600] Added support for 32in1 mapper. [Wilbert Pol]

- [AIM65] Added natural keyboard support. [Dirk Best]

- [AIM65] Started to rewrite the driver. For now, the display emulation has
been completely rewritten and artwork has been added. Also, configurable
RAM sizes have been added and the system was converted to a screenless
system. [Dirk Best]

- [AIM65] Rewrote keyboard emulation, it now behaves like the real hardware
and the code is much cleaner. [Dirk Best]

- [AIM65] Updated the driver to use cartridges instead of hard-coded ROMs.
This means you can now use the Forth and PL/65 ROMs. [Dirk Best]

- [AMIGA] RTC support, added buffered keyboard support, properly implemented
a fix for the slow-memory detection bug in Kickstart 1.2. [Ernesto Corvi]

- [CDTV] Added NVRAM support. [Ernesto Corvi]

- [COCO] Fixed PIA regression that prevented OS-9 level 1 from working. (bug
#1314) [Nate Woods]

- [COCO] Fixed writing when extending the lengths of a VHD file. (bug #1320)
[Nate Woods]

- [COCO3] Fixed bug in how the Coco 3 GIME performed a soft reset. [Nate
Woods]

- [GAMEBOY] Fixed hard reset from crashing the driver. (bug #1138) [Wilbert Pol]

- [SMS/GG] Updated sms drivers to use the SMSIII sound core. Updated gamegear
drivers to use the GAMEGEAR sound core. (bug #1272)

- [SMS/GG] Made sure an interrupt is triggered when the ´trigger vint´ bit of
VDP register gets set and the VINT bit of the status register is set. (bug
#1162) [Wilbert Pol]

- [SMS/GG] Fixed video code to prevent the video code from crashing during
a hard reset. (bug #1304) [Wilbert Pol]

- [SMS] Added support for Sega Rapid Fire Unit. (bug #1317) [Wilbert Pol]

- [SMS] Added support for Sega Paddle Controller. (part of bug #1318)
[Wilbert Pol]

- [SMS] Added support for Sega Sports Pad. (bug #1316) [Wilbert Pol]

- [THOMSON] Fixed regressions introduced with 6821 changes. [Antoine Mine]

- [THOMSON] Fixed TO8/TO9+ ram bank handler (fixes BASIC 1.0 bug). [Antoine
Mine]

- [THOMSON] Added support for MC6843-based CD 90-015 floppy controller (5″
1/4 single density) [Antoine Mine]

- [THOMSON] Added support for TO8/TO9/TO9+ external floppy controllers.
[Antoine Mine]

- [THOMSON] Reworked memory handling and added support for RAM size
configuration (w, w/o RAM extension). [Antoine Mine]

- [X68K] Added support for the Ricoh RP5C15 RTC, a few more memory size
options, and the .2HD file extension for disk images. [Barry Rodewald]

User Interface Changes:
———————–
(none)

Imgtool Changes:
—————-
(none)

Source Changes:
—————-
- The core is based on MAME 0.118. This incorporates all features of the
update to this core. [MAME team]

- Removed use of helper macros to declare input ports. [Nate Woods]

- Generic emulation of the DL1416 “4-Digit 16-Segment Alphanumeric Intelligent
Display” device has been added. Currently supported is the DL1416T and
partially the DL1416B. This kind of display is used by the Rockwell AIM 65.
[Dirk Best]