Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Ralf Brown's Interrupt List (Part 1,2) - int 0c - ibm system 36/38 workstation emulation - api pointer http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
INT 0C - IBM SYSTEM 36/38 WORKSTATION EMULATION - API POINTER
   Call offset 100h in the interrupt handler's segment with
        AH = function
            03h update screen
            05h select next session
                AL = session number (00h-03h)
                Return: AL = session type code
                            00h not active
                            01h display session
                            02h printer session
                            FEh invalid session number
                        DS = requested session's data segment (0 if not active)
Return: ???

Format of emulator's data area (offset from interrupt handler's segment):
Offset  Size    Description
13Eh    BYTE    bit flags for status line indicators turned on since this byte
                last zerod
13Fh    BYTE    bit flags for status line indicators turned off since this
                byte last set to FFh
140h    WORD    offset of EBCDIC to ASCII translation
146h    WORD    offset of EBCDIC screen buffer
148h    WORD    offset of EC (engineering change) level signature
150h    BYTE    "KEYI"
151h    BYTE    5250 key scan code to be sent to remote
15Bh    BYTE    "SYSAV"
15Dh    BYTE    5250 cursor column
15Eh    BYTE    5250 cursor row
167h    BYTE    "DVCTAD"
178h    BYTE    "FLAGS"
184h    BYTE    "SESSNOAD"
193h    BYTE    "STNAD"
198h    BYTE    "NSDS"

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson