Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » SELECTOR.LIST format?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
SELECTOR.LIST format? [message #378073] Wed, 12 December 2018 00:05 Go to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
I've seemed to notice some features I wasn't aware of in the "Selector"
module of the Apple II Desktop, so I was wondering if there is anything
out there documenting the file format, as it might be easier to hand-edit
the thing to do what I want.

Specifically, there seem to be flags to show, or not show, the Selector on
startup, and to allow, or forbid, exit into the Desktop...

-uso.
Re: SELECTOR.LIST format? [message #378079 is a reply to message #378073] Wed, 12 December 2018 02:14 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: inexorabletash

On Tuesday, December 11, 2018 at 9:05:56 PM UTC-8, Steve Nickolas wrote:
> I've seemed to notice some features I wasn't aware of in the "Selector"
> module of the Apple II Desktop, so I was wondering if there is anything
> out there documenting the file format, as it might be easier to hand-edit
> the thing to do what I want.

Partially:

https://github.com/inexorabletash/a2d/blob/master/desktop.sy stem/desktop.system.s#L924

First byte is a count of the first run list. Second byte is a count of the "second run list". Then there are up to 24 names entries. Each is 16 bytes, a length plus 14 characters. IIRC, the remaining byte specifies "Down Load" behavior (copy to RAM Disk on first run, on startup, or not). Then there are the 64-byte (length-prefixed) path names for each entry.

> Specifically, there seem to be flags to show, or not show, the Selector on
> startup, and to allow, or forbid, exit into the Desktop...

Possible, I haven't run across that yet. Diassembling the SELECTOR itself is on the To-Do list (https://github.com/inexorabletash/a2d/issues/63) but as I don't use that in my workflow it's lower on the list than DeskTop itself.

Ping me directly (or via github, etc) if you want to help out!
Re: SELECTOR.LIST format? [message #378090 is a reply to message #378079] Wed, 12 December 2018 05:53 Go to previous messageGo to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
On Tue, 11 Dec 2018, inexorabletash@gmail.com wrote:

> On Tuesday, December 11, 2018 at 9:05:56 PM UTC-8, Steve Nickolas wrote:
>> I've seemed to notice some features I wasn't aware of in the "Selector"
>> module of the Apple II Desktop, so I was wondering if there is anything
>> out there documenting the file format, as it might be easier to hand-edit
>> the thing to do what I want.
>
> Partially:
>
> https://github.com/inexorabletash/a2d/blob/master/desktop.sy stem/desktop.system.s#L924
>
> First byte is a count of the first run list. Second byte is a count of
> the "second run list". Then there are up to 24 names entries. Each is 16
> bytes, a length plus 14 characters. IIRC, the remaining byte specifies
> "Down Load" behavior (copy to RAM Disk on first run, on startup, or
> not). Then there are the 64-byte (length-prefixed) path names for each
> entry.

I had almost determined as much - I had incorrectly determined the file to
start with a word entry rather than two byte entries, and skipped the last
one. Makes sense though.

>> Specifically, there seem to be flags to show, or not show, the Selector on
>> startup, and to allow, or forbid, exit into the Desktop...
>
> Possible, I haven't run across that yet. Diassembling the SELECTOR
> itself is on the To-Do list
> (https://github.com/inexorabletash/a2d/issues/63) but as I don't use
> that in my workflow it's lower on the list than DeskTop itself.

I was thinking of using it as a turnkey menu system - is why I was
wondering. ;)

> Ping me directly (or via github, etc) if you want to help out!

Not sure what help I could be. :/

-uso.
Re: SELECTOR.LIST format? [message #393430 is a reply to message #378090] Sat, 02 May 2020 15:22 Go to previous message
Anonymous
Karma:
Originally posted by: inexorabletash

For posterity:

On Wednesday, December 12, 2018 at 2:53:13 AM UTC-8, Steve Nickolas wrote:
> On Tue, 11 Dec 2018, inexorabletash@gmail.com wrote:
>
>> On Tuesday, December 11, 2018 at 9:05:56 PM UTC-8, Steve Nickolas wrote:
>>> I've seemed to notice some features I wasn't aware of in the "Selector"
>>> module of the Apple II Desktop, so I was wondering if there is anything
>>> out there documenting the file format, as it might be easier to hand-edit
>>> the thing to do what I want.

I wrote docs on the format:

https://github.com/a2stuff/a2d/blob/master/docs/Selector_Lis t_Format.md

>>> Specifically, there seem to be flags to show, or not show, the Selector on
>>> startup, and to allow, or forbid, exit into the Desktop...

This is controlled by the presence of files.

* DESKTOP.SYSTEM (or DESKTOP1 or MD.SYSTEM depending on the variant) launches SELECTOR if present, DESKTOP2 if not.
* SELECTOR shows a "DeskTop" button if DESKTOP2 is present

> I was thinking of using it as a turnkey menu system - is why I was
> wondering. ;)

You can delete SELECTOR to always launch into DeskTop, or delete DESKTOP2 to lock users into Selector as a turnkey menu system.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Unstable IIgs Crashing. Help!
Next Topic: Looking for Apple ][gs Absoft A/C Basic Manual Scan
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Apr 19 12:12:06 EDT 2024

Total time taken to generate the page: 0.02739 seconds