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

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » Thoughts: 8-bit version of LAUNCHER
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
Thoughts: 8-bit version of LAUNCHER [message #349611] Fri, 28 July 2017 05:53 Go to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
It was a stupid idea last time I suggested it, but the idea of lots of
people having large amounts of flash storage in their //es and a ton of
programs to run from it wasn't really around then.

Dunno if you remember the LAUNCHER from ProDOS-16:
https://i1.wp.com/apple2history.org/wp-content/uploads/2010/ 06/System-1.0-Launcher.jpg?ssl=1

My idea is to implement the same interface using the 280x192 graphics
mode, and on 8-bit ProDOS.

-uso.
Re: Thoughts: 8-bit version of LAUNCHER [message #349665 is a reply to message #349611] Fri, 28 July 2017 20:59 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Mark D. Overholser

On 28-Jul-17 02:53, Steve Nickolas wrote:
> It was a stupid idea last time I suggested it, but the idea of lots
> of people having large amounts of flash storage in their //es and a
> ton of programs to run from it wasn't really around then.
>
> Dunno if you remember the LAUNCHER from ProDOS-16:
> https://i1.wp.com/apple2history.org/wp-content/uploads/2010/ 06/System-1.0-Launcher.jpg?ssl=1
>
>
>
> My idea is to implement the same interface using the 280x192 graphics
> mode, and on 8-bit ProDOS.
>
> -uso.

I have thought about that too...

For ALL the Extra RAM, it would be nice to have a simple Memory Manager
to allocate space for a RAM Disk, and Different OS/Applications and a
Manager to Switch between them...

Future Applications could be designed to recognize the Memory Manager
and allocate memory as needed...


The Launcher could stay Resident, in RAM...

MarkO
Re: Thoughts: 8-bit version of LAUNCHER [message #349682 is a reply to message #349611] Fri, 28 July 2017 23:17 Go to previous messageGo to next message
sicklittlemonkey is currently offline  sicklittlemonkey
Messages: 570
Registered: October 2012
Karma: 0
Senior Member
On Friday, 28 July 2017 21:53:57 UTC+12, Steve Nickolas wrote:
> Dunno if you remember the LAUNCHER from ProDOS-16:

My thoughts are that there is a lot of screen space wasted by Launcher, the content we want is text, and using a mouse is unnecessary, and in fact an inconvenience.

> My idea is to implement the same interface using the 280x192 graphics
> mode, and on 8-bit ProDOS.

Have you seen FastBoot 3.4 by Ron Dippold? It's on Alex Lee's 32MB hard drive image of 8-bit games.
http://www.whatisthe2gs.apple2.org.za/files/8-bit_Games.zip

It's pretty good, and uses most of the screen to display system files, binary files, and folders, and assigns each of them a key on the keyboard.

It could be improved though. It still gets a bit fiddly navigating the many folders in large hard drives. I think it would be better if FastBoot (or a new app) used the whole screen for selecting one type of content rather than squeezing them all onto the screen in 3 columns.

Cheers,
Nick.
Re: Thoughts: 8-bit version of LAUNCHER [message #349683 is a reply to message #349665] Fri, 28 July 2017 23:40 Go to previous messageGo to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
On Fri, 28 Jul 2017, Mark D. Overholser wrote:

> For ALL the Extra RAM, it would be nice to have a simple Memory Manager to
> allocate space for a RAM Disk, and Different OS/Applications and a Manager to
> Switch between them...
>
> Future Applications could be designed to recognize the Memory Manager and
> allocate memory as needed...

Well, there's rumors of a better vdisk driver in future releases of
ProDOS-8...

> The Launcher could stay Resident, in RAM...

I would at *least* keep a stub, which could load the rest of the Launcher.
Perhaps on a GS or system with more than 128K I would keep the whole
thing.

Switching OSes wouldn't be necessary; programs are being ported to ProDOS.

-uso.
Re: Thoughts: 8-bit version of LAUNCHER [message #349684 is a reply to message #349682] Fri, 28 July 2017 23:45 Go to previous messageGo to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
On Fri, 28 Jul 2017, Nick Westgate wrote:

> My thoughts are that there is a lot of screen space wasted by Launcher,
> the content we want is text, and using a mouse is unnecessary, and in
> fact an inconvenience.

Well, it is unnecessary. The arrows can navigate the file list; ESC for
close, Enter for open, Tab for disk, Cmd-Q for quit. (I'd still support a
mouse if one were installed.)

> Have you seen FastBoot 3.4 by Ron Dippold? It's on Alex Lee's 32MB hard drive image of 8-bit games.
> http://www.whatisthe2gs.apple2.org.za/files/8-bit_Games.zip

Requires a GS. My idea would work on an Integer ][, in theory.

-uso.
Re: Thoughts: 8-bit version of LAUNCHER [message #349691 is a reply to message #349683] Sat, 29 July 2017 01:20 Go to previous messageGo to next message
gids.rs is currently offline  gids.rs
Messages: 1395
Registered: October 2012
Karma: 0
Senior Member
>> The Launcher could stay Resident, in RAM...
>
> I would at *least* keep a stub, which could load the rest of the Launcher.
> Perhaps on a GS or system with more than 128K I would keep the whole
> thing.
>
> Switching OSes wouldn't be necessary; programs are being ported to ProDOS.
>
> -uso.



I guess I don't have the same vision, as I don't see how this differs much with the BYE command which can call a file selector?

This way also gives full memory access to the programs that need it, such as Appleworks. With a memory manager and a stub for the Launcher would take away from that.

By also switching between programs in memory, all the data for each program would need to be temporarily saved to disk. At least this would benefit as a backup during a computer crash.

Maybe a type of virtual memory could also be useful. I have been working, off and on, on trying to use a var file as a means of saving strings that can be accessed virtually (or randomly) without the cumbersomeness of a random access file or a VAR file.
Re: Thoughts: 8-bit version of LAUNCHER [message #349692 is a reply to message #349691] Sat, 29 July 2017 01:22 Go to previous messageGo to next message
gids.rs is currently offline  gids.rs
Messages: 1395
Registered: October 2012
Karma: 0
Senior Member
> I guess I don't have the same vision, as I don't see how this differs much with the BYE command which can call a file selector?


Didn't mean to save "differs" as it does differ quite a bit, I meant to say "benefits over the BYE command".
Re: Thoughts: 8-bit version of LAUNCHER [message #349700 is a reply to message #349691] Sat, 29 July 2017 02:21 Go to previous messageGo to next message
Michael J. Mahon is currently offline  Michael J. Mahon
Messages: 1767
Registered: October 2012
Karma: 0
Senior Member
<gids.rs@sasktel.net> wrote:
>
>>> The Launcher could stay Resident, in RAM...
>>
>> I would at *least* keep a stub, which could load the rest of the Launcher.
>> Perhaps on a GS or system with more than 128K I would keep the whole
>> thing.
>>
>> Switching OSes wouldn't be necessary; programs are being ported to ProDOS.
>>
>> -uso.
>
>
>
> I guess I don't have the same vision, as I don't see how this differs
> much with the BYE command which can call a file selector?
>
> This way also gives full memory access to the programs that need it, such
> as Appleworks. With a memory manager and a stub for the Launcher would
> take away from that.
>
> By also switching between programs in memory, all the data for each
> program would need to be temporarily saved to disk. At least this would
> benefit as a backup during a computer crash.
>
> Maybe a type of virtual memory could also be useful. I have been
> working, off and on, on trying to use a var file as a means of saving
> strings that can be accessed virtually (or randomly) without the
> cumbersomeness of a random access file or a VAR file.
>

Try using a binary file and BASIC.SYSTEM. You can use BLOAD and BSAVE with
B and L parameters to access any region of the file.

Of course, it OPENs and CLOSEs the file on each access, so performance
isn't its strong suit, but it's a great tool for prototyping or
applications for who's speed is less critical than making them possible.

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com
Re: Thoughts: 8-bit version of LAUNCHER [message #349711 is a reply to message #349684] Sat, 29 July 2017 06:22 Go to previous messageGo to next message
sicklittlemonkey is currently offline  sicklittlemonkey
Messages: 570
Registered: October 2012
Karma: 0
Senior Member
On Saturday, 29 July 2017 15:45:15 UTC+12, Steve Nickolas wrote:
>> Have you seen FastBoot 3.4 by Ron Dippold? It's on Alex Lee's 32MB hard drive image of 8-bit games.
>> http://www.whatisthe2gs.apple2.org.za/files/8-bit_Games.zip
>
> Requires a GS. My idea would work on an Integer ][, in theory.

Blink. No it doesn't require a GS. That would be silly for a HD of 8-bit games.

Cheers,
Nick.
Re: Thoughts: 8-bit version of LAUNCHER [message #349856 is a reply to message #349611] Tue, 01 August 2017 09:03 Go to previous messageGo to next message
Payton Byrd is currently offline  Payton Byrd
Messages: 1198
Registered: December 2011
Karma: 0
Senior Member
On Friday, July 28, 2017 at 4:53:57 AM UTC-5, Steve Nickolas wrote:
> It was a stupid idea last time I suggested it, but the idea of lots of
> people having large amounts of flash storage in their //es and a ton of
> programs to run from it wasn't really around then.
>
> Dunno if you remember the LAUNCHER from ProDOS-16:
> https://i1.wp.com/apple2history.org/wp-content/uploads/2010/ 06/System-1.0-Launcher.jpg?ssl=1
>
> My idea is to implement the same interface using the 280x192 graphics
> mode, and on 8-bit ProDOS.
>
> -uso.

A2Command is already a very effective launcher that just happens to do a whole lot more. It launches any type of A2 binary that ProDOS can launch. One thing it doesn't do is store a profile per executable, but that's an easy to implement feature. And navigating a device doesn't get an easier than it is in A2Command.

http://a2command.codeplex.com/
Re: Thoughts: 8-bit version of LAUNCHER [message #349931 is a reply to message #349711] Wed, 02 August 2017 19:16 Go to previous messageGo to next message
sicklittlemonkey is currently offline  sicklittlemonkey
Messages: 570
Registered: October 2012
Karma: 0
Senior Member
On Saturday, 29 July 2017 22:22:15 UTC+12, Nick Westgate wrote:
>> Requires a GS. My idea would work on an Integer ][, in theory.
>
> Blink. No it doesn't require a GS. That would be silly for a HD of 8-bit games.

Heh, I wish you had pushed back on this!

*MY* copy of the HD image works fine.

*Alex* has still not deleted the "P8CDA.SYSTEM" file which prevents the HDV from booting on 8-bit systems. I told him a year ago, and I've just emailed him again.

Anyway, FastBoot 3.4 requires an enhanced //e etc - presumably for mousetext.

A new Launcher which worked across all 8-bit machines would be a great addition, and I only suggested FastBoot as another source of inspiration.

Cheers,
Nick.
Re: Thoughts: 8-bit version of LAUNCHER [message #349938 is a reply to message #349931] Wed, 02 August 2017 21:34 Go to previous messageGo to next message
Polymorph is currently offline  Polymorph
Messages: 206
Registered: October 2012
Karma: 0
Senior Member
On Thursday, August 3, 2017 at 9:16:31 AM UTC+10, Nick Westgate wrote:
> On Saturday, 29 July 2017 22:22:15 UTC+12, Nick Westgate wrote:
>>> Requires a GS. My idea would work on an Integer ][, in theory.
>>
>> Blink. No it doesn't require a GS. That would be silly for a HD of 8-bit games.
>
> Heh, I wish you had pushed back on this!
>
> *MY* copy of the HD image works fine.
>
> *Alex* has still not deleted the "P8CDA.SYSTEM" file which prevents the HDV from booting on 8-bit systems. I told him a year ago, and I've just emailed him again.

It's funny, I nearly pushed back because I remember when I had tried running the image from WITA2GS on either my //c or //e was that the actual error was "Requires a IIgs", but it had been a month or two since trying it and I didn't want to look stoopid if I was mis-remembering. ;-)

Cheers,
Mike
Re: Thoughts: 8-bit version of LAUNCHER [message #349941 is a reply to message #349938] Wed, 02 August 2017 23:31 Go to previous messageGo to next message
sicklittlemonkey is currently offline  sicklittlemonkey
Messages: 570
Registered: October 2012
Karma: 0
Senior Member
On Thursday, 3 August 2017 13:34:49 UTC+12, Polymorph wrote:
> It's funny, I nearly pushed back because I remember when I had tried running the image from WITA2GS on either my //c or //e was that the actual error was "Requires a IIgs", but it had been a month or two since trying it and I didn't want to look stoopid if I was mis-remembering. ;-)

Fair enough. I'm surprised I didn't remember that error, because it's completely unexpected for a collection of 8-bit software!

Instead, I only remember successfully running it on a //e, forgetting that I had to delete that file to do it. ; - )

The image is apparently based on "The Definitive File Game Library" by "Captain Sensible - Shiftr Shiftr - The Screamer - Two Knives Tan" from 1988.

They note: "The Definitive File Game Library will only work on the Apple IIgs."

I wish they'd elaborated on what they did, because most of the games work fine on a //e. Some don't and I'd like to know why. Another project to file away for a rainy day!

Cheers,
Nick.
Re: Thoughts: 8-bit version of LAUNCHER [message #349961 is a reply to message #349941] Thu, 03 August 2017 12:28 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1584
Registered: March 2013
Karma: 0
Senior Member
They might have used a wrapper that required another memory bank in order to have most free memory available for the game itself.
There were several games wrapped like this (including one of the Lady Tut versions on Asimov).
Re: Thoughts: 8-bit version of LAUNCHER [message #349962 is a reply to message #349961] Thu, 03 August 2017 12:30 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1584
Registered: March 2013
Karma: 0
Senior Member
Regarding Alex's image, he notes on his site: "That message is only describing that 8-bit Apple IIs can't load the P8CDA application, which enables CDAs to be loaded on a IIGS without booting ProDOS 16 or GS/OS. For 8-bit users, simply delete the P8CDA executable (which enables useful CDAs on the IIGS, but doesn't for the IIe or IIc) and the message will not display again"..
Re: Thoughts: 8-bit version of LAUNCHER [message #350009 is a reply to message #349962] Fri, 04 August 2017 20:37 Go to previous messageGo to next message
sicklittlemonkey is currently offline  sicklittlemonkey
Messages: 570
Registered: October 2012
Karma: 0
Senior Member
On Friday, 4 August 2017 04:30:40 UTC+12, qkumba wrote:
> Regarding Alex's image, he notes on his site[...]

Thanks.

It's frustrating then that P8CDA doesn't just chain to the next SYSTEM file.

Cheers,
Nick.
Re: Thoughts: 8-bit version of LAUNCHER [message #350037 is a reply to message #350009] Sat, 05 August 2017 09:15 Go to previous messageGo to next message
Alex Lee is currently offline  Alex Lee
Messages: 220
Registered: November 2012
Karma: 0
Senior Member
On 2017-08-05 00:37:50 +0000, Nick Westgate said:

> On Friday, 4 August 2017 04:30:40 UTC+12, qkumba wrote:
>> Regarding Alex's image, he notes on his site[...]
>
> Thanks.
>
> It's frustrating then that P8CDA doesn't just chain to the next SYSTEM file.

It sure is. I thought I read in its documentation that it would move to
the next SYSTEM file automatically whether or not it's attempted to
load from a IIGS or otherwise. It might have been the Roger Wagner
published version that did this, but I maintained the older shareware
version because the newer P8CDA seems to be incompatible with DOS 3.3
Launcher (hi-res graphics don't display properly).

>
> Cheers,
> Nick.
Re: Thoughts: 8-bit version of LAUNCHER [message #350038 is a reply to message #349941] Sat, 05 August 2017 09:33 Go to previous message
Alex Lee is currently offline  Alex Lee
Messages: 220
Registered: November 2012
Karma: 0
Senior Member
On 2017-08-03 03:31:12 +0000, Nick Westgate said:

> On Thursday, 3 August 2017 13:34:49 UTC+12, Polymorph wrote:
>> It's funny, I nearly pushed back because I remember when I had tried
>> running the image from WITA2GS on either my //c or //e was that the
>> actual error was "Requires a IIgs", but it had been a month or two
>> since trying it and I didn't want to look stoopid if I was
>> mis-remembering. ;-)
>
> Fair enough. I'm surprised I didn't remember that error, because it's
> completely unexpected for a collection of 8-bit software!
>
> Instead, I only remember successfully running it on a //e, forgetting
> that I had to delete that file to do it. ; - )
>
> The image is apparently based on "The Definitive File Game Library" by
> "Captain Sensible - Shiftr Shiftr - The Screamer - Two Knives Tan" from
> 1988.
>
> They note: "The Definitive File Game Library will only work on the Apple IIgs."
>
> I wish they'd elaborated on what they did, because most of the games
> work fine on a //e. Some don't and I'd like to know why. Another
> project to file away for a rainy day!

Partly true. When I came across the Definitive File Game library files,
I only included them on the image if I couldn't find a single binary
from any other collection to minimise IIGS specificity. From memory, I
thought it might only be a dozen titles. Perhaps another collection I
borrowed from was IIGS specific as well and I wasn't aware of it.

I started compiling this collection as far back as 2012, so I can't
remember the details any better than what I wrote up for it from the
original blog post I released in 2014:
http://www.whatisthe2gs.apple2.org.za/time-out-for-some-8-bi t-fun-iigs-style/


I kept in mind that I wanted it to be as 8-bit compatible as possible,
but I never did any testing on real or emulated 8-bit machines. John M
Holmes Jr has taken the image and modified it with a keener eye on
making it work on a IIe. AKAIK you can only find his 32meg image via
the Apple II Enthusiasts Group on Facebook:
https://www.facebook.com/groups/5251478676. If you do a search on 'John
M Holmes Jr' and scroll down, you'll eventually find his most recent
version.

Also, for anyone that's keen to run more stuff from a hard drive, my
most recent effort (thanks to qkumba and Marco Verpelli) has been
taking 3.5" disk versions of 8-bit eduwares and modifying them to run
from a hard drive / large ProDOS volume:

http://www.whatisthe2gs.apple2.org.za/8-bit-eduware-on-32meg -disk-image/

- Alex
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Introducing DSKalyzer, a command-line disk tool written in Go
Next Topic: Writing Apple II emulator, trouble with Disk II simulation
Goto Forum:
  

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

Current Time: Fri Mar 29 10:34:59 EDT 2024

Total time taken to generate the page: 0.07111 seconds