MSX-BASIC editor for Windows released

Pagina 4/6
1 | 2 | 3 | | 5 | 6

Van robylu

Supporter (6)

afbeelding van robylu

09-10-2016, 18:56

First i would like to thank for this great tool. Then a question: could be possible to "build" an entire disk from within the tool? I explain: if i want to load some file as music or gfx or some ml, could be possible to tell the tool to insert in the disk it creates the necessary files? I know i can do it myself, but it could be more confortable.

Van janghang

Expert (115)

afbeelding van janghang

09-10-2016, 19:59

This looks really cool. Thanks for your effort and sharing this with us. One question: does it generate only an MSX-Basic code or some machine code/bin/rom which runs much faster?

Van Vampier

Prophet (2297)

afbeelding van Vampier

09-10-2016, 21:23

janghang wrote:

This looks really cool. Thanks for your effort and sharing this with us. One question: does it generate only an MSX-Basic code or some machine code/bin/rom which runs much faster?

it creates binary into a rom.

Van janghang

Expert (115)

afbeelding van janghang

10-10-2016, 01:04

I tried to save some ccz80++ files (through the 'Save as' menu). It seems a bit strange because I cannot find any file in a folder after saving it. However, I can still access the file through Tabmegx.

Because other external programs (e.g., ccz80, ccz80++, etc.) cannot find the saved files, they cannot be compiled. See the following screenshot. ccz80++ compiler cannot find text.ccz80++ file but I can even load it in Tabmegx.

Van N.I

Master (165)

afbeelding van N.I

10-10-2016, 04:58

robylu wrote:

if i want to load some file as music or gfx or some ml, could be possible to tell the tool to insert in the disk it creates the necessary files? I know i can do it myself, but it could be more confortable.

It is a temporary solution to edit 'tabmegx\fpcx\fpcx.dsk' in Disk Manager. Tabmegx edits this file, and MSX emulator opens it.

Van N.I

Master (165)

afbeelding van N.I

10-10-2016, 05:02

janghang wrote:

I tried to save some ccz80++ files (through the 'Save as' menu). It seems a bit strange because I cannot find any file in a folder after saving it. However, I can still access the file through Tabmegx.

Because other external programs (e.g., ccz80, ccz80++, etc.) cannot find the saved files, they cannot be compiled. See the following screenshot. ccz80++ compiler cannot find text.ccz80++ file but I can even load it in Tabmegx.

Indeed, it is strange.
Does your ccz80++ file include main()? Tabmegx doesn't compile the file which does not include main(). You can assign the file to be compiled in [View]-[Set target] menu.

Van chalky

Resident (39)

afbeelding van chalky

20-10-2016, 16:45

I love this tool. It is so cool being able to step through code while a program is running. If only I'd had something like this in the eighties! Smile

Van N.I

Master (165)

afbeelding van N.I

03-05-2017, 06:57

I have just released Tabmegx v1.09.
One of the new features is the support for MGSDRV music driver. MGSDRV plays music with OPLL, SCC and PSG. Tabmegx has the MML compiler and ccZ80++ class for using it.
The following is the sample program.

include bios.ccz80++
include music.ccz80++

class MainClass{
 static void main(){
  bios.color(15,0,0);
  bios.screen(1);
 
  music.load("SAMPLE1.MGS",0);
  music.load("SAMPLE2.MGS",1);
  music.play(0);
  bios.print(10,10,"music test");

  while(1){
   switch(bios.stick(0)){
    case 1:music.stop();music.play(0);break; // play SAMPLE1
    case 3:music.stop();music.play(1);break; // play SAMPLE2
    case 5:music.speed(50);break; // change speed
    case 7:music.stop(120);break; // fade out
   }
  }
 }
}

The tutorial to compile the MML file and play the MGS file on MSX emulator with ccZ80++
https://youtu.be/qBooz7ZnK0w

Download
http://ni.x0.com/msx/tabmegx/

Van wimpie3

Champion (264)

afbeelding van wimpie3

03-05-2017, 09:04

Is there a manual available somewhere with all the possible instructions inside the bios library?
Can sound effects be played during background music?

Van Manuel

Ascended (15811)

afbeelding van Manuel

03-05-2017, 09:41

I think you should check this: http://ccz80pp.webcindario.com/ccz80pp-en.html

It's actually quite an interesting project (TabMegX too, of course!). Looking at all the libs, the MSX one seems less comprehensive than the others. But we've seen N.I. create great things with it...

Pagina 4/6
1 | 2 | 3 | | 5 | 6