EMULATORS : Updates and Changes News

This is the general discussion forum. Please check that your topic would not be better suited to another forum before posting in here. MOD's will move any incorrectly placed topic.

Re: EMULATORS : Updates and Changes News

Postby PMJPlay » Fri Aug 09, 2013 2:52 am

I just wanted to let you guys know that I have retired as Moderator and will no longer updating the Emulator Section from now on. I am just waiting for HT to demote me to a regular member...
User avatar
PMJPlay
Curator
Curator
Next LVL Up at : 1250
Next LVL Up at : 1250
 
Posts: 1240
Joined: Thu Feb 16, 2012 9:25 am
Location: Australia
Has thanked: 1525 times
Been thanked: 1501 times

Re: EMULATORS : Updates and Changes News

Postby Hot Trout » Fri Aug 09, 2013 9:49 am

I have now removed you from the Curators and Moderators groups as requested. I did make you Unlimited though. Thank you so much for everything that you contributed to the Emulators section, you brought the quality and variety of our emulators up to speed and your input will be sadly missed by me.

If you need anything at all just ask.
Webmaster, Admin, Amiga Fan, Retro Gamer and Collector
Image
Image

Image
Click the banner to Join us on Discord
User avatar
Hot Trout
Unlimited Member
Unlimited Member
Next LVL Up at : 3650
Next LVL Up at : 3650
 
Posts: 3647
Joined: Mon Feb 01, 2010 6:42 pm
Location: UK
Has thanked: 2233 times
Been thanked: 1955 times
Fav System: Amiga
Steam ID: hot_trout

Re: EMULATORS : Updates and Changes News

Postby crustyasp46 » Fri Aug 09, 2013 12:37 pm

You will be greatly missed PMJP, as you did a terrific job on the emulators. It was appreciated. :thankyou: & :good: for your work. crusty
User avatar
crustyasp46
He's Everyones Daddy
He's Everyones Daddy
Next LVL Up at : 1750
Next LVL Up at : 1750
 
Posts: 1716
Joined: Sun Jun 06, 2010 11:06 pm
Has thanked: 2653 times
Been thanked: 1006 times

Re: EMULATORS : Updates and Changes News

Postby Stomper » Thu Aug 22, 2013 7:47 pm

Thanks for all of your hard work :thumbup:
User avatar
Stomper
Unlimited Member
Unlimited Member
Next LVL Up at : 25
Next LVL Up at : 25
 
Posts: 15
Joined: Thu Aug 15, 2013 11:49 pm
Has thanked: 1 time
Been thanked: 4 times
Fav System: Not Sure

Re: EMULATORS : Updates and Changes News

Postby PMJPlay » Mon Sep 16, 2013 1:19 pm

Emulators Uploaded


ePSXe v1.9.0 [Sony Playstation] (WINDOWS) (LINUX)

Changelog

v1.9.0

- Many fixes to the core and cdrom decoder (Fixed/improved 30+ games)
- More cheat code support
- Updated internal SPU plugin

v1.8.0

- Many fixes to the cd-rom decoder and core that fixed almost 150 games
- Improved input devices support
- On the fly memory card change
- Fixed changedisc feature
- Support for SBI subchannel files
- Support for PBP disc images
- Cheat codes support

Enjoy!
Last edited by PMJPlay on Thu Sep 19, 2013 1:30 am, edited 2 times in total.
User avatar
PMJPlay
Curator
Curator
Next LVL Up at : 1250
Next LVL Up at : 1250
 
Posts: 1240
Joined: Thu Feb 16, 2012 9:25 am
Location: Australia
Has thanked: 1525 times
Been thanked: 1501 times

Re: EMULATORS : Updates and Changes News

Postby PMJPlay » Mon Sep 16, 2013 1:35 pm

Emulators Uploaded

Fake86 v13.9.13 [PC x86] (WINDOWS) (SOURCE)
PCSX-Reloaded v1.9.93 [Sony Playstation] (WINDOWS) (MAC) (SOURCE)


Enjoy!
Last edited by PMJPlay on Thu Sep 19, 2013 1:30 am, edited 2 times in total.
User avatar
PMJPlay
Curator
Curator
Next LVL Up at : 1250
Next LVL Up at : 1250
 
Posts: 1240
Joined: Thu Feb 16, 2012 9:25 am
Location: Australia
Has thanked: 1525 times
Been thanked: 1501 times

Re: EMULATORS : Updates and Changes News

Postby Hot Trout » Mon Sep 16, 2013 1:38 pm

Welcome back, nice to see you making a little update and very happy to have your input. :hi:
Webmaster, Admin, Amiga Fan, Retro Gamer and Collector
Image
Image

Image
Click the banner to Join us on Discord
User avatar
Hot Trout
Unlimited Member
Unlimited Member
Next LVL Up at : 3650
Next LVL Up at : 3650
 
Posts: 3647
Joined: Mon Feb 01, 2010 6:42 pm
Location: UK
Has thanked: 2233 times
Been thanked: 1955 times
Fav System: Amiga
Steam ID: hot_trout

Re: EMULATORS : Updates and Changes News

Postby PMJPlay » Tue Sep 17, 2013 4:04 am

Emulators Updated

Bochs v2.6.2 [PC x86 x64] (WINDOWS) (LINUX) (SOURCE)
Fake86 v13.9.16 [PC x86] (WINDOWS) (SOURCE)


Enjoy!
Last edited by PMJPlay on Thu Sep 19, 2013 1:31 am, edited 1 time in total.
User avatar
PMJPlay
Curator
Curator
Next LVL Up at : 1250
Next LVL Up at : 1250
 
Posts: 1240
Joined: Thu Feb 16, 2012 9:25 am
Location: Australia
Has thanked: 1525 times
Been thanked: 1501 times

Re: EMULATORS : Updates and Changes News

Postby PMJPlay » Wed Sep 18, 2013 4:28 am

Emulators Updated

