diff --git a/megademo/c64_opener.s b/megademo/c64_opener.s new file mode 100644 index 00000000..4215aba6 --- /dev/null +++ b/megademo/c64_opener.s @@ -0,0 +1,43 @@ +; C64 Opener +; all good demos start with the C64 boot screen, right? + +; Apple II has a lot of trouble making clear text with bluish background +; would be a lot clearer if I used black and white + + ;=================== + ; set graphics mode + ;=================== + jsr HOME + + bit PAGE0 ; first graphics page + bit FULLGR ; full screen graphics + bit HIRES ; hires mode !!! + bit SET_GR ; graphics mode + + lda #c64 + sta LZ4_SRC+1 + + lda #c64_end + sta LZ4_END+1 + + + lda #<$2000 + sta LZ4_DST + lda #>$2000 + sta LZ4_DST+1 + + jsr lz4_decode + + + rts + + ;=================== + ; graphics + ;=================== +c64: +.incbin "c64.img.lz4",11 +c64_end: diff --git a/megademo/images/apple_40_96.png b/megademo/images/apple_40_96.png new file mode 100644 index 00000000..ad5af804 Binary files /dev/null and b/megademo/images/apple_40_96.png differ diff --git a/megademo/c64_bw.png b/megademo/images/c64_bw.png similarity index 100% rename from megademo/c64_bw.png rename to megademo/images/c64_bw.png