Browse code

Added blank file

neauoire authored on 30/03/2021 16:28:11
Showing 2 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,32 @@
1
+( a blank file )
2
+
3
+%RTN { JMP2r }
4
+
5
+( devices )
6
+
7
+|0100 ;Console { pad 8 char 1 byte 1 short 2 string 2 }
8
+|0110 ;Screen { width 2 height 2 pad 4 x 2 y 2 color 1 }
9
+|0120 ;Sprite { pad 8 x 2 y 2 addr 2 color 1 }
10
+|0130 ;Controller { p1 1 }
11
+|0140 ;Keys { key 1 }
12
+|0150 ;Mouse { x 2 y 2 state 1 chord 1 }
13
+|0160 ;File { pad 8 name 2 length 2 load 2 save 2 }
14
+|01F0 ;System { pad 8 r 2 g 2 b 2 }
15
+
16
+( vectors )
17
+
18
+|0200 ,RESET JMP2
19
+|0204 ,ERROR JMP2
20
+|0208 ,FRAME JMP2
21
+
22
+@RESET
23
+
24
+RTN
25
+
26
+@FRAME
27
+
28
+RTN
29
+
30
+@ERROR
31
+
32
+RTN
... ...
@@ -10,6 +10,8 @@
10 10
 
11 11
 	TODO
12 12
 		- Pixel cleanup brush
13
+		- Hide panes > presentation mode
14
+		- Don't zoom move beyond image width
13 15
 )
14 16
 
15 17
 %RTN   { JMP2r }
... ...
@@ -744,6 +746,11 @@ RTN
744 746
 	( draw save/load/guides icons )
745 747
 	~Screen.height #0010 SUB2 =Sprite.y
746 748
 	~Screen.width #0020 SUB2 =Sprite.x
749
+	( TODO: Presentation mode button
750
+	,guides_icn =Sprite.addr
751
+	#01 =Sprite.color
752
+	~Sprite.x 8+ =Sprite.x
753
+	)
747 754
 	,filestate_icn =Sprite.addr
748 755
 	#01 =Sprite.color
749 756
 	~Sprite.x 8+ =Sprite.x
... ...
@@ -890,6 +897,10 @@ RTN
890 897
 	[ 80c0 e0f0 f8e0 1000 ]
891 898
 	[ 4040 4070 f8f8 f870 ]
892 899
 
900
+@eye
901
+	[ 0000 0082 4438 0000 ] ( open )
902
+	[ 0038 4492 2810 0000 ] ( closed )
903
+
893 904
 @load_icn       [ feaa d6aa d4aa f400 ]
894 905
 @save_icn       [ fe82 8282 848a f400 ]
895 906
 @blank_icn      [ 0000 0000 0000 0000 ]