MAME v0.150 [MAME] (WINDOWS)
MESS v0.150 [MESS] (WINDOWS)
UME v0.150 [UME] (WINDOWS)


MAME Changelog

MAMETesters Bugs Fixed
----------------------
- 02106: [Speed] (ddragon.c) ddragon2, ddragon2u: [possible] The game
slows down in the first level, after the helicopter appears (Phil Bennett)
- 03908: [Graphics] (ddragon.c) ddragon2, ddragon2u: [possible]
Missing graphics when starting 2-Player (Phil Bennett)
- 00416: [Crash/Freeze] (ddragon.c) ddragonw1: When finishing
the game its reset and so go to check rom screen again and freezes! (Phil Bennett)
- 05287: [DIP/Input] (namcos2.c) sgunner2, sgunner2j: Player 2
Start missing (Tafoid)
- 05241: [Misc.] (moo.c) All moo.c sets: AddressSanitizer:
heap-use-after-free (Firewave)
- 05281: [Color/Palette] (8080bw.c) rollingc: Wrong colors (hap)
- 05207: [Graphics] All vector games: In the vector games, graphics
remains imprinted even when exit the game. (MooglyGuy)
- 05162: [Core] Toggling HLSL off then on with ctrl-alt-F5
will drop its use of aperture.png (MooglyGuy)
- 05218: [Graphics] crash when hlsl_read is set to 1 (MooglyGuy)
- 05214: [Color/Palette] (bzone.c) bzone: bzone displays
black and white. (MooglyGuy)
- 05235: [Core] You can't alt-tab and back with HLSL enabled
and in 148 you could (MooglyGuy)
- 05056: [Crash/Freeze] (badlands.c) badlandsb, badlandsb2:
Access Violation after OK (Osso)
- 05268: [Color/Palette] (mappy.c) todruaga: Sprites use
wrong colors (Osso)
- 00032: [Graphics] (taito_f3.c) tcobra2: There are stray flashing pixels
on the bottom left of the helicopter. (David Haywood)
- 00942: [Sound] (topspeed.c) topspeed: Engine sounds only play when driving
in tunnels or under bridges, and turbo sounds never play. (Phil Bennett)
- 05089: [Crash/Freeze] (aristmk5.c) goldprmd, magicmsk: Crash after OK (Firewave)
- 00980: [Sound] (taito_b.c) tetrist: The sound has strange intermittent noise in
background. Also, the music tempo is wrong (Brian Troha)
- 05284: [Sound] exprraid and clones: YM3526 has incorrect frequency (Phil Bennett)

Source Changes
--------------
-Make modernized i86 core endian-safe again [Alex Jackson]

-Created new device_video_interface. Right now its sole purpose is to [Aaron Giles]
house a screen tag and to find the screen at startup, providing an
m_screen object that can be used. One nice feature is that if there is
only one screen and no screen has been specified, it will auto
configure to that screen. This removes the need to explicitly specify
a screen in the configuration for a large chunk of drivers (though
doing so never hurts). A new macro MCFG_VIDEO_SET_SCREEN is provided,
though devices are encouraged to define their own that maps there so
it is obvious which device is being targeted. The
device_video_interface's validation function will error if an invalid
screen is specified or if no screen is provided but there are multiple
screens present.

Updated all devices that currently had an m_screen in them to use the
device_video_interface instead. This also has the nice benefit of
flagging video-related devices for categorization purposes. It also
means all these devices inherit the same screen-finding behaviors. For
devices that had interfaces that specified a screen tag, those have
been removed and all existing structs updated.

Added an optional_device<screen_device> m_screen to the base
driver_device. If you name your screen "screen" (as most drivers do),
you will have free access to your screen this way.

Future updates include:
* Updating all devices referencing machine.primary_screen to use the
device_video_interface instead
* Updating all drivers referencing machine.primary_screen to use the
m_screen instead
* Removing machine.primary_screen entirely

-i286: modernize [Carl]

-Modernized galeco, okim6376, vr0video, mb87078, snk6502 devices. [Osso]

-Adds a watchpoint debug view. [Andrew Gardner]

-Adds the watchpoint view to the QT Debugger's "Break|Watchpoints"
window. [Andrew Gardner]

-Fix long-standing architectural wart: the priority bitmap is no longer [Aaron Giles]
owned by the tilemap system, and no longer exists globally in the
machine. Instead it is allocated per-screen for all systems. This has
several side-effects:

1. Previously, the pdrawgfx* functions were already changed to take
the priority bitmap as a parameter. Now all other hand-crafted
functions that mess with the priority bitmap generally must do so as
well, and have been updated.

2. Calls to the tilemap system now need to provide a screen_device.
This is not just for the priority_bitmap, but also for screen
flipping, which previously always assumed the "primary screen" when
doing flipping calculations.

3. All devices that implemented tilemap-like functionality have been
updated to follow the same pattern, since they largely tend to call
through to the core tilemap system at some point.

-ym2413.c - Reverted KSL value order to 0, 1.5, 3.0, 6.0dB/oct after
testing with a real YM2413 [Wouter Vermaelen]

-Modernized galaxian sound device. [Osso]

-Split eeprom.c into a base class base_eepr-om_device and a [Aaron Giles]
serial-specific subclass serial_eeprom_device. Moved the latter into
its own file eepromser.c and significantly cleaned up/simplified the
code. The new code should be functionally the same as the previous
code, but expect that to change soon. As a side-effect, the size and
bus width of the EEPROM is now specified in the ADD macro rather than
in the interface structure.

-Rewrite serial EEPROM devices, breaking them out into separate chips [Aaron Giles]
of the proper size and protocol. Update all drivers, removing custom
implementations, and replacing them with standard ones. Moved core
read, write, erase functionality into the EEPROM base class a
simulated delays in write/erase cycles. Still some more
testing/verification work left to do.

-Add support for CD2501ECD variant of tms52xx, used in the TI 99/8
prototype. Renamed TMC0285 to the more correct CD2501E in the TI
99/4a. [mizapf, Lord Nightmare]

