Title: System Calls Reference  
Owner: Gunther Strube
Creator: Gunther Strube Apr 25, 2012
Last Changed by: Elpekos Feb 05, 2017
Tiny Link: (useful for email) https://cambridgez88.jira.com/wiki/x/CQBy
Export As: Word · PDF  
Z88 Developers' Notes (1)
    Page: Filters
Hierarchy
Children (171)
    Page: DC_Alt, Pass an alternative character
    Page: DC_Bye, Exit current process
    Page: DC_Dbg, Enter debugger
    Page: DC_Dis, Disassemble
    Page: DC_Elf, Executable and Linkable Format (ELF) Interface
    Page: DC_Ent, Enter process
    Page: DC_Gen, Screen driver SOH call
    Page: DC_Icl, Invoke new CLI
    Page: DC_In, Read from CLI
    Page: DC_Ini, initialize the Director
Labels
There are no labels assigned to this page.
Outgoing Links
Z88 Developers' Notes (142)     Page: GN_Alp, Process an expired alarm
    Page: OS_Mal, Allocate memory
    Page: GN_Gtm, Convert an ASCII string to a time in internal format
    Page: OS_Prt, Send character directly to printer filter
    Page: GN_Ldm, Localized Date Manipulation
    Page: OS_Gb, Get byte from file (or device)
    Page: OS_Box, Restore bindings after OS_Bix
    Page: GN_Err, Display an interactive error box
    Page: OS_Use, Fetch information about process card usage
    Page: GN_Skd, Skip delimiters in byte sequense
    Page: OS_Esc, Examine special condition
    Page: OS_Mcl, Close memory (free memory pool)
    Page: GN_Esp, Return an extended pointer to a system error message
    Page: GN_Soe, Write string at extended address to standard output
    Page: OS_Si, Low level serial interface
    Page: OS_Gbt, Get byte from file (or device) with timeout
    Page: GN_D24, 24bit unsigned division
    Page: OS_Mpb, Set new bank binding in segment
    Page: OS_Sr, Save & restore operations
    Page: OS_Tin, Read character from standard input, with timeout
    Page: GN_Wsm, Match filename segment to wildcard string
    Page: OZ_Mpb, Set new bank binding in segment
    Page: GN_Lab, Link an alarm block into the alarm chain
    Page: GN_Gmd, Get (read) the current machine system date in internal format
    Page: OS_Dly, Delay a given period
    Page: GN_Fcm, Compress a filename
    Page: OS_Dor, The DOR interface
    Page: GN_Gdt, Convert an ASCII string to an internal binary date
    Page: DC_Rte, Return from ELF
    Page: OS_Axm, Allocate explicit memory
    Page: OS_Bix, Bind in extended address for availability
    Page: OS_Del, File delete
    Page: OS_Out, Write character to standard output
    Page: OS_Stk, Stack file current process
    Page: OS_Off, Switch machine off
    Page: OS_Poll, Poll for an application
    Page: OS_Frm, File read miscellaneous
    Page: OS_Hout, write a hexadecimal byte to standard output
    Page: GN_Gab, Get first alarm block
    Page: GN_Pdn, Write binary integer number as decimal ASCII string
    Page: GN_Del, Delete a file from memory
    Page: GN_Wbe, Write byte at extended address
    Page: GN_Wcl, Close wildcard handle
    Page: GN_Crc, Get CRC-32 of ressource
    Page: GN_Elf, Enter ELF program
    Page: GN_Pmt, Put (set) machine time
    Page: OS_Wtb, Write token base
    Page: OS_Erc, Get error context
    Page: GN_Fab, Free alarm block
    Page: GN_Pdt, Convert an internal date to an ASCII string
    Page: OS_Fn, Handle functions
    Page: OS_Exit, Quit process (application)
    Page: GN_D16, 16bit unsigned division
    Page: OS_Map, PipeDream map control
    Page: GN_Xnx, Index next entry in linked list
    Page: OS_Vth, Verify tri-handle
    Page: OS_Kin, Keyboard input
    Page: GN_Win, Standard window create with banner and bottom line
    Page: GN_Gdn, Convert an ASCII string to a binary integer number
    Page: OS_Gth, Allocate tri-handle
    Page: GN_Fpb, Push back a character into filter
    Page: OS_Fma, Find Memory for Allocation
    Page: GN_Sdo, send date and time to standard output
    Page: OS_Bhl, Copy bytes from extended address
    Page: GN_Cl, Close file
    Page: DC_Upd, Update Operating System
    Page: GN_Pfs, Parse correctness of filename segment
    Page: OS_Fth, Free tri-handle
    Page: OS_In, Read (wait for) character from standard input
    Page: OS_Cl, Internal close
    Page: GN_Flr, Read character from filter
    Page: OS_Sci, Alter screen information
    Page: GN_Xin, Insert an entry into a linked list
    Page: DC_Nam, Name current application
    Page: OS_Mgb, Get current bank binding in segment
    Page: GN_Flf, Flush filter
    Page: GN_Xdl, Delete an entry from a linked list
    Page: OS_Erh, Set error handler
    Page: DC_Xin, Examine CLI input
    Page: OS_Bye, Exit application
    Page: OS_Ren, File rename
    Page: GN_Sip, System input line routine
    Page: GN_Aab, Allocate alarm block
    Page: OS_Fxm, Free explicit memory
    Page: GN_Flw, Write character to filter
    Page: OS_Sp, Specify
    Page: OS_Wrt, Write token
    Page: DC_Ent, Enter process
    Page: GN_Cme, Compare null-terminated strings
    Page: OS_Bde, Copy bytes to extended address
    Page: OS_Sout, Write local string to standard output
    Page: OS_Epr, File Eprom Interface
    Page: OS_Pout, Write embedded string at (PC) to standard output.
    Page: DC_Bye, Exit current process
    Page: OS_Nq, Enquire
    Page: GN_Flo, Open a filter
    Page: GN_Msc, Miscellaeneous time operations
    Page: DC_Pol, Poll for application or card usage
    Page: OS_Alm, Alarm manipulation
    Page: GN_Gmt, Get (read) machine system time in internal format
    Page: DC_Elf, Executable and Linkable Format (ELF) Interface
    Page: GN_Uab, Unlink an alarm block from the alarm chain
    Page: DC_Icl, Invoke new CLI
    Page: OZ_Mgb, Get memory binding
    Page: OS_Cli, CLI interface
    Page: GN_Die, Convert internal format date to zoned format
    Page: GN_Dei, Convert zoned, external format date to internal format
    Page: GN_Rbe, Read byte at extended address
    Page: GN_Prs, Parse filename
    Page: OS_Mv, Move bytes between stream and memory
    Page: OS_Blp, Make a bleep
    Page: GN_M24, 24bit unsigned multiplication
    Page: GN_Flc, Close filter
    Page: GN_Wfn, Fetch next match for wildcard string
    Page: OS_Mfr, Free (previously allocated block) memory
    Page: OS_Ploz, Poll for running OZ
    Page: OS_Fep, Flash Card Interface
    Page: OS_Bout, Write string at (B)HL to standard output
    Page: OS_Wts, Write tokenized string
    Page: GN_Skc, Skip character
    Page: OS_Xin, Examine input
    Page: GN_Ptm, Convert (and display) internal time to an ASCII string
    Page: OS_Uash, Update application static handle in stacked process environment
    Page: OS_Axp, Allocate explicit page
    Page: OS_Fwm, File write miscellaneous
    Page: OS_Ent, Enter an application
    Page: GN_Cls, Classify character
    Page: GN_Ren, Rename file
    Page: GN_Skt, Skip to value
    Page: GN_Fex, Expand a filename
    Page: The floating point package reference
    Page: GN_M16, 16bit unsigned multiplication
    Page: DC_In, Read from CLI
    Page: GN_Esa, Read & write to filename segments
    Page: GN_Pmd, Put (set) the current machine date
    Page: GN_Opw, Open wildcard handler
    Page: OS_Pur, Purge keyboard buffer
    Page: DC_Rbd, rebind streams
    Page: OS_Mop, Open memory (allocate memory pool)
    Page: GN_Sop, Write local string to standard output
    Page: OS_Fc, Select fast code (fast bank switching)
    Page: OS_Op, Internal open