MZ3500

2-4. SD3 (RAM based BASIC)

SD3 is active when "SHARP BASIC" is ececutedvia RAM. "SHARP BASIC" is loaded in RAM from the floppy disk.

 

 

 

 

 

 

 

MAIN CPU

 

 

 

 

 

MSI = 1< H)

 

 

 

 

 

 

 

 

 

 

 

 

MSO = HH)

RAM

MAS

0

0

0

0

0

0

 

0

0

I

I

I

!

 

1

MA2

0

0

0

0

1

1

 

1

1

0

0

 

0

0

1

BANK

 

 

MAI

0

0

1

1

0

0

 

1

)

0

0

 

1

1

1

SELECT

 

 

 

MAO

0

1

0

1

0

1

0

1

 

0

1

0

 

1

1

Ffft

I I I

I I I

 

I I I

lRwnuf%

r

 

 

 

 

 

 

\\

\

RAMB

 

RANC

 

KAMI)

v\

1

2 , 3 , 4

1 , 2

, 3 , 4

1 , 2 , 3 , 4

\ \

\v

 

gFFF

 

 

 

 

 

\\

 

 

 

 

 

 

N\

-

 

 

 

,

 

 

 

 

\ ,

RAM SB KU

 

 

 

RAMA

ROM!

ROM2

KOM3

K(IM4

\\

 

1FFF

 

 

 

 

 

 

 

 

 

 

 

]L

 

 

 

 

 

ROM 1 PI

 

0000

 

 

 

 

 

 

 

 

ROM

M02

0 0 0

0

)

i

]

 

 

BANK

[NOI

0

0 1

"

1

0

0

1

 

SELECT

MOO

0 1 0

1 0

1

0

 

 

1.Bank select, MAO-MA3. is effective for memory area COOOH-FFFFH.

2.Bank select, MOO-MO2, is effective for memory area 2000H-3FFFH.

SUB CPU

1

vx

\\RAN. SP

\\RAN SC

ROM BAS

k ' SUB CPU

Operational description

The state of the system is determined by the bootstrap program before the load of the system program.

Page 12
Image 12
Sharp MZ-3500 service manual SD3 RAM based Basic, Operational description, Bank, Rom, Moo