-started integrating DECO104 findings from Charles, done a preliminary
hookup of Double Wings to it (input ports bit order not yet verified)
Nuked old bad simulation code for DW [Charles MacDonald, David
Haywood]

-Modernized MultiPCM, mjkjidai, renegage, ninjaw_subwoofer devices [Osso]

-3x3puzzl.c: Correct dipswitches and add dipswitch locations for
Casanova. [Brian Troha]

-opwolf.c: fix coinage dips in opwolfj [Alex Jackson]

-fixed undefined order of evaluation in FETCH* and READ* functions in
src/emu/cpu/i386/i386priv.h [Carl, Oliver Stöneberg]

-Modernized the s14001a and exidy sound devices. [Osso]

-Modernized the Seibu ADPCM device and converted the Seibu sound system
to be a device. [Osso]

-added makefile define FASTDEBUG to disable some debug-specific stuff,
that is causing performance hits (for e.g. profiling)
[Oliver Stöneberg]

-neogeo.c: endian fix for kof2003 protection [Alex Jackson]

-Converted the T5182 to a device. [Osso]

-add support for a China internal ROM to kov2p sets [XingXing]

-Modernized Mirco3D noise device. [Osso]

-Added initial code for internal web server [Miodrag Milanovic]

-SDL: Revise the *IX man pages [wallyweek]

-Moved tilemap_memory into a generic memory_array class, since it is [Aaron Giles]
more generally useful than just in tilemaps. Code is now in memarray.*

-Converted the Atari RLE motion objects device from a half-assed device [Aaron Giles]
into a full-assed device, leveraging the memory_array class.

-neogeo.c: fix memory leak, clean up inputs a bit [Alex Jackson]

-Added eeprompar.*, implementing a simple interface for parallel [Aaron Giles]
EEPROMs.

-Created atari_eeprom_device which wraps a 2804 or 2816 EEPROM with the [Aaron Giles]
standard Atari write-locking mechanism. Updated all drivers to use
this, and removed all EEPROM stuff from atarigen.

-wd_fdc: Don't switch off the motor when the fdc doesn't have a motor
control pin [O. Galibert, Duke]

- Assorted fixes based on PCB observations: [system11]
* galpanic.c - Fixed rom names for newfant and added new set.
* splash.c - Adjusted msm5205 clocks to proper values.
* tumblep.c - Fixed sound hardware speeds to match PCB for chokchok,
htchctch and cookbib.

-segas16b.c: Corrected rom labels and added PCB locations to the MVP
(set 2, US, FD1094 317-0143) set. [Layne]

-sandscrp.c: Added dipswitch locations and corrected default settings
for the Sand Scorpion sets. [Brian Troha]

-MC6801/6803 updates: [R. Belmont]
* Support for timer output capture to pin P21
* Support for externally-clocked serial
* Added devcb2 hook for serial xmit to easily differentiate xmit from
other Port 2 updates. Bits are still also sent to Port 2 of
course.

-captcommb : various graphical issues fixed, marked as working
[Barry Harris]

-taito_b.c: Correct the Tetris C12 set and fill in missing Nastar roms
needed for the conversion, correcting missing sound samples. Added a
note about the missing PALs for both Tetris B-System conversions.
[Brian Troha]

-altbeastbl - hook up gfx writes properly [Barry Harris]

-taitosnd.c - Improve TC0140SYT/PC060HA NMI handling, preventing lost
interrupts [Phil Bennett]

-topspeed.c - Various updates: [Phil Bennett, Andy Welburn]
* Fixed MSM5205 hookups and implemented engine sound
* Added Z80 CTC
* Added volume controls
* Corrected 68000 clocks and VSYNC frequency
* Changed interrupt handling to match hardware
* Added motor control notes
* Fixed sprite list parsing (no more mysterious red dot on the far
left)
* Corrected b14-67-1/b14-68-1 ROM locations

-PGM: Implement some missing asic25/asic28 registers. This fixes the
high score screen for olds & clones. [rockywall, Creamy Mami]

-multipcm: Use address space instead of direct memory region
[R. Belmont]

-Chihiro.c: [Samuele Zannoli]
* add more patches needed until usb is implemented
* add support for more texture formats and drawing primitives to the
3d accelerator

-Separate Ensoniq "pump" device out from esq5505.c [R. Belmont]

-replace badly dumped sprite rom in tcobra2 + clones [Kevin Eshbach]

-cninja.c: Corrected redump of Caveman Ninja (World Rev 1) and added
PCB locations to the original Caveman Ninja sets.
[Bonky0013, The Dumping Union]

-Added Macronix 29LV160TMC sub-type to intelfsh.c, used by Sega
Dreamcast [Angelo Salese]

-i186: move 80186 peripherals into the cpu [Carl]

-leland: finish modernizing the leland sound and use new 80186 [Carl]

-cps1.c: Added correct MBJ 22B rom to Muscle Bomber: The Body Explosion (Japan 930713) set.
[Layne, Smitdogg, The Dumping Union]

-fix sprite priority issues in nmk16.c (tested on tdragon2 PCB) [trap15]

-Fixed dblewing Lives dip switch. [lain]

-Modernized Sega Model 1 sound board; now shared instead of
copy/pasted. [R. Belmont]

-segae.c: clean up, add savestate support [Alex Jackson]

-terracre.c: Remove nonexistent second ym2203 from terracren. Remove
silly input port hack from horekid [Alex Jackson]

-ISA16_IDE_CD in southbridge_device with two
BUS_MASTER_IDE_CONTROLLERs. [smf]

-snk68.c: Added dipswitch locations to all sets in the driver.
[Brian Troha]

-cave.c: Correct name to Guwange (Japan, Special Ver. 00/07/07) as
verified by hex editor. [Brian Troha]

-8080bw.c: fix setnames for Space Invaders (TV/Cocktail version) sets
based on recent dump: sitva->sitv (newer 'tv0h' version), sitv->sitvo
(older 'tv01' version) [Lord Nightmare, Andrew Welburn]

