Browse Source

Added About box

main
neauoire 3 years ago
parent
commit
979c0d7fa5
  1. BIN
      etc/spritesheet10x10.chr
  2. BIN
      etc/spritesheet10x10.chr.nmt
  3. 17
      src/assets.tal
  4. 57
      src/nasu.tal

BIN
etc/spritesheet10x10.chr

Binary file not shown.

BIN
etc/spritesheet10x10.chr.nmt

Binary file not shown.

17
src/assets.tal

@ -34,24 +34,15 @@
081c 3e7f 0808 0800 081c 3e7f 0808 0800
0808 087f 3e1c 0800 0808 087f 3e1c 0800
@frame-icns
( tl ) 0000 0000 0000 0102
( tc ) 0000 0000 0000 ff00
( tr ) 0000 0000 0000 8040
( mr ) 4040 4040 4040 4040
( ml ) 0202 0202 0202 0202
( bc ) 0201 0000 0000 0000
( br ) 00ff 0000 0000 0000
( mc ) 4080 0000 0000 0000
@frame1-chr @frame1-chr
( e ) 0000 0000 070f 0f0f 0000 0007 0f1f 1f1f ( e ) 0000 0000 070f 0f0f 0000 0007 0f1f 1f1f
( h ) 0000 0000 ffff ffff 0000 00ff ffff ffff ( h ) 0000 0000 ffff ffff 0000 00ff ffff ffff
( v ) f0f0 f0f0 f0f0 f0f0 f8f8 f8f8 f8f8 f8f8 ( v ) f0f0 f0f0 f0f0 f0f0 f8f8 f8f8 f8f8 f8f8
@menu-chr @frame2-chr
ffff ffff ffff ffff ffff ffff ffff ffff ( e ) 0000 0000 0000 0000 0000 0000 0001 0204
ffff ffff ffff ff00 ffff ffff ffff ffff ( h ) 0000 0000 0000 0000 0000 0000 00ff 0000
( v ) 0000 0000 0000 0000 2020 2020 2020 2020
@appicon @appicon
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001

57
src/nasu.tal

@ -806,15 +806,19 @@ JMP2r
INC GTHk ,&ver JCN INC GTHk ,&ver JCN
POP2 POP2
.zoomview/x1 LDZ2 #0008 SUB2 .zoomview/y1 LDZ2 #0008 SUB2 #0404 ;frame-icns ;draw-frame-icn JSR2 ( frame )
.zoomview/x1 LDZ2 .Screen/x DEO2
.zoomview/y1 LDZ2 .Screen/y DEO2
#0404 ;frame2-chr ;draw-frame JSR2
( label ) ( label )
#01 .Screen/auto DEO
.zoomview/y2 LDZ2 #0008 SUB2 .Screen/y DEO2 .zoomview/y2 LDZ2 #0008 SUB2 .Screen/y DEO2
.zoomview/x1 LDZ2 .Screen/x DEO2 .zoomview/x1 LDZ2 .Screen/x DEO2
;arrow-ver-icns .Screen/addr DEO2 ;arrow-ver-icns .Screen/addr DEO2
#03 .Screen/sprite DEO #02 .Screen/sprite DEO
;arrow-hor-icns .Screen/addr DEO2 ;arrow-hor-icns .Screen/addr DEO2
#03 .Screen/sprite DEO #02 .Screen/sprite DEO
JMP2r JMP2r
@ -1026,8 +1030,14 @@ JMP2r
@draw-once ( -- ) @draw-once ( -- )
.tileview/x1 LDZ2 #0008 SUB2 .tileview/y1 LDZ2 #0008 SUB2 #1010 ;frame-icns ;draw-frame-icn JSR2 .tileview/x1 LDZ2 .Screen/x DEO2
.nametableview/x LDZ2 #0008 SUB2 .nametableview/y LDZ2 #0008 SUB2 #1010 ;frame-icns ;draw-frame-icn JSR2 .tileview/y1 LDZ2 .Screen/y DEO2
#1010 ;frame2-chr ;draw-frame JSR2
.nametableview/x LDZ2 .Screen/x DEO2
.nametableview/y LDZ2 .Screen/y DEO2
#1010 ;frame2-chr ;draw-frame JSR2
#01 .Screen/auto DEO #01 .Screen/auto DEO
JMP2r JMP2r
@ -1313,43 +1323,6 @@ JMP2r
JMP2r JMP2r
@draw-frame-icn ( x* y* w h sprite* -- )
.Screen/addr DEO2
,&h STR ,&w STR
DUP2 .Screen/y DEO2 ,&y STR2
DUP2 .Screen/x DEO2 ,&x STR2
#01 .Screen/auto DEO
#05 .Screen/sprite DEO
,&next JSR [ LIT &w $1 ] ,&repeat JSR
#02 .Screen/auto DEO
,&next JSR #05 .Screen/sprite DEO
,&next JSR [ LIT &h $1 ] ,&repeat JSR
( left )
[ LIT2 &y $2 ] #0008 ADD2 .Screen/y DEO2
[ LIT2 &x $2 ] .Screen/x DEO2
,&next JSR ,&h LDR ,&repeat JSR
#01 .Screen/auto DEO
,&next JSR #05 .Screen/sprite DEO
,&next JSR ,&w LDR ,&repeat JSR
,&next JSR #05 .Screen/sprite DEO
( fill )
,&next JSR
,&x LDR2 #0008 ADD2 .Screen/x DEO2
,&y LDR2 #0008 ADD2 .Screen/y DEO2
JMP2r
&next
.Screen/addr DEI2k #0008 ADD2 ROT DEO2
JMP2r
&repeat
#00
&repeat-loop
#05 .Screen/sprite DEO
INC GTHk ,&repeat-loop JCN
POP2
JMP2r
@draw-frame ( w h chr* -- ) @draw-frame ( w h chr* -- )
STH2 ,&h STR ,&w STR STH2 ,&h STR ,&w STR

Loading…
Cancel
Save