Cambridge Z88
Spaces
Apps
Templates
Create
Z88 Developers' Notes
All content
Space settings
Content
Results will update as you type.
•
Release Notes
•
Introduction
•
Z88 Overview
Application writing
•
Interfacing with the system
Application Static Structures
•
Error handling and related issues
•
Organization of memory
Memory Management
•
Output and the screen driver
•
File Input - Output
•
Input and the keyboard decoder
•
Shell environment and ELF
•
Filters
•
Time and date management
•
Integer arithmetic
•
Standard Input - Output and the CLI
•
The Printer filter
•
The floating point package
•
Handling Alarms
•
Linked lists
•
The Serial Interface
•
The Wildcard Handler
•
DOR's
•
The Map Area
•
Installation and removal of RAM Applications
Miscellaneous useful routines
•
Miscellaneous useful information
BBC BASIC and the in-line assembler
Manipulating the Blink Registers
The Z88 Motherboard Hardware and periphial cards
•
Glossary
System Calls Reference
•
DC_Alt, Pass an alternative character
•
DC_Bye, Exit current process
•
DC_Dbg, Enter debugger
•
DC_Dis, Disassemble
•
DC_Elf, Executable and Linkable Format (ELF) Interface
•
DC_Ent, Enter process
•
DC_Gen, Screen driver SOH call
•
DC_Icl, Invoke new CLI
•
DC_In, Read from CLI
•
DC_Ini, initialize the Director
•
DC_Nam, Name current application
•
DC_Nq, Handle Director/CLI enquiries
•
DC_Out, Write to CLI
•
DC_Pol, Poll for application or card usage
•
DC_Prt, Print to CLI
•
DC_Rbd, rebind streams
•
DC_Rbp, Remove Breakpoint
•
DC_Rte, Return from ELF
•
DC_Sbp, Set break point
•
DC_Sp, Handle Director/CLI settings
•
DC_Upd, Update Operating System
•
DC_Xin, Examine CLI input
•
OS_Alm, Alarm manipulation
•
OS_Axm, Allocate explicit memory
•
OS_Axp, Allocate explicit page
•
OS_Bde, Copy bytes to extended address
•
OS_Bhl, Copy bytes from extended address
•
OS_Bix, Bind in extended address for availability
•
OS_Blp, Make a bleep
•
OS_Bout, Write string at (B)HL to standard output
•
OS_Box, Restore bindings after OS_Bix
•
OS_Bye, Exit application
•
OS_Cl, Internal close
•
OS_Cli, CLI interface
•
OS_Del, File delete
•
OS_Dly, Delay a given period
•
OS_Dom, Open director memory
•
OS_Dor, The DOR interface
•
OS_Ent, Enter an application
OS_Epr, File Eprom Interface
•
OS_Erc, Get error context
•
OS_Erh, Set error handler
•
OS_Esc, Examine special condition
•
OS_Exit, Quit process (application)
•
OS_Fc, Select fast code (fast bank switching)
•
OS_Fdp, File duplicate (sector-level)
OS_Fep, Flash Card Interface
•
OS_Fma, Find Memory for Allocation
•
OS_Fn, Handle functions
•
OS_Frm, File read miscellaneous
•
OS_Fth, Free tri-handle
•
OS_Fwm, File write miscellaneous
•
OS_Fxm, Free explicit memory
•
OS_Gb, Get byte from file (or device)
•
OS_Gbt, Get byte from file (or device) with timeout
•
OS_Gth, Allocate tri-handle
•
OS_Hout, write a hexadecimal byte to standard output
•
OS_Ht, Hardware time manipulation
•
OS_In, Read (wait for) character from standard input
•
OS_Iso, key to ISO conversion
•
OS_Isq, Initialize prefix sequence
•
OS_Kin, Keyboard input
•
OS_Mal, Allocate memory
•
OS_Map, PipeDream map control
•
OS_Mcl, Close memory (free memory pool)
•
OS_Mfr, Free (previously allocated block) memory
•
OS_Mgb, Get current bank binding in segment
•
OS_Mop, Open memory (allocate memory pool)
•
OS_Mpb, Set new bank binding in segment
•
OS_Mv, Move bytes between stream and memory
•
OS_Nln, send new line (CR/LF) to standard output
OS_Nq, Enquire
•
OS_Off, Switch machine off
•
OS_Op, Internal open
•
OS_Out, Write character to standard output
•
OS_Pb, Write byte to file / device
•
OS_Pbt, Write byte to file / device with timeout
•
OS_Ploz, Poll for running OZ
•
OS_Poll, Poll for an application
•
OS_Pout, Write embedded string at (PC) to standard output.
•
OS_Prt, Send character directly to printer filter
•
OS_Pur, Purge keyboard buffer
•
OS_Ren, File rename
•
OS_Sci, Alter screen information
•
OS_Si, Low level serial interface
•
OS_Sp, Specify
•
OS_Sout, Write local string to standard output
•
OS_Sr, Save & restore operations
•
OS_Stk, Stack file current process
•
OS_Tin, Read character from standard input, with timeout
Show more below
Apps
Gliffy Diagram
Z88 Developers' Notes
/
System Calls Reference
/
DC_Ini, initialize the Director
Summarize
DC_Ini, initialize the Director
Gunther Strube
Elpekos
Owned by
Gunther Strube
Last updated:
Dec 22, 2017
by
Elpekos
1 min read
Loading data...
Register parameters
RST 20H, DEFW $060C
IN: - OUT: -
Notes
Internal operating system usage.Â
Initialize Index. This call simply jumps to the Index entry (unused).
{"serverDuration": 11, "requestCorrelationId": "1cb7ead8894f4387bea9b3aa7d345f6b"}