Tokugawa Corporate Forums

Retro Japanese Computing
It is currently March 28th, 2024, 10:16 am

All times are UTC




Post new topic Reply to topic  [ 84 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
Author Message
PostPosted: October 7th, 2011, 4:45 am 
Offline
User avatar

Joined: May 15th, 2010, 1:35 am
Posts: 701
I meant to make a thread about this a long time ago, but somehow I forgot.

For the past year somebody has been improving the M88 emulator, working off the old 2.21a source code from 2003. A ton of improvements were made this summer and then things got quiet, but the latest version was just released on October 5.

There are too many changes to list, but the major features are:
- Adjust volume on the fly with the mousewheel
- Switch between 4/8 MHz on the fly using the menu key (the right-click key on the keyboard) or with Shift+mousewheel
- 150% and 200% Window size options
- Fullscreen w/o resolution change (full window mode) with intelligent scaling
- CPU speed controls assignable to F11
- Antialiasing options
- Duplicated or interpolated scanlines, brightness adjustable on the fly with Ctrl+mousewheel
- Stretch filter for use with scaled resolutions

M88 was already an awesome emulator, but now it's even better. Personally I can't live without the stretch filter, it makes the graphics look much more authentic.

Here are some comparison screenshots at x2 resolution (1280x800). Left side is normal (same as original M88), right side is with the stretch filter on and interpolated scanlines at 130 brightness.

ImageImage
ImageImage
ImageImage

Download (pass: 8801): http://www1.axfc.net/uploader/File/so/69989
Mirror (no pass): http://www.mediafire.com/?v5ws985f5w6b9c6

And here is a preconfigured setup with some addon modules, FDD seek sounds, and utilities.
http://www.mediafire.com/?dcyxd83dc3dbfix

Check the end of the thread for the latest version.


Last edited by kobushi on December 11th, 2011, 12:55 pm, edited 3 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: October 7th, 2011, 9:28 am 
Offline
User avatar

Joined: March 24th, 2008, 1:50 am
Posts: 454
Location: Salad Kingdom
Wow, didn't even realise that someone else was working on this.

Thanks for keeping us up to date!


Top
 Profile  
 
 Post subject:
PostPosted: October 7th, 2011, 9:39 am 
Offline
User avatar

Joined: April 27th, 2009, 11:42 am
Posts: 725
Location: Twilight of Neo Kobe City
Wonderful!
Is there any news regarding cd emulation? switching to IOCTRL would be a great improvement and solve a lot of issues...

_________________
Call me Snake...


Top
 Profile  
 
 Post subject:
PostPosted: October 7th, 2011, 9:50 am 
Offline
Site Admin
User avatar

Joined: January 4th, 2007, 8:51 pm
Posts: 920
Location: Paris, France
Thank you for the information Kobushi !


Top
 Profile  
 
 Post subject:
PostPosted: October 7th, 2011, 10:17 am 
Offline
User avatar

Joined: May 15th, 2010, 1:35 am
Posts: 701
Unfortunately the CD plugin has not been updated, and it is still not possible to write back to a tape image. Hopefully that will change.


Top
 Profile  
 
 Post subject:
PostPosted: October 7th, 2011, 12:09 pm 
Offline
User avatar

Joined: May 16th, 2007, 7:08 pm
Posts: 861
Thank you!

These kind of improvements are really awesome..


Top
 Profile  
 
 Post subject:
PostPosted: October 7th, 2011, 2:24 pm 
Offline
User avatar

Joined: June 23rd, 2007, 10:34 pm
Posts: 484
Location: You know
The improved scanlines are a much welcome addition!

Thanks for sharing this.

_________________
Tokugawa Corporation | Kaminarimon HES Music Archive | VGMRips YM2608 Archive | YouTube Channel


Top
 Profile  
 
 Post subject:
PostPosted: October 7th, 2011, 6:06 pm 
Offline
User avatar

Joined: April 27th, 2009, 11:42 am
Posts: 725
Location: Twilight of Neo Kobe City
A question for kobushi: is the source for this build available somewhere?
I've noticed that the emulator introduces a "Pat" tab which allows the user to patch the emulator's code.

_________________
Call me Snake...


Top
 Profile  
 
 Post subject:
PostPosted: October 7th, 2011, 11:21 pm 
Offline
User avatar

Joined: May 15th, 2010, 1:35 am
Posts: 701
First, Redrum is not the person working on M88 now, so forget what I said earlier. (It was kind of a joke.)

Snake,
Sadly no, the source is not available as far as I know.

The patch feature was carried over from P88SR, an awesome PC88 emulator that runs on PC98 machines. To use the patch feature you need to create a .pat file.

Here's an example patch file for the original Ys, taken from the M88kai+ readme file. Copy the following into a text file and name it Ys.pat or whatever (the patch file will load automatically if it's the same name as the .d88 file and in the same directory).

Code:
;
;   Ys patch
;
#HP MAX
D00047CF 4B00
80004B00 FFFF

#GOLD MAX
D00047CF 4B00
80004B04 FFFF

#EXP MAX
D00047CF 4B00
80004B06 FFFF


I can post some more detailed documentation later, but I need to dig up my old P88SR files.

Note: Patches do not work with save states.


Top
 Profile  
 
 Post subject:
PostPosted: October 8th, 2011, 1:12 am 
Offline
User avatar

Joined: December 16th, 2009, 6:22 am
Posts: 351
Seek sound is a real killer, I love it. Thanks kobushi.

_________________
She'll blast a hole in you!
Emulation power forever!


Top
 Profile  
 
 Post subject:
PostPosted: October 8th, 2011, 7:34 am 
Offline
User avatar

Joined: April 27th, 2009, 11:42 am
Posts: 725
Location: Twilight of Neo Kobe City
I see, so the patch function works like some sort of Gamegenie...very interesting!
It would be very interesting to read some more documentation for it. Thanks!

_________________
Call me Snake...


Top
 Profile  
 
 Post subject:
PostPosted: October 13th, 2011, 3:43 am 
Offline
User avatar

Joined: May 15th, 2010, 1:35 am
Posts: 701
M88kai+ patch function info (English):
http://pastebin.com/aaVnwMKc

Original P88SR patch function info (Japanese):
http://pastebin.com/TiS1wuhy


Top
 Profile  
 
 Post subject:
PostPosted: October 16th, 2011, 3:11 pm 
Offline
User avatar

Joined: December 16th, 2009, 6:22 am
Posts: 351
Excuse me gentlemen, but which files do I need to be able to boot CD games with M88? Are CDIF.m88 and CDBIOS.rom enough?

_________________
She'll blast a hole in you!
Emulation power forever!


Top
 Profile  
 
 Post subject:
PostPosted: October 16th, 2011, 3:24 pm 
Offline
User avatar

Joined: April 27th, 2009, 11:42 am
Posts: 725
Location: Twilight of Neo Kobe City
You need to have ASPI drivers installed on your system.
These drivers are native on windows 95/98 and needs to be installed on XP. There aren't any for Vista or Seven.

_________________
Call me Snake...


Top
 Profile  
 
 Post subject:
PostPosted: October 16th, 2011, 3:39 pm 
Offline
User avatar

Joined: June 23rd, 2007, 10:34 pm
Posts: 484
Location: You know
NeroASPI works on Vista/Seven. Make sure to copy the WNASPI32.DLL library to the SysWOW64 system directory if your OS is 64-bit.

_________________
Tokugawa Corporation | Kaminarimon HES Music Archive | VGMRips YM2608 Archive | YouTube Channel


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 84 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group