Jump to content
IGNORED

atari 800XE development


Guest

Recommended Posts

hi,

 

As lot of people know. i wanted to do atari jaguar development. but i cant get the hardware. (see topic atari jaguar/just at the end of april) so i am thinking about using my good ol atari 800Xe again.

 

Now i have been seaching for development tools for it on the web. but no succes. i really need to know some things.

 

1. the atari800xe has an keyboard (doh! :| ) and once i start it up i get an basic language. nice and all but. are games created in this? if so. how can i store them on cartridges.

 

2. What do i need to develop games for the atari 800Xe.

 

3. How much will it cost?

 

I hope to hear from you guys soon,

 

Greetz,

 

Vyeyendra Ramnares

Link to comment
Share on other sites

The Atari 800XL has a built-in Basic language that starts UNLESS you hold down the option key when turning it on. In itself, this "memo pad" mode is useless...and is actually intended to bypass Basic when loading a machine-language program.

To actually create a 6502 program, you would need an assembler program (there are some on cart and disk)...but for speed and ease of use, most people choose to cross-assemble programs right on the PC (by using the program Dasm, for example...which is available at The Dig - check the links section). Basically, you create and edit a text file (called source code) and then run Dasm to convert it into the binary file. By using the PC, you can also quickly test programs by using an emulator like Atari800Win. With those, you can also break out of a running program and drop down into the Monitor mode (something you can't do with an Atari computer on it's own)...and make modifications, check registers, etc. You can also use a cable and adapter called SIO2PC to transfer files between PC and Atari...that cable is sold right here :)

The Basic language can be used to create programs as well. But since Basic is a high-level language, you gain much more flexibility by using machine language...and all carts made must be in this format.

Link to comment
Share on other sites

...at least not until you master ML well enough to burn an Eprom for a cartridge :D In fact, by only changing the controller scheme the same source code could also be made to work on the 5200 (as long as you manage the Ram correctly...the 5200 only has 16k of that).

Link to comment
Share on other sites

hi,

 

I want to say that i am from the netherlands. SO my english isnt really 100 procent. and as far as i can read. i understand...nothing actually. :? . i have no idea what you guys write. :( sorry. but i cant follow THAT. can you guys make it easier for me to read? like this:

 

it is possible to create games with basic.

but you will need an software named: ....... you will also need an cable which isnt free tough.

 

and etcetc...

 

Sorry that i cant really read it. but as far as i can read, it IS possible to create games for the atari 800XE (not XL)? can someone tell me what the difference between the atari 800Xl is and XE? :? it's so confusing.

 

Greetz,

 

Vyeyendra ramnares

Link to comment
Share on other sites

First, your english is fine.

 

Second, all the XLs, XEs and the original 400 and 800 are basicly the same with the 5200 being only slightly different. You can program in a number of lanuages with the XEs/XLs/400s/800s. The fastest language to write games in is assembly language. You can write games in basic but it is very slow. Luckily today you can write assembly with a cross-compiler on your PC or Macintosh and is a lot easier than on the XEs/XLs/400s/800s. Then you just port it over to the real machines or just use an emulator. Look on the net or hear on Atarage.com for Dasm or Tasm cross-compilers. Most of the documentation about the XEs/XLs/400s/800s hardware and operating system can be found at www.atariarchives.org and www.atarimagazines.com. Hope this helps a bit.

 

Allan

Link to comment
Share on other sites

OK :lol:

You can create games and programs using Basic. Because the Basic language needs to translate everything you make, the programs written in Basic will be very slow compared to machine language. And if you really want to create actual CARTRIDGES in the future, learning Basic won't help you.

Perhaps the mods should move this topic to the International Forum (?)

Link to comment
Share on other sites

hi,

 

As lot of people know. i wanted to do atari jaguar development. but i cant get the hardware. (see topic atari jaguar/just at the end of april) so i am thinking about using my good ol atari 800Xe again.

 

Now i have been seaching for development tools for it on the web. but no succes. i really need to know some things.

 

1. the atari800xe has an keyboard (doh! :| ) and once i start it up i get an basic language. nice and all but. are games created in this? if so. how can i store them on cartridges.

 

2. What do i need to develop games for the atari 800Xe.

 

3. How much will it cost?

 

I hope to hear from you guys soon,

 

Greetz,

 

Vyeyendra Ramnares

 

You should contact ndary and TGX/MX quickly. They're both geniuses and will be able to help you with any technical questions that you may have regarding the 800XE and/or cartridge development for it.

Link to comment
Share on other sites

hi,

 

As lot of people know. i wanted to do atari jaguar development. but i cant get the hardware. (see topic atari jaguar/just at the end of april) so i am thinking about using my good ol atari 800Xe again.

 

Now i have been seaching for development tools for it on the web. but no succes. i really need to know some things.

 

1. the atari800xe has an keyboard (doh! :| ) and once i start it up i get an basic language. nice and all but. are games created in this? if so. how can i store them on cartridges.

 

2. What do i need to develop games for the atari 800Xe.

 

3. How much will it cost?

 

I hope to hear from you guys soon,

 

Greetz,

 

Vyeyendra Ramnares

 

You should contact ndary and TGX/MX quickly. They're both geniuses and will be able to help you with any technical questions that you may have regarding the 800XE and/or cartridge development for it.

 

Thanx... I already got his e-mail and we gonna contact each other...

 

TXG/MNX

 

Ps. Next time spell my handle right please... :D

Link to comment
Share on other sites

If you want to get busy making Atari computer games, then by all means, use BASIC. Sure, it is a slow language, but it works very well on the Atari, and there were loads of homebrew BASIC games back in the day. I've actually seen some terrific games (including a few I made myself) made this way.

Link to comment
Share on other sites

You have lots of options with the Atari 8-bit (BASIC, Assembly/ML, Action, C.) I personally like to program in C, so I really like cc65 (www.cc65.org) You can slap up something pretty quick in C for the Atari and then optimize specific sections of it with hand-tuned, or from-scratch Assembly.

 

This is a cross-compiler, so you would use a platform such as Linux or Win/dos to write and compile your code. Then you can test it in Atari800Win, and finally bring it to your real hardware via SIO2PC (every Atari 8-bit owner should have/make one of these.)

 

I've started writing a little graphics library in C for the 8-bit... I currently have a little routine to create display lists, screen bitmaps, text and plot functions for all the graphics modes (except MCS, HIP/RIP and other similiar "advanced" modes) It ain't fast, but then I haven't even looked at optimizing it yet.. I just banged out a bunch of C code. I've just started on the player missle graphics routines. All of it has been pretty fast to code up in C.

Link to comment
Share on other sites

:D a warm welcome... we in www.abbuc.de atari bit byte user club located in germany have many members from netherland... check it out...

 

my advices:

 

1st play around in basic, like changing colors, different gfx modes, etc. get familiar with the hardware

2nd make your 1st simple games ("hello world" as game, f.e. like most of us... a space invaders clone... ;))

3rd start later with assembler to get you really started

 

and of course... get a nice book with a lot of examples...you will find a lot in ascii format on the net...

 

simple? no it isn't... worth to try? yes... i never forget my 1st "BYE" typed in on a public atari 600xl in a store like walmart... and i switched to the sound test... and played that... ;)

 

poke 712,255

 

hve

 

ps. some resources www.s-direktnet.de/homepages/k_nadj/main.html

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