here's the little basic program. Use qbasic or quickbasic or
Powerbasic for dos, etc to run it.
10 REM -- PUT LINE NUMBERS IN FOR THEOS
20 REM -- THIS IS AN EDIT FILE WITH 0 AND 1 TO MAKE UP AN IMAGE
30 REM -- CONVERT TO HP RASTER GRAPHICS
REM -- above test files
'this is the text file edited with 1's and 0's
'for purposes here, each line is assumed to be 184 charaters,72 lines
'change the names of files as appropriate
80 OPEN "RAST2004.x30" FOR INPUT AS #1
90 REM -- for theos
100 REM OPEN #1:"RAST2004.X30" INPUT SEQUENTIAL
110 DIM rdata%(12)
120 REM -- THIS IS THE OUTPUT FILE FOR THE RASTER GRAPHICS
130 REM 'OPEN "RASTER.T10" FOR OUTPUT AS #2
140 OPEN "RASTER.T2004" FOR OUTPUT AS #2
150 REM -- FOR THEOS
160 REM OPEN #2:"RASTER.T2004",OUTPUT SEQUENTIAL
170 REM -- SETUP RASTER GRAPHICS AND START COMMAND
180 REM 'PRINT #2, CHR$(27); "&a2.5r255H";
190 PRINT #2, CHR$(27); "&a2.5r2960H";
200 PRINT #2, CHR$(27) + "*t100R";
210 PRINT #2, CHR$(27) + "*r1A";
220 WHILE NOT EOF(1)
230 LINE INPUT #1, MM$
MM$ = MID$(MM$ + SPACE$(184), 1, 184)
240 REM -- FOR THEOS
250 REM LINPUT #1: MM$
260 FOR k% = 1 TO 184 STEP 8
270 a% = VAL(MID$(MM$, k%, 1)) * 128
280 a% = a% + VAL(MID$(MM$, k% + 1, 1)) * 64
290 a% = a% + VAL(MID$(MM$, k% + 2, 1)) * 32
300 a% = a% + VAL(MID$(MM$, k% + 3, 1)) * 16
310 a% = a% + VAL(MID$(MM$, k% + 4, 1)) * 8
320 a% = a% + VAL(MID$(MM$, k% + 5, 1)) * 4
330 a% = a% + VAL(MID$(MM$, k% + 6, 1)) * 2
340 a% = a% + VAL(MID$(MM$, k% + 7, 1)) * 1
350 v% = FIX(k% \ 8) + 1
360 rdata%(v%) = a%
370 NEXT k%
'-------------
' 23*8=184
'-------------
380 PRINT #2, CHR$(27); "*b23W";
FOR L%=1 to 23
PRINT #2,CHR$(rdata%(L%));
NEXT L%
410 WEND
420 PRINT #2, CHR$(27); "*rB";
430 REM PRINT #2: CHR$(27); "*rB";
550 REM -- close files
560 CLOSE #1
570 CLOSE #2