meisei 1.2MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian French         

meisei 1.2

Emulation - meisei 1.2

 Sunday, August 31, 2008 - 01:54
 Submitted by: wolf_
 Topic: Emulation
 
Anno 2008, common emulators like openMSX and BlueMSX are seriously powerful and complete. They aim to emulate the MSX and its extensions as detailed as they can, and thus using these emulators can give you the impression of fully using your real MSX. Often this implicates that emulators remain faithful to the feature set of the MSX: what the MSX can't do, the emulators won't do. This is what sets hap's MSX1 emulator meisei apart from other emulators. The latest version of meisei is clearly a version that offers lots of experimentation and toying around with graphics and sound, you may well become addicted to meisei just for this reason alone!

Some of the most entertaining new features in meisei 1.2:

It's now possible to inspect the tileset of a screen, it can be highly educating (and fun!) to see the tileset of -for instance- Nemesis 2, and see whatever there is to see in VRAM. This inspector works in real time, meaning that you can see tiles change when they do, for instance during the line-per-line build up of the Konami logo. It is also possible to inspect sprites, again in real time. The most entertaining addition however is that it's possible to change tiles (using a Polka-like tile editor) and sprites in VRAM during an emulation session! You don't like what Lee looks like in Konami's Kung-Fu? Edit the relevant sprites and give him a big scar on his face! You don't like the graphics from Kings Valley? Change the tiles and do a better job yourself! Save your work and load it back any time you want. Of course, when a game dynamically overwrites tiles and/or sprites, your tweaks are gone, but in many cases you can safely change tiles and sprites.

The palette editor is slightly improved and comes with a few practical palettes.

A new and radical gimmick of meisei is the PSG Toy. It is now possible to replace the PSG square waveform with a custom waveform, clearly something your real MSX won't ever be able to do. You can draw (and save) a waveform with the mouse, but for convenience a large number of waveforms is provided, including relevant SCC waves and MSX-MUSIC waves. You can thus play for instance Maze of Gallious with SCC tones or Zanac with FM tones. These new PSG waves also work in combination with normal SCC games like F1-Spirit, meaning that -sound wise- you could finally really have the "8-channel SCC music" that was rumored in the late 80's when people didn't realize the role of the PSG in such games.

Another fun element of the PSG Toy is the PSG visualizer, which shows PSG notes on a virtual piano keyboard.

Also new is a PSG logger, allowing you to log whatever the PSG is doing to raw, MIDI or YM files.

Even if you don't plan to toy around with these creative features, meisei is still an MSX1 emulator worth checking out: it's simple and to the point, very suitable for gamers. To make sure you can play games right away, Montana John and the Templar's Treasure is included in the meisei package, just as Universe: Unknown already was in earlier meisei releases. The list of updates is far longer than what's been highlighted above, for a complete list please consult the documentation. Experimenting and toying around with funny ideas doesn't end with this version of course, meisei may well develop itself as the radical outsider of MSX emulators in the years to come.

Relevant link: meisei 1.2 (Windows only)
 
 


By Google

By wolf_ on August 31 2008, 02:02
"Eat this" ( * punches eye)


Alternative Kings Valley graphics



By iamweasel2 on August 31 2008, 02:55
the new features are really cool! It would be also great if we could also change the tile / sprites with 24 bit images in order to have an updated view of the game or to use wav files in each channel to change the music (almost like a remake)?

Keep up the good work!
By DemonSeed on August 31 2008, 04:34
Cool features indeed! Really things to play, discover and learn with.
By Randam on August 31 2008, 10:35
It's probably not possible to save these alterations to the games themselves? Or is it? That would mean a very easy way to enhance existing games... Would that be possible (in the future)?
By wolf_ on August 31 2008, 10:40
It would only be possible if you know how they are stored in the game ROM. If they're stored raw then it may be possible, but if they're somehow compressed, scripted (like MJTT) or compressed together with code and music, then you can forget about it..
By Edwin on August 31 2008, 10:54
Actually, it can be done much more easily by storing both the original data and the changed data. You can then upload the changed data when the source appears in vram. It'll probably be somewhat bad on performance though. But that may be resolved by letting the user select a few pieces of data by which the correct set can be identified.
By hap on August 31 2008, 11:31
That'd circumvent patterns being rewritten to VRAM, still wouldn't save it to the ROM.
One possibility that has a small chance of working (if you're lucky enough the game you're changing has its complete pattern/colour table uncompressed) is to save original and changed tables, then search original table+paste changed table with a hex editor.

Thanks for the article, wolf_
By karloch on August 31 2008, 11:46
Really nice features! Downloading now
By dvik on August 31 2008, 17:37
Great job hap! Really cool features. I really like the PSG samples feature.
By Metalion on September 01 2008, 11:45
Those are really amazing and creative features.
Too bad it is only an MSX1 emulator.
I'd like to see that Meisei emulator grow and become a full all-MSX-generations emulator.
By ARTRAG on September 02 2008, 23:29
Hap, this is great!!
The PSG samples feature is very cool, and the sprite and tile inspector are very useful also for debug!!
Well done!!!


By hap on September 02 2008, 23:47
thanks =)
By hap on September 03 2008, 20:51
If anyone had crashing problems when closing the tile or sprite viewer on Vista, sorry about that and download meisei 1.2.1 from my site, http://hap.samor.nl/ (nothing else changed besides that fix)
By DemonSeed on September 07 2008, 03:35
Yes, Vista is a bitch.
Kudos for fixing that one!
By Imanok on September 09 2008, 19:47
I like the pattern&sprite viewer a lot!!

I hope the rest of emulator developers to get the idea and implement a VRAM viewer for MSX2 and MSX2+ screen modes too.

Good job!!
By ARTRAG on September 10 2008, 12:51
Just a small note, maybe pattern and sprite viewers result too small on high resolution monitors.
Hap, you have eagle eyes (or a 32' LCD monitor :-) )
By wolf_ on September 10 2008, 12:58
mm, looked fairly normal on my 1680x1050 22" tho..
By Edwin on September 10 2008, 20:46
ARTRAG said high resolution monitors.
By ARTRAG on September 11 2008, 10:39
wolf
my monitor is 17''
By hap on September 11 2008, 20:36
Ok, I'll allow those windows to be resized in a next meisei version.
By ARTRAG on September 16 2008, 17:10
Too kind hap!! If you do this for me only, you can also send me a larger monitor !!

By Huey on October 06 2008, 11:34
I'm impressed. I really like the tile and sprite viewer.

Its really interesting to see how certain games handle the sprite patterns. I never suspected some games to rewrite it on the fly.
Also R-Type has always been a 'how-did-they-do-that' game. Fascinating...........

Thanks hap. Please keep us surprising with unexpected features


(c) 1994 - 2010 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.