Jump to content

Recommended Posts

Check Section 8 of the Altirra Hardware Reference Manual.

 

I think the main things you'll have to do are:

 

1) Shuffle memory to accommodate the alternate memory map. This will involve changing pointers in the A8 code to point to the new locations of the hardware chips and possibly relocating code and data.

2) Modify the joystick routines to use 5200 controller instead.

 

The Altirra debugger would be of great use here as you can step through the code, set breakpoints, etc. to find out how the A8 program uses memory and how it interfaces with the hardware. Then you can craft a strategy for relocating things and replacing the joystick routines.

Link to comment
Share on other sites

I am using Synassembler because I purchased it way back when. I am sure most will recommend something like MAC65 or others. It is going to come down to user preference really. I think before I tried typing in their simple assembler, I would even go with a copy of Atari's Assembler Editor with the caveat that it would just be to test out the code in the book. I wouldn't use either of those two to write something involved.

 

I think there are tools to write and compile on a pc, and then just move the code over to the Atari. We have come a long way huh.

Link to comment
Share on other sites

now understanding ML listings...

 

getting there... :D

 

That's awesome. I really wished I had pushed myself to learn assembler when I was learning to program back in the early 80's. It's pretty satisfying to look at some ml code and understand what is going on.

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