Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"God is a comedian playing to an audience too afraid to laugh." -- Voltaire


computers / comp.sys.apple2 / Transwarp behaviour with ROMX

SubjectAuthor
o Transwarp behaviour with ROMXAndrew Roughan

1
Transwarp behaviour with ROMX

<sgn514$vfs$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3634&group=comp.sys.apple2#3634

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no_em...@invalid.invalid (Andrew Roughan)
Newsgroups: comp.sys.apple2
Subject: Transwarp behaviour with ROMX
Date: Wed, 1 Sep 2021 06:02:12 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <sgn514$vfs$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 1 Sep 2021 06:02:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="40332fd0c3c454396ddfed68a62f8213";
logging-data="32252"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/JXvbDAPq2JWT0f0gB5I7FY8x9l5N+lvQ="
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:OYsJ6PrnsVPoTbDCOfNtoVebH4I=
sha1:l+nYlkW/QhnYjtaAxmiiunbEyZo=
 by: Andrew Roughan - Wed, 1 Sep 2021 06:02 UTC

The Transwarp manual says:

The only way to activate TransWarp is by powering-up, or "cold-booting",
the computer.

Accesses to the Apple's RAM and ROM are restricted to the Apple's clock
rate of
1 MHz; therefore, on power-up, TransWarp loads the Apple's ROM into its
RAM,

Writing a three (to $C074) will disable the TransWarp card completely and
pass processing control to the Apple's processor until the TransWarp is
again activated by cold-booting the system.
—-

This combination of behaviour makes coexistence with ROMX difficult.
Transwarp will shadow ROMX bank 0 at startup and then any attempt by ROMX
to change ROM is not actioned by TW.

If the TW is disabled to allow ROMX to function, can’t return to fast
speed.

Is there a way to force TW to update its ROM shadow copy?
E.g. Is there a way to force TW to think it has been cold booted without
also making ROMX think it has been cold booted?
Potentially a hardware switch.

Alternatively, can a new TW firmware help?
The firmware disassembly shows $1000 org which must be an internal address
space. There is no slot firmware visible when the TW is disabled.
Potentially a different firmware could be written to allow ROMX to do its
thing and then invoke shadow copy. Not sure if this is feasible.

Any other ideas?
Any input in the above?

Thanks
Andrew

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor