graphics drivers - rosco-pc/propeller-wiki GitHub Wiki

Tiles and Sprites drivers

Driver name | Location | Resolution (WxH) | Tiles | Sprites | Color Palette | Cogs | Source files ----|----|----|----|----|----|----|---- COP | On Hydra Book CD | | | | | | cop_drv_010.spin DK | As part of latest Dodgy Kong zip | 256x224 | 32x28 map|8x8 pixels/tile | 34 total
Number per line depends on cogs used
16x16 pixels | 4 colors per individual tilehttp://forums.parallax.com/discussion/94733/donkey-kong-now-playable
4 colors per individual sprite | 3+ | sw_dk_gfx_renderer_015.spin sw_dk_tv_drv_022.spin HEL | On Hydra Book CD | 160x192? | 10x12 map
16x16 pixels/tile
Horizontally scrollable | 8 total
5 per line
16x16 pixels | 4 colors per individual tile
Sprites share palettes of tiles they overlap with | 1 | HEL_GFX_ENGINE_050.spin JLC Spectrum | Parallax Hydra forum | 256x192 | 32x24 map
8x8 tiles | No sprites. | 2 colors per individual tile chosen from a palette of 16 plus flashing colors. | 1? | JLC_Spectrum_TV_010.spin REM | On Hydra Book CD | | | | | | rem_gfx_engine_017.spin, rem_tv_017.spin VGA Learning Driver | Propeller forum | 640x480 | N/A | N/A | 64 color (4 color / 16pixel mode) | 1 | VGA Learn.spin NTSC Tutorial | Hydra forum | 188x244 | N/A | N/A | N/A | 1 | BAM_50_Line_Driver_01.spin 8x8 Tile Driver Tutorial | Hydra forum | 376x240 | 30x64 tile map, 8x8 tiles, smooth scroll in X and Y, rows can be added but need to be at least 30. | Any height, width can be 4, 8, 16, 32, 64, etc. pixels. Add sprites until the driver chokes, then add more cogs... ;-) | One byte per pixel, use the Hydra palette. | 5+ | See post in forum.

Character mode driver

TV_Text is in the standard library. PAL/NTSC support, 40 columns, 12 lines. or 16 lines for NTSC and PAL respectively.

8x8 NTSC driver</range id="57952104_1"> (up to 70 chars / line, 25 display lines 2 colors / screen or up to 40 chars / line, 25 display lines 2 colors per char displayed) This driver was further developed in this thread, into 2 versions plus some derived works to make it compatable with TV_Text. Look for the downloads from Hippy for the merged versions that have added easy to use Pin and mode selection.

Note that there is a improved graphics driver SDM_graphics_XOR, that is an extension to the standard graphics.spin to support XOR mode that can replace double buffering, and uses the internal fonts. This reduced memory usage might mean you do not need a text mode driver.

raster-based, non-tiled graphics system(s)

⚠️ **GitHub.com Fallback** ⚠️