All Projects → reidrac → c64-pixel-tools

reidrac / c64-pixel-tools

Licence: other
Some tools to process C64 sprites and tilesets

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to c64-pixel-tools

virtualc64web
vc64web - web based Commodore 64 Emulation with CSDb access for thousands of demos at your fingertip
Stars: ✭ 23 (+21.05%)
Mutual labels:  c64
c64-wifimodem
Source code for my c64-wifimodem
Stars: ✭ 16 (-15.79%)
Mutual labels:  c64
Slider Captcha Crack
🌈Slider_Captcha_Crack某教育网站滑动验证码破解(识别率100%)
Stars: ✭ 49 (+157.89%)
Mutual labels:  pillow
simple-photo-editor
Simple Photo Editor on Python
Stars: ✭ 21 (+10.53%)
Mutual labels:  pillow
bot tulis
Pemalas versi desktop. Untuk yang ini tersedia versi CMD dan GUI. Pemalas adalah program untuk mengubah text menjadi tulisan diatas buku dalam bentuk gambar.
Stars: ✭ 43 (+126.32%)
Mutual labels:  pillow
RepostCheckerBot
Bot for checking reposts on reddit
Stars: ✭ 36 (+89.47%)
Mutual labels:  pillow
C64-WiFi-Modem-User-Port
A NodeMCU (ESP8266) based WiFi modem for the C64's user port
Stars: ✭ 49 (+157.89%)
Mutual labels:  c64
c64-game
A horizontal space shooter for Commodore 64.
Stars: ✭ 17 (-10.53%)
Mutual labels:  c64
PIL-RCE-Ghostscript-CVE-2018-16509
PoC + Docker Environment for Python PIL/Pillow Remote Shell Command Execution via Ghostscript CVE-2018-16509
Stars: ✭ 44 (+131.58%)
Mutual labels:  pillow
rust-on-c64
Running Rust code on the Commodore 64
Stars: ✭ 42 (+121.05%)
Mutual labels:  c64
Python Scripts
It contains all the Python Programs, whether it's a GUI, basic, Data Structures, etc. It's a collection of some great Python scripts from basic to advance levels for automating some monotonous tasks.
Stars: ✭ 23 (+21.05%)
Mutual labels:  pillow
VolksForth
volksFORTH is a 16bit Forth System maintained by the German Forth Gesellschaft e.V.
Stars: ✭ 41 (+115.79%)
Mutual labels:  c64
Anteform
Anteform is a retro weird detective game written using the Minima Engine for PICO-8.
Stars: ✭ 17 (-10.53%)
Mutual labels:  c64
VWapi
⛈ ☀️ Visual Weather api. Returns beautiful pictures with the current weather.
Stars: ✭ 33 (+73.68%)
Mutual labels:  pillow
SIDKick
SIDKick -- the first complete SID 6581/8580-drop-in-replacement that you can build yourself
Stars: ✭ 70 (+268.42%)
Mutual labels:  c64
6502-npp-syntax
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)
Stars: ✭ 21 (+10.53%)
Mutual labels:  c64
cbmtapepi
Use a Raspberry Pi as fast mass storage solution for your Commodore 8-bit computer using just the datassette port.
Stars: ✭ 41 (+115.79%)
Mutual labels:  c64
cc64
cc64 is a small-C compiler written in Forth, hosted on the Commodore C64, Plus4 and C16 with 64k, and on the Commander X16. It is targeting the 6502 CPU.
Stars: ✭ 57 (+200%)
Mutual labels:  c64
retro-computing
🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Stars: ✭ 15 (-21.05%)
Mutual labels:  c64
pingmote
Cross-platform Python global emote picker to quickly insert custom images/gifs
Stars: ✭ 24 (+26.32%)
Mutual labels:  pillow

C64 Pixel Tools

These are two simple tools I used to make Rescuing Orc.

Convert PNG images into sprites and tilesets to be used by the Commodore 64.

  • img2sprite.py
  • img2tileset.py

Each tool has help in the CLI with -h.

Requirements

  • Python 2.7
  • Pillow

img2sprite

This tool takes an indexed PNG image and encodes it as a valid multicolor sprite.

The transparent and sprite specific colors can be specified with a flag, the shared colours are in ascending order.

The colors are not included in the output.

img2tileset

This tool takes an indexed PNG image and encodes it as a valid 4x8 multicolor tileset (charset).

The shared colors must be provided as a colon-separated list (eg. 0:1:12). The foreground is detected per tile (from 0 to 7, the tool converts it automatically to the 8 to 15 range).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].