Jump to content
IGNORED

Swan Demo re-programming


Webzz

Recommended Posts

I want to change the spinning atari 130xe logo in the swan demo. I used dis6502 and found the data maps for the 32 (i think) different gr. 8 animation pages. I read in the dis6502 docs that there was a sprite type editor but it is not in the newest version. What are y'all using to do this kind of graphics editing.

Edited by Webzz
Link to comment
Share on other sites

If it's just raw screen data, unpacked, then it would probably be easiest to work out the start offset within the file for each screen image.

 

Use the emulator in turbo mode.

 

Just do a BASIC program which reads X bytes from the file (skipping), then POKEs the remaining bytes to a screen which you've set up.

 

Then, create your own and insert them into the file using OPEN #1,12,0,"D:SWANDEMO.XEX"

 

Alternatively, you could just sieze control of the program in the emulator and work it out from there.

 

The Monitor in A800Win+ has a command to load a file into the area of RAM you specify.

 

 

If the demo can survive a System Reset, it would be pretty simple to just export the relevant areas of RAM and rebuild into a binary.

Link to comment
Share on other sites

Yes, it's raw screen data and I have the offsets worked out already. I know I could build a screen in BASIC, but I guess I was looking for a gr.8 screen editor program. Figured there was something out there for windows that would do it... What do the demo coders use? Usually I use a combo of atari800winplus4, dis6502 and Ultraedit to actually do the code changes right in the xex file, but it still doesn't help in changing the graphics.

Edited by Webzz
Link to comment
Share on other sites

You could just use MS Paint.

 

Save your work as a monochrome bitmap.

 

The Paint file format is reasonably simple - although by default the data is stored in raster format, starting at the last line and working up (so, it's kind of backwards).

 

Then, you just have to skip the first part of the file to get your screen data. Just use the H: device in the emulator to read it back.

Link to comment
Share on other sites

Well,

Design Master, the Gr.8 painting/drawing program was originally done by Peter Finzel (Germany)... and sold commercially. Today you can find it in various languages, file versions, etc. - Andreas Koch.

Cool, Peter Finzel, I really enjoyed his work. Schreckenstein is one of my all time favorite games.
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...