Thanks. So the US ROM that had a different word set is described there as the industrial vocabulary which matches my description. This one does seem to contain an index in the style used by Acorn. The next three seem to lack this index but I have been able to index them by simply starting at address zero and letting VSP parse until it gets a STOP frame then pick up the new address. In the following the addresses are in hex. A ? means I could not make out what the word was so maybe someone else can have a listen to fill in the blanks.Pernod wrote: ↑Mon Nov 29, 2021 7:45 pm They're documented at https://en.wikipedia.org/wiki/User:Lord ... DULE_STUFF
VM61003 (Time and Weather Demo)
Code: Select all
0 Zero
4D One
90 Two
C7 Three
113 Four
15D Five
1B0 Six
203 Seven
261 Eight
2A4 Nine
336 Ten
389 Eleven
414 Twelve
45D Thirteen
4E6 Fourteen
584 Fifteen
60B Sixteen
698 Seventeen
73B Eighteen
7AB Nineteen
845 Twenty
891 Thirty
8E9 Forty
956 Fifty
9C1 Sixty
A2D Seventy
AB0 Eighty
B02 Ninety
B6C Hundred
BC3 Thousand
C72 Million
CEC Half
D4F Negative
DE6 Point
E33 Affirmative
EE7 Timed
F69 Divide
FD9 by
1047 Hours
10AC Plus
10F1 Minus
116D Equals
11DB Red
1254 Yellow
12A6 Green
1325 White
136B the
139E the
13BF Answer
142A Is
1482 start
14E4 Stop
153D Ready
157D Temperature
1610 Time
167B AM
172D PM
17DF O'clock
1847 Degrees
18FE Celsius
19AC Fahrenheit
1A4B Error
1AA7 ?
1B2F ?
1B74 hour
1BDB minutes
1C51 Adjusting to
1D06 Just
1D5E East
1DC4 West
1E30 South
1E91 North
1EFE North-East
1FB7 North-West
2061 South-East
210D South-West
21C1 Hail
222B Tornado
22C2 Wind
2340 Weather
23BD Showers
2448 Sleep
24AF Smoke
2520 Storm
25AC Snow
2627 Sand
26B6 TELEX
2718 Rain
2788 Ice
27E6 Feet
282E Fog
289D Heavy
28DF Land
294F in
298F On
29CB Variable
2A6A Obscured
2B09 Broken
2B68 aloft
2BDF Ceiling
2C48 Partially
2CC2 Visibility
2D7A Drizzle
2DDD Indicated
2E74 Severe
2ED7 Moderate
2F59 Greenwich
2FCA Mean
3043 List
30C0 Estimated
314D Decreasing
31F0 Moving
325C Pressure
32C9 Alternate
334F Clear
33AA Current
33F4 Blowing
3470 At
34AA Turbulence
353B Thinly
3599 Increasing
3634 More than
36DB Less than
3763 Freezing
37EA Air
382A Below
38A6 And
38ED ?
3927 Haze
39A5 ?
3A0D Scattered
3A8E Increasing to
3B6A in
3BB7 low
3BE7 of
3C2E ?
3C37 Thunderstorms
3CFB Overcast
3DC7 Unlimited
3E7B Low
3EF4 Percent
3F46 Over
3F91 ?
Code: Select all
0 alpha
64 bravo
BC charlie
11E delta
171 echo
1B3 foxtrot
248 ought
280 hotel
2F6 india
356 juliet
3BC kilo
409 lima
44C mike
48E november
52A oscar
587 papa
5C9 quebec
610 romeo
670 sierra
706 tango
77D uniform
7FB victor
86E whisky
8C7 x-ray
93B zulu
984 affirmative
A38 negative
ACF mayday
B74 warning
C07 icing
C78 danger
D0B emergency
DD2 roger
E50 hertz
E8D ?
E96 security
F13 target
F6E vectors
FE6 light
103D front
1098 way
10DA glide
115E open
11C2 lights
1221 on
1287 gun dish
130A fireman
13B9 select
1420 filed
14A5 MIG
1511 alert
1579 zone
15FD terminal
167E cancel
16EB radios
178E speed
1800 knots
1868 expect
18D6 action
193C radio
19AA power
1A07 cat
1A5F information
1B09 true
1B52 pressure
1BBF check
1BF6 decrease
1C63 advise
1CED you
1D27 ?
1D7E error
1DDA ?
1E31 wrong
1E91 no
1EEA immediately
1FA3 final
200F please
205A start
20B6 course
2102 RADAR
2181 plan
21EE target
225B windows
22F3 watch
2336 use
2381 turn
23CE traffic
2435 tank
248A slow
24F9 release
256D jeep
25A8 ignition
2639 degree
26A4 drain
26F9 repair
277C cancel
2806 verify
28A0 ready
28FA use
2976 out
29BF other
2A25 oil
2A78 off
2AC6 near
2B26 rate
2B93 mixture
2C16 much
2C6E rate
2CD0 is
2D28 caution
2D97 below
2E13 cylinder
2E90 contact
2F0A and
2F51 fuel
2FA8 for
2FE2 sequence
3068 side
30C3 slow
3119 to
3148 rich
31B6 pumps
320C level
3273 lower
32E5 rear
3364 old
33C9 long
3435 level
34AE left
350F right
356F open
35C9 spray
3659 ?
36E2 evacuate
379A failure
3807 service
3881 abort
3902 identify
3999 too low
3A2F centre
3AA9 area
3B09 base
3B45 control
3BBB measured
3C41 the
3C74 the
3C95 vacuum
3D13 ?
Code: Select all
0 APU
CC FSS
1A8 ILS
276 IFR
34B VFR
420 VHE
52F landing gear
60C level off
6CE under-carriage
791 spoilers
83F air brakes
8DB aerial
960 engine
9E4 flame out
A70 flap load
B36 inbound
C08 ignite
C7A no turn
D47 flaps
DB3 evacuation
E8F doors
F13 cabin
F7F arrival
1018 acknowledge
10C2 raise
1156 list
11C2 approach
123F departure
12C5 clearance delivery
13BB fuel
142B idle
1495 increase
150D up
154E taxi
15BB as
15F6 converging
1690 above
16F6 brake
174E calm
17C6 braking
1837 call
189E cross-wind
1938 cyrstals
19A6 cylinder
1A32 cycle
1A99 down
1AF3 ground
1B4B full
1B9A new
1C19 leg
1C8B maintain
1D37 landing
1DC2 lean
1E2E set
1E75 short
1ECB wake
1F28 <silence>
1F31 ?
1F86 ?
1FF9 RVRs
20ED squawking
2161 magnetos
220E stabiliser
22C7 ?
2344 selcow
23DF vortex
247F VOR
256A marker
25DD heading
263E ETA
26F4 downwind
2789 ceiling
27F2 mid-point
288B cygnet
2906 roll-out
29A4 ?
29FD aircraft
2A89 altimeter
2B20 runway
2BAB auto-pilot
2C47 localiser
2CFE cow
2D5D in-flight
2DF6 over sea
2EA7 departure
2F3B lunch
2F9F tar
3006 height watch
30AC stall
312B touchdown
31BF squawk
321D elevation
32D0 climb
3342 bank
33A3 accelerated
344E trin
34A0 ?
3546 slope
359F niner
361E galley
3675 freedom
36F0 flight
3749 degree
37B4 airport
3820 airspeed
38AE clearance
3920 altitude
39BB radio
3A53 remarked
3AEA refuelling
3B9C outer
3BF9 middle
3C5F inner
3CAC instruments
3D55 flight
3DB0 approaches
3E55 here
3EA8 boost
3EE7 telephone
3F79 ?
3FEE alpha
Code: Select all
10REM > ByAddr
20INPUT"ROM Number",R%
30R%=R%*16384
40REPEAT
50INPUT"Address",A$
60A%=EVAL("&"+A$)
70PROCsetaddr(R% OR A%)
80PROCsend(&50)
90UNTILFALSE
100DEFPROCsend(Y%)
110LOCAL A%
120A%=&9F
130CALL &FFF4
140ENDPROC
150DEFPROCsetaddr(A%)
160FORI%=0 TO 4
170PROCsend(&40 OR (A% AND &F))
180A%=A%DIV16
190NEXT
200ENDPROC