-Removed local ATAPI code in preparation to use the new code, but the
CPU gets lost after executing the first instruction. [smf]

-refactored to use ATA_INTERFACE [smf]

-HLSL updates: [MooglyGuy]
* Removed hlsl_read and hlsl_write options now that all slider
options are plumbed and have values matching the INI settings
* Added more surface release calls in order to fix device resetting
* Fixed draw order for quads, overlays now appear on top of vectors
in non-HLSL mode
* Moved aperture.png loading into create_resources/delete_resources so
that it is correctly reloaded when HLSL is toggled on and off

-galpani2.c: Added complete PCB layout. [The Guru]

-galpani2.c: Added Dipswitch locations to all sets. [Brian Troha]

-Restructured NTSC encode/decode shaders for better readability. [MooglyGuy]

-MIDI: fixed some SysEx issues [Christian Brunschen]

-updated zlib to 1.2.8 [Oliver Stöneberg]

-Made both DRC and Non-DRC compile for MIPS, RSP and SH2 core and added
option to enable/disable DRC from command line (-drc -nodrc by
default it's on) [Miodrag Milanovic]

-Added command line option to force DRC C backend [Miodrag Milanovic]

-SCSP: hooked up DGATE functionality for DMA [Angelo Salese]

-AICA: Implemented DMA [Angelo Salese]

-SCSP: fixed DMA when SH-2 enables it [Angelo Salese]

-PowerVR2: Added SPG control register, used to change pixel clock
dynamically [Angelo Salese]

-nemesis.c dipswitch fixes: Rename "Upright Controls" dipswitch to
"Players" in gwarrior and twinbee, and make 2 players default (neither
game supports cocktail cabinets). Make default difficulty normal in
all games. [Alex Jackson]

-PowerVR2: Added preliminary YUV converter [Angelo Salese]

-Refactored Konami System 573 to use ATA_INTERFACE [smf]

-AICA: Hooked up AICA-to-SH-4 irqs [Angelo Salese]

-Started re-architecting the HLSL system to be data-driven [MooglyGuy]

-PowerVR: Added YUV_TW texture hook-up (used by Soul Calibur at very
least) [Angelo Salese]

-PowerVR: Support for non-textured polygons with packed and floating
colors [Angelo Salese]

-namcos22: revised hardware info [Guru]

-Updates to jedutils and other minor things [Kevin Eschbach]
* Documentation on the earlier version of the Deco Cassette System
* Documented some pals on a bootleg Free Kick that need to be dumped
* Documented the location of the roms on Twin Cobra 2
* Added support to jedutil to view the PAL20X10, PAL20X8 and PAL20X4
* Added some preliminary work on figuring out what the undocumented
fuses for the PALCE16V8 are. (The data sheet does not document
what all of the fuses are.)

-Refactored dreamcast to use an ATA interface [smf]

-2 new BIOS versions, 1 new CHRROM, and existing CHRROM confirmed good [Cowering]

-stfight.c - Hooked up ADPCM/coin control MCU. Changed YM2203 clocks to
1.5MHz for cshooter and 4.5MHz for empcity/stfight (see notes)
[Phil Bennett]

-Renamed TLCS900H to TMP95C061, moved the I/O handling into it's own
class & hooked up TO1/TO3 to output on Port A. A hack is needed
because ngpc doesn't set PACR/PAFC, which may be because it's a custom
part. Changed Taito PJC to use TMP95C063. Separated I/O Ports on both
CPU's so you can apply the devcb2 callbacks individually. [smf]

-Added 8/16 bit data bus configuration to TLCS900H. Default is 16bit,
neogeo pocket is 8 bit [smf]

-ddealer.c: Correct clock speeds for Double Dealer to match PCB.
[system11]

-ddealer.c: Fill in several missing dipswitch settings and add
dipswitch locations. [Brian Troha]

-trvmadns.c: Added PCB layout for Trivia Madness. [Brian Troha]

-Use 2864 for ROM. This allows XTIDECFG to flash the rom. Tested with
2.0.0 beta 3. You must disable SDP because eeprompar doesn't emulate
it & you must load from a file as if you load from eeprom then it only
finds zeros. [smf]

-Renamed IDE8 to XTIDE. [smf]

-polepos.c: Added Dipswitch locations to the Pole Position and Pole Position 2 sets.
[Brian Troha]

-added undocumented opcode that behaves like DPCL [smf]

-Preliminary SET FEATURES support. Only set transfer mode is currently
supported, but this checks/sets flags in the identify device buffer.
The buffer has been moved up into atahle and the idehd has been
changed to work with words instead of bytes. [smf]

-yunsung8.c: Added PCB layout for Cannon Ball (Vertical). [Brian Troha]

-ddragon.c: Cleanup based on Double Dragon schematics [Phil Bennett]
* Fixed sub-CPU interrupt mechanism
* Implemented common RAM bus lock
* Added interrupt acks

-peplus.c: Minor corrections and documentation updates including known
payout tables for some sets. [Brian Troha]

-cubeqcpu.c, f8.c, minx.c, i8085.c, i860.c, i960.c, jaguar.c, lh5801.c,
m6800.c, m37710.c, mb86233.c, mb88xx.c, mcs48.c, mc68hc11.c, mcs51.c,
mn10200.c, pic16c5x.c, pic16c62x.c, tlcs900.c, pps4.c,
s2650.c: Modernized cpu cores. [Wilbert Pol]

-exprraid.c: Cleanups from schematics: [Phil Bennett]
* Corrected CPU and YM3526 clock frequencies
* Improved protection simulation
* Added interrupt acks
* Added service coin input


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Casanova [Yohji, Smitdogg, The Dumping Union, David Haywood, Mariusz Wojcieszek]
Double Wings [Charles MacDonald, David Haywood]
Puzzli 2 [David Haywood, rtw]
Puzzli 2 Super [David Haywood, rtw]
Panic Road [David Haywood]
Poka Poka Satan
[bodger319, Yohji, Smitdogg, The Dumping Union, Luca Elia]
Touchstar Bonanza [Mariusz Wojcieszek]
Midnight Landing (Germany) [Phil Bennett]
Super Game Mega Type 1 [Tirino73, Mariusz Wojcieszek]
Tap a Tune [Phil Bennett, Mariusz Wojcieszek]


New clones added
----------------
Grand Striker (Japan) [Yohji, Smitdogg, The Dumping Union]
Mechanized Attack (Japan) [ShouTime, The Dumping Union]
Cyberbots: Fullmetal Madness (Japan 950424) (decrypted bootleg)
[Yohji, Smitdogg, The Dumping Union]
Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101)
[XingXing]
Night Slashers (US Rev 1.2, HuC6280 Sound CPU)
[Smitdogg, The Dumping Union]
Cosmic Guerilla (Spanish bootleg) [Angel Maestre]
Dungeons & Dragons: Tower of Doom (Asia 940412)
[Tormod, The Dumping Union]
Street Fighter II: The World Warrior (Japan 920312)
[Tormod, Layne, Smitdogg, The Dumping Union]
Street Fighter EX Plus (Japan 970407)
[Tormod, Smitdogg, The Dumping Union]
Street Fighter II: The World Warrior (Japan 910522)
[Yohji, Kevin Eshbach, bodger319, Smitdogg, The Dumping Union]
Manx TT Superbike - DX (Revision D) [ShouTime, The Dumping Union]
Tekken Tag Tournament (Japan, TEG2/VER.C1)
[Brian Troha, Smitdogg, The Dumping Union]
Street Fighter II': Champion Edition (Hung Hsi, bootleg)
[iq_132, Smitdogg, The Dumping Union]
Enforce (Japan, Analog Controls) [ShouTime, The Dumping Union]
Bubble Bobble II (Ver 0.0J 1993/12/13, prototype) [Dsyde, muddymusic]
Pipe Dream (Taiwan) [Bonky0013, The Dumping Union]
Crazy Kong (bootleg on Galaxian hardware, encrypted)
[Ricky2001 / AUMAP]
Excelsior (set 2) [Bonky0013, The Dumping Union]
Space Invaders (TV Version, set 2) [Andrew Welburn, The Dumping Union]
Puzzle Bang Bang (Korea, version 2.9 / 990108) [gp-lee, The Guru]
Turbo Out Run (Japan, Out Run upgrade, FD1094 317-0117)
[Charles MacDonald, ShouTime, The Dumping Union]
Cotton (set 2, Japan, Rev B, FD1094 317-0179b)
[Charles MacDonald, ShouTime, The Dumping Union]
Chase Bombers (Japan) [ShouTime, The Dumping Union]
New Fantasia (Set 2) [system11]
Manx TT Superbike - DX (Revision D)
[ShouTime, The Dumping Union, R. Belmont, Brian Troha]
Pole Position (World) [Andrew Welburn, The Dumping Union]
Ikari 3 (Korea, 8-Way Joystick) [jysx012]
Gals Panic 3 (Korea) [gp-lee, The Guru]
Punch-Out!! (Japan) [ShouTime, The Dumping Union]
Pigskin 621AD (rev 1.1 6/05/90)
[Ben Fino-Radin, Nicolas Francfort, Brian Troha, The Dumping Union]
Jurassic Park (Japan, Rev A, Convertion) [ShouTime, The Dumping Union]
Violent Storm (ver EAC) [RanaElia]
Free Kick (bootleg set 3) [Kevin Eshbach, The Dumping Union]
Street Fighter II: The World Warrior (Japan 910411)
[Kevin Eshbach, Bill D., Layne, Smitdogg, The Dumping Union]
DoDonPachi Dai-Ou-Jou (2002.10.07.Black Ver) [djvinc]
Trivia Madness - Series B Question set
[mister_rf, Paul Vining, Brian Troha, The Dumping Union]


New games marked as GAME_NOT_WORKING
------------------------------------
Usagi Online (v2.04J) [ShouTime, The Dumping Union, R. Belmont]
Casanova [Yohji, Smitdogg, The Dumping Union]

MESS Changelog

MAMETesters Bugs Fixed
----------------------


New System Drivers Supported:
-----------------------------
-Lola 8A [Zarko Zivanov, Miodrag Milanovic]
-Mattel HyperScan [Sandro Ronco]
-Ampro Little Z80 Board [Robbbert]


Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)


Skeleton drivers:
-----------------
-Hilger Analytical AB6089 Mk. 1 (LSI Octopus) [Robbbert]
-Davidge DSB-4/6 [Al Kossow, Curt Coder]
-Genrad Futuredata 2301 Network Control Processor [Al Kossow, Robbbert]
-Control Data Corporation CDC721 Terminal [Al Kossow, Robbbert]
-Seattle Computer SCP-300F [Al Kossow, Robbbert]
-Onyx C8002 [Al Kossow, Robbbert]
-Intertec SuperBrain [Al Kossow, Robbbert]
-IBM6580 DisplayWriter [Al Kossow, Robbbert]
-Telcon Zorba [Cowering, Robbbert]
-Microtek Mice [Al Kossow, Robbbert]
-ICS8080 Trainer [Robbbert]
-Millennium Systems 9540 [Al Kossow, Robbbert]
-Wicat [Al Kossow, Robbbert]
-Callan PM68K [Al Kossow, Robbbert]
-LFT 1230 LFT 1510 [Robbbert]
-Televideo TS816 [Robbbert]
-Televideo TV950 [Robbbert]
-Imsai MPU-B [Robbbert]
-Jade JGZ80 [Robbbert]
-Jonos Escort [Robbbert]


Source Changes
--------------
-Emulated the SSE HardBox, a Corvus interface for PET
[Mike Naberezny]

-at: preliminary PS/1 support [Carl]

-sage2.xml: Added Sage Sources floppies. [Chris Burrows]

-Mac: cleaned up and fixed NuBus IRQ handling for machines with
fake VIA2s. [R. Belmont]

-Mac: convert ASC to devcb2 IRQ output, some minor
modernization. [R. Belmont]

-Softlist Updates: [Kaylee]
amigaxxx_flop: Added two recently released files and corrected wrongly placed sets.

-studio2.xml: Added MPT-02 dumps. [ranger_lennier, Charles MacDonald]

-Apple II: Support for the PCPI Applicard. [R. Belmont, Alex Freed]

-Fixed XML validation in studio2.xml [Kaylee]

-sms.c: Enhancements for Sega Scope and LCD persistence and fix
SMS Light Phaser TH read bug. [Enik Land]

-studio2: Fixed loose .bin/.rom cartridge file loading, and
supported loading ROMs to multiple base addresses in the software
list. [Curt Coder]

-visicom: Added cartridge software list. [ranger_lennier, Charles MacDonald]

-mpt02: Fixed CDP1864 colors. [Curt Coder, Guru]

-Added skeleton for the C64/128 version of the Star NL-10
printer interface cartridge. [Curt Coder]

-a7800.c - Green miscalculated proportions fixed.
[Robert Tuccitto]

-Ensoniq 16-bit: SQ series are 21-voice, not 32. Fixes tuning
vs. h/w. [R. Belmont]

-PC200 : Added v1.3 bios [Phill Harvey-Smith]

-visicom: Fixed colors and video. [Curt Coder]

-visicom.xml: Fixed cartridge data bit order. [Charles MacDonald, Marcel van Tongeren]

-wd_fdc: Don't switch off the motor when the fdc doesn't have a motor
control pin [O. Galibert, Duke]

-rainbow.c: [Bavarese]
* Added 4 DIP switches (W13, W14, W15 and W18) present on the
DEC-Rainbow 100-B board. W18 not wired to DSR yet.

-ES5510: fixed saturating ALU operations, greatly improving the
behavior of many programs. [Christian Brunschen]

-added skeleton 'Yamaha Mixt Book Player Copera' to the Sega Pico
driver, it appears to be similar to the Pico but with extra sound
hardware (a complete Sound Blaster clone) on the MB. Added a
preliminary Softlist. Added board layouts for both [Team Europe]

-MPU-401: preliminary checkpoint. [R. Belmont, kevtris]

-MPU-401: Preliminary working MIDI out. [R. Belmont]

-mpt02: Fixed CDP1864 background color sequence. [Curt Coder]

-MIDI: System Common messages should not override running status, fixes
Sierra games crashing with the MT-32. [R. Belmont]

-megaduck.xml : new card dumps added [Anna Wu]

-a7800.c - Normalized contrast and brightness, providing a
standardized grayscale and adjusted color values. [Robert Tuccitto]

-Separate Ensoniq "pump" device out from esq5505.c [R. Belmont]

-Rainbow updates:
* add beeper, NVRAM. LED output for keyboard, Z80 and 8088 [Bavarese]
* correct NVRAM mirroring [R. Belmont]
* DC012 48 line mode. 3 new character attributes (reverse, blink,
underline) [Bavarese]

-codata : added a terminal, system responds to commands. [Robbbert]

-Fix GD-Rom booting in DC US and PAL [PsyMan]

-sms.c: Reduce tagmap lookups for sscope and fixed validation
error when using the lphaser controller on a driver with sscope
support. [Enik Land]

-Fixed crashes from reading the reset port on some drivers. [Wilbert Pol]

-c64: Emulated the SFX Sound Expander External Keyboard. [Curt Coder]

-c64: Emulated the Wersi Wersiboard Music 64 / Siel CMK 49
Keyboard. [Curt Coder]

-AppleII: Correct the TMS5220 clock rate to 640khz on the EchoII
and EchoIIplus AppleII cards [Jayson Smith]

-socrates.c: Add note that the Vtech Socrates' speech cart
speech chip is a Toshiba TC8802AF with between 1 and 3 T6684F mask rom
VSMs attached [Lord Nightmare]
[epiphany brought on by Kevtris, Team Europe, Stiletto]

-socrates.c: add internal and vsm german speech cart dumps
[Team Europe, Lord Nightmare]

-vtvideo.c : 132 column mode uses compressed characters with 1
filler pixel instead of 2. Bold implemented: 3 color palette and
separate device_reset() on Rainbow. Double width line attribute fix.
[Bavarese]

-vtvideo.h : separate device_reset(). New variable m_height_MAX
for those parts of the code shared with VT-100. [Bavarese]

-rainbow.c : changed GAME_NO_SOUND to GAME_IMPERFECT_COLORS [Bavarese]

-ampro : The system starts up and commands can be entered [Robbbert]

-Softlists added for ampro and wicat systems. [Kaylee]

-sms.c: [Enik Land]
* Added expansion slot and implemented the gender adapter to allow
regular cartridges to be played through the expansion slot. Usage
example: mess sms1 -exp genderadp -cart2 wcup90
* Made the cartridge slot on the sg1000m3 driver to no longer be
mandatory allowing the driver to also be started with media in the
cardslot.

-cat.c: switched driver to use the new DUART n68681 core [Lord Nightmare]

-cat.c: Fix a silly issue with the video ram mapping on the IAI
Swyft; now it does visible I/O accesses; the peripherals need to be
figured out and hooked up still. [Lord Nightmare]

-cat.c: more swyft WIP, still doesn't do very much. Found out it
uses an ACIA (by looking at the rom code, 'init6850' function is kind
of a giveaway), plus found where the control register for it lives.
[Lord Nightmare]

-sms.c: Enabled crosshair display on all screens. This makes
missil3d playable on the plain '2D' view with scope emulation enabled.
[Enik Land]

-c64: Emulated the digital parts of the Magic Voice cartridge.
Speech synthesis is not supported yet. [Curt Coder, Stefan Uhlmann]

