Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcrush

Converts images into C64, Amiga and PC retro lookalikes. See /readme/readme.html or my website for detailed instructions.

GNU General Public License v3.0

Screenmodes

  • PC: SVGA, VGA, MCGA, EGA (hires/normal), CGA (composite, RGBI)
  • Amiga: HAM8, HAM6, EHB (sliced/normal), OCS (hires/lowres)
  • Commodore 64
  • Nintendo Gameboy

Requirements

Python 3.4 or newer, Pillow (tested on version 8.1.0).

Examples

alt text

Command line examples

Below are some examples how to convert image into various modes. I use varying bit depths -b to adjust the brightness of the image.

Original image in True color

alt text

EGA

alt text

python main.py -f tropic.png -m EGA --multiplier 2 --rasterize -b 10

EGA Hi-res mode (as in PC Lemmings intermission screens)

alt text

python main.py -f tropic.png -m EGA -r 640 350 -b 14

CGA in composite mode

alt text

python main.py -f tropic.png -m CGA -H -S -c 3 --palette 1

Super VGA

alt text

python main.py -f tropic.png -m MCGA -r 640 480

Commodore 64

alt text

main.py -f tropic.png -m C64 -b 12 --rasterize -H

Amiga Extra Half-brite (EHB)

alt text

python main.py -f tropic.png -m EHB

Amiga Hold-and-modify (HAM)

alt text

python main.py -f tropic.png -m HAM -r 320 256

Nintendo Gameboy

alt text

python main.py -f tropic.png -m Gameboy -S -b 5 --rasterize --multiplier=2

About

Converts images into C64, Amiga and PC retro lookalikes

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages