The Philips CD-i system has pretty much been unemulated this far, but now things is changing. A new emulator has been released, simply named 'CD-i Emulator', unfortunally the emulator isn't free, but there's a time-limited demo to try.
The CD-i emulator program (cdiemu) provides a fairly complete emulation of the hardware of an actual physical CD-i player.
/.../
The time-limited edition emulates for at most three minutes between CD-i player resets and does not support permanent saving of NVRAM data such as game highscores and other CD-i title settings. The unlimited edition does not have these restrictions.
In order to actually run CD-i software, the emulator needs copies of the CD-i system ROMs. These ROMs are copyrighted and cannot be freely redistributed, but you can easily obtain them via the serial port of a physical CD-i player using the provided CD-i Link program.
Head over to the official site for more information and the download.
Franxis has released a new version of his MAME port for the GP32 handheld. Here is the changes for version 1.9.
• Added DrZ80 Z80 ASM ARM core v0.001. Thanks to Reesy for letting me to release this preview version of his core, and also thanks a lot for the help during the integration and also for adding specific code needed by MAME.
• Updated Cyclone M68000 ASM ARM core v0.0082. Thanks to Dave, Reesy and Notaz.
• New centering screen code by new colaborator Pepe_Faruk.
• Thanks to all paypal donators: gp32x.de, Federico Mazza, Nandove, Videogame Stuff and Denis Evans.
IMPORTANT NOTES:
• Compatibility of DrZ80 core is still limited. I recommend to use this core only for games running slowly with old C core.
• Black Tiger with DrZ80: To play Black Tiger, use bootleg version of the game.
• 1943 with DrZ80: To play 1943, use japanese version of the game instead of US version.
Head on over to the official site for more information.
A new version of the MAME frontend EasyMame has been released. Here is the list of changes for version 5.2.2.
EasyMame 5.2.2 release info:
• New : Added two new status descriptions 'Missing Bios' and 'Missing CHD'.
• Fixed : Small issue in the Mame Options. Sometimes the resolution dropdown menu was left empty.
• Fixed : Raised a exception when the listview was empty in fullscreen mode.
• Fixed : Improved detection of corrupted rom zip files.
• Improved : Now also checks CHD diskimages.
Head on over to the official site for more information.
The developer e has just released an unnoficial version of NesterJ for PSP (NES emulator) which is based on the previously released 1.07 by ruka. Not completely sure on the differences but feel free to provide us with a proper translation if you can. :)
A new version of SNESGT (SNES emulator for Windows) has been released. Here is a google translation of the changes. If someone wants to provide a proper translation that would be great. :)
• Correcting the bug where SRAM is not saved at the time "of release" selection of the menu
• The support of pov and z, rx, ry and rz axis of joystick
• Adding the fast forward 2 key
• VirtuaNES2 filter plug in correspondence
• Correcting 24bpp color conversion routine
• Accelerating each resize filter
• The option which uses Flip, taking same period, it integrates to the option which it renews
• Correcting the calculation method of CPU-Sleep time in same period
• Way the execution of CPU-Sleep in same period can be appointed explicitly, modification
• With arrangement method of picture, aspect ratio 4:Adding the option which is maintained at 3
• Way the window is moved at the time of the client territory drug, modification
• Calculation precision improvement of sound formation
• Improving the noise generator of sound
• Sound interpolation method of default modification to gauss interpolation
• The increment of saving slot/mounting decrement
• Wording of setting dialogue and correction of detailed behavior
• Addition of the command line option which is started with the full screen
• Correcting the behavior of Alt+PrintScreen input
• 7-zip correspondence (7-zip32.Dll is needed)
• Correcting the fact that behavior of the mouse is strange
• Multiple tap correspondence
• Correcting the behavior whose internal IO emulation is detailed
• The correction of NMI and IRQ timing
• Variety corrections the relation of BS
• Adding the option which is started directly from BS-ROM
• Correcting the fact that time setting has become invalid.
Head on over to the official site for more information.
A new beta build of 64th Note (USF plugin for Winamp) has been released. Here is what was posted for the beta 16 build.
round frequency is now stored in in_usf.ini, as I might have to add new dacrate settings to the list and there's no sense in rereleasing the plugin every time that happens. plus the easy user-editability.
It now includes a setting for Mortal Kombat 4, so that should now work with out_asio.
Head on over to the official site for more information.
A new version of the ScummVM port for the Nintendo DS has been released.
- The top screen now shows a zoomed in view of the action, scrolled to the character who's speaking
- Large speed increase for Adlib music emulation
- Large speed increase for GBAMP CF card loading
- Closing the lid now puts the DS in sleep mode
- Screens are now the right way round on the latest firmware for the M3 player
- Savegames now save in the selected folder rather than the root
- Dialog no longer skips when you scroll the screen down as it's playing
- The console no longer appears during gameplay by default, toggle it using the Y button.
- Implemented screen shake function
- Added a configurable Time Shift Buffer to allow players to jump back in time (press ESC)
- Added TIMESHIFTBUFFERINTERVAL and TIMESHIFTBUFFERLENGTH settigns file tags.
- Added settings menu screen to allow players to configure the Time Shift Buffer.
- Added Thumbnail images to the SaveRAM files (picture taken at Save time).
- Only load Thumbnail images in Load and Save state screens after 1 second delay.
- Added Graphics menu option to allow hiding or showing of the Background layer.
- Changed showthumb.php so that it also works with the SaveRAM thumbnails.
- Increased the Movie Recording time to 100,000 key-presses (over 24 hours of recording)
- Added HIGHRESTHUMBNAILS options to Settings file to improve quality of Thumbnails.
- Added No-Stretch option to the Graphics Menu (to prevent scaling)
- Added ability to save Movies into any available save slot
- Increased the number of available Save Slots to 20.
- GUI improvments to Save State, Load State, and Download ROM screens.
- Fixed bug where Applet screen would glitch when it loses focus on the Web Page
- Added option to stop playback of long Movies by pressing the F8 key.
Our buddies over at the Yabause development team have released a new version of their open source Saturn emulator Yabause. Here is a rundown on the changes for version 0.5.0.
cd block:
• bug fixes
• improved timing
cart:
• added Action Replay emulation
• added 8/32 Mbit dram emulation
• added 4/8/32 Mbit backup ram emulation
• added 16 Mbit rom emulation
• added very early Netlink emulation
scsp:
• added Stephane Dallongeville's SCSP's core. Thanks again Stef!
• fixed a couple of bugs that were causing movies to lock up.
68k:
• added Stephane Dallongeville's 68k's core. Thanks again Stef!
• fixed a few endian related bugs
• added debugger(still need disassembler though)
scu:
• added dsp emulation
• added dsp debugger
• added indirect dma emulation
• added timer0 emulation
• bug fixes
smpc:
• added very basic SH2 direct peripheral mode
• added clock change commands
• added slave sh2 off/on commands
• fixed intback command timing
• bug fixes
sh2:
• added FRT, WDT, and partial UBC emulation
• fixed a couple of opcode bugs
• re-added debugger
• added some early dynarec code
vdp1:
• added sprite priorities
• added color offset
• bug fixes
vdp2:
• added basic rbg0 emulation(no rotation, etc.)
• added backscreen emulation
• added caching
• added color offset
• added video mode changing
• added screen scrolling
• fix caching bug
• other bug fixes
• added early software video rendering. It's still pretty much unuseable at this point
general:
• added binary execution
• rewrote entire code in C for portability and speed
• fixed a number of configure bugs, added a few more command-line options
• fixed code so it's 64-bit friendly
• added iso and bin/cue files support
• changed several parts of yabause to allow for multiple implementations of video, sound, and peripheral code.
• added save states(currently broken unfortunately)
Head on over to the official site for more information. Nice release guys keep up the great work. :)
Some exciting news has happened today. MPH has successfully created a way to downgrade the PSP firmware from version 2.0 to 1.50 using the recent toc2rta exploit (buffer overflow). The 1.50 firmware allows the use of homebrew apps and emulation to be run on your PSP handheld. This also allows all the newer Euro PSP handhelds to be downgraded as well. This has been confirmed to be working but please use at your own risk. Thanks to Kojote for the news on IRC.
Please read the included readme for full instructions!
A new beta build of 64th Note (USF plugin for Winamp) has been released. Here is what was posted for the beta 15 build.
• removed a warning and interrupt in GenerateSectionLinkages (needed for Mario Tennis)
• added Auto Audio HLE (included file is incomplete but should be correct for those games it supports)
The Auto Audio HLE function depends on the in_usf.ini, which isn't nearly complete. I'll test some more as I go along. If you want to play with it yourself it is documented in the included 64thv100b15.txt. It's pretty basic, and I just use a checksum because I didn't know CRC32 off the top of my head.
Head on over to the official site for more information.
A new version of this ZX-Spectrum emulator has been released.
[-] Some fixes from version 1.7 to 1.12. Now I can remove mark Beta. Further working on the emulator are stopped now for a time. But if bugs were found, I'll fix it.
A new source and Win32 build of the multiple system emulator Mednafen has been released. Here is the list of changes for version 0.3.4.
• Added command-line option "-autofirefreq" for setting the frequency of the configured auto-fire buttons when playing NES and PC Engine games.
• PCE: Fixed Street Fighter 2 HuCard emulation.
• PCE: Modified PSG waveform writing/DDA emulation, fixes "Fire Pro Wrestling - Combination Tag".
• PCE: Modified TRB and TSB emulation. Fixes "Toy Shop Boys".
• PCE: Implemented VRAM-VRAM DMA direction control bits.
• PCE: Altered VDC timing, fixing a few games, making a few games more bouncy. ;)
• PCE: Fixed sprite clipping on the left side of the screen.
• PCE: The emulated RCR register is now masked with 0x3FF when being set. Fixes Niko Niko Pun.
• PCE: Several CPU cycles are now emulated between setting the in-vblank flag and the vblank IRQ occurring. This works around an issue that would otherwise require timing granularity as small as one cpu cycle. Interestingly, this same type of problem occurs with NES emulation.
• PCE: Altered the display rectangle calculation code to take into effect screen areas that may be hidden on many television sets(and some games were designed with the assumption that these areas WOULD be hidden).
• PCE: Modified noise emulation...again. :b
• PCE: Modified LFO emulation, fixes major sound problems in "Bull Fight".
• PCE: The sprite DMA completion IRQ now occurs earlier(probably a few cycles too early now, but oh well). Fixes some graphical issues in "Bull Fight".
• PCE: Sprite bit plane selection is now emulated to a degree. Fixes "Fighting Run".
• PCE: Very high-frequency(and probably inaudible) sounds are no longer played, because Blip_Synth can't handle them well. Fixes "Bouken Danshaku Don" and others.
Head on over to the official site for more information.
A new beta build of 64th Note (USF plugin for Winamp) has been released. Here is what was posted for the beta 14 build.
Fixed tab order (at least it's logical now). Focus is set in info window now so tabbing will get your right into the fields rather than having to click first.
minor change, but I figure I should get it out there anyway...
Head on over to the official site for more information.
Chui has released a fixed build of his recently released port of CaSTaway (Atari ST emulator) for the Dreamcast console. So if you grabbed RC2 prior to this post you probably want to give it another download so you have the fixed version. This new build fixes the autoframeskip/vsync bug.
A new work in progress report was posted for the Stella port (Atari 2600 emulator) for the Nintendo DS handheld. Here is what was posted over at the official site.
Wrote DS sound code. Seems to output sound but there's no ring buffer, it's slow (due to a loop with a double), and there's no detectable Atari 2600 bleeps in there. I got some bugs fixed, but of course, it's no where near release.
Head on over to the official site for more information.
A new bug fixed version of clrmamepro has been released. Here is the rundown of the changes for version 3.80a.
• misc: you can't download local datfiles anymore
• fixed: windows 2000 tree control refresh issue
• fixed: horiz. scrollbar hides last scanresults tree item in some cases
Head on over to the official site for more information.
Chui has released RC (release candidate) 2 of his Atari ST emulator for the Dreamcast console. Here is the changes for DCaSTaway RC 2.
• Overscan bottom border render.
• Stored queues improvements.
• Medium resolution fixed.
• Some input fixes.
• Atari ST video 50/60 switch support.
• No CRC calculation when cache not present.
• Multidisk support.
• General improvements.
Head on over to the official site for more information. Thanks to wrags for the heads up on IRC.
A new version of the Genesis emulator for windows known as Gens32 has been released. Here is the changes for version Surreal 1.28 LDU+.
What is LDU technology? It is Gens32's mother.And now,she has came back.She can read the text and pictures on the
screen,and then, do a lot of crazy stuffs for you.Such as Force Feedback or translate roms into your language in a few hours.
Besides,I have designed a new Feedback equipment to instead the pad.
I will give more details later.
Head on over to the official site for more information.
A new beta build of 64th Note the USF plugin for Winamp has been released. Here is the changes for 1.0 Beta 13.
* added alternate fade types (linear, log, cos)
* cleaned out unused options
* added "Track" field to USF Info window
* changed "Tagger" to "Tagged by"
* generally rearranged USF Info window
I don't like the empty space in the info window next to the track field, but I can't figure out a way to eliminate it. Track should be the first field in the window, so I can't just shove it in a corner.
Also, the three fade types discussed are now implemented and selectable in a combo box (which I just learned how to implement). cosine is the default at the moment, as it has won me over, but I'm still not sure it should be the default in the final version.
Something else I should mention: before release I intend to add a setting in the INI that specifies which version the settings are for, and if the version is different from the current version (or not set) the default settings will instead be written and used. This is to start everyone off with a clean slate after this beta test period has ended.
[edit]
Bah, looking at the info window the spacing between fields is a bit uneven and this is irritating me. I don't consider myself much of a UI designer but I do like consitancy in my dialogs. So here's the fastest new version yet.
A new version of RuMSX has been released for your MSX emulation pleasure.
Here's what's new:
# RUMSXEMU.ZIP (*updated*) has been changed and must be downloaded.
# RUMSXLNG.ZIP (*updated*) has been changed and need to be downloaded for localization-support.
# RUMSXLNX.ZIP (*updated*) contains partially localized versions of RuMSX (french+russian). In contrast to RUMSXLNG.ZIP the translation is not completed. So these resources are partially english. This file is NOT part of the InstallShield-version.
# RUMSXHLP.ZIP (*updated*) has been changed and must be downloaded (it contains RuMSX HTML-help files).
# RUMSXUNI.ZIP (*updated*) contains a trial-version of the RuMSX V0.32 unicode build (MSXW.EXE), which supports world-wide character sets in the single file. This file is NOT part of the InstallShield-version.
# Since V0.29 RuMSX supports a "My MSX" folder. This feature is disabled by default and has to be enabled by separate tools!
# Creation of new configurations created invalid paths to standard ROM images. This bug was new since V0.31.
# New introduced V9948 video processor was mistakenly assigned to MSX2+ and TurboR configurations.
# The VDP version number of the V9958 was incorrect (=1) since the beginning of RuMSX. This is now fixed (=2).
# VDP supports the native modes only (TMS9918A does no longer support SCREEN 4 and higher modes, V9938 does no longer support SCREEN 10 and higher modes). Prior versions reported only the correct VDP version number, but enabled all valid modes and command for every Video-Processor.
# When creating a new disk-image it's now possible to select between MSX-DOS1 and MSX-DOS2 boot-sectors.
# Using TrueColor RuMSX-logo from Marc Donkers in the AboutBox.
# Fixing repaint problems. If RuMSX was running or halted in background not all parts of the MSX display have been properly repainted.
# Extended advanced options to prevent entering of monitor power low/off modes (not recommended for laptops).
# Initial number of 5th/9th sprite is 0 (rather than 31 used until RuMSX V0.31), indicating that there are no hidden sprite lines.
# Minor fix of the Z80 RETI command (should not affect normal MSX programs)
# Pending VDP interrupts (signaled while interrupts disabled) were mistakenly discarded. This is now fixed and corrects
(a) the slowdown of games such as "Track & Field" and "Hyper Sports",
(b) flickering display in games using scanline interrupts such as "Zanac Ex" and "Aleste 2"
# Added support for Z80B CPU.
# Added CYRILLIC (russian) and ARABIC font to the "Locale" dialog.
# Updated MSX-locale and initial VDP-frequency of the CBIOS configurations according to the design- specifications. (RuMSX V0.31 did not contain the specified changes, even if listed).
# ROM cartridges with MSX-Basic programs were not detected properly.
A new alpha build of the PC Engine emulator for the PSP handheld has been released. I am not totaly sure on the changes but if someone wants to provide a proper translation that would be great.
A new version of the Nintendo DS emulator for Windows has been released. Here is the changes for Dualis Release 12.
CPU: Fixed the Div SWI number (6 -> 9)
CPU: Added BLX (both variants)
GPU: Fixed Y-clipping for rotoscaled OBJs
GPU: Fixed a bug introduced in the last release where the wrong palette would be used for OBJs when uding the GDI renderer
GUI: Fixed a disassembler bug where shift amounts would be missing
GUI: Fixed a disassembler bug where the wrong condition code would be shown
GUI: Added the ability to alter the CPU registers through the disassembler (click on a register in the register list)
GUI: Alt+F4 commands to the video output window are now promoted to the main window
GUI: The short lag between pressing Esc and the emulator actually shutting down should now be gone
GUI: Added AVI recording through VFW
GUI: Added the ability to take screenshots (24-bit BMP only)
Head on over to the official site for more information.
A new version of the Atari 2600 emulator for the Nintendo DS handheld has been released. Here is what was posted for Stella DS version 0.5.
I got a lot of work done today. I painfully coded in embedded GBFS support. Then, I threw together a menu system. Because of the nature of WMB, you have to compile in the ROMs still, but at least you can choose which one you want to play.
Nothing like spending your Friday night programming.
Head on over to the official site for more information.
Another day and another work in progress report from subleaf about his Saturn emulator SaturnTV. Here is what he posted over at the official site for SaturnTV.
VDP2:
-Line Screen
.Implemented back screen(single color & each line color)
.Implemented line color screen(single color & each line color)
-RBG0
.Fixed a bug in coordinates calcultion of rotation
Head on over to the official site for more information and to check out the screenshot showing off the latest developments.
Hey guys just wanted to let you know that we are currently looking to expand our site content and would love to have your help. So if you have a review or an article you would like to share then feel free to pass it our way. On a related note Trotterwatch has added his very nice article on emulation which you can read here.
We have a submit review forum you can use for submitting reviews. Reviews can be for games, hardware, or anything PC related. If we find it to be good enough we will add it to our site.
If you have an article you would like to share then feel free to send me a private message on the forums and I will hook you up.
Thanks for all the support and I look forward to reading all the new content. :)
A new work in progress report was posted by subleaf for his Saturn emulator SaturnTV. Along with the report comes a new screenshot showing off the latest developments. Here is what was posted for this progress report.
VDP2:
.implemented rotation of RBG0
.implemented zoom for NBG0, NBG1
now the blue nebula can rotate
Head on over to the official site for more information and to check out the screenshot.
A new version of clrmamepro has been released. Here is the changes for version 3.80.
Sick of searching new datfiles? Not knowing which are up2date? Tired of visiting dozens of www sites to get new dats? Don't know how many new dats which don't have yet are out there....well....that's over....
Happily introduce to you: The WWW PROFILER
For more information read the wwwprofiler.txt file.
Some further stuff:
added: save set-list options added as copy to clipboard options too
added: delete options added as move (to a selectable folder) options too
added: rebuilder adv. lets you set the cache size for no-recompress rebuilds (8-128MB)
misc: optimized rebuilder's additional sha1/md5 checks
misc: profiler window and progresswindow shows correct icon ;)
misc: better remebering of last used profile
misc: readded some custom treecontrol functions (speeding up tree)
misc: rebuilder log gives some more detailed information for 'skip' events
misc: don't show number of received bytes anymore when importing data (reporting the size fluently could be the cause for some broken imports)
fixed: some rare exception in the 3rd party zipclass library
fixed: nodump handling controls can get enabled for some non-nodump dats
fixed: pressing progress window cancel in batchrun mode doesn't let you stop the batchrun optionally as well in all cases
fixed: since the zipscanner detects zips by structures and not by fileextension .zip it may run into trouble with file which are renamed zips.
Head on over to the official site for more information.
As a present for helping out suanyuan (VBA smooth) he has given us a cute little animated agent. If you want to download the little guy then head on over to the VBA smooth site. Here is a screenshot of him in action. He is the little red guy in the screen capture.
Along with the new Mednafen release also comes a new release for the Nintendo emulator Nintencer which is based off of FCE Ultra. Here is the changes for version 0.1.2.
• Removed the unused internal 8x13 font.
• Removed stupid debugging code left over in the OpenGL code that could cause massive unnecessary frameskipping under common situations.
• Fixed a nasty bug in the iNES loading code that could cause segmentation faults on startup in some situations.
Head on over to the official site for more information.
A new version of the multiple system emulator Mednafen has been released.
GB: CGB-specific emulated RAM is no longer saved in save-states.
GB: Fixed a bug in sound sweep emulation.
GBC: The palette is now saved in save states. This fixes a major problem with save states with most GBC games...
Fixed the SF*N() save state macros to not put quotes around names in save state files, and added a workaround for compatibility with old save states. This is an embarrassing bug. :b
PCE: Made major optimizations to the VDC emulation code.
PCE: Rewrote the PSG emulation to use Blip_Synth and Blip_Buffer.
PCE: Altered the noise channel emulation frequency calculation and LFSR emulation. I'm still not sure if it's correct.
suanyuan has released a new build of the Gameboy Advance emulator VBA smooth that fixes issues with Windows 98 users. Not sure if he meant to overwrite the existing version of 6.4 so I renamed our local file and we now have both the older and newer version online. Here is what was changed with this build.
For win98 users failed to open file dialog,
Head on over to the official site for more information.
Skeezix has released a new version of his Atari ST emulator for the PSP handheld known as CaSTaway/PSP. Here is the list of changes for version 005.
Release 005
-----------
FIX: Handle more than 250 disk images/savestates (up to about a thousand now ;)
NEW: Added goofy ST-like unpack effect at load time -
'unpack demo' for a few secs, wait a sec, 'black' and menu as normal
NEW: Can set throttle to 60Hz, 50Hz, or even 30Hz, or unthrottle
NEW: Added scaling menu, so you can specify..
o Scale 1:1 with centering
o Scale fullscreen with smoothing
o Scale fullscreen without smoothing
Head on over to the official site for more information.
Just a little bit of work in progress news for the Stella (Atari 2600 emulator) port for the Nintendo DS handheld.
Finally, got my wireless card. Now I can continue working, provided school does not get in my way.
I plan on rewriting the entire CPU core emulator to use ARM assembly. Then, I am going to add sound and a ROM menu so you do not have to painfully recompile the emulator every time you want to play something else.
Finally, when sgstair is done hacking wireless, expect to be able to play multiplayer Atari 2600 games with the person beside you or on the other side of the world.
Thanks buZz` from #dsdev for the new shot of H.E.R.O. on the About page.
Multiplayer Atari 2600 with a friend sounds sweet. Head on over to the official site for more information.
The Linux (UNIX) ports of MAME and MESS have been released. Here is the changes for version 0.100.
• Everything from MAME 0.100 (changes-mame.html) and MESS 0.100 (changes-mess.html).
• Using "make install" no longer strips debug symbols from the executables.
• Improved support for OpenBSD, including fixing audio on 8-bit sound cards. (Claudio Castiglia)
• Improved the SDL joystick driver so that it will work better with components identified as hat switches or trackballs. (Dave Ahlswede)
• Increased the maximum number of joystick axes from 8 to 16 to support the Gravis Xterminator joypad. (Dave Ahlswede)
Head on over to the newly designed xmame/xmess site for more information.
A new build of UnrealSpeccy (ZX-Spectrum emulator for the Windows Operating System) has been released. Here is the changes for version 0.32b2.
! fixed bug (only drive A: can be used) [fb Strunov]
! fixed bug in FDD delays [fb Kubas]
* some changes in multicolor renderer [sb AlCo]
* Pentagon-1024: #7FFD.5 is a 48k mode lock when #EFF7.2=1 [sb AlCo]
* color console output
* AdvMAME scale 2x,4x optimized for SSE2
Head on over to the sourceforge site for UnrealSpeccy to grab the docs and to get more information.