-wd_fdc: Fix ready handling, allow ready connected to vcc [O. Galibert]

-wd_fdc: Data overrun drops drq [O. Galibert]

-kaypro: Fix motor on line, connect ready to vcc, disable the floppy delay [O. Galibert]

-ampro: Fix fdc [O. Galibert]

-Added preliminary S+core CPU emulation. [Sandro Ronco]

-cat.c: significantly updated the IAI Swyft driver: added
preliminary guru-style readme of the swyft pcb, prepared for hooking
up the VIAs [Lord Nightmare, Sandy Bumgarner, Dwight Elvey]

-Renamed IDE8 to XTIDE. [smf]

-dectalk.c: DECtalk DTC-01: updated to use n68681, and to use
proper device for x2212 NVRAM; updated various comments
[Lord Nightmare, R.Belmont, Robbert, smf]

-esq5505: Sorted out BIOSes for the SD-1 family: newly dumped 3.0 for
21-voice, allow selecting 4.02 or 4.10 for 32-voice.
[Christian Brunschen, R. Belmont]


-a7800.c: Stored data for 26.7 & 27.7 phase shifts with corrections
and label for 25.7 values. Made 26.7 (medium) default. Phase shifting
falls outside the realm of video controls and hope to implement a
selectable toggle hardware option similar to Donkey Kong TKG02/TKG04.
[Robert Tuccitto]

-rainbow.c: RAM OPTION (up to 896K) now emulated; DIP switch
enhancements; cold / warm boot OK now. [Bavarese]

-sms.c: Improved I/O handling for Japanese and Korean drivers
(Pause button for sg1000m3, TH input for sg1000m3 and smsj, and output
via controller ports for Japanese and Korean drivers) [Enik Land]

-Software list update [ReadOnly]
* new softlist : snes_vkun.xml (Voice-Kun audio compact discs) first
Voice-Kun public dump from King Mike added
* snes.xml : new prototype public dump from SNES Central

- c128: Added support for double-sided Commodore GCR images to be used
with the 1571 disk drive. Images can be created with e.g.
"copy /b side0.g64+side1.g64 disk.g71" [Curt Coder]



0.149u1
-------


MAMETesters Bugs Fixed
----------------------
- 05215: [Crash/Freeze] (pce.c) [pce] cdrom games: Peroidic
crashes or black screen (Fabio Priuli)

New System Drivers Supported:
-----------------------------
(none)


Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------
-EVMBUG (Texas Instruments TMS9995 Trainer) [Robbbert]
-Ithaca InterSystems DPS-1 [Al Kossow, Curt Coder]


Software Lists:
----------------
-pet_flop.xml: Added Z-RAM floppy. [Mike Naberezny]

-Added software list for BASIC programs saved to tape
[Anna Wu, UglyJoe, Fabio Priuli]

-victor9k_flop.xml: Added preliminary software list.
[Jonathan Gevaryahu]

-alphatro_flop.xml: Added floppy software list. [Spirantho]

-ibm5150.xml: Added a few more disks [Kaylee]

-bml3: added software list for floppy disks. [Anna Wu]

-ibm5140.xml: Added floppies and fixed form factor. [Curt Coder]

-ibm5170.xml: Added IBM diagnostics floppies. [Curt Coder]

-pet_flop.xml: Added 8050 version of VisiCalc. [Curt Coder]

Source Changes
--------------

-softbox: Fixed reset. [Mike Naberezny]

-corvushd: Supported 4 hard disks and usage from within a device. [Curt Coder]

-Added skeleton for IMI 5000H hard disk controller. [Curt Coder, Al Kossow]

-PC driver cleanup: [Dirk Best]
* Much improved CS4031 emulation, added DMA, interrupt controller,
timer, RTC directly to the device as sub devices and added the
generic functions needed for AT compatibility
* Moved the ct486 driver to its own file, to avoid all the legacy
stuff in at.c
* Added support for the IOCHCK signal to the ISA bus, this is used
instead of directly issuing an NMI to the main CPU
* Moved ISA device slot definitions to its own file to avoid copy &
pasting the same list to different drivers
* Updated MC146818 RTC for devcb2

-Added skeleton device for Mator SHARK (22 MB Winchester hard
disk for the Commodore PET). [Curt Coder, Mike Naberezny]

-Rename the bridge challenger 3 model 7014 driver from 'abc' to
'bridgec3', added pcb locations, notes, and better labels.
[Lord Nightmare]

-famicom: added support for loading/saving BASIC programs
from/to cassette. wav files supported only. [Fabio Priuli]

-nes.c: improvements and fixes to inputs [Fabio Priuli]
* simplified input reading
* moved most Famicom controllers to the expansion port (still
configurable in the Driver Config menu) because it is more
accurate and because it allows to use both the FC keyboard and the
controllers in BASIC games
* fixed NES paddle emulation which broke some years ago
* added FC paddle emulation, see Arkanoid and Chase HQ
* added Hori Twin Adapter with correct P3 & P4 Famicom protocol, see
e.g. four players games by Technos Japan
just a cleanup and the whatsnew entry for previous changes...

-nes.c: emulated microphone input for old famicom controller, as
detected by games (i.e. it only detects voice/no voice, while the
actual transmission of your voice to the speakers is not emulated). To
use it in games expecting you to blow or shout in the mic, select the
"Gamepad (Older Version)" as "P2 Controller" in the Driver
Configuration submenu, and press "6" when the game requires it.
[Fabio Priuli]

-nes.c: added emulation of the NES Power Pad controller, to be
enabled in Controller Port 2 through the Driver Configuration submenu,
and mapped by default on TY,FGHJ,BN keys for side A layout and
RTYU,FGHJ,VBNM keys for side B. [Fabio Priuli]

-MEK6800D2 : Added cassette interface, system listed as WORKING [Robbbert]

-nes.c: added emulation of the FC Family Trainer controller, to
be enabled in Expansion Port through the Driver Configuration submenu,
and mapped by default like the Power Pad. [Fabio Priuli]

