10  .OPT NO LIST
20 ;  SAVE #D1:HARDCODE.M65
30 ;
40 ;
50 ;  LOAD #D1:CIO.M65
60 ;
70 ; These are addresses which
80 ; must not be changed in any
90 ; OS revision.
0100 ;
0110     *=  $E400
0120 ;
0130 EDITRV *= *+$10
0140 SCRENV *= *+$10
0150 KEYBDV *= *+$10
0160 PRINTV *= *+$10
0170 CASETV *= *+$10
0180 DISKIV *= *+3   Init disk handler
0190 DSKINV *= *+3   Disk handler
0200 CIOV *= *+3     Execute cio
0210 SIOV *= *+3     Execute sio
0220 SETVBV *= *+3   Set vectors
0230 SYSBV *= *+3    Execute vblank
0240 XITBV *= *+3    Exit vblank
0250 SIOINV *= *+3   Init sio
0260 SENDEV *= *+3   Enable sio send
0270 INTINV *= *+3   Init interrupts
0280 CIOINV *= *+3   Init cio
0290 SELSV *= *+3    To 800 blackboard
0300 WARMSV *= *+3   Software reset
0310 COLDSV *= *+3   Power up routine
0320 RBLOKV *= *+3   Read cassette block
0330 CSOPIV *= *+3   Open cassette
0340 PUPDIV *= *+3   To 800 blackboard
0350 SLFTSV *= *+3   Reset entry
0360 PENTV *= *+3    Periph table entry
0370 PHUNLV *= *+3   Unlink handler
0380 PHINIV *= *+3   Init parallel device
0390 GPDVV *= *+$10  Parallel device
0400  *= *+$22       Expansion
