Commençant à étudier le Mattel Aquarius afin de participer à la nouvelle session de « Retro Programmers United for Obscure Systems », et devant le manque de documentation, j'ai regardé ce qu'il y avait dans la ROM. Et c'est un BASIC Microsoft qui y est implémenté, ce qui est bien pratique puisque c'est un BASIC que j'ai bien étudié à travers le VG5000µ.
J'ai donc ressorti ma trousse à outils et voici la liste des points d'entrées des commandes et fonctions du BASIC.
La première colonne est le token BASIC, la seconde l'adresse du point d'entrée en ROM et la troisième le nom.
Les commandes
128 $0c21 end
129 $05bc for
130 $0d13 next
131 $071c data
132 $0893 input
133 $10cc dim
134 $08be read
135 $0731 let
136 $06dc goto
137 $06be run
138 $079c if
139 $0c05 restore
140 $06cb gosub
141 $06f8 return
142 $071e rem
143 $0c1f stop
144 $0780 on
145 $07b5 lprint
146 $1b15 copy
147 $0b3b def
148 $0b6d poke
149 $07bc print
150 $0c4b cont
151 $056c list
152 $0567 llist
153 $0ccd clear
154 $1c2c cload
155 $1c08 csave
156 $1a4f pset
157 $1a4c preset
158 $1ad6 sound
159 $0bbd new
Les fonctions
178 $14f5 sgn
179 $15b1 int
180 $1509 abs
181 $3803 usr
182 $10a8 fre
183 $0b2e lpos
184 $0b33 pos
185 $1775 sqr
186 $1866 rnd
187 $1385 log
188 $17cd exp
189 $18d7 cos
190 $18dd sin
191 $1970 tan
192 $1985 atn
193 $0b63 peek
194 $0ff3 len
195 $0e29 str
196 $1084 val
197 $1002 asc
198 $1013 chr
199 $1021 left
200 $1050 right
201 $1059 mid
202 $4ec5 point
Cela peut aider à donner des points d'entrée pour comprendre comment fonctionne la machine.