Re:text Mode Cursor

 BBS: Inland Empire Archive
Date: 08-05-92 (03:26)             Number: 143
From: RICH GELDREICH               Refer#: NONE
  To: ROBERT CHURCH                 Recvd: NO  
Subj: Re:text Mode Cursor            Conf: (2) Quik_Bas
> That should solve all of the problems people have been having.  How do
> you get it down to six bits per character instead of eight?  Just
> curious...
>

    Well, lets say we want to encode 3 characters from the input file.
That's 8*3 or 24 bits all together. Since we can use 6 bits per
character, each posted character will look something like this:

 Origonal  01234567 01234567 01234567
 Posted    01234501 23450123 45012345

See? For every 3 bytes inputted, the encoder outputs 4.

BIN2QB 3.3 uses this scheme to encode its output, much like my PostIt!
program. BTW- Even though the two programs use the same scheme, there
are many differences between the two loaders. BIN2QB gets 4 bytes at a
time, and then spits out 3. My program uses a much different technique
that GIF decoders use- a much faster(and smaller) algorithm.

To translate the 6 bit number into something postable, this can be used:
T$="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()"
Byte$=MID$(T$,Number+1,1)

To untranslate it:

Number=INSTR(T$,Byte$)-1

Simple?

 Rich

--- RBBSMAIL 17.2A
 * Origin: Computer Co-Op RBBS HST, 609-784-9404 Voorhees
NJ (RBBS-PC 1:266/29)
Outer Court
Echo Basic Postings

Books at Amazon:

Back to BASIC: The History, Corruption, and Future of the Language

Hackers: Heroes of the Computer Revolution (including Tiny BASIC)

Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution

The Advent of the Algorithm: The Idea that Rules the World

Moths in the Machine: The Power and Perils of Programming

Mastering Visual Basic .NET