PC Software to View and Manage MSX Picture / DSK / XSA / BAS

Page 1/3
| 2 | 3

By slumpmax

Rookie (26)

slumpmax's picture

24-08-2013, 21:40

I write some Windows applications for private use to view and manage MSX materials.
It's not completed but it's useful
please give me a feedback for delveloping

MSXGraph - http://tom.lookupdesign.co.th/dl.php?file=MSXGraph
MSXGraph Delphi Source - http://tom.lookupdesign.co.th/dl.php?file=MSXGraphSrc

MSXDisk - http://tom.lookupdesign.co.th/dl.php?file=MSXDisk
MSXDisk Delphi Source- http://tom.lookupdesign.co.th/dl.php?file=MSXDiskSrc

MSXBasic - http://tom.lookupdesign.co.th/dl.php?file=MSXBasic
MSXBasic Delphi Source - http://tom.lookupdesign.co.th/dl.php?file=MSXBasicSrc

Here are Screen Shots:

MSXGraph Format Support
======================
General Format:
.BMP .JPG .PNG .GIF .TIF .WMF .EMF

MSX Format:
Screen 5: .GE5 .SC5 .SR5 .GR5 / Copy: .GL5 / Interlace: .S05 + .S15
Screen 6: .GE6 .SC6 .SR6 .GR6 / Copy: .GL6 / Interlace: .S06 + .S16
Screen 7: .GE7 .SC7 .SR7 .GR7 / Copy: .GL7 / Interlace: .S07 + .S17
Screen 8: .GE8 .SC8 .SR8 .GR8 .PIC / Copy: .GL8 / Interlace: .S08 + .S18
Screen 10: .GEA .SCA .SRA .S10.GRA / Copy: .GLA / Interlace: .S0A + .S1A
Screen 11: .GEB .SCB .SRB .S11.GRB / Copy: .GLB / Interlace: .S0B + .S1B
Screen 12: .GEC .SCC .SRC .S12 .YJK .GRC / Copy: .GLC / Interlace: .S0C + .S1C

Palette File Support:
.PL5 .PL6 .PL7 .PLA .PLB .PLT - Autodetect BLOAD / Multiple Palette Table

MSX Disk
=======
DSK: List file / Add file / Delete file / Extract file (Double Click)
XSA: List file / Extract file / Convert to DSK / "Add" and "Delete" is Coming soon

MSX Basic
========
Ascii and Some Basic Token Support.
I plan to emulate basic compiler for easy run simple program on PC Desktop

Login or register to post comments

By slumpmax

Rookie (26)

slumpmax's picture

24-08-2013, 21:58

MSXGraph Format Support
======================
General Format:
.BMP .JPG .PNG .GIF .TIF .WMF .EMF

MSX Format:
Screen 5: .GE5 .SC5 .SR5 .GR5 / Copy: .GL5 / Interlace: .S05 + .S15
Screen 6: .GE6 .SC6 .SR6 .GR6 / Copy: .GL6 / Interlace: .S06 + .S16
Screen 7: .GE7 .SC7 .SR7 .GR7 / Copy: .GL7 / Interlace: .S07 + .S17
Screen 8: .GE8 .SC8 .SR8 .GR8 .PIC / Copy: .GL8 / Interlace: .S08 + .S18
Screen 10: .GEA .SCA .SRA .S10.GRA / Copy: .GLA / Interlace: .S0A + .S1A
Screen 11: .GEB .SCB .SRB .S11.GRB / Copy: .GLB / Interlace: .S0B + .S1B
Screen 12: .GEC .SCC .SRC .S12 .YJK .GRC / Copy: .GLC / Interlace: .S0C + .S1C

Palette File Support:
.PL5 .PL6 .PL7 .PLA .PLB .PLT - Autodetect BLOAD / Multiple Palette Table

By edoz

Prophet (2437)

edoz's picture

25-08-2013, 11:29

NICE! i like the DSK tool, would be nice if it is possible to copy files from the dsk files to your PC

By OeiOeiVogeltje

Paragon (1406)

OeiOeiVogeltje's picture

25-08-2013, 11:54

very nice!!

By evulopah

Paladin (669)

evulopah's picture

25-08-2013, 12:04

Yes, awesome, now I can sort and manage my MSX gfx on the PC.

By luppie

Paladin (864)

luppie's picture

25-08-2013, 12:56

Nice +1
Maybe some suggestions:

Is it possible to integrate the 3 tools into 1 tool ?
This way if you want to edit a .BAS file on a disk image, you dont have to start the disk tool and extract the .BAS file.
Open up the Basic Tool and do your edit. Save it back to PC and then put it back in the disk image.

If it is integrated browse to the .BAS file in the image, do your edit and press Save. Done Big smile

A little mockup of what I think:

I'm not a Delphi developer, but imho the OpenFileDialog looks a bit outdated (Windows 3.11) is this due the Delphi version you are using or is this a different control ? I know in Visual Studio, when using the OpenFileDialog it uses the control from the OS version the tool is running on, making it look & feel like all other software on the PC.

By Pac

Scribe (6649)

Pac's picture

25-08-2013, 12:44

Thank you so much for sharing, great tools and very useful!

By slumpmax

Rookie (26)

slumpmax's picture

25-08-2013, 16:12

"Is it possible to integrate the 3 tools into 1 tool ?"

It's in my plan.
but every tool is hard to make it easy for usage.
I will finish XSA encoding in a few day.
next plan is add some feature and fix some bug
then integrate all tools and make some good-looking.

future plan
=========
- BAS can edit, save and run!!! by double click, graphic file also.
- BAS can access file on Disk Image or direct from PC folder.
- add assosiate support file feature (DSK,XSA,Graphic,BAS) to view and manage them easily
by double click file in Window Explorer
- etc.

By sd_snatcher

Prophet (3503)

sd_snatcher's picture

25-08-2013, 16:30

Very, very nice!

Here are some ideas that could improve your tool. It's very rare for other PC software to support this:

- Screen 2: GRP, SR2, SC2. Please use the TMS9918 palette by default because it's the correct one, and not the MSX2 palette as some readers use.
- Graph Saurus compressed file support: The SRx files can also be compressed, and almost no viewer support this feature. you can obtain the information on how to decompress it at this link.

- Add an option to read screen-10 & screen-12 images using YJK chroma interpolation: The YJK color system was designed to use the S-video low-pass filter as a chroma reconstruction filter. But when the file is read digitally, this important step is lost and the chroma information gets horribly jagged. This thread explains the issue and how to use Lanczos3 interpolation for a very high quality chroma reconstruction.

- CAS file support: List file / Add file / Delete file / Extract file (just like your DSK file support)

- Maki-Chan (.MAG, .MAX) file support. There's info here and here on how to read them.

By slumpmax

Rookie (26)

slumpmax's picture

25-08-2013, 18:28

Of course. I will work hard.

By DanySoft

Champion (451)

DanySoft's picture

25-08-2013, 20:13

Very, very nice!

DanySoft Tongue

Page 1/3
| 2 | 3