Big Heading goes here:  Compress thingy... what is the name of this compo?
            "uum? ...  hugi no# 2"
            "yep, that'll do.                                ...idiot."


Version 2 will support all of the usual gear: SB awe64, GUS, Voodoo 2.
...nearly there. the readme.com file supports adlib if you've got a SB/adlib.


Written on a dopey 486dx'40 that my boss was going to throw out. I grabbed it,
and wrote this with Q-edit and a au$125.00 copy of TASM 4.1.
Tis about 7 degrees celcius in my bedroom and is bloody cold without a heater.
Queensland just won the 3rd State of Origin. bugger.
Wish I payed attention when studying compression routines at Uni now... bugger.
err... make that "Wish I studied compression routines at Uni now."


Interesting while doing all this stuff. I learnt quite a bit about the
"claytons" compression... (5 bit ascii). As for the real compression... that
will be future stuff for me. 'Tis beyond me at my level of asm programming at
this stage. Where is David Kirschbaum in all of this? aka Toad Hall who has
his name plastered on just about nearly all bits and pieces in the Simtel and
Garbo programming directories, from doing tweaks here and there. Everwhere
you look in the asm directories is this "tweaked by Toad Hall". ok might not be
everywhere but a dang lot.


...and what about Michael Abrash, Tennie Remmel, etc? I reckon we should invite
some of these gurus to try their hand at some of this sort of stuff.
                                                           ...just my thoughts.
                                 ------------

When can we have a floppy disk boot demo compo (bootro?). The best demo that
somebody can make in three weeks to fit on the boot sector of a 1.44 meg
floppy disk (roughly 480 byte figure)...

                                 ------------

Tested too many times under NT workstation 4.0.
I have learnt not to do any more of this stuff under NT. Should have known.
I know that I am dopey but I ain't stupid...
Running the same version of me compression will output different
size .TXT files under flipping stupid crap NT. And yeah, I have initialised
everything to zero, and no I aint running different versions. It is the
same version. run it. get a text file of 487 bytes... gee, that isn't bad.
run it again, gee now it is 471 bytes... who cares why, it is getting better.
run it a third time, ...er, what is going on here, now I have a 991 byte .TXT
file. Run it a forth time, 641 bytes. 582 bytes, 799 bytes.
Reboot... Dos prompt... re compile... reboot... 641, 799...
Piddle off... check program for initialisation. Everything is set to 0 at
startup. recompile. still all over the place. Run on 'nother NT. same.
Go back to DOS 5.0. 582 bytes. Try it 10 times and 10/10 get 582 bytes.
...and is correct by my calculations of my dopey routine.


...and people still use '95. The day I install '95 / '98 / NT on my other
old girl ('166) is the day that I need a bullet in the head. DOS is dead?
...be buggered. I'll be always still mucking around in it. rather that than
a mac gui clone.
                                 ------------


This here dopey .COM file does the dopey following.Time/date: 11:27pm 22/Jun/98
       1. Reads the implanted TEXT.TXT
       2. Compresses it using my stupid method... only using 15 out of the 16
               bits, therefore leaving around 60 odd bytes to waste. bugger.
               just didn't have the time / energy / brains to do it easy.
       3. ...compresses it to a buffer somewhere down below
       4. writes out the decompression routine + buffer to BUSHYDEC.COM
       5. shows one what wombats do to netting fences. (see below...)
               Why isn't the wombat moving? Coz its dead.


 I have not tried it but this should be able to handle any file as long as
 it only contains the following characters:
    ?ABCDEFGHIJKLMNOQPRSTUVWXYZabcdefghijklmnopqrstuvwxyz-,. <SPACE> and <CR>


 Basically the following is my crap method for anyone interested...
 0-25: is lower case. Add 'a'.
 26  : next byte is character.
 27  : 00D0Ah
 28  : ' '
 29  : '  '
 At the moment, Picard is no#1 with 519 bytes. I congratulate him...
 I have never looked at compression/decompression before. Have never studied
 it. have never ever programmed anything like this. I found a bit about
 Lempil Zev (LZ13.ZIP on Simtel), and Huffman encoding, took a look at them
 and said "Yuck...", only due to the fact that my programming capability is
 no where near the level needed to do this sort of stuff.


 And a year or two ago, I thought I was ultra cool due to knocking down
 Sierpins triangle fractal from a 28000 byte Turbo Pascal file to a 64 byte
 asm file. A coupla months ago I found a 23 byte version on a web site.
 hmmm... I have a lot to learn.

                                 ------------

27/June
Re-wrote my dopey routine to use all bits in 5 bit ascii routine.
Except now I that I have my 546 byte compressed TEXT.TXT file, my decompression
code 160 bytes and I cant get my head around how to do it nicer ( > 50% smaller
would do nicely...), so anyway I have scrapped that idea and have stuck with
me dopey _first_try_at_5_bit_ascii_claytons_compression_dopey_routine.
At 682 bytes, it sux, but is better than 706...
I'm not worried about the lempil ziv stuff... just wondering how you blokes,
with the proper 5 bit ascii stuff, do it.

28/June. 1:40 am.
Finally... 654 bytes.


"Hey, I am a really crap asm programmer eh?"
"yep"
"This is getting boring reading the same crap in each of your readme.txt files"
"yep"
"I think that you are a moron and that you should quit while you're ahead..."
"What time is it?"


Ever wondered why REP LODSB exists?

Whats a Bush Ranger? Take a squiz at:  http://www.geocities.com/Baja/Dunes/6771
No its not a commercial venture on my behalf, its just that it is one bloody
awesome 4wd. ...hey, 35" high by 14" wide tyres are considered quite wild on
a fibre glassed shelled - legally registered vehicle in Australia!

Enough of this junk, got a clutch to fix. later.

Greets to all who enter in these compos and also to those who read this junk.


                                 FEAR THIS
                              Get a dog up ya
  CONAGO PUB   YANCO PUB   CURRABUBULAH PUB   GUNNEDAH PUB   ETTAMONGAH PUB
          BIRDSVILLE PUB   QUIRINDI PUB   NARRANDERA PUB   BINNAWAY PUB
         COME-BY-CHANCE PUB   WERRIS CREEK PUB   DINGO PUB   BANNANA PUB
         BOONNOO BOONNOO PUB   COOMMOO COOMMOO PUB   GOONNOO GOONNOO PUB
                      WAGGA WAGGA PUB   GRONG GRONG PUB

                  ---  Rum-injected circle work machine  ---

                   'Arked her up, went beserk,
                   Signed off with some circle work.


Is gibber the present tense of speaking gibberish, or is it just bullshit in
  disguise?


                   "Its the same with a fridge on top!"


Windows 95/NT - 32 bit extensions and a graphical shell
                for a 16 bit patch to an 8 bit operating
                system originally coded for a 4 bit
                microprocessor, written by a 2 bit company
                that can't stand 1 bit of competition.


Send flames and stuff to: rockdale@rockdale.com.au
                      or: bushy@start.com.au
bushy. the bloke who probably types and talks to much.  22/May/1998 + 32 days.


_/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\
 \,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/
_/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\
 \,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/
_/` `\,_,/` `\,_,/` `\,_,/` `\   /` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\
 \,_,/` `\,_,/` `\,_,/` `\, "bloody   ` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/
_/` `\,_,/` `\,_,/` `\,_,/`  wombats..." /` `\,_,/` `\,_,/` `\,_,/` `\,_,/` `\
 \,_,/` `\,_,/` `\,_,/` `\               \,_,/` `\,_,/` `\,_,/` `\,_,/` `\,_,/

                          Bushy.

