Jump to content
IGNORED

Compilers available for programming the Atari 8-bit?


Recommended Posts

Hello everyone,

I'm trying to return to Atari programming after a very long hiatus (think 1980's). In the past I just used plain old Atari basic.

 

Can anyone point me to compilers that are available for the Atari 8-bit computers, that would be suitable for game programming?

 

Back in the 1980's I remember there was one language compiler (could have been a version of Forth?) that retailed for something like $500 at the time. Ouch. And I've heard of Turbo Basic which I believe is a compiler, but I am unsure how suitable it may or may not be for game development. I guess too some people are using C, but I'm not sure what software package this is and again if this is game-suitable or not.

 

Any comments are welcome, and thanks for helping a n00b.

Link to comment
Share on other sites

Depends on the level of programing experience you already have.

- Are you familiar with other languages?

- Which platform do you plan to use as development environment (Atari itself/Cross Development)

 

On Atari itself:

Turbo Basic: very powerful, complete fast basic, easy to learn. Not compiled by default, short edit/run rountrip types, but final result can be compiled for speed. Assembler sections can be loaded into memory.

Action: Structured , support procedures and functions like c, powerful libraries. Assembler sections can be integrated directly.

Many non-commercial (and even some commercial) games were written in both languages and they are very good to start with.

 

Cross Development:

- Assemblers: ATASM, MADS, XASM, you can check me site http://www.wudsn.com, there you can find a complete IDE and the download archive which contains all compilers for all platforms.

- CC http://www.cc65.org

Link to comment
Share on other sites

Depends on the level of programing experience you already have.

- Are you familiar with other languages?

- Which platform do you plan to use as development environment (Atari itself/Cross Development)

 

On Atari itself:

Turbo Basic: very powerful, complete fast basic, easy to learn. Not compiled by default, short edit/run rountrip types, but final result can be compiled for speed. Assembler sections can be loaded into memory.

Action: Structured , support procedures and functions like c, powerful libraries. Assembler sections can be integrated directly.

Many non-commercial (and even some commercial) games were written in both languages and they are very good to start with.

 

Cross Development:

- Assemblers: ATASM, MADS, XASM, you can check me site http://www.wudsn.com, there you can find a complete IDE and the download archive which contains all compilers for all platforms.

- CC http://www.cc65.org

 

Thanks everyone for your comments. I have programmed in several languages before - Basic, C, Fortran (ho! ho! I feel old), and some machine language on the 8080 and 6502. This includes ATARI basic on an 800xl that I no longer have. However I haven`t done any programming of any type, for at least 15 years.

 

I'm expecting that I'd do development directly on the ATARI 8-bit itself. But this isn't finalized, & I need to (re)construct an 8-bit system for myself.

 

ACTION is the language that I remembered reading about (the one that I believe cost $500 in the 1980`s).

 

-HC

Link to comment
Share on other sites

It depends what you want to achieve... what you want to program, games? demos? utilities? It can variate from programming just for fun in Atari BASIC on real HW to "fast" cross-development of higher quality software on PC with emulator and cross-assembler. I would be glad if it would be the second case as there is never enough of good stuff.

Edited by MaPa
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...