Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

custom Start.GS.OS?

10 views
Skip to first unread message

Ivan X

unread,
Jan 9, 2012, 11:26:36 PM1/9/12
to
Hello world,

I know a lot about 8-bit Apple II's and very little about the 16-bit
one.

I want to have have a replacement Start.GS.OS which launches ProDOS 8
instead of kicking off GS/OS. (The purpose is that when you network
boot a IIGS which is set to GS/OS in its Network control panel, it
will always try to run Start.GS.OS, and I want it to be able to land
safely in ProDOS 8 instead if the rest of GS/OS isn't there.)

I assume this must be doable -- everything is doable. Any pointers or
reference guides you'd suggest, or thoughts?

Steven Hirsch

unread,
Jan 10, 2012, 7:19:44 AM1/10/12
to
Rename P8 to Start.GS.OS?

Ivan X

unread,
Jan 11, 2012, 5:47:31 PM1/11/12
to
> On 01/09/2012 11:26 PM, Ivan X wrote:
> >
> > I want to have have a replacement Start.GS.OS which launches ProDOS 8
> > instead of kicking off GS/OS. (The purpose is that when you network
> > boot a IIGS which is set to GS/OS in its Network control panel, it
> > will always try to run Start.GS.OS, and I want it to be able to land
> > safely in ProDOS 8 instead if the rest of GS/OS isn't there.)

On Jan 10, 7:19 am, Steven Hirsch <snhir...@gmail.com> wrote:
>
> Rename P8 to Start.GS.OS?


Tried it. Crashes to monitor. Poking around, it looks like it loads it
at $6800 rather than $2000 where it needs to be. I prepended some code
to move it, but it doesn't look like that ever gets executed before
the crash happens. So, more poking around to do.

Antoine Vignau

unread,
Jan 15, 2012, 5:36:29 PM1/15/12
to
This is the root file ProDOS that launches System:P8 (the real ProDOS
8) and not Start.GS.OS which is loaded at $00/6800.

I don't know how to change that behaviour.

Antoine

Geoff Body

unread,
Jan 17, 2012, 9:22:27 PM1/17/12
to
Ivan,
this should allow pressing the 8 key at inital network boot and over
ride the BRAM settings
There is a small time interval just as the 3 dots appear top left
that
you should be able to press 8 and boot to ProDOS.
The section of boot code loads at $1000, I have added extra code to
the end of this block of code and patched in a JSR at $1160 to jump
to
this code to check if 8 has been pressed.

"ProDOS16 Image"
all values shown below are HEX values


offset 100 (new LSB of code size to load)
92


offset 360
20 7d 14


offset 67d ( offset to current end of second stage boot code)


ad 0 c0 29 ff 00 c9 b8 0 d0 06 a9 02 00 8d 53 14 a9 10 0f 60


Geoff

reposting under the correct subject

Ivan X

unread,
Jan 18, 2012, 9:44:20 AM1/18/12
to
On Jan 17, 9:22 pm, Geoff Body <gbo...@bigpond.com> wrote:

> this should allow pressing the 8 key at inital network boot and over
> ride the BRAM settings

Geoff, this is fantastic. Works great. You are truly the Boot Blocks
master. (I also patched in your cleartext login fix, though I think
it's not necessary because in the distribution I assembled, randnum is
available.) Thank you!
0 new messages