mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-06-20 17:29:28 +00:00
update lovebyte TODO
This commit is contained in:
parent
900a77463b
commit
9f2f5df75d
70
demos/lovebyte2023/TODO
Normal file
70
demos/lovebyte2023/TODO
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
deadline: thurs 9 feb 6pm EDT
|
||||||
|
|
||||||
|
128B and higher count disk header
|
||||||
|
|
||||||
|
categories:
|
||||||
|
1k old/new
|
||||||
|
512B bootsector
|
||||||
|
256 old/high/fantasy
|
||||||
|
128 old/high/fantasy
|
||||||
|
64 old/high
|
||||||
|
32
|
||||||
|
16 actual
|
||||||
|
256B game
|
||||||
|
256B executable graphic
|
||||||
|
CGA 32x32
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Apple II:
|
||||||
|
|
||||||
|
32:
|
||||||
|
hgr/transitions/ooze32 32-byte
|
||||||
|
hgr/shape_table/line32 32-byte interesting pattern
|
||||||
|
hgr/shape_table/square_wave 33-byte (odd)
|
||||||
|
|
||||||
|
64:
|
||||||
|
gr/parallax/boxes 62-byte (cool)
|
||||||
|
hgr/parallax/boxes.s 69-byte (boring)
|
||||||
|
hgr/shape_table/apple2.s 63-byte apple2 logo (so-so)
|
||||||
|
|
||||||
|
128:
|
||||||
|
hgr/transitions/rectangle 139-byte (??)
|
||||||
|
gr/parallax/large 111-byte dir-switching parallax
|
||||||
|
gr/parallax/par 127-byte parallax scrolling
|
||||||
|
hgr/parallax/par 139-byte hires-parallax (boring)
|
||||||
|
hgr/parallax/wierd2 118-byte oddly compelling
|
||||||
|
hgr/parallax/sier 120-bytes sierpinski parallax
|
||||||
|
hgr/shape_table/pattern_logo.s 125-bytes (so-so)
|
||||||
|
hgr/shape_table/gear.s 138-byte gears (cool, good with music?)
|
||||||
|
gr/sprite/stars_128.s 133-byte bouncing stars (cool) (heart?)
|
||||||
|
|
||||||
|
256
|
||||||
|
aiibot/lemm.bas 251-byte (cool) lemming animation
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
dsr logo both/gears/dsr_bot.s 133-bytes (spinning dsr)
|
||||||
|
a2 bot both/gears/a2_bot.s 140-bytes (][ with animated bg)
|
||||||
|
|
||||||
|
gr/particle/particle_bot 140-byte particle effect
|
||||||
|
|
||||||
|
|
||||||
|
targeting computer
|
||||||
|
|
||||||
|
|
||||||
|
256 -- procedural graphics
|
||||||
|
planet_lores?
|
||||||
|
|
||||||
|
|
||||||
|
TODO: image stuff but raw hex bytes instead of text
|
||||||
|
|
||||||
|
|
||||||
|
ARM/Linux:
|
||||||
|
ray-marcher textmode
|
||||||
|
|
||||||
|
Atari 2600:
|
||||||
|
parallax scroll?
|
||||||
|
game?
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,7 @@ RESTORE = $FF3F
|
||||||
|
|
||||||
tiny_xdraw:
|
tiny_xdraw:
|
||||||
|
|
||||||
.byte $0A ; scale at $E7 (also harmless asl)
|
; .byte $0A ; scale at $E7 (also harmless asl)
|
||||||
|
|
||||||
jsr HGR2 ; Hi-res, full screen ; 3
|
jsr HGR2 ; Hi-res, full screen ; 3
|
||||||
; Y=0, A=0 after this call
|
; Y=0, A=0 after this call
|
||||||
|
@ -63,7 +63,21 @@ tiny_xdraw:
|
||||||
; ldy #0
|
; ldy #0
|
||||||
; ldx #100
|
; ldx #100
|
||||||
; lda #100
|
; lda #100
|
||||||
; jsr HPOSN ; set screen position to X= (y,x) Y=(a)
|
|
||||||
|
; we really have to call this, otherwise it won't run
|
||||||
|
; on some real hardware
|
||||||
|
|
||||||
|
|
||||||
|
; getting GBASH between $40-$5F might actually be enough
|
||||||
|
|
||||||
|
|
||||||
|
; dey
|
||||||
|
; tya
|
||||||
|
|
||||||
|
; lda #$40
|
||||||
|
; sta GBASH
|
||||||
|
|
||||||
|
jsr HPOSN ; set screen position to X= (y,x) Y=(a)
|
||||||
; saves X,Y,A to zero page
|
; saves X,Y,A to zero page
|
||||||
; after Y= orig X/7
|
; after Y= orig X/7
|
||||||
; A and X are ??
|
; A and X are ??
|
||||||
|
@ -75,10 +89,12 @@ tiny_loop:
|
||||||
ldy #$e8
|
ldy #$e8
|
||||||
ldx #$0e
|
ldx #$0e
|
||||||
|
|
||||||
|
; tay
|
||||||
|
|
||||||
; ROT in A
|
; ROT in A
|
||||||
|
|
||||||
; this will be 0 2nd time through loop, arbitrary otherwise
|
; this will be 0 2nd time through loop, arbitrary otherwise
|
||||||
lda #1 ; ROT=1
|
lda #2 ; ROT=1
|
||||||
jsr XDRAW0 ; XDRAW 1 AT X,Y
|
jsr XDRAW0 ; XDRAW 1 AT X,Y
|
||||||
; Both A and X are 0 at exit
|
; Both A and X are 0 at exit
|
||||||
; Z flag set on exit
|
; Z flag set on exit
|
||||||
|
|
Loading…
Reference in New Issue
Block a user