meisei 1.2

por wolf_ en 31-08-2008, 01:54
Tema: Emulation
Idiomas:

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)

Comentarios (22)

Por wolf_

Ambassador_ (9470)

Imagen del wolf_

31-08-2008, 02:02

"Eat this" ( * punches eye)
pub.unreal64.net/boor/meiseiKUNGFU1.png

Alternative Kings Valley graphics
pub.unreal64.net/boor/meiseiKVALLEY.png

:RNFF:

Por iamweasel2

Champion (270)

Imagen del iamweasel2

31-08-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)? Smile

Keep up the good work! Smile

Por JohnHassink

Ambassador (4124)

Imagen del JohnHassink

31-08-2008, 04:34

Cool features indeed! Really things to play, discover and learn with. Big smile

Por Randam

Champion (490)

Imagen del Randam

31-08-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)?

Por wolf_

Ambassador_ (9470)

Imagen del wolf_

31-08-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.. Tongue

Por Edwin

Paragon (1175)

Imagen del Edwin

31-08-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. Tongue But that may be resolved by letting the user select a few pieces of data by which the correct set can be identified.

Por hap

Paragon (1908)

Imagen del hap

31-08-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_Smile

Por karloch

Paragon (1799)

Imagen del karloch

31-08-2008, 11:46

Really nice features! Downloading now Smile

Por dvik

Prophet (2176)

Imagen del dvik

31-08-2008, 17:37

Great job hap! Really cool features. I really like the PSG samples feature.

Por Metalion

Paladin (687)

Imagen del Metalion

01-09-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.

Por ARTRAG

Enlighted (4635)

Imagen del ARTRAG

02-09-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!!!

Por hap

Paragon (1908)

Imagen del hap

02-09-2008, 23:47

thanks =)

Por hap

Paragon (1908)

Imagen del hap

03-09-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)

Por JohnHassink

Ambassador (4124)

Imagen del JohnHassink

07-09-2008, 03:35

Yes, Vista is a bitch.
Kudos for fixing that one! Smile

Por Imanok

Paladin (780)

Imagen del Imanok

09-09-2008, 19:47

I like the pattern&sprite viewer a lot!! SmileSmileSmile

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!! Wink

Por ARTRAG

Enlighted (4635)

Imagen del ARTRAG

10-09-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 :-) )

Por wolf_

Ambassador_ (9470)

Imagen del wolf_

10-09-2008, 12:58

mm, looked fairly normal on my 1680x1050 22" tho..

Por Edwin

Paragon (1175)

Imagen del Edwin

10-09-2008, 20:46

ARTRAG said high resolution monitors.

Por ARTRAG

Enlighted (4635)

Imagen del ARTRAG

11-09-2008, 10:39

wolf
my monitor is 17''

Por hap

Paragon (1908)

Imagen del hap

11-09-2008, 20:36

Ok, I'll allow those windows to be resized in a next meisei version. Smile

Por ARTRAG

Enlighted (4635)

Imagen del ARTRAG

16-09-2008, 17:10

Too kind hap!! If you do this for me only, you can also send me a larger monitor !!
Wink Running Naked in a Field of Flowers

Por Huey

Prophet (2479)

Imagen del Huey

06-10-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 Wink

My MSX profile