BMP Viewer for the Apple II
Go to file
cybernesto 93304e3af2 Added the dither plug-in for the GIMP
* Renamed the directories to be a little less ambiguous.
* Added the JACE NTSC color palette.
* Added a GIMP plug-in written in python with more dithering options.
2017-03-27 20:01:21 +02:00
Tutorial/DHGR Color Screenshots for the tutorial 2014-06-06 23:18:17 +02:00
dsk Added the dither plug-in for the GIMP 2017-03-27 20:01:21 +02:00
img Added the dither plug-in for the GIMP 2017-03-27 20:01:21 +02:00
palettes Added the dither plug-in for the GIMP 2017-03-27 20:01:21 +02:00
plug-ins Added the dither plug-in for the GIMP 2017-03-27 20:01:21 +02:00
src Added the dither plug-in for the GIMP 2017-03-27 20:01:21 +02:00
.gitignore initial commit 2013-06-29 18:15:04 +02:00
AUTHORS.txt Added license and authors files 2013-07-03 19:33:00 +02:00
LICENSE.md Added license and authors files 2013-07-03 19:33:00 +02:00
README.md Update README.md 2013-06-29 19:57:18 +02:00

README.md

VBMP

BMP Viewer for the Apple II

Introduction

This project is based on the work of Arnaud Cocquière and his hommage to Steve Jobs.

http://www.ctrl-pomme-reset.fr/2011/10/11/hommage/

Unlike most images shown on the Apple II, the image displayed is actually a BMP file without additional conversion. The disk includes the sources for the BMP viewer, so I decided to study it and learn a bit of 6502 assembly and graphics programming on the Apple II. Since my Apple IIc supports DHGR graphics I started playing with it to add support to 16 color BMPs and monochrome pictures in Double High-Res. I thought this could be useful for someone else so I asked Arnaud for permission to publish it in GitHub.

Usage

The code uses the Merlin Assembler syntax. Just load it in Merlin on the Apple II and it should compile without problems. To load BMPs in the DSK Image I recommend Apple Commander, but Cider Press might do as well. Just import the BMP as a Raw binary file. Using Applesoft you can load the image with the following commands BLOAD IMAGE.BMP,A$4000 BRUN DISPLAY

Supported formats

The viewer supports BMP Images with the following resolutions and color depths

  • Monochrome (1bit color depth) 280 x 192 px
  • Monochrome (1bit color depth) 560 x 192 px
  • 16 Color (4bit color depth) 140 x 192 px The formats are automatically detected based on the horizontal resolution. Using different formats as the ones listed may lead to unexpected results since the format check has been kept as simple as possible.