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

[no subject]



Origin of the Graphics

The graphics images were captured from the 1989 MS-DOS CGA 4 color version 
of The PlayRoom then saved to BSaved IBM images using my ClipShop program. 
Following that they were subsequently chopped into the required pieces using 
a modified version of my Fraggle utility, I then modified my FragRAG utility 
to provide a run length encoded version of my RAG format that I call the RAX 
format. This format is the same as the RAG format (which is an Apple II 
HIRES native mode format) with the exception  that the graphics image data 
following the width and height header is encoded as one chunk using the 
ZSoft PCX encoding algorithm (which is relatively decent and unpacks 
quickly).

History

This program has a little history attached to it as well. Around 1990 when 
my son was just a little guy I would give him Apple II programs to take to 
school.

My kids had The Playroom on their IBM-PC. A ComputerLand Salesman had given 
me an Okey-Dokey Licenced Copy as a gift at one point. I was purchasing a 
fair amount of software like compilers around that time.

So I got busy and created "Billy's Silly Things" since like me my son's name 
is Bill. I did so similarly to what I have done here and wrote it in Aztec C 
for DOS 3.3, and then finally (again) for ProDOS 8.  I long ago lost the 
original code, and the program.

But with the resurrection of my Aztec C compiler I decided that it would be 
nice to recreate this program for a graphics demo, and of course for any 
kids that you might be kicking around.

I first created an Apple II DOS 3.3 Version which is functionally identical 
to this one. However I was asked to provide a ProDOS version so with a few 
changes I did the ProDOS version as well. Both versions behave the same way 
but the ProDOS version has some characteristics of its own.

While creating the French Version, "Billy's Silly Things" became "1000 Silly 
Things". This happened for several reasons.