PROGRAMMING AUXILIARY MEMORY

7.3

 

 

 

Table 8.1

 

 

 

Soft switches

Switch

Location

 

Function

Name

Hex

Decimal

 

 

------

-----

-------

----------------------------------

RAMRD

$C013

49171

Read RAMRD switch

 

$C002

49154

OFF: Read Main 48K ($0200—$BFFF)

 

$COO3

49155

ON:

Read Aux. 48K

RAMWRT

$C014

49172

Read RAMWRT switch

 

$CD04

49156

OFF: Write to Main 48K

 

$C005

49157

ON:

Write to Aux. 48K

ALTZP

$C016

49174

Read ALTZP switch

 

$C008

49160

OFF: Use Main memory, Page 0. stack

 

 

 

 

bank—switched (16K) memory

 

$C009

49161

ON:

Use Aux. memory. Page 0, stack

 

 

 

 

bank—awitched memory

80STORE

$C018

49176

Read 80STORE switch

 

$C000

49152

OFF: Enable RAMRD, RANWRT switches

 

 

 

 

for video pages

 

$C001

49153

ON

Override RAMRD, RAMWRT switches

 

 

 

 

for video pages (use PAGE2 switch)

80COL

$CD1F

49183

Read 8OCOL switch

 

$COOC

49163

OFF: Display 40—colunma

 

$COOD

49164

ON :

Display 80—columns

TEXT

$CO1A

49178

Read TEXT switch

 

$C050

49232

OFF: Display graphics

 

$C051

49233

ON:

Display text

MIXED

$CO1B

49179

Read MIXED switch

 

$C052

49234

OFF: Full graphics

 

$C053

49235

ON:

Mixed text and graphics

PAGE2

$CO1C

49180

Read PAGE2 switch

 

$C054

49236

OFF:

1. Display video page 1 using

 

 

 

 

RAMRD.RAMWRT (80STORE off)

2.Display video page 1 using main memory (8OSTORE on)

$C055

49237

ON : 1. Display video

page 2 using

 

 

RAMRD, RANWRT

(80STORE off)

2.Display video page 1 using AUX. memory (80STORE on)

HIRES

$C01D

49181

Read HIRES switch

 

$C056

49238

OFF: Low—res graphics selected

 

$C057

49239

ON: Hi—res graphics selected

-----------------------------------------------------------------------