Cambridge Z88
Spaces
Apps
Templates
Create
Z88 Developers' Notes
All content
Space settings
Content
Results will update as you type.
Show more above
•
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
•
OS_Uash, Update application static handle in stacked process environment
•
OS_Use, Fetch information about process card usage
•
OS_Ust, Update small timer
•
OS_Vth, Verify tri-handle
•
OS_Wait, Wait for event
•
OS_Wrt, Write token
•
OS_Wsq, Write to prefix sequence
•
OS_Wtb, Write token base
•
OS_Wts, Write tokenized string
•
OS_Xin, Examine input
•
OZ_Mgb, Get memory binding
•
OZ_Mpb, Set new bank binding in segment
•
GN_Aab, Allocate alarm block
•
GN_Alp, Process an expired alarm
•
GN_Cl, Close file
•
GN_Cls, Classify character
•
GN_Cpy, Copy a file
•
GN_Cme, Compare null-terminated strings
•
GN_Crc, Get CRC-32 of ressource
•
GN_D16, 16bit unsigned division
•
GN_D24, 24bit unsigned division
•
GN_Dei, Convert zoned, external format date to internal format
•
GN_Del, Delete a file from memory
•
GN_Die, Convert internal format date to zoned format
•
GN_Dir, Create a directory path
•
GN_Elf, Enter ELF program
•
GN_Err, Display an interactive error box
•
GN_Esa, Read & write to filename segments
•
GN_Esp, Return an extended pointer to a system error message
•
GN_Fab, Free alarm block
•
GN_Fcm, Compress a filename
•
GN_Fex, Expand a filename
•
GN_Flc, Close filter
•
GN_Flf, Flush filter
•
GN_Flo, Open a filter
•
GN_Flr, Read character from filter
•
GN_Flw, Write character to filter
•
GN_Fpb, Push back a character into filter
•
GN_Gab, Get first alarm block
•
GN_Gdn, Convert an ASCII string to a binary integer number
Show more below
Apps
Gliffy Diagram
Z88 Developers' Notes
/
System Calls Reference
/
OS_Frm, File read miscellaneous
Summarize
OS_Frm, File read miscellaneous
Gunther Strube
patters
Elpekos