diff --git a/mode7/background.c b/mode7/background.c index 801892b5..b30c5442 100644 --- a/mode7/background.c +++ b/mode7/background.c @@ -104,6 +104,41 @@ int main(int argc, char **argv) { plot(53,3,15); plot(55,3,15); plot(55,4,15); plot(57,0,1); plot(57,1,1); + /* 60 - 80 */ + plot(64,2,7); plot(64,4,7); plot(64,6,7); + plot(65,1,7); plot(65,3,7); plot(65,5,7); + plot(66,1,7); plot(66,3,7); plot(67,5,7); + plot(67,1,7); plot(67,3,7); plot(68,5,7); + plot(68,1,7); plot(68,3,7); plot(68,5,7); + plot(69,3,7); + plot(66,2,5); plot(67,2,5); plot(68,2,5); plot(69,2,5); + plot(66,4,5); plot(67,4,5); plot(68,4,5); plot(69,4,5); + plot(69,1,13); plot(70,1,13); plot(69,5,13); plot(70,5,13); + plot(70,2,15); plot(71,2,15); + plot(70,3,15); plot(71,3,15); plot(72,3,15); + plot(70,4,15); plot(71,4,15); + + plot(78,1,7); plot(77,5,15); + + /* 80 - 100 */ + plot(83,5,5); plot(88,0,5); + plot(90,3,15); plot(96,2,5); + + /* 100 - 120 */ + plot(102,2,7); plot(106,0,15); plot(109,5,5); + plot(114,4,13); + + /* 120 - 140 */ + plot(120,3,5); plot(124,1,13); plot(129,4,15); + plot(135,4,7); + + /* 140 - 160 */ + plot(143,1,5); plot(144,5,13); plot(150,2,15); + plot(156,4,7); + + /* 160 - 180 */ + plot(168,4,15); plot(175,2,5); + /* Copy edges to make it wrap around */ for(y=0;y<4;y++) { for(x=0;x<40;x++) { diff --git a/mode7/mode7.dsk b/mode7/mode7.dsk index e1f763ce..c343eebd 100644 Binary files a/mode7/mode7.dsk and b/mode7/mode7.dsk differ diff --git a/mode7/starry_sky.scroll b/mode7/starry_sky.scroll index 5031d36f..60d7fbab 100644 --- a/mode7/starry_sky.scroll +++ b/mode7/starry_sky.scroll @@ -2,9 +2,9 @@ sky_background: ; scroll_length: .byte 255 - .byte $A9,$00,$D0,$A9,$00,$50,$F5,$50,$AB,$00,$0F,$A7,$00,$0D,$DD,$D0,$A7,$00,$F0,$A5,$00,$11,$A0,$85,$00,$D0,$A9,$00,$50,$F5,$50,$AB,$00,$0F,$A0,$28,$00 - .byte $A5,$00,$0F,$A6,$00,$F0,$A4,$00,$0F,$00,$00,$05,$A9,$00,$0F,$A4,$00,$05,$A7,$00,$DD,$A7,$00,$0F,$00,$F0,$00,$F0,$A0,$83,$00,$0F,$A6,$00,$F0,$A4,$00,$0F,$00,$00,$05,$A9,$00,$0F,$A4,$00,$05,$A0,$26,$00 - .byte $00,$00,$F0,$AA,$00,$F0,$00,$00,$F0,$A7,$00,$07,$A4,$00,$70,$AB,$00,$D0,$DD,$0D,$A5,$00,$D0,$A5,$00,$0F,$A0,$80,$00,$F0,$AA,$00,$F0,$00,$00,$F0,$A7,$00,$07,$A4,$00,$70,$A0,$2C,$00 - .byte $A0,$FF,$00,$00 + .byte $A9,$00,$D0,$A9,$00,$50,$F5,$50,$AB,$00,$0F,$A7,$00,$0D,$DD,$D0,$A7,$00,$F0,$A5,$00,$11,$A7,$00,$A4,$70,$D0,$D0,$A7,$00,$70,$A9,$00,$05,$A0,$11,$00,$0F,$A0,$11,$00,$D0,$A0,$12,$00,$50,$A0,$2F,$00,$D0,$A9,$00,$50,$F5,$50,$AB,$00,$0F,$A0,$28,$00 + .byte $A5,$00,$0F,$A6,$00,$F0,$A4,$00,$0F,$00,$00,$05,$A9,$00,$0F,$A4,$00,$05,$A7,$00,$DD,$A7,$00,$0F,$00,$F0,$00,$F0,$A8,$00,$07,$70,$A4,$75,$FF,$FF,$F0,$A0,$11,$00,$F0,$A5,$00,$05,$A5,$00,$07,$A0,$11,$00,$50,$A0,$1D,$00,$0F,$A0,$18,$00,$05,$AB,$00,$0F,$A6,$00,$F0,$A4,$00,$0F,$00,$00,$05,$A9,$00,$0F,$A4,$00,$05,$A0,$26,$00 + .byte $00,$00,$F0,$AA,$00,$F0,$00,$00,$F0,$A7,$00,$07,$A4,$00,$70,$AB,$00,$D0,$DD,$0D,$A5,$00,$D0,$A5,$00,$0F,$A8,$00,$07,$70,$05,$75,$75,$D5,$DF,$0F,$A5,$00,$F0,$A5,$00,$50,$A0,$19,$00,$50,$A4,$00,$0D,$AE,$00,$0F,$A5,$00,$07,$A8,$00,$D0,$AB,$00,$07,$AB,$00,$0F,$AF,$00,$F0,$AA,$00,$F0,$00,$00,$F0,$A7,$00,$07,$A4,$00,$70,$A0,$2C,$00 + .byte $A0,$40,$00,$07,$A0,$BF,$00 .byte $A1 -; Compressed size = 137 bytes +; Compressed size = 231 bytes