Skip to content

Native sprite editor for Commodore 64. Pocket knife among sprite editors.

License

Notifications You must be signed in to change notification settings

tstamborski/sprite-studio-64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sprite Studio 64

Native sprite editor for Commodore 64. Pocket knife among sprite editors.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Overview

Sprite Studio 64 is a native sprite editor for Commodore 64 computer. It's made with simplicity but also handy and useful as possible. Sprite Studio 64 can edit simultaneously 64 sprites - only 64 but it has also some tools for animating them and sprite overlay. It can save your work on diskette in a PRG file - this files can be loaded by basic LOAD command or be embedded in an assembly source code. Diskette image for the latest version is here.

Disclaimer / Additional credits

Music used in this program is not mine - it was taken from https://www.hvsc.c64.org/ and its author is Raik Picheta (Eco).

Thanks to scener Soci for a patch fixing program to doesn't use fixed 8 device number in loading/saving routines.

Short manual / Keyboard shortcuts

IF YOU ARE USING EMULATOR THERE IS BETTER TO USE POSITIONAL THEN SYMBOLIC KEYBOARD.

DRAWING

  • [joystick directions] or [CRSR] - move the drawing cursor around
  • [joystick fire] or [Space] - put choosen color in place of cursor
  • [del] - erase / put background color in place of cursor

CHANGING COLORS

  • [F1] or [Shift+F1] - change sprite color
  • [F3] or [Shift+F3] - change first multi-mode color
  • [F5] or [Shift+F5] - change second multi-mode color
  • [F7] or [Shift+F7] - change background color
  • [1] - choose main sprite color for drawing
  • [2] - choose multi color 1 for drawing
  • [3] - choose multi color 2 for drawing
  • [4] - choose background color for drawing

ADVANCED EDITING

  • [CBM+Space] - make floodfill aka paint bucket from MS Paint
  • [M] - switch on/off multicolor mode
  • [CBM+X] - "cut" current sprite
  • [CBM+C] - "copy" current sprite
  • [CBM+V] - "paste" from clipboard to current sprite
  • [F] - flip sprite horizontally (it affects the clipboard!)
  • [Shift+F] - flip sprite vertically (it affects the clipboard!)
  • [CBM+,] - slide sprite left
  • [CBM+.] - slide sprite right
  • [CBM+:] - slide sprite down
  • [CBM+@] - slide sprite up

MOVING AROUND AND PREVIEW

  • [+] and [-] - change actual address by 64 bytes (it can edit 64 sprites, from address $3000 to $4000, simultaneously)
  • [L] - "lock" address of first animation frame
  • [A] or [Shift+A] - change number of animation frames
  • [O] or [Shift+O] - change number of overlaying sprites

SAVING AND LOADING

  • [CBM+L] - load file from diskette
  • [CBM+S] - save file on diskette - prefix filename with @: if you want to overwrite
  • [CBM+D] - display disk directory

MISC

  • [CBM+Q] - exit from program and return to BASIC
  • [G] - switch on/off the grid mode

Building from source instructions

For building from source, you can use shipped make.bat batch file, but you will need following tools somewhere in PATH environment variable:

  • TMPx assembler.
  • cc1541 tool for creating commodore floppy images.
  • Exomizer cruncher - for packaging/zipping prg files.

If you want to use run.bat and runhelp.bat it will be nice to have VICE x64.exe somewhere in the PATH too.