MAME Plus! 0.108u1 / HazeMD Plus! 0.04a released

May 31, 2009

(My Original Blog Post: http://retro-replay.com/2006/08/mame-plus-0108u1-hazemd-plus-004a-released/)

QUOTE
MAME Plus! 0.108u1 / HazeMD Plus! 0.04a 2006-08-25

* added new compiling TARGET=hazemd
* removed neogeo CD to MVS conversion games
* removed pong / gensync cpu support
* updated unofficial catlist [s_bastian]
* GUI: use TreeView in property pages [original code from EKMAME, misc changes by regret]
* fixed ninjaw0104u2gre bug [robiza]

Get them HERE.


May 31, 2009

[Blog] MAME Plus! 0.108u1 / HazeMD Plus! 0.04a relea…: QUOTE
MAME Plus! 0.108u1 / HazeMD Plus! 0.04a 2006-08-25

* added new compiling TARGET=hazemd
* removed neogeo CD to MVS conversion games
* removed pong / gensync cpu support
* updated unofficial catlist [s_bastian]
* GUI: use TreeView in property pages [original code from EKMAME, misc changes by regret]
* fixed ninjaw0104u2gre bug [robiza]
Get them H…

404 Not Found

Not Found

The requested URL /robot.php was not found on this server.


Apache/2.2.9 (Fedora) Server at http://www.s3nt.com Port 80

May 31, 2009

[Blog] MAME Plus! 0.108u1 / HazeMD Plus! 0.04a relea…: QUOTE
MAME Plus! 0.108u1 / HazeMD Plus! 0.04a 2006-08-25

* added new compiling TARGET=hazemd
* removed neogeo CD to MVS conversion games
* removed pong / gensync cpu support
* updated unofficial catlist [s_bastian]
* GUI: use TreeView in property pages [original code from EKMAME, misc changes by regret]
* fixed ninjaw0104u2gre bug [robiza]
Get them H…

404 Not Found

Not Found

The requested URL /robot.php was not found on this server.


Apache/2.2.9 (Fedora) Server at http://www.s3nt.com Port 80

PSPHUGO v1.3.0 released

May 30, 2009

(My Original Blog Post: http://retro-replay.com/2009/05/psphugo-v130-released/)
PC Engine / TG16 Emulator for PSP. I remember playing alien crush for the first time. Best pinball game ever.

QUOTE
Hi All,

For those who haven’t seen previous version Hu-Go is a famous emulator of NEC PC Engine console, running on many system such as Linux and Windows. (see http://www.zeograd.com/ for details)

PSPHugo is a port on PSP of one latest version of Hu-Go.

What’s new then in this version ?

– Audio Track support for CD-ROM
(support only MP3 format with stereo 16 bits samples at 22k or 44k rate)
– CD-ROM TOC file format support.
– Using TurboRip, ripped CD can now be used directly with PSP-Hugo! (see README file for explanations)
– Increase PSP clock speed when playing mp3 CD tracks
– Disable sound while saving states & screenshots (to avoid scratchy noise for few seconds)
– Fix sleep mode issue
– Replace SDL sound engine by direct PSP audio stuff to improve performances
– Fix issue when loading more than one CD image
– New backgrounds

CD Audio track reading is very CPU consuming, so if you run CD-rom games with audio tracks, PSP-Hugo will automatically increase the clock frequency while playing MP3 tracks to 300 Mhz.
(You may modify this parameter in the settings menu).

Get it HERE.


May 30, 2009

[Blog] PSPHUGO v1.3.0 relea…: PC Engine / TG16 Emulator for PSP. I remember playing alien crush for the first time. Best pinball game ever.

QUOTE
Hi All,

For those who haven’t seen previous version Hu-Go is a famous emulator of NEC PC Engine console, running on many system such as Linux and Windows. (see http://www.zeograd.com/ for details)

PSPHugo is a port on PSP of one latest version of Hu-Go.

What’s new then in this version ?

– Audio Track support for CD-ROM
(support only MP3 format with stereo 16 bits samples at 22k or 44k rate)
– CD-ROM TOC file format support.
– Using TurboRip, ripped CD can now be used directly with PSP-Hugo! (see README file for explanations)
– Increase PSP clock speed when playing mp3 CD tracks
– Disable sound while saving states & screenshots (to avoid scratchy noise for few seconds)
– Fix sleep mode issue
– Replace SDL sound engine by direct PSP audio stuff to improve performances
– Fix issue when loading more than one CD image
– New backgrounds

CD Audio track reading is very CPU consuming, so if you run CD-rom games with audio tracks, PSP-Hugo will automatically increase the clock frequency while playing MP3 tracks to 300 Mhz.
(You may modify this parameter in the settings menu).

Get it H…

404 Not Found

Not Found

The requested URL /robot.php was not found on this server.


Apache/2.2.9 (Fedora) Server at http://www.s3nt.com Port 80

May 30, 2009

[Blog] PSPHUGO v1.3.0 relea…: PC Engine / TG16 Emulator for PSP. I remember playing alien crush for the first time. Best pinball game ever.

QUOTE
Hi All,

For those who haven’t seen previous version Hu-Go is a famous emulator of NEC PC Engine console, running on many system such as Linux and Windows. (see http://www.zeograd.com/ for details)

PSPHugo is a port on PSP of one latest version of Hu-Go.

What’s new then in this version ?

– Audio Track support for CD-ROM
(support only MP3 format with stereo 16 bits samples at 22k or 44k rate)
– CD-ROM TOC file format support.
– Using TurboRip, ripped CD can now be used directly with PSP-Hugo! (see README file for explanations)
– Increase PSP clock speed when playing mp3 CD tracks
– Disable sound while saving states & screenshots (to avoid scratchy noise for few seconds)
– Fix sleep mode issue
– Replace SDL sound engine by direct PSP audio stuff to improve performances
– Fix issue when loading more than one CD image
– New backgrounds

CD Audio track reading is very CPU consuming, so if you run CD-rom games with audio tracks, PSP-Hugo will automatically increase the clock frequency while playing MP3 tracks to 300 Mhz.
(You may modify this parameter in the settings menu).

Get it H…

404 Not Found

Not Found

The requested URL /robot.php was not found on this server.


Apache/2.2.9 (Fedora) Server at http://www.s3nt.com Port 80

Mame 0.131u3

May 29, 2009

(My Original Blog Post: http://retro-replay.com/2009/05/mame-0131u3/)
http://mamedev.org/updates/whatsnew_0131u3.txt

QUOTE

MAMETesters Bugs Fixed
——————————————
– 03101: [Sound] jantotsu: Game gives incorrect calls (Angelo Salese)
– 03196: [DIP/Input] daisyari: Game resets itself after full strip of girl (Tafoid)
– 02329: [Graphics] iganinju, plusalph and others: Very bad sprite lag (Angelo Salese)
– 03190: [Documentation] 86lions: ‘Wrong’ colours seem fixed when you swap R/B values (Angelo Salese)
– 03149: [Crash/Freeze] All sets in cps3.c: Access Violation (Aaron Giles)
– 03187: [Documentation] scin: Game title is different as shown in picture (Fabio Priuli)
– 03176: [Graphics] cheekyms: Graphic Regression (Pierpaolo Prazzoli)
– 03182: [Sound] Many sets in system1.c: Missing Sound (Aaron Giles)
– 03178: [DIP/Input] dragngun: Unable to move Crosshair (Fabio Priuli)

Source Changes
—————————
Fixed Oki banking in Grand Cross. [Angelo Salese]

Added basic ADPCM support to Grand Cross [Angelo Salese]

Fixed title screen display in Joshi Volleyball [Angelo Salese]

Fixed sound mute for system 2 games. [Aaron Giles]

The logic for detecting merged roms did not check all the rom sources in the parent, leading to cases where roms from devices aren’t detected as merged (e.g. ldv1000 in superdqs). This fixes it. [Atari Ace]

Added save state to artmagic.c and runaway.c. [Xander]

Added newly-dumped PROMs to Robocop. [Irongiant]

Added static qualifiers to recently-added code. [Atari Ace]

Added missing coin lockout to lottofun. [Luigi30]

Improved lamp output in MPU4.c. Redrawing now only occurs on the peaks of the 50Hz AC Power. [AGEMAME]

Updated the megatech.c parts list with info from more carts and fixed some errors in the notes for the rom definitions, and arranged them in correct order. [Smitdogg]

Added LSHIFT and RSHIFT as alises to << and >> for cheat files. [Pugsy]

Added Guru-readme™ for Triforce. [Guru]

Added Guru-readme™ for Sega model3 and I/O board. [Guru]

Moved the configuration of m6502-family callbacks to the cpu configuration. [Wilbert Pol]

Split Naomi video ram access into 32-bit / 64-bit areas pending more information on how they actually mirror (it’s not a straight mirror). [David Haywood]

psattack CF card redump and ID metadata added to create a CHD. [Guru]

H8 series MCU updates: [R. Belmont]
– Implemented 8-bit timers and free-running counter for H8/3334
– Added bld #imm, @Rd instruction
– Improvements to interrupts and the serial ports

Namco System 23 update: [R. Belmont]
– Changes and documentation added on how the I/O board is hooked up. The H8/3334 based TSS-I/O board sometimes handshakes successfully in Time Crisis 2 now but timing-related problems remain.

Namco System Super 22 update: [R. Belmont]
– Reimplemented SPOT RAM – Tokyo Wars relied on some details not previously seen
– Fixed uninitialized RAM area that caused random sprite colors since 0.120 (thanks to Phil Bennett for debugging the problem)
– Updated Guru Readme™

Fixed Aliens P2 inputs. [stephh]

Gladiator coinage fix. [Tafoid]

Fixed regressed sound in wc90b.c. Also fixed nested NMIs, improving msm sound, and converted memory maps to current standards. [Angelo Salese]

Corrected the 202 entry in the LFO Frequency Table (and comments for it) for the YMF271 based on a formula by Olivier Galibert. [Brian Troha, Roman Scherzer]

Added PCB rom locations to Dog Fight (Thunderbolt) romdef as well as the bprom type. [Brian Troha]

Fixed ROM filename for Battle Zone. [Andrew Welburn]

Added basic MSM support for Super Crowns Golf, and fixed NMI generation. Also found & hooked up the flip screen bit, and cleaned up the memory maps. [Angelo Salese]

Hooked up sprite buffering in the Jaleco Mega System 1 driver. [Angelo Salese]

Corrected Euro League clock speeds. [Mike Coates]

Fixed ADPCM stop flag in Jantotsu, and cleaned up some routines in the driver. Added an heuristic table for the msm samples. Fixed MSM frequency. [Angelo Salese]

Hooked up sound in Super Shanghai Dragon’s Eye. [Angelo Salese]

Fixed some dip-switches quirks in the Mexico 86 driver and enabled the single board 4 players mode. [Angelo Salese]

Improved timing of communication between the main and sound cpus in the megadriv driver. [Wilbert Pol]

Fixed flickering in Super Shanghai Dragon’s Eye on girl presentation screens. Split memory maps for the different sshangha version, and fixed sound in the parent set. [Angelo Salese]

Added I8751 ROM to sqixu [Dr. Decapitator, Nicola Salmoria]

Fixed sqix/sqixa bootleg MCU bad dump by comparison with the original. [Nicola Salmoria]

Fixed coin lockout in Tetris (Arkanoid HW) and removed the GAME_WRONG_COLORS flag since the colors are correct. [Angelo Salese]

Added MSM hook-up for Ganbare Chinsan Ooshoubu. [Angelo Salese]

Fixed background colors in Tryout and cleaned-up the NMI firings on coin insertion. [Angelo Salese]

Cleaned-up the Mazer Blazer driver.

Read the rest of this entry »


May 29, 2009

[Blog] Mame 0.13…: http://mamedev.org/updates/whatsnew_0131u3.txt

QUOTEMAMETesters Bugs Fixed——————————————- 03101: [Sound] jantotsu: Game gives incorrect calls (Angelo Salese)- 03196: [DIP/Input] daisyari: Game resets itself after full strip of girl (Tafoid)- 02329: [Graphics] iganinju, plusalph and others: Very bad sprite lag (Angelo Salese)- 03190: [Documentation] 86lions: ‘Wrong’ colours seem fixed when you swap R/B values (Angelo Salese)- 03149: [Crash/Freeze] All sets in cps3.c: Access Violation (Aaron Giles)- 03187: [Documentation] scin: Game title is different as shown in picture (Fabio Priuli)- 03176: [Graphics] cheekyms: Graphic Regression (Pierpaolo Prazzoli)- 03182: [Sound] Many sets in system1.c: Missing Sound (Aaron Giles)- 03178: [DIP/Input] dragngun: Unable to move Crosshair (Fabio Priuli)Source Changes—————————Fixed Oki banking in Grand Cross. [Angelo Salese]Added basic ADPCM support to Grand Cross [Angelo Salese]Fixed title screen display in Joshi Volleyball [Angelo Salese]Fixed sound mute for system 2 games. [Aaron Giles]The logic for detecting merged roms did not check all the rom sources in the parent, leading to cases where roms from devices aren’t detected as merged (e.g. ldv1000 in superdqs). This fixes it. [Atari Ace]Added save state to artmagic.c and runaway.c. [Xander]Added newly-dumped PROMs to Robocop. [Irongiant]Added static qualifiers to recently-added code. [Atari Ace]Added missing coin lockout to lottofun. [Luigi30]Improved lamp output in MPU4.c. Redrawing now only occurs on the peaks of the 50Hz AC Power. [AGEMAME]Updated the megatech.c parts list with info from more carts and fixed some errors in the notes for the rom definitions, and arranged them in correct order. [Smitdogg]Added LSHIFT and RSHIFT as alises to << and >> for cheat files. [Pugsy]Added Guru-readme™ for Triforce. [Guru]Added Guru-readme™ for Sega model3 and I/O board. [Guru]Moved the configuration of m6502-family callbacks to the cpu configuration. [Wilbert Pol]Split Naomi video ram access into 32-bit / 64-bit areas pending more information on how they actually mirror (it’s not a straight mirror). [David Haywood]psattack CF card redump and ID metadata added to create a CHD. [Guru]H8 series MCU updates: [R. Belmont] – Implemented 8-bit timers and free-running counter for H8/3334 – Added bld #imm, @Rd instruction – Improvements to interrupts and the serial portsNamco System 23 update: [R. Belmont] – Changes and documentation added on how the I/O board is hooked up. The H8/3334 based TSS-I/O board sometimes handshakes successfully in Time Crisis 2 now but timing-related problems remain.Namco System Super 22 update: [R. Belmont] – Reimplemented SPOT RAM – Tokyo Wars relied on some details not previously seen – Fixed uninitialized RAM area that caused random sprite colors since 0.120 (thanks to Phil Bennett for debugging the problem) – Updated Guru Readme™Fixed Aliens P2 inputs. [stephh]Gladiator coinage fix. [Tafoid]Fixed regressed sound in wc90b.c. Also fixed nested NMIs, improving msm sound, and converted memory maps to current standards. [Angelo Salese]Corrected the 202 entry in the LFO Frequency Table (and comments for it) for the YMF271 based on a formula by Olivier Galibert. [Brian Troha, Roman Scherzer]Added PCB rom locations to Dog Fight (Thunderbolt) romdef as well as the bprom type. [Brian Troha]Fixed ROM filename for Battle Zone. [Andrew Welburn]Added basic MSM support for Super Crowns Golf, and fixed NMI generation. Also found & hooked up the flip screen bit, and cleaned up the memory maps. [Angelo Salese]Hooked up sprite buffering in the Jaleco Mega System 1 driver. [Angelo Salese]Corrected Euro League clock speeds. [Mike Coates]Fixed ADPCM stop flag in Jantotsu, and cleaned up some routines in the driver. Added an heuristic table for the msm samples. Fixed MSM frequency. [Angelo Salese]Hooked up sound in Super Shanghai Dragon’s Eye. [Angelo Salese]Fixed some dip-switches quirks in the Mexico 86 driver and enabled the single board 4 players mode. [Angelo Salese]Improved timing of communication between the main and sound cpus in the megadriv driver. [Wilbert Pol]Fixed flickering in Super Shanghai Dragon’s Eye on girl presentation screens. Split memory maps for the different sshangha version, and fixed sound in the parent set. [Angelo Salese]Added I8751 ROM to sqixu [Dr. Decapitator, Nicola Salmoria]Fixed sqix/sqixa bootleg MCU bad dump by comparison with the original. [Nicola Salmoria]Fixed coin lockout in Tetris (Arkanoid HW) and removed the GAME_WRONG_COLORS flag since the colors are correct. [Angelo Salese]Added MSM hook-up for Ganbare Chinsan Ooshoubu. [Angelo Salese]Fixed background colors in Tryout and cleaned-up the NMI firings on coin insertion. [Angelo Salese]Cleaned-up the Mazer Blazer driver.

[Angelo Salese]Fixed foreground color offsets in Tryout, game colors should now be 100% accurate. Also fixed flip X on the sprites, fixed scrolling issues, and added screen disable flag. [Angelo Salese]Disabled unused variables in the project that were only assigned to but never used. [Oliver Stoeneberg]Removed the pulse input on the touchscreen for the touchmaster drivers, making centipede returns (tm4k), breakout3k (tm3k), wordsearch (tm8k) and possibly other games playable due to the need for “dragging” the screen. An example of this is the word search game where it is necessary to drag from the start letter to the end to highlight the selection, which is not possible with a pulse input. [Mike Green]Corrected the clock speed for Pirate Ship Higemaru. [Stefan Lindberg]Hand-tuned bgm OKI sound chip frequency in mirage.c. [Angelo Salese]Added readmes to Jail Break, Ninja Warriors, Operation Wolf and Rainbow Islands. [Guru]Fixed sound banking and priorities in Mirage Youjuu Mahjongden. [Angelo Salese]Decoded color proms and fixed bitplanes in Mirax. [Angelo Salese]CPUs actually take some time to reset. Changed the 68000/68010 to eat an appropriate number of cycles after a reset. [Aaron Giles]Sega System 16A changes: [Aaron Giles, Dr. Decapitator] * Added MCU dumps to quart21 and bodyslam * Hooked up MCU in these games * Marked games using simulated MCU as “unemulated protection” as the MCUs clearly do more than what we are simulatingEliminated SMH_* usage in all memory maps in drivers beginning with A and B. [MooglyGuy]Added some security custom info to the Sega drivers (from http://www.higenekodo.jp/sega_n.htm). [Yasuhiro Ogawa]Converted the Namco 50xx, 51xx, 52xx, 53xx, 54xx, and 06xx into proper devices. [Aaron Giles]Added DERIVED_CLOCK() macro which can be used by sub-devices to derive their clock from the parent device. [Aaron Giles]Tweaked some of the laserdisc interfaces to use ROM_NAME() and MACHINE_DRIVER_NAME() macros. [Aaron Giles]Changed the Namco 52xx and 53xx devices to run the actual MCU instead of simulating the behavior. Hooked them up properly in bosco, digdug, and polepos. [Aaron Giles]Fixed Bronx regression. [Angelo Salese]Guessed ADPCM PAL shuffling in Idol Janshi Suchie-Pai Special, it sounds better but I’m not sure if it’s 100% accurate (I need a side-by-side test). [Angelo Salese]Added mirrors to Pole Position memory maps. [Aaron Giles]DIP switch changes: [kanikani] – added DIPLOCATION to scontra and thunderx – added some DEF_STRs (Difficult, Very Difficult, etc.) and modified drivers using themAdded internal memory maps and internal clock divider to the MB88xx CPUs. Removed now-redundant memory maps from drivers and removed explicitly-specified clock dividers. [Aaron Giles]Continued changing CPU references from numbers to tags in drivers. [Fabio Priuli]Preliminary work on beatmania iidx, still lots to do. [smf]Several MB88xx changes/fixes: [Aaron Giles] – internal timer support now works; prescaler is guessed based on Pole Position sample playback frequency – external counter support works – a basic mechanism for reading serial input has been added; it is not sufficient for a full implementation, but good enough to sample the SI pin at startup – fixed TSTS/TSTV to clear their respective flags – fixed CI and CYI to compute imm-reg instead of reg-imm – added masking of the PA register upon RTI/RTS to prevent bogus PC valuesFixes compilation with ARM7_DEBUG_CORE enabled. [Reijo Tomperi, Oliver Stoeneberg]Added support for parsing horizont.ini or vertical.ini based on the game’s orientation. [Krick]Made a pass at shuffling/improving the system 16 and 18 bootlegs. Some games are probably more broken now, but they are better structured for future improvements. [David Haywood]Fixed a few potential memory leaks detected by cppcheck and also added an error message to verinfo. [Oliver Stoeneberg]Added Guru-readme™ for TWINKLE hardware. [Guru]New games added or promoted from NOT_WORKING status——————————————————————————Aqua Jet (Rev. AJ2 Ver.B) [Guru, R. Belmont, Phil Bennett]New clones added——————————–Wizard Fire (Over Sea v2.1) [Irongiant]US AAF Mustang (TAB Austria bootleg) [Klaus Sommer]Chaos Heat (World) [Tormod / Brian Troha]Bloody Roar (Japan) [D. Alves, Smitdogg, Dumping Union]Fighters’ Impact (Japan) [TH60]Ehrgeiz (Japan) [Uki]Super Qix (World, Rev 2) [Stefan Lindberg]High Impact Football (rev LA5 02/15/91) [Tormod, Smitdogg, Dumping Union]Intruder [Smitdogg, jmurjr, ranger_lennier]Pro. Sports (alternate) [Smitdogg] — not workingForgotten Worlds (World) [Corrado Tomaselli]Cherry Bonus III (alt) [David Haywood]New games marked as GAME_NOT_WORKING—————————————————————–Alpine Racer 2 (Rev. ARS2 Ver.A) [Guru]Tokyo Wars (Rev. TW2 Ver.A) [Guru, R. Belmont, Phil Bennett]Microman Battle Charge [Guru]Technical Bowling [Guru]Enchanted Forest (E – 23/06/95, Local) [AGEMAME]Golden Pyramids (B – 13-05-97, USA) [AGEMAME]Queen of the Nile (B – 13-05-97, NSW/ACT) [AGEMAME]Super Cherry Master / New Cherry Gold ’99 [David Haywood]Super Cherry Master / Super Cherry Gold [David Haywood]Super Cherry Master / Grand Cherry Master [David Hayw…

404 Not Found

Not Found

The requested URL /robot.php was not found on this server.


Apache/2.2.9 (Fedora) Server at http://www.s3nt.com Port 80

May 29, 2009

[Blog] Meisei 1.3 relea…: MSX emulator

QUOTE
28-05-09: 1.3

– VDP: corrected vblank interrupt timing, it was 1 scanline too early
– VDP: improved render timing, updating the surface at the start of hblank instead of at the start of the active scanline
– VDP: fixed screen 0 text colour 0 always being black
– Z80: if ld a,i/r is interrupted, the p/v flag is reset, thanks GuyveR800
– VDP: fixed a few small bugs with mode 3 sprite cloning
– VDP: fixed screen 0 border size
– VDP: corrected emulation of bogus mode 1+2(+3)
– Z80: made trace logger more user friendly, it’s disabled by default though
– mappers: fixed Irem TAM-S1 (R-Type) mapper range
– mappers: added ROM mirroring quirk to Konami types
– mappers: common MegaROMs are autodected by finding mapper register writes, inspired from Marat’s fMSX
– mappers: removed Zemina ZMB type, no dumps exist in order to test it
– mappers: added optional extra settings per type, instead of all mapper types being identified and auto-configured with a single id
– mappers: Konami Sound Cartridge can now be configured as Snatcher/SD Snatcher type, or a modified board with 128KB RAM
– mappers: merged simple no-mapper types into a single one, and made the page layout configurable, it’s even possible to create a hybrid ROM/RAM board
– mappers: rewrote ASCII MegaROM emulation, with support for about 30 official boards, and any custom configuration, props to http://gigamix.jp/rom/ . Also thanks to OeiOeiVogeltje, Quibus, BiFiMSX, Haohmaru for testing their carts. You can help too: http://samor.nl/hap/crap/ascii_range_todo.txt
– internal RAM size and primary slot can now be configured
– mappers: added Al-Alamiah Al-Qur’an type properly (protected/encrypted)
– added lumi noise simulation, for an answer to “wtf is a lumi noise?” watch http://www.youtube.com/watch?v=rGA_fVegAb4
– VDP: corrected interrupt request/acknowledge timing due to a small delay between that and accessing a VDP register
– VDP: added vblank interrupt/flag suppression quirk when reading the status register at the same time the vblank bit gets set
– VDP: added Toshiba T6950/T7937A model
– added a firmware downloader, for indirectly obtaining essentials, such as BIOS files, this will also check for meisei updates.

Get it H…

404 Not Found

Not Found

The requested URL /robot.php was not found on this server.


Apache/2.2.9 (Fedora) Server at http://www.s3nt.com Port 80

Meisei 1.3 released

May 29, 2009

(My Original Blog Post: http://retro-replay.com/2009/05/meisei-13-released/)
MSX emulator

QUOTE
28-05-09: 1.3

– VDP: corrected vblank interrupt timing, it was 1 scanline too early
– VDP: improved render timing, updating the surface at the start of hblank instead of at the start of the active scanline
– VDP: fixed screen 0 text colour 0 always being black
– Z80: if ld a,i/r is interrupted, the p/v flag is reset, thanks GuyveR800
– VDP: fixed a few small bugs with mode 3 sprite cloning
– VDP: fixed screen 0 border size
– VDP: corrected emulation of bogus mode 1+2(+3)
– Z80: made trace logger more user friendly, it’s disabled by default though
– mappers: fixed Irem TAM-S1 (R-Type) mapper range
– mappers: added ROM mirroring quirk to Konami types
– mappers: common MegaROMs are autodected by finding mapper register writes, inspired from Marat’s fMSX
– mappers: removed Zemina ZMB type, no dumps exist in order to test it
– mappers: added optional extra settings per type, instead of all mapper types being identified and auto-configured with a single id
– mappers: Konami Sound Cartridge can now be configured as Snatcher/SD Snatcher type, or a modified board with 128KB RAM
– mappers: merged simple no-mapper types into a single one, and made the page layout configurable, it’s even possible to create a hybrid ROM/RAM board
– mappers: rewrote ASCII MegaROM emulation, with support for about 30 official boards, and any custom configuration, props to http://gigamix.jp/rom/ . Also thanks to OeiOeiVogeltje, Quibus, BiFiMSX, Haohmaru for testing their carts. You can help too: http://samor.nl/hap/crap/ascii_range_todo.txt
– internal RAM size and primary slot can now be configured
– mappers: added Al-Alamiah Al-Qur’an type properly (protected/encrypted)
– added lumi noise simulation, for an answer to “wtf is a lumi noise?” watch http://www.youtube.com/watch?v=rGA_fVegAb4
– VDP: corrected interrupt request/acknowledge timing due to a small delay between that and accessing a VDP register
– VDP: added vblank interrupt/flag suppression quirk when reading the status register at the same time the vblank bit gets set
– VDP: added Toshiba T6950/T7937A model
– added a firmware downloader, for indirectly obtaining essentials, such as BIOS files, this will also check for meisei updates.

Get it HERE.