Download NGS MicroShell - Harte Technologies

Transcript
Insert Mode Toggle:
2358H
db
OFFh ;OFFH = ON, 00 = Off
Command Dispatch Table for Editing Commands:
2366H
23CEH
db
dw
1st char, 2nd char; 2nd char = 0 for 1 char commands
routine address
db
dw
etc ....
....
db
0
;end of table
3. Structure of MicroShell for Programming Interface:
0005
jmp
base
;MicroShell Intercept (Add 1006H if you
;look at 6H using DDT
base
(XX06H)
jmp
hook
base+3
jmp
BDOS
;jump to MicroShell routine which
;determines what BDOS call is being made
;and vectors it as appropriate
;here is a jump to the real BDOS
;call it for "getting past" MicroShell
BDOS-012AH:
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
;table of original BIOS jumps before
coldboot ;MicroShell overlays BIOS jump table
warmboot
const
conin
conout
list
punch
reader
home
seldsk
D - 2