[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Single load - OK, this is what it all boils down to



On Dec 23, 2:50 pm, lyricalnanoha
<lyricalnan...@usotsuki.hoshinet.org> wrote:
> I'm in over my head now >:P
>
> My wondering about single-load stuff, about replacing OSes, etc., comes
> down to the idea that I want to make a nice Menu System and load games
> from it.  You know, kind-of like Beautiful Boot, but a little more
> powerful.  (Beautiful Boot does not need a DOS to operate, and uses the
> DOS 3.3 filesystem.)
>
> So basically I'll need to come up with some sort of a mini-DOS, using RWTS
> directly.  Leaves me with having to do just a few things.
>
> 1. Load the disk catalog into memory
> 2. Load a Binary program and run it
> 3. Load an Applesoft program and run it, cold-initializing BASIC by hand
> 4. Load an Integer program and run it, cold-initializing BASIC by hand
> 5. Identify the ROM BASIC (I know how to do this, I think), and load
>     FPBASIC/INTBASIC off disk if needed.  If the files aren't present, or
>     if the system has only 48K, display "LANGUAGE NOT AVAILABLE", and
>     return to the menu.  Basically just building up on 2-4.
>
> I suppose it could even use a custom DOS, if I put together tools to copy
> files to and from DOS 3.3...
>
> (This would look REALLY nice if it had a set of optional ".TH" thumbnail
> screenshots or titles!  Like Print Shop's graphic selector.)
>
> -uso.

That sounds so much like what I wanted to do with the game server
code, it's almost scary -- except of course you're talking about
something that is disk-based.  :-D  I was thinking of taking
screenshots in applewin and reducing the images to smaller captioned
pictures.  For this I wrote some code to convert gif images to near
equivalents in DHGR -- but was a bit stumped at the best way to do
something similar in HGR because I was unable to come up with a decent
algorithm to account for hires artifacts.