ViewMSX 0.02

by snout on 19-10-2005, 22:00
Topic: Development
Languages:

ViewMSX, a new MSX-graphics viewer for Windows, was just added to MRC's downloads database. With ViewMSX you can easily view many different MSX graphics files, including compressed files from programs such as AGE, Graph Saurus or even the ancient Dynamic Publisher. In addition to being able to view graphics for all the MSX2 and 2+ screens, ViewMSX can even view G9B files, Team Bomba's format for GFX9000. To make things even easier, you can drag and drop MSX graphics files onto the ViewMSX window or executable, and associate the filetypes to the viewer so you can open them by just double-clicking.

***Update: After some user-feedback, ViewMSX got a little update. It now supports Palette files for MSX2 screens 4-7 and can load VSCREEN tilesets, border graphics and sprite sets. If you downloaded version 0.01, please download again for the updated version. ***

Relevant link: ViewMSX v0.02

Comments (14)

By Manuel

Ascended (17747)

Manuel's picture

19-10-2005, 22:24

Oh, and it seems to work in Wine as well.

By Sonic_aka_T

Enlighted (4130)

Sonic_aka_T's picture

19-10-2005, 22:31

idd, thanks for checking that! Smile

By wolf_

Ambassador_ (9855)

wolf_'s picture

19-10-2005, 23:06

yep, once again: manuel is where the wine is Tongue

By ARTRAG

Enlighted (6497)

ARTRAG's picture

20-10-2005, 01:57

@snout
Please! add an option in order to display a 256x256 or a 512x256 screen!!
It is very usefull for tiles in scr5 and could help the developement of many
games!! For you this does not cost !!
CryingCrying

By Maggoo

Paragon (1212)

Maggoo's picture

20-10-2005, 04:25

Looks very simple,yet very usefull. In a word, perfect Smile

By Sonic_aka_T

Enlighted (4130)

Sonic_aka_T's picture

20-10-2005, 10:49

@maggoo: thanks, that's what I was going for indeed, quick'n'easy... You should try associating the extensions, it's really great to be able to doubleclick MSX graphics files. Let me know if there's any special format VSCREEN uses that I could add... Smile

@ARTRAG: the problem is not displaying the graphics, since G9K files can be even bigger, but the fact that there is no such format. I guess the only thing that would apply are large BSAVEs, but those wouldn't display properly anyhow, since it would interpret the gfx data as the palette... (unless it's all zer0s) I'll try and see if it's possible to add a 'load raw' function in a future release, where you can set special options to load non-standard gfx...

By Maggoo

Paragon (1212)

Maggoo's picture

20-10-2005, 11:02

Sonic, I see you support the .sc4 format (which I didn't know existed already), but Vscreen uses one also, as described in

vscreen.hypercu.be/vscreen-tec.htm. Would be cool to support it as well

B-)

By Sonic_aka_T

Enlighted (4130)

Sonic_aka_T's picture

20-10-2005, 11:32

I'll try to add them, but I see three small problems:
1) The SC4 extension of the tilesets.
2) The fact that the sprite data is divided over 2 files, and has no palette info.
3) The fact that the border graphics file has no palette info.

I'll see what I can do using the info on the file-size of each particular file. I guess I could check the file-size if the first byte of an SC4 is not $FE. Is the palette for all the other files the same as the palette used for the tileset? If so, I could check for an SC4 file with the same name as the sprite/border file. Maybe the final versions of the file-types could have a header? Would be great! VST, VSS, VSB at the beginning of each file, followed by perhaps a byte indicating the version?

By Sonic_aka_T

Enlighted (4130)

Sonic_aka_T's picture

20-10-2005, 12:11

Could the amount of sprites be 92 instead of 96? According to your site, the filesizes are 1472 bytes and 2944 bytes. Both 1472/16 and 2944/32 would suggest there are 92... Oh, by the way, loading VSCREEN tilesets now works like a charm, provided the file-size is exactly 4128 bytes... Smile

By Sonic_aka_T

Enlighted (4130)

Sonic_aka_T's picture

20-10-2005, 15:32

How's that for service?!? Tongue

By Maggoo

Paragon (1212)

Maggoo's picture

20-10-2005, 19:39

Wow, THAT is fast service, better than Mc Do Tongue Sprite file format is still somewhat fuzzy, meaning the number of sprites may varry, I'm working on fixing that ! Header sounds like a good idea, in fact I use one in the .lev file already so I could probaly use them for the other file formats too.

Thanks for the quick update !

By NYYRIKKI

Enlighted (5740)

NYYRIKKI's picture

21-10-2005, 13:56

Very cool! Next thing to add: MIF-format.

By Sonic_aka_T

Enlighted (4130)

Sonic_aka_T's picture

21-10-2005, 16:44

Very cool! Next thing to add: MIF-format.Unfortunately, MIF is still not Public Domain. If it's ever declared PD I could try to add it though...

By NYYRIKKI

Enlighted (5740)

NYYRIKKI's picture

21-10-2005, 20:11

Ah, ok...