TIP: Click on subject to list as thread! ANSI
echo: apple
to: comp.sys.apple2
from: Sheppy
date: 2009-02-21 17:37:56
subject: Re: IIgs peculiarities

On Feb 21, 7:34=A0pm, vladitx  wrote:

I'll answer the ones I know off the top of my head.

> 1) IIgs ROM 03 has additional bit in the shadowing register (and the
> default 'enable') to include Text Page 2 ($800..$BFF), but the
> firmware keeps it disabled for some reason. And the "Alternate Display
> Mode" option is still available in the Control Panel.
> Where is the logic to this? Just leaving the register to shadow Text
> Page 2 is the way to go, and no "Alternate Display Mode" is needed at
> all.

I believe this is for compatibility with ROM 01.

> 2) I tried manually setting "Slow" speed by changing the high-bit of
> the appropriate register (through Monitor), but nothing happens. And
> the content of the register doesn't change. Is there IRQ subroutine
> keeping overwriting it? Or is there a special way to access it?

It's been a while since I did this but it's not quite as simple as it
seems.  I'd have to go look at some old code to remember exactly what
the deal is though.

> 3) IIgs maximum RAM - banks $00 .. $7F are specified as RAM range.
> This makes exactly 8MB. But the manuals keep saying 8.25MB. What is
> the truth and where those 256KB came from?

There's 128K of memory in banks $E0 and $E1, which is the shadow RAM
for banks $00 and $01.  I've not seen the 8.25 MB figure; it's usually
quoted as just 8 MB.

> 5) The memory expansion board may contain ROM, banks $F0+. Does the
> FPI know the installed ROM on the motherboard and redirect the other
> memory range to the expansion? Is pin #57 of FPI configuring this or
> FPI chips on ROM 03 are newer?

The built-in ROM is located in banks $FE-$FF on the ROM 00 an ROM 01,
and $FC-$FF on the ROM 3.  The expansion slot ROM is always in the $F0-
$F8 range.

> 6) If a ROM disk is to be present in banks $F0 .. $FB, what the format
> should be? Just a ProDOS image which then shows with it's volume name?

IIRC, the format is that the first bytes in the ROM memory need to be
"ROMDISK" followed by a disk image.

Sheppy
--- SBBSecho 2.12-Win32
* Origin: Derby City Gateway (1:2320/0)
SEEN-BY: 10/1 3 34/999 120/228 123/500 128/2 140/1 222/2 226/0 236/150 249/303
SEEN-BY: 250/306 261/20 38 100 1404 1406 1410 1418 266/1413 280/1027 320/119
SEEN-BY: 393/11 396/45 633/260 267 712/848 800/432 801/161 189 2222/700
SEEN-BY: 2320/100 105 200 2905/0
@PATH: 2320/0 100 261/38 633/260 267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.