home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Brotikasten
/
BROTCD01.iso
/
geos
/
geos28.d64
/
macformat.txt
< prev
next >
Wrap
Text File
|
1995-08-05
|
3KB
|
105 lines
═┴├╨┴╔╬╘ ╞╔╠┼ ╞╧╥═┴╘
-------- ---- ------
─OCS BY: ╓ALHALLA1
---- -- ---------
╘HE ═AC╨AINT FILE FORMAT WOULD BE
REAL EASY TO CONVERT TO OUR OLD, BORING
─╧╧─╠┼ FORMAT 'CEPT FOR ONE THING:
SINCE ═AC╨AINT FILES ARE SO BIG AND
DETAILED (LIKE OUR GEO╨AINT FILES),
THEY USE A SQUEEZING TECHNIQUE TO
MINIMIZE SPACE. ╔T TOOK ME ABOUT A YEAR
TO FINALLY FIND A COHERENT SOURCE ON
THIS SQUEEZING FORMAT, SO NOW ╔'M
WRITING A SERIES OF ═AC TO 64
CONVERTERS AS WELL AS SPREADING THESE
─╧├S ALL OVER THE COUNTRY SO SOMEONE
BETTER THAN ME CAN MAKE A PROGRAM
BETTER THAN MINE.
╔T'S NOT AS HARD AS IT LOOKS. ╘O
CONVERT A ═AC FILE INTO OUR FORMAT,
LET'S SAY ─╧╧─╠┼ FOR THE SAKE OF
CLARITY, PERFORM THESE STEPS.
(1) ╥EAD IN THE FIRST 640 BYTES OF THE
═┴├FILE AS FAST AS POSSIBLE: THIS IS A
HEADER BLOCK AND MEANS NOTHING TO US.
(2) ╥EAD IN 8 SCANLINES AT A TIME, IN
THE FOLLOWING FASHION:
(A) ╥EAD ONE BYTE.
(B) ╔F THE BYTE IS GREATER THAN
128, IT'S A ╥EPEATER. ╔F ╪=
THE BYTE'S VALUE, THEN THE
NUMBER OF BYTES TO COUNT IS
256-(╪-1). ╥EAD IN THE NEXT
BYTE AND DUPE IT ╪ TIMES.
(C) ╧THERWISE, IT'S A ╙TANDARD
─ATA COUNTER.
╩UST READ IN THE NEXT ╪+1
BYTES AND USE 'EM AS STRAIGHT
DATA.
(D) ╦EEP COUNT OF HOW MANY BYTES
YOU'VE READ AND WHEN THEY
REACH 72 (IT SHOULDN'T GO
OVER THAT), START A NEW LINE.
(E) ┴FTER ALL 8 LINES ARE READ,
YOU HAVE TO REFORMAT THEM
INTO OUR FORMAT- BYTE 1 LINE
1, BYTE 1 LINE 2.... UP TO
BYTE 72 LINE 8, OR HOWEVER
MANY BYTES YOU'RE USING
(─╧╧─╠┼ FILES USE 40).
(F) ┴FTER THE 200TH SCANLINE (FOR
─╧╧─╠┼), CLOSE THE FILES.
═Y TECHNIQUE IS TO CONVERT THE ═ACFILE
SEVERAL DIFFERENT WAYS. ╧NE METHOD IS
TO TAKE A WINDOW OF 40 BYTES (320
PIXELS) BY 200 SCANLINES FROM THE
═ACFILE AND MAKE ONE ─╧╧─╠┼ FILE.
┴NOTHER WAY IS TO CREATE 8 ─╧╧─╠┼
FILES FROM THE ONE ═ACFILE- FOUR OF
'EM COVER THE LEFT HAND 320 PIXELS,
FOUR COVER THE RIGHT HAND 256 PLUS 64
PIXELS OF EMPTY SPACE (YOU HAVE TO PAD
IT OUT YOURSELF).
╔F YOU HAVE ANY QUESTIONS, MY HANDLE
ON ╤╠╔╬╦ (AS OF NOW, WHICH IS 4/6 AT
10:58 ╨═) IS ╓ALHALLA1. ╞EEL FREE TO
ASK...... IF ╔ DON'T EXIST, ASK ╞LEXI-
MAN OR THE GRAPHICS ╙┘╙╧╨ (╨╚ AT THIS
TIME). ╘HEY'RE BOTH SAINTS AND THEY'D
PROBABLY FORWARD YOUR QUESTIONS TO
ME WITHOUT A HITCH.
╓AL
╨╙..... .┬Y THE WAY, THE FIRST 1024
BYTES OF A MONOCHROME ─╧╧─╠┼ FILE
MUST BE ALL THE SAME. ╔ SUGGEST A
VALUE OF 3, WHICH CREATES COLORS OF
BLACK ON CYAN, A FAIR SIMULATION OF
A ═┴├'S SCREEN. ┬LACK ON WHITE IS
GOOD TOO IF YOU'RE PLANNING ON PRINT-
ING IT OUT ESPECIALLY.
╨╨╙..... ╞OR THOSE OF YOU WHO MAY
WONDER WHERE TO ╟┼╘ ═AC╨IX, ╔ WOULD
SUGGEST ALMOST ANY ═┴├-ORIENTED ┬┬╙.
┴LSO, ╨╠╔╬╦, ├╔$ AND A FEW OTHER
NON-64 SERVICES (╔ LIKE ╤╠╔╬╦, SO ╔
DON'T BOTHER WITH 'EM AND ╔ DON'T
REALLY KNOW) SUPPORT THIS FORMAT.
┴ND OF COURSE, MANY ADULT-ORIENTED
BOARDS HAVE AMPLE SUPPLIES OF ═AC╨IX.
╘HAT'S ALL FOR NOW.....