Ryan's Web Page | Index/Preface | Chapter I | Chapter II | Chapter III | Chapter IV | Chapter V

Chapter III: Machine Language Subroutines

Jump Table Routines | Memory Locations | Using Modules | Using ML Modules | RS232 Routines | The Swapper | The Lightbar | The Editor

Memory Locations

Here is a list of memory locations used by IMAGE ML:

Location

Name

Use

97

var

Store value of variable for usevar, putvar, zero, minusone, getarr, putarr, getin, putin, etc.

830

idlemax

Maximum idle time allowed

2024

mjump

Number of lines to skip for £J, £E, £D

2025

mresult

Result of £T, £T

2026

mspeed

Print speed for £S

2027

mprint

Print mode for £P

2028

mcolor

Current color for £C

2029

mprtr

Printer flag for £L

2030

mreverse

Reverse mode flag for £R

2031

mci

MCI on/off flag

2032

mdigits

Number of digits for £%

2033

carrst

Carrier flag

2034

tsp1

Transmit speed lo byte

2035

tsp2

Transmit speed hi byte

2036

chks

Checkmark flag for Lightbar (left side)

2037

chks

Checkmark flag for Lightbar (right side)

2038

readmode

Stores the unabortable file read flag

2039

filenum

Stores the file number for read0/dskin

2041

abtchr

Alternate abort character (works like <space>)

2042

clock

Turns on BIG clock

2043

filetyp

Filetype for Punter transfer protocol

16384

tempbott

Temporary storage for bottom of screen (for full screen)

16464

tempbotc

Temporary storage for bottom of screen color memory (full screen)

16544

pmodetbl

Print mode definition table (for £Px command)

16640

tempscn

Temporary storage for top of screen (full screen)

16880

tempcol

Temporary storage for top of screen color memory (full screen)

17124

curdsp

Current display number (for top of screen)

17138

mask

Password mask character

17139

scnmode

Screen mode (full or split)

53248

local

Flag for forced local mode (if enabled, nothing is output to modem)

53249

case

Uppercase lock flag

53250

editor

Flags for the &,1 routine

53251

tsr

Time remaining

53252

llen

Line length for &,1

53254

chat

Flag for returning from & for an abort

53256

chatpage

Turns on the flashing page

53257

access

Shadow for ac%

53258

mxor

Carrier XOR value

53259

mkolor

Kolorific mode flag

53260

mupcase

Uppercase mode flag

53261

irqcount

IRQ slowdown flag

53262

trans

ASCII translation flag

53263

index

Length of line returned by inline

Jump Table Routines | Memory Locations | Using Modules | Using ML Modules | RS232 Routines | The Swapper | The Lightbar | The Editor

Ryan's Web Page | Index/Preface | Chapter I | Chapter II | Chapter III | Chapter IV | Chapter V