Enterprise Forever

:UK => Programming => Topic started by: Wysardry on 2024.April.07. 22:24:36

Title: Adding the Enterprise to an existing cross-compiler?
Post by: Wysardry on 2024.April.07. 22:24:36
I have been exploring the options for compiling programs for the Enterprise and have found that there aren't many available.

I have decided to attempt to add the Enterprise platform as a new target for an existing cross-compiler, the Amsterdam Compiler Kit (https://tack.sourceforge.net/) (ACK).

If all goes well, I may also attempt the same with FreePascal (https://www.freepascal.org/).

Before diving too deeply into this, I need to decide if the Enterprise would be the best target for a novice to choose first.

Are there enough active English-speaking users here that could help if I need advice? Would I be better off choosing another 8-bit platform with more users?
Title: Re: Adding the Enterprise to an existing cross-compiler?
Post by: szipucsu on 2024.April.07. 23:19:16
Are there enough active English-speaking users here that could help if I need advice?
I think, there are.
I think it a good idea because there aren't many options for compiling programs for the Enterprise yet. (However I am not very good at it because I use only IS-BASIC.)
Title: Re: Adding the Enterprise to an existing cross-compiler?
Post by: Wysardry on 2024.April.07. 23:37:24
I haven't done a lot of programming in languages other than BASIC, so I will need to learn at least some C and Pascal along the way.

One of the reasons I chose ACK is that it is designed to be expandable. You can add new targets and/or new programming languages. The existing BASIC included with ACK is very minimal though.

FreePascal is designed to be a cross-compiler, but only for various Pascal languages. There is a Decimal BASIC (https://hp.vector.co.jp/authors/VA008683/english/) to FreePascal converter though, which could be useful, as Decimal BASIC is based on ANSI Full BASIC as IS-BASIC was.