Prev: E9AE Up: Map Next: EA60
E9B6: Loaded Machine Code
The final tape block loads 164A bytes here through FFFF. It overwrites the Micromega 1.1 loader that lived here during loading. BASIC reaches the support code through the jump table at JumpTable.
Documented so far: JumpTable (jump table, commands and all verb handlers), InputLine (input line), vocabulary lookup / tables, PrintCharacter (character printing) and PrintMessage (message scripts). Location-graphic dispatch, work-buffer contents and charset buffers are left for later PRs.
LoadedMachineCode E9B6 DEFB $3E,$01,$00,$0E,$0D,$6C,$00,$10
E9BE DEFB $48,$00,$00,$00,$53,$45,$00,$00
E9C6 DEFB $55,$2A,$2B,$53,$00,$00,$00,$6C
E9CE DEFB $7A,$00,$00,$52,$2A,$00,$54,$00
E9D6 DEFB $00,$24,$56,$00,$00,$00,$6E,$00
E9DE DEFB $53,$00,$54,$00,$00,$00,$07,$1E
E9E6 DEFB $00,$03,$03,$03,$03,$09,$09,$09
E9EE DEFB $1D,$1D,$1D,$1F,$0E,$0E,$0E,$0E
E9F6 DEFB $0E,$0E,$20,$01,$16,$1D,$0B,$24
E9FE DEFB $00,$00,$41,$41,$3D,$44,$40,$33
EA06 DEFB $05,$14,$1E,$05,$05,$05,$05,$05
EA0E DEFB $05,$05,$05,$05,$05,$05,$05,$05
EA16 DEFB $05,$05,$05,$05,$04,$05,$08,$03
EA1E DEFB $08,$19,$96,$96,$14,$14,$96,$96
EA26 DEFB $96,$1E,$00,$00,$00,$00,$00,$00
EA2E DEFB $00,$00,$00,$00,$00,$00,$00,$00
EA36 DEFB $00,$00,$00,$00,$00,$00,$04,$02
EA3E DEFB $03,$04,$04,$04,$04,$04,$04,$04
EA46 DEFB $02,$02,$02,$02,$06,$06,$06,$06
EA4E DEFB $06,$06,$07,$08,$09,$0C,$0B,$0C
EA56 DEFB $0D,$0D,$0E,$0E,$0F,$10,$11,$12
EA5E DEFB $00,$3E
Prev: E9AE Up: Map Next: EA60