mirror of
https://github.com/KarolS/millfork.git
synced 2026-04-20 18:16:35 +00:00
Commander X16 improvements
This commit is contained in:
@@ -33,9 +33,9 @@ void main () {
|
||||
vy[i] = 1 - (rand() & 2)
|
||||
}
|
||||
vera_upload_large($10000, sprite_bitmap.addr, sizeof(sprite_bitmap))
|
||||
vera_upload_large($40800, sprites.addr, sizeof(sprites))
|
||||
vera_upload_large(VERA_SPRITES, sprites.addr, sizeof(sprites))
|
||||
// enable sprites:
|
||||
vera_poke($40020, 1)
|
||||
vera_poke(VERA_SPRITE_CTRL, 1)
|
||||
while true {
|
||||
for i,0,paralleluntil,SPRITE_COUNT {
|
||||
p = sprites[i].pointer
|
||||
@@ -50,7 +50,7 @@ void main () {
|
||||
if y == 0 { vy[i] = 1 }
|
||||
if y >= 480-32 { vy[i] = 0-1 }
|
||||
}
|
||||
vera_upload_large($40800, sprites.addr, sizeof(sprites))
|
||||
vera_upload_large(VERA_SPRITES, sprites.addr, sizeof(sprites))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@ void main() {
|
||||
word i
|
||||
byte hn, ln
|
||||
// 256-colour text mode for layer 0
|
||||
vera_poke($40000, $21)
|
||||
vera_poke(VERA_LAYER_1, $21)
|
||||
// 8×8 tiles, 64×64 tile map
|
||||
vera_poke($40001, $35)
|
||||
vera_poke(VERA_LAYER_1+1, $35)
|
||||
// 2× zoom in
|
||||
vera_poke($40041, $40)
|
||||
vera_poke($40042, $40)
|
||||
vera_poke(VERA_COMPOSER_CTRL+1, $40)
|
||||
vera_poke(VERA_COMPOSER_CTRL+2, $40)
|
||||
i = 0
|
||||
while i < $2000 {
|
||||
vera_poke(i, $A0)
|
||||
|
||||
Reference in New Issue
Block a user