项目作者: avsa242

项目描述 :
P8X32A/Propeller VGA (160x120, 6bpp) display engine
高级语言: Propeller Spin
项目地址: git://github.com/avsa242/p1vga6bpp-spin.git
创建时间: 2020-06-28T12:11:46Z
项目社区:https://github.com/avsa242/p1vga6bpp-spin

开源协议:MIT License

下载


p1vga6bpp-spin


This is a P8X32A/Propeller VGA 6bpp display engine

IMPORTANT: This software is meant to be used with the spin-standard-library (P8X32A). Please install the library first before attempting to use this code, otherwise you will be missing several files required to build the project.

Salient Features

  • Integration with generic bitmap graphics library
  • 160x120 resolution, 6bpp color
  • Optional wait for VSync signal

Requirements

P1/SPIN1:

  • spin-standard-library
  • 1 extra core/cog for the PASM display engine
  • graphics.common.spinh (provided by spin-standard-library)
  • 19.2k RAM for the display buffer (double-buffering not possible)

Compiler Compatibility

Processor Language Compiler Backend Status
P1 SPIN1 FlexSpin (6.9.4) Bytecode OK
P1 SPIN1 FlexSpin (6.9.4) Native code OK

(other versions or toolchains not listed are not supported, and may or may not work)

Limitations

  • No ability to adjust video timings from outside the engine