-corvushd: Fixed physical sector calculation. [Mike Naberezny]

-snes.c: simplified input handling and made controller ports 16bits
wide, since this is the way they are accessed by our code.
[Fabio Priuli]

-snes.c: simplified input handling, moved the console specific
inputs to MESS driver and added preliminary Multitap support. Multitap
has to be enabled in the Driver Configuration menu. The code is
considered preliminary because some games recognize 4 pads (e.g.
Kunio-kun no Dodge Ball), other ones recognize 3 pads only (e.g. Super
Bomberman 3, 4 & 5) and some recognize 2 pads only (e.g. FIFA 96 and
97). [Fabio Priuli]

-Acorn System 1: added cassette [Robbbert]

-corvushd: Fixed log message. [Mike Naberezny]

-sms: Converted SMS inputs to use slot devices. You now select
controllers in the Slot Devices menu of the internal UI, not in the
Driver Configurations anymore. [Enik]

-bml3: split into three variants (bml3, bml3a and bml3b)
according to floppy disk support. Only bml3a (5.25" disk) is
considered working. [jedwidz]

-c64: Updated SwiftLink/Turbo232 settings. [Mike Naberezny]

-SNES SA-1 improvements [R. Belmont]
* S-CPU can properly write to SA-1 registers
* SA-1 CPU boots properly from its own vectors
* Interrupt controller implemented
* Message-passing registers and status flags hooked up

-SNES SA-1: fixed initial SA-1 status and added preliminary SA-1
to S-CPU IRQ. [R. Belmont]

-gameboy: converted the various LCD types (DMG, MGB, CGB...) to
be devices. [Fabio Priuli]

-pet: Fixed ROM signatures for Mator Shark hard drive. [Mike Naberezny]

-Fidelz80.c: rename vbc to vbrc, and noted that Fidelity Bridge
Challenger models VBRC and 7002 are two names for the same thing.
[Lord Nightmare, Cowering, Kevtris]

-apollo: fixed disk and tape DMA, improved logging [Hans Ostermeyer]

-ibm5170: Emulated the IBM Model F PC/AT 84-key keyboard. [Curt Coder, John Elliott]

-Apollo: fix out-of-bounds framebuffer access crash on OS X [Hans Ostermeyer]

-SNES SA-1 work: [Fabio Priuli, R. Belmont]
* Initial support for plain SA-1 DMA
* Fixed incorrect BWRAM banking
* Fixed SA-1 vectors to not blot out all banks
* Added S-CPU vector override
* Fire interrupt for CC type 1; this allows levelling up in SMRPG
(gfx not correct yet)

-bml3: Add stub variants bml3mk2 (for MB-6891) and bml3mk5 [jedwidz]
(for MB-6892). For now these behave the same as bml3
(MB-6890). Refactor disk controllers and kanji ROM as slot devices.
This allows switching between MP-1802 and MP-1805 disk controllers.
MP-1805 disk controller now works. Kanji ROM now works. Keyboard
scanning in 'counter disabled' mode now works.

-imgtool: Add bml3 driver, supporting both single-density (MP-1805 [jedwidz]
controller) and double-density (MP-1802 controller) disks in D88
format.

-ibm5160: Emulated the IBM Model F PC/XT 83-key keyboard.
[Curt Coder, John Elliott]

-PDP1 : Fixed loading of paper tape, Spacewar works again [Robbbert]

-TX0 : Fixed paper tape reader [Robbbert]

-Fixes for building MESS with Visual Studio 2013 preview [smf]

-Vtech1 : fixed i/o error when reading disks. [Robbbert]

-vtech1: fixed i/o ports for vz300, laser310 allowing disk to work. [Robbbert]

-pc1640: Promoted to working with imperfect graphics, the
extended Paradise EGA-350 video modes are not supported yet.
[Curt Coder]

-sms.c: Converted TH line callbacks to use write_line. [Enik Land]

-Ensoniq 16-bit: better A/D parameter handling, allow panel
device to send new analog data. [Christian Brunschen]

-a7800.c - XM/XBoard POKEY support. 'Bentley Bear - Crystal Quest' &
'Donkey Kong XM' now work, while maintaining support for original
library titles, Commando and Ballblazer. [Robert Tuccitto]

-Mac updates: [R. Belmont]
* Corrected memory map errors with the SE and Classic
* Preliminary support for the SE's 68000 processor-direct slot
* Preliminary support for the Radius Full Page Display card which
goes in the SE PDS slot

-softbox: Added reset when IEEE-488 IFC is asserted. [Mike Naberezny]

Enjoy!
Last edited by PMJPlay on Thu Sep 19, 2013 1:32 am, edited 1 time in total.
User avatar
PMJPlay
Curator
Curator
Next LVL Up at : 1250
Next LVL Up at : 1250
 
Posts: 1240
Joined: Thu Feb 16, 2012 9:25 am
Location: Australia
Has thanked: 1525 times
Been thanked: 1501 times

Re: EMULATORS : Updates and Changes News

Postby PMJPlay » Wed Sep 18, 2013 9:39 am

Emulators Updated

MAMEUI v0.150 [MAME] [Frontend] (WINDOWS)
MESSUI v0.150 [MESS] [Frontend] (WINDOWS)
MAME for Slackware v0.150 [MAME] (LINUX)
MAMEUIFX v0.150 [MAME] [Frontend] (WINDOWS)
mGalaxy v5.0 [MAME] [Frontend] (WINDOWS)


Enjoy!
Last edited by PMJPlay on Thu Sep 19, 2013 1:28 am, edited 1 time in total.
User avatar
PMJPlay
Curator
Curator
Next LVL Up at : 1250
Next LVL Up at : 1250
 
Posts: 1240
Joined: Thu Feb 16, 2012 9:25 am
Location: Australia
Has thanked: 1525 times
Been thanked: 1501 times

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 28 guests

cron