Jump to content

Tool for extracting sprite graphics from a 7800 rom


Recommended Posts


I don't know if I want to disclose that yet... I might want to keep it a secret until the unveil. ;-)



I understand, indeed I have a lot of "secret" jobs (WIP) that at the moment I can not share for various reasons.


For example, among these projects, I think you'll be glad to know that some time ago I started working on the graphics of Perry's Dig Dug XM ( I'm looking at your avatar :) ).

  • Like 3
Link to comment
Share on other sites

You can try Omnivore for Atari XL/XE


Click right button on "Bitmap" window and set Bitmap Width=256

Go to View->Bitmap Display->2bpp

You can change colors in View->Bitmap->Color->Choose Colors

Remember, the graphics is upside down.


OK, I downloaded Omnivore (the 1.0rc4 version) and followed your instructions up until the part where you said View->Bitmap->Color->Choose Colors (it doesn't have those options under View), so the colors are wonky but more importantly how do I edit the bitmap or save/export it for editing in another program? Thanks.

Link to comment
Share on other sites


it doesn't have those options under View

I notice that ;) But it is not important. Because Maria can display sprites using different palettes. Each sprite can have a different bit combination for colors. Then you will have to set colors for each sprite separately ;(



more importantly how do I edit the bitmap or save/export it for editing in another program?


I don't have a simple answer. I would copy the sprite data from Omnivore and convert it to graphics.

I tried to find a tool that would help you. Unfortunately, nothing comes to my mind.

The only solution that comes to my mind now is printscreen.

Paste into the graphics program (for example MSPaint), crop sprite and resize X and Y = 20%

It is a very primitive method but it works.

Remember this works only for 160A mode!


Link to comment
Share on other sites

I doubt that there would be a universal tool for this.

A7800 has no graphics banks like other computers or consoles. Display list complicate this.

A7800 can do different sizes for each zone from 1 to 16, mostly is 16 but for example I'm using recently 12. Also sprite width can be various.

Data graphics is up side down, every sprite can have different colours. I do not even want mention about 160B mode ;)

Editing graphics without programming skills will be very difficult.
Link to comment
Share on other sites

  • 2 weeks later...

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.

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.

  • Recently Browsing   0 members

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