Welcome, Guest. Please login or register.


Author Topic: Adding the Enterprise to an existing cross-compiler? (Read 8646 times)

Offline Wysardry

  • Newbie
  • Posts: 19
  • Country: gb
Adding the Enterprise to an existing cross-compiler?
« 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 (ACK).

If all goes well, I may also attempt the same with FreePascal.

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?

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10093
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Adding the Enterprise to an existing cross-compiler?
« Reply #1 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.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Wysardry

  • Newbie
  • Posts: 19
  • Country: gb
Re: Adding the Enterprise to an existing cross-compiler?
« Reply #2 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 to FreePascal converter though, which could be useful, as Decimal BASIC is based on ANSI Full BASIC as IS-BASIC was.