MSXdev '08 help/info needed

Pagina 2/4
1 | | 3 | 4

Van JohnHassink

Ambassador (5591)

afbeelding van JohnHassink

05-06-2008, 14:17

And for music, It can't get any better than Vortex Tracker - it rocks to edit and play your music on PC without having to program anything, not to mention the ammount of time you save with it Smile
It's too bad the base frequency has to be adapted when used on MSX as it's slightly too high in comparison.

About SFX: I would recommend "ayfxedit". Can't remember the full name at the moment.

Van pitpan

Prophet (3145)

afbeelding van pitpan

05-06-2008, 14:23

Ok.

I've just uploaded the latest public distribution of asMSX: asMSX 0.14g distribution

There's a beta of the latest version, but it is just a ZIP file with a Windows exectuable and a Linux executable asMSX 0.15 beta

asMSX is a nice tool for developing ROMs 'cause it was created mainly for this purpose. You'll see that the doc is in Spanish, but you can follow the source samples, that were commented in English.

Next distribution (hopefully 0.15) will include an English doc aswell.

Van Henk

Expert (107)

afbeelding van Henk

05-06-2008, 14:34

Now I see.. asMSX is a assembler.. whats a good tool to write the asm code in?

Van pitpan

Prophet (3145)

afbeelding van pitpan

05-06-2008, 14:40

You can set asMSX (as most of the other cross-assemblers) to work with almost any text editor. Of course, several of them have interesting features, such as highlighted syntax, direct execution, etc. But I must say that I always use the good'n'old EDIT from MS-DOS. Lately I've been using KATE and GEDIT when using Linux, and I'm pretty satified with them.

Ultraedit is maybe the best option for Windows 'cause you can configure it with great detail.

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

05-06-2008, 14:44


So for audio I use Vortex Tracker for creating sounds/music and use PT3 inside my engine?
For GFX I use a normal program and use a tool to convert them into MSX images? Are there asm sources to display those?

Vortex Tracker it's a tracker that saves the music in PT3 format. You can simply include the PT3 file, exactly as generated by Vortex, in your code. Then, you can simply use a PT3 player. You need a few extra lines to run the PT3 player in your program, but it's easy.

Regarding to GFX converters, I've only tested PCX2MSX. The program loads a PCX file (following the MSX rules -16 colors, no color collision, ...-) and generates two files. The contents of the files can simply be included in your code. Then, you have to dump them to the appropriate VRAM areas (one of the files is the color table while the other one is the pattern table). I mean, the asm code to use the output of PCX2MSX in your own program is simply an .incbin and a couple of LDIRVM.


Now I see.. asMSX is a assembler.. whats a good tool to write the asm code in?

Any (plain) text editor is OK. I use UltraEdit 32. There are some Z80 ASM syntax coloring packages for UltraEdit, but I never used them.

Van JohnHassink

Ambassador (5591)

afbeelding van JohnHassink

05-06-2008, 15:21

Vortex Tracker it's a tracker that saves the music in PT3 format. You can simply include the PT3 file, exactly as generated by Vortex, in your code. Then, you can simply use a PT3 player. You need a few extra lines to run the PT3 player in your program, but it's easy.
So, do you know how to compensate the frequency?

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

05-06-2008, 16:06


So, do you know how to compensate the frequency?

You mean that the Vortex Tracker player sound slightly different to the real MSX? Well... I am not musician, I only did some simple tests with Vortex. I think you can adjust the frequency in File/Options/Chip Emulation.

Van JohnHassink

Ambassador (5591)

afbeelding van JohnHassink

05-06-2008, 16:29

Well, we did some experimenting, but even saving in different tables didn't solve it accurately.

It's a pretty serious issue Smile and it would be nice if we (MSX-folk) could work together to calculate the frequency-gap.
Subsequently, it might be compensated software-wise (i.e. PT3-replayer).

Van Manuel

Ascended (18244)

afbeelding van Manuel

05-06-2008, 21:09

pitpan: is asMSX open source or closed source? If it is open source and has a suitable license, it might be cool to get it in a distro, ready to run.

Van pitpan

Prophet (3145)

afbeelding van pitpan

05-06-2008, 21:29

Manuel:

I want to publish it under a GPL or similar licence, but the problem is that I am a total newbie and I don't know:

(a) Which licence is more suitable for such distribution?
(b) Am I supposed to create a MANual file or is there some degree of freedom in choosing how to document the program?
(c) How should I produce the RPM, DEB, TAR.GZ and alike?
(d) What should I do to include such packages in a given distribution?

If some advanced Linuxer can give me some advice, I would sincerely appreciate it. Any help will be welcome!

Pagina 2/4
1 | | 3 | 4