Jump to content

1

Z80 Basic compiler experiences with the Aquarius?


5 replies to this topic

#1 Mr. Pong OFFLINE  

Mr. Pong

    Combat Commando

  • 2 posts

Posted Mon Jun 18, 2012 2:49 PM

As I have seen people here with amazing Assembler skills, but mine stop at the Basic language for the moment, I was wondering If someone can tell me if the Basic compiler form the Z80 is of any use for the Aquarius computer? Basic compiling should make the Basic program a bit quicker than using the standard basic interpreter or not?

For the Z80 I found this one, but before buying me a license I want to be sure it is usefull for making Aquarius programs.
http://www.oshonsoft.com/z80.html

Can anybody help me with this issue?

Regards,

#2 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 7,196 posts
  • Busy bee!
  • Location:North, England

Posted Mon Jun 18, 2012 3:11 PM

Just had a quick look and I can't find a section for targetting the system at new hardware, which in this case would be the Aquarius. Normally you'll need to know some assembler so that you can fill in a template file (from the product supplier) that gets information from the keyboard and allows writes to the screen. Without either of those abilities you won't be making interactive BASIC programs that can run native on the machine. You might also need to write an external program that appends data to or modifies the BASIC compilers final binary file into something that can be loaded by the Aquarius "operating system" from tape.

It appears that you can download an evaluation version so maybe you should do that and then take a look at what is supplied.

#3 Mr. Pong OFFLINE  

Mr. Pong

    Combat Commando

  • 2 posts

Posted Tue Jun 19, 2012 1:16 PM

 GroovyBee, on Mon Jun 18, 2012 3:11 PM, said:

Just had a quick look and I can't find a section for targetting the system at new hardware, which in this case would be the Aquarius. Normally you'll need to know some assembler so that you can fill in a template file (from the product supplier) that gets information from the keyboard and allows writes to the screen. Without either of those abilities you won't be making interactive BASIC programs that can run native on the machine. You might also need to write an external program that appends data to or modifies the BASIC compilers final binary file into something that can be loaded by the Aquarius "operating system" from tape.

It appears that you can download an evaluation version so maybe you should do that and then take a look at what is supplied.

Thank you very much for your help. I will download the evaluation version to see if it is of any use to me!

#4 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 7,196 posts
  • Busy bee!
  • Location:North, England

Posted Tue Jun 19, 2012 1:33 PM

 Mr. Pong, on Tue Jun 19, 2012 1:16 PM, said:

Thank you very much for your help. I will download the evaluation version to see if it is of any use to me!

No probs! My Z80 is very rusty (its a been a long time since I did anything with that processor) but there are several Aquarius programmers on AA. So we should be able to get you going or point you in the right direction.

#5 theloon OFFLINE  

theloon

    River Patroller

  • 4,003 posts

Posted Mon Jun 25, 2012 12:37 PM

BASIC is built in.  As of now there is no way to convert BASIC programs into binaries that launch just like a cartridge.  As mentioned, although z80 compilers exists none have support for Aquarius hardware.

Someone had a very good start on porting ZXBasic to the Sega Master System:
http://www.boriel.co...x.php/Main_Page

If you knew python and a little asm you could take someone elses WLA-Z80 compatible Aquarius assembly library and make your own "port" of ZXBasic.

Edited by theloon, Mon Jun 25, 2012 12:37 PM.


#6 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 7,196 posts
  • Busy bee!
  • Location:North, England

Posted Mon Jun 25, 2012 12:46 PM

 theloon, on Mon Jun 25, 2012 12:37 PM, said:

BASIC is built in.  As of now there is no way to convert BASIC programs into binaries that launch just like a cartridge.  As mentioned, although z80 compilers exists none have support for Aquarius hardware.

The OP was looking at a 3rd party compilable BASIC. The Aquarius built in BASIC wouldn't be used apart from to load the game binary (if supplied on tape).




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users