~rabbits/potato

1ea97a4fc63ab0b3a2362a2d314016b781f29e61 — neauoire 2 months ago 873797a
Housekeeping
2 files changed, 11 insertions(+), 11 deletions(-)

M src/apps.tal
M src/potato.tal
M src/apps.tal => src/apps.tal +9 -9
@@ 438,7 438,7 @@ JMP2r
	( read start )
	#0003 .Disk/length DEO2
	;&header .Disk/read DEO2
	( body )
	( read body )
	;&start LDA2 #0100 SUB2 ;seek JSR2
	#0004 .Disk/length DEO2
	;&end


@@ 447,9 447,9 @@ JMP2r
	;mem-ptr JSR2
		DUP2 .Disk/read DEO2

	( draw body )
	.Screen/x DEI2 STH2 DUP2r LIT2r 0040 ADD2r
	;draw-lb JSR2
	( body )
	STH2kr .Screen/x DEO2
	;draw-str JSR2
	#20 ;draw-chr JSR2


@@ 457,17 457,17 @@ JMP2r
	;draw-str JSR2 ;draw-lb JSR2 ;draw-lb JSR2
	STH2kr .Screen/x DEO2
	#0a ;draw-chr/color STA
	;draw-str JSR2 ;draw-lb JSR2 ;draw-lb JSR2
	;draw-line JSR2 ;draw-lb JSR2
	STH2r .Screen/x DEO2
	;draw-str JSR2 ;draw-lb JSR2 ;draw-lb JSR2
	;draw-line JSR2 ;draw-lb JSR2
	POP2
	( icon )
	( draw icon )
	STH2r #0008 SUB2 .Screen/x DEO2
	.Screen/y DEI2k #003a SUB2 ROT DEO2
	;&icon LDA2 #0100 SUB2 ;seek JSR2
	#0200 .Disk/length DEO2
	;mem-ptr JSR2 STH2k .Disk/read DEO2
	#0802 #76 STH2r ;draw-pict-small JSR2
	#080e #76 STH2r ;draw-pict-small JSR2

JMP2r
	&header $1 &start $2 &end $2 &icon $2


@@ 1000,7 1000,7 @@ BRK
&on-draw ( win* -- )

	POP2
	[ LIT2 &target $2 ] ;draw-line JSR2
	[ LIT2 &target $2 ] ;draw-line JSR2 POP2
	;draw-lb JSR2
	.Screen/x DEI2k #0030 ADD2 ROT DEO2
	[ LIT2 &action $2 ] #08 ;draw-button ( .. )


@@ 1054,9 1054,9 @@ BRK
&on-draw ( win* -- )

	POP2
	;&invalid-txt ;draw-line JSR2
	;&invalid-txt ;draw-line JSR2 POP2
	;draw-lb JSR2
	[ LIT2 &target $2 ] ;draw-line JSR2
	[ LIT2 &target $2 ] ;draw-line JSR2 POP2
	;draw-lb JSR2
	.Screen/x DEI2k #0030 ADD2 ROT DEO2
	;dict/ok #08 ;draw-button ( .. )

M src/potato.tal => src/potato.tal +2 -2
@@ 1109,7 1109,7 @@ JMP2r

JMP2r

@draw-line ( str* -- )
@draw-line ( str* -- str* )

	.Screen/x DEI2 ,&x STR2
	#01 .Screen/auto DEO


@@ 1118,7 1118,7 @@ JMP2r
		LDAk ;draw-chr JSR2
		INC2 LDAk #0a NEQ ,&w JCN
	&end
	POP2
	INC2
	[ LIT2 &x $2 ] .Screen/x DEO2

@draw-lb ( -- )