commit 0b1d8efb86c8c3e7a46890d4635842528394cd95
parent 59cf8edecae3dab3493731d1a388a22f3bc7c146
Author: neauoire <aliceffekt@gmail.com>
Date: Tue, 30 Mar 2021 09:28:11 -0700
Added blank file
Diffstat:
2 files changed, 43 insertions(+), 0 deletions(-)
diff --git a/projects/examples/blank.usm b/projects/examples/blank.usm
@@ -0,0 +1,32 @@
+( a blank file )
+
+%RTN { JMP2r }
+
+( devices )
+
+|0100 ;Console { pad 8 char 1 byte 1 short 2 string 2 }
+|0110 ;Screen { width 2 height 2 pad 4 x 2 y 2 color 1 }
+|0120 ;Sprite { pad 8 x 2 y 2 addr 2 color 1 }
+|0130 ;Controller { p1 1 }
+|0140 ;Keys { key 1 }
+|0150 ;Mouse { x 2 y 2 state 1 chord 1 }
+|0160 ;File { pad 8 name 2 length 2 load 2 save 2 }
+|01F0 ;System { pad 8 r 2 g 2 b 2 }
+
+( vectors )
+
+|0200 ,RESET JMP2
+|0204 ,ERROR JMP2
+|0208 ,FRAME JMP2
+
+@RESET
+
+RTN
+
+@FRAME
+
+RTN
+
+@ERROR
+
+RTN
diff --git a/projects/software/noodle.usm b/projects/software/noodle.usm
@@ -10,6 +10,8 @@
TODO
- Pixel cleanup brush
+ - Hide panes > presentation mode
+ - Don't zoom move beyond image width
)
%RTN { JMP2r }
@@ -744,6 +746,11 @@ RTN
( draw save/load/guides icons )
~Screen.height #0010 SUB2 =Sprite.y
~Screen.width #0020 SUB2 =Sprite.x
+ ( TODO: Presentation mode button
+ ,guides_icn =Sprite.addr
+ #01 =Sprite.color
+ ~Sprite.x 8+ =Sprite.x
+ )
,filestate_icn =Sprite.addr
#01 =Sprite.color
~Sprite.x 8+ =Sprite.x
@@ -890,6 +897,10 @@ RTN
[ 80c0 e0f0 f8e0 1000 ]
[ 4040 4070 f8f8 f870 ]
+@eye
+ [ 0000 0082 4438 0000 ] ( open )
+ [ 0038 4492 2810 0000 ] ( closed )
+
@load_icn [ feaa d6aa d4aa f400 ]
@save_icn [ fe82 8282 848a f400 ]
@blank_icn [ 0000 0000 0000 0000 ]