/[projet1]/public/pc/tools/osdk/main/Osdk/_final_/documentation/doc_BASIC_instruction.htm
Defence Force logotype

Contents of /public/pc/tools/osdk/main/Osdk/_final_/documentation/doc_BASIC_instruction.htm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 70 - (show annotations)
Sun May 24 19:53:20 2009 UTC (10 years, 8 months ago) by dbug
File MIME type: text/html
File size: 2943 byte(s)
Added the complete source code of the OSDK.
Projects files are available for Visual Studio 6 and .net, plus a Code::Blocks setup (everything works except PictConv that relies on FreeImage - which does not build correctly on mingw)
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2
3 <HTML lang=fr dir=ltr>
4 <HEAD>
5 <meta name="robots" content="noindex">
6 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
7 <title>OSDK - 6502 instruction set</title>
8 <link href="documentation.css" rel="stylesheet" type="text/css">
9 </HEAD>
10
11 <BODY>
12
13 <hr>
14 <A href="documentation.htm"><img src="arrow_back.gif"></A>
15 <img src="pics/osdk_logo_small.png">
16 <hr>
17
18 <h1>Oric BASIC instruction set</h1>
19
20 <p id=chapter>The Oric BASIC instruction set</p>
21
22 <ul>
23 <li>Program control</li>
24 <ul>
25 <li>NEW</li>
26 <li>CONT</li>
27 <li>LIST</li>
28 <li>END</li>
29 <li>EDIT</li>
30 <li>TRON</li>
31 <li>TROFF</li>
32 <li>POP</li>
33 <li>PULL</li>
34 <li>REPEAT</li>
35 <li>UNTIL</li>
36 <li>FOR</li>
37 <li>LLIST</li>
38 <li>LPRINT</li>
39 <li>NEXT</li>
40 <li>GOTO</li>
41 <li>RUN</li>
42 <li>IF</li>
43 <li>GOSUB</li>
44 <li>RETURN</li>
45 <li>REM</li>
46 <li>ELSE</li>
47 <li>THEN</li>
48 <li>NOT</li>
49 <li>STEP</li>
50 <li>STOP</li>
51 <li>ON</li>
52 <li>WAIT</li>
53 <li>TO</li>
54 </ul>
55 <li>Loading and Saving</li>
56 <ul>
57 <li>CLOAD</li>
58 <li>CSAVE</li>
59 <li>STORE</li>
60 <li>RECALL</li>
61 <li>AUTO</li>
62 <li>GET</li>
63 </ul>
64 <li>Memory manipulation</li>
65 <ul>
66 <li>PEEK</li>
67 <li>DEEK</li>
68 <li>DOKE</li>
69 <li>DATA</li>
70 <li>READ</li>
71 <li>RESTORE</li>
72 <li>HIMEM</li>
73 <li>GRAB</li>
74 <li>RELEASE</li>
75 <li>CALL</li>
76 <li>!</li>
77 <li>FN</li>
78 <li>SPC(</li>
79 <li>@</li>
80 <li>USR</li>
81 <li>DEF</li>
82 <li>POKE</li>
83 </ul>
84 <li>Music and sound</li>
85 <ul>
86 <li>SHOOT</li>
87 <li>EXPLODE</li>
88 <li>ZAP</li>
89 <li>PING</li>
90 <li>SOUND</li>
91 <li>MUSIC</li>
92 <li>PLAY</li>
93 </ul>
94 <li>Text mode access</li>
95 <ul>
96 <li>PRINT</li>
97 <li>PLOT</li>
98 <li>LORES</li>
99 <li>CLS</li>
100 <li>TEXT</li>
101 <li>PAPER</li>
102 <li>INK</li>
103 <li>SCRN</li>
104 </ul>
105 <li>Graphics</li>
106 <ul>
107 <li>HIRES</li>
108 <li>CURSET</li>
109 <li>CURMOV</li>
110 <li>DRAW</li>
111 <li>CIRCLE</li>
112 <li>PATTERN</li>
113 <li>FILL</li>
114 <li>CHAR</li>
115 <li>POINT</li>
116 </ul>
117 <li>Constants and variables</li>
118 <ul>
119 <li>PI</li>
120 <li>TRUE</li>
121 <li>FALSE</li>
122 <li>INPUT</li>
123 <li>DIM</li>
124 <li>LET</li>
125 <li>CLEAR</li>
126 </ul>
127 <li>Other</li>
128 <ul>
129 <li>TAB(</li>
130 <li>+</li>
131 <li>-</li>
132 <li>*</li>
133 <li>/</li>
134 <li>^</li>
135 <li>AND</li>
136 <li>OR</li>
137 <li>></li>
138 <li>=</li>
139 <li><</li>
140 <li>SGN</li>
141 <li>INT</li>
142 <li>ABS</li>
143 <li>FRE</li>
144 <li>POS</li>
145 <li>HEX$</li>
146 <li>&</li>
147 <li>SQR</li>
148 <li>RND</li>
149 <li>LN</li>
150 <li>EXP</li>
151 <li>COS</li>
152 <li>SIN</li>
153 <li>TAN</li>
154 <li>ATN</li>
155 <li>LOG</li>
156 <li>KEY$</li>
157 </ul>
158 <li>Strings manipulation</li>
159 <ul>
160 <li>LEFT$</li>
161 <li>RIGHT$</li>
162 <li>MID$</li>
163 <li>LEN</li>
164 <li>STR$</li>
165 <li>VAL</li>
166 <li>ASC</li>
167 <li>CHR$</li>
168 </ul>
169 </ul>
170
171
172 <hr>
173 <A href="documentation.htm"><img src="arrow_back.gif"></A>
174 <img src="pics/osdk_logo_small.png">
175 <hr>
176
177 </BODY>
178 </HTML>
179
180

  ViewVC Help
Powered by ViewVC 1.1.26