Go to file
2021-12-15 10:55:06 +01:00
bug code refactor / reaorganization 2021-12-08 12:53:13 +01:00
cc65 switch to KickC compiler 2021-11-28 15:05:41 +01:00
docs add TMS9918 to the docs 2021-12-08 12:52:09 +01:00
tetris Update t.bat 2021-12-15 10:55:06 +01:00
.gitattributes Initial commit 2021-11-26 20:06:41 +01:00
.gitignore Update .gitignore 2021-12-08 19:51:18 +01:00
apple1.h add tetris 2021-12-14 18:40:01 +01:00
bindump.js Create bindump.js 2021-12-08 13:17:38 +01:00
c.bat code refactor / reaorganization 2021-12-08 12:53:13 +01:00
demo_amiga_hand.h refactor screen2_init_bitmap 2021-12-15 10:54:58 +01:00
demo_blank.h define constant values 2021-12-08 22:00:30 +01:00
demo_extvid.h code refactor / reaorganization 2021-12-08 12:53:13 +01:00
demo_interrupt.h define constant values 2021-12-08 22:00:30 +01:00
env_kickc.bat switch to KickC compiler 2021-11-28 15:05:41 +01:00
font8x8.h code refactor / reaorganization 2021-12-08 12:53:13 +01:00
hexdump.js skip start address 2021-11-28 16:13:55 +01:00
interrupt.h add tetris 2021-12-14 18:40:01 +01:00
README.md Update README.md 2021-12-08 12:52:19 +01:00
test.c add tetris 2021-12-14 18:40:01 +01:00
tms_screen1.h code refactor / reaorganization 2021-12-08 12:53:13 +01:00
tms_screen2.h refactor screen2_init_bitmap 2021-12-15 10:54:58 +01:00
tms9918.h define constant values 2021-12-08 22:00:30 +01:00
utils.h code refactor / reaorganization 2021-12-08 12:53:13 +01:00

apple1-videocard-lib

Library and demos for the Apple-1 TMS9918 video card by P-LAB.

USAGE (Windows)

  • env_kick.bat sets KickC compiler path variable (run it once)
  • c.bat compiles test.c for both VIC-20 and Apple-1
  • test_vic20.prg runs on the "hybrid" VIC-20 emulator
  • node hexdump puts test_apple1.prg into WOZMON format for the Apple-1

Note: Apple-1 start address is $4000, with TMS address range $CC00-$CC01