Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Application |
Table Cell (td) |
---|
| A program set up according to the appropriate machine conventions. The program is blown into ROM or EPROM cards using static data structures that identify the hotkey to activate it, menu and help pages for commands. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Bank |
Table Cell (td) |
---|
| 16K chunk of memory, always on a 16K boundary in the logical address space. See also SEGMENT. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Blink |
Table Cell (td) |
---|
| The name given to the Z88's gate array chip. The chip handles the screen, serial port, keyboard, memory switching, interrupts, etc. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Card Manager |
Table Cell (td) |
---|
| This refers to the code which deals with inserting and removing ROM cards. The basic rules are that all interchange should be done from the INDEX and that the machine is switched ON. If an application is using a ROM card then the card's slot number is displayed in the column next to the application name in the INDEX popdown window. RAM cards can only be inserted, never removed. File EPROM cards can be inserted and removed at most time, but obviously not while the FILER is actively reading or writing slot 3. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| CLI |
Table Cell (td) |
---|
| Command Line Interpreter. This is used to simulate the keyboard and to rebind streams (re-direct or copy I/O information). |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Director |
Table Cell (td) |
---|
| Synomym for INDEX (the name used for it while much of the code was being written, hence DC operating system calls, not IC calls). |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| DOR |
Table Cell (td) |
---|
| Node in dynamic tree structure used in applications and in the RAM filing system. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Explicit Filename |
Table Cell (td) |
---|
| A filename which includes the device and root directories. For example "queries.pdd" might become ":RAM.1/office.dir/queries.pdd". |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Extension |
Table Cell (td) |
---|
| Up to three letters after the filename, usually used to classify the file, eg. you might add .pdd to all your PipeDream files to aid identification. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Filter |
Table Cell (td) |
---|
| Conceptual 'object' (actually a set of routines) which perform transformations in a byte sequense, Also see Printer Filter. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Handle |
Table Cell (td) |
---|
| A handle is a 16bit value, usually returned in the IX register, used in file-like operations (eg. files, filters, etc.) to direct input and output. For example, a handle is returned when a file is opened and is subsequently used whenever the file is accessed. A file can have several handles associated with it and attributes like the sequential pointer into a file are associated with each handle and not with the file itself. There are a finite number of handles in the machine, initially around 150, and the current number available is reflected in the high word of the sequential pointer associated with a handle value of -1 (In BASIC, PTR#-1). |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Instantiation |
Table Cell (td) |
---|
| This refers to one 'run' of an application. For example if two copies of PipeDream are current, than each copy is called an 'instantiation' and although the same program is running, the data associated with each are independent. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Logical address |
Table Cell (td) |
---|
| Address which the Z80 CPU 'sees', ie. a standard 16bit Z80 address. See also Physical Address. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| MOS |
Table Cell (td) |
---|
| Machine operating system. Also referred to as OZ. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Page |
Table Cell (td) |
---|
| 256 byte chunk of memory, on a 256-byte boundary. This is the basic unit of memory on which the allocation routines operate. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Physical Address |
Table Cell (td) |
---|
| 24 byte address referring to an actual memory location (only 22bits are significant, giving an addressing range of 4MB). The memory are organised, seen in 256 16K blocks, each slot addressing 1MB, giving a total of 4MB (14bit logical address + 8bit bank number = 22 bit) |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Pre-emption |
Table Cell (td) |
---|
| The suspension of a process, normally prior to the main body of a system call. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Printer Filter |
Table Cell (td) |
---|
| This is a filter controlled by the Printer Editor. It allows applications to use special printing effects by specifying filter codes and letting the filter generate codes appropriate to the printer actually in use. |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Process |
Table Cell (td) |
---|
| A particular instantiation of a program (normally an application). |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Segment |
Table Cell (td) |
---|
width | 80% |
---|
valign | top |
---|
align | left |
---|
| - One of the four 16K portions of the logical memory map (which the Z80 can see). All memory banks in the system can be bound to one of the four memory segments (64K/4 = 16K, hence four segments).
- One of the portions of a filename separated by '/', ie. a file or a directory name.
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Slot |
Table Cell (td) |
---|
width | 80% |
---|
valign | top |
---|
align | left |
---|
| - One of the three physical holes in the front of the machine, which can accept a RAM, EPROM or ROM card. The internal memory of the machine is thought of as Slot 0.
- The transmission form for a character of data in the serial system, ie. the byte to be transmitted plus appropriate start and stop bits.
- Concept used in PipeDream. Roughly approximates to a spreadsheet cell.
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
nowrap | true |
---|
width | 20% |
---|
valign | top |
---|
align | left |
---|
| Stream |
Table Cell (td) |
---|
width | 80% |
---|
valign | top |
---|
align | left |
---|
| This is a communication channel with an associated handle. |
|
|