Jump to content
IGNORED

Getting in home brew programming


maxdrive

Recommended Posts

Have you done any programming before or is it more that you've never programmed something like an old console before?

 

You'll definitely need an emulator and A7800 is the best and can be found on the forums. Some people seem to have trouble getting it set up so ProSystem would work in a hurry but it's not very accurate.

 

Assuming you're not going to dive right into assembly you'll want to set up 7800BASIC which includes everything you need. Despite the name, 7800BASIC is in no way inferior to doing everything in assembly, it just does the heavy lifting for you.

 

Then you'll want a text and graphics editor of your choice, I use Notepad++ for text and GraphicsGale for graphics.

 

Feel free to ask questions.

  • Like 2
Link to comment
Share on other sites

Then you're in luck because 7800BASIC is not a bad place to start at all. It includes a few sample programs so start by trying to compile one of those and running it in an emulator. Once you can do that you're ready to get started.

 

Different people like to learn in different ways, but you might want to take one of the samples and make modifications to it until you get the hang of things.

 

If I recall there was something of a beginner's guide thread in the programming sub-forum but I'm not at my computer at the moment so I can't easily find it.

  • Like 2
Link to comment
Share on other sites

Another thing to mention is that the samples include a lot of comments describing what things do, don't get overwhelmed by the amount of text because for most of them there's not a lot of actual code.

 

I've always learned by getting stuck in with a reference to hand and just trying things until something works so feel free to do that too.

 

My point is there's no right way to learn and every mistake you make will teach you how to improve, just stick with it, ask for help, and don't beat yourself up if you struggle with something.

  • Like 2
Link to comment
Share on other sites

I've been working on some demos across all the early Atari platforms - 8bits/XL/XE, 2600, ST, 7800.

The best and "easiest" to using to make a good game that is commercial quality is 7800Basic, followed by the DPC+ Enabled 2600Basic, then the ST (there are new STOS routines now that make great games pretty easy, then finally the 8bits/5200 - where those you really need full assembly language, helped by a cross compiler on the PC. I have not tried Lynx coding yet, but I really would like to get into it ... and the 68000 Assembly (Atari ST) I have been working on, might translate to the Jag at some point.

Enough about me, there is a fantastic tutorial in the 7800 Programming thread that explains just about everything you need to know to start making 7800 games. The only drawback is that is is the hardest platform to test on real hardware as the # of multi carts in existence is limited and no new runs have been made in a while.

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