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

Re: Revenge of "Apple Crunch"



On Jan 14, 11:20 pm, lyricalnanoha
<lyricalnan...@usotsuki.hoshinet.org> wrote:
> On Wed, 14 Jan 2009, BLuRry wrote:
> >> 1. Does anyone know how I might go about doing something like Beautiful
> >> Boot - a menu with a fastloader that runs in HGR mode - but with the
> >> ability to run BASIC programs as well as binary?  My current approach is
> >> to use RDOS 3.3.
>
> > Also, this is probably the part where I kick myself a little for
> > implementing the new AGS hi-res menu in Java.  :-/  (sorry)
>
> > -B
>
> Maybe that's the trick... pregen the menu in C
>
> -uso.

I can share the image conversion algorithm -- actually I have shared
it as part of the AGS 3 beta source.  It's java -- but it's not too
difficult to convert it over to C as long as you don't need to convert
non-hires colors.  I use Java to dither images down to a hi-res
palette, but everything else is all lookup tables and bit operations.
Somehow, I think it won't do much good since the java program manages
the menu list and the state of the menu as well.

I wrote a scrolling text routine in ASM long ago, but just basic text
(no inverse or special chars).  Still, it might be serviceable.  I
haven't looked at it very critically since... oh... 15 years.  More
than likely I'll find a million ways to make it better than it
currently is if I actually do look at it.

Also, there was something on one of the beagle disks that transcribes
the text screen to the hi-res screen.  It was fairly fast -- but the
nice thing is you can make the hi-res menu more inexpensively in basic
using the beagle routine to draw the HGR screen after each text
update.

-B