Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 22:36 20 Apr 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : CMM2: Sprite maker written in basic.

Author Message
capsikin
Guru

Joined: 30/06/2020
Location: Australia
Posts: 341
Posted: 10:35am 30 Aug 2020
Copy link to clipboard 
Print this post

I've made a simple sprite editor (I called it a sprite "maker" because it can't load a sprite file for further editing)
It edits a single sprite. Filename and size are hard coded in the program.

There's a bug when you try to edit the right hand column.

sprite-editor.bas.zip
 
capsikin
Guru

Joined: 30/06/2020
Location: Australia
Posts: 341
Posted: 10:39am 30 Aug 2020
Copy link to clipboard 
Print this post

Simple test case with the same bug

Update: Bug is apparently fixed with new CMM2 firmware, 5.05.05
Edited 2020-08-31 01:18 by capsikin
 
capsikin
Guru

Joined: 30/06/2020
Location: Australia
Posts: 341
Posted: 05:27am 05 Sep 2020
Copy link to clipboard 
Print this post

New version. improvements:

Takes advantage of 12 bit mode transparency in 5.05.06 beta. (change the program to use 8 bit mode if using earlier version, to avoid a bug)
Clears transparent pixels when displaying sprite after changes.
Allows using arrow keys.
sprite-editor.zip
 
capsikin
Guru

Joined: 30/06/2020
Location: Australia
Posts: 341
Posted: 06:31am 05 Sep 2020
Copy link to clipboard 
Print this post

New version. improvements:

Can reload it's output file for editing. If you copy another sprite file over the output file, it could probably edit the first sprite in the file (and not save all the other sprites, which is part of why you use a copy)

Keeps cursor location when saving and loading files.

sprite-editor.zip
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024