MSX-BASIC editor for Windows released

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

By robylu

Supporter (6)

robylu's picture

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.

By janghang

Expert (113)

janghang's picture

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?

By Vampier

Prophet (2275)

Vampier's picture

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.

By janghang

Expert (113)

janghang's picture

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.

By N.I

Master (153)

N.I's picture

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.

By N.I

Master (153)

N.I's picture

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.

By chalky

Resident (39)

chalky's picture

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

By N.I

Master (153)

N.I's picture

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/

By wimpie3

Master (224)

wimpie3's picture

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?

By Manuel

Ascended (15205)

Manuel's picture

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

Page 4/6
1 | 2 | 3 | | 5 | 6
My MSX profile