home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
MBUG
/
MBUG094.ARC
/
PATCH.DOC
< prev
next >
Wrap
Text File
|
1979-12-31
|
3KB
|
58 lines
PatcΦ developeΣ b∙ R.K.HallwortΦ oµ Donvalσ Christiaε School¼ ì
Victoria
Thi≤ patcΦ t∩ wordsta≥ i≤ t∩ enablσ direc⌠ printinτ unde≥ thσ ì
starne⌠ networδ enviroment« ╔ havσ onl∙ testeΣ thi≤ fo≥ thσ DP10░ ì
version of wordstar.
First make a copy of ws.com called nws.com
Now patch as shown below.
Thσ networδ configuratioε wil∞ havσ t∩ bσ changeΣ s∩ tha⌠ thσ ì
application wordprocessor is NWS.COM not WS.COM
Location Patch Purpose
áááááááááááááá ; This routine flushes the bios print
áááááááááááááá ; buffer by filling it with 0H. Hence
áááááááááááááá ╗ ensurinτ tha⌠ al∞ printablσ materia∞ ì
áááááááááááááá ; has been set to the FS
02BB 06 7D LD B,125
C5 LOOP: PUSH BC
áááááááááááááá3E 00 LD A,0
ááááááááááááááCD 1C 07 CALL 071C ;OUTPUT CHAR
ááááááááááááááC1 POP BC
áááááááááááááá10 F7 DJNZ LOOP
áááááááááááááá ;Thi≤ routinσ cause≤ ß packe⌠ ì
áááááááááááááá;locateΣ a⌠ 02┼ t∩ bσ transmiteΣ t∩ thσ filσ serve≥ ì
áááááááááááááá;which causes the file server to print spooled data
;thi≤ routinσ i≤ froφ thσ "StarNetworδ Systeφ Manual"
;page 5-22
02C5áááááááááá21 6╢ 0│ SENDPACK║á L─ HL,036╢ ;enΣá oµ ì
áááááááááááááá ;transmit bufferáááááááá
áááááááááááááá1▒ E░ 0▓ L─ DE,02E░ ;STAR╘á O╞ BUFFER áááá
ááááááááááááááCD 3D D6 áá CALL tx_pack
áááááááááááááá2▒ 0░ 4░ L─ HL,040░ ;RECIEV┼ BUFFE╥
ááááááááááááááE5 PUSH HL
ááááááááááááááCD 3A D6 CALL RX_PACK
ááááááááááááááD1 POP DE
ááááááááááááááCD 37 D6 CALL CALC_CK
ááááááááááááááB7 OR A
áááááááááááááá20 E9 JR NZ,SENDPACK
ááááááááááááááC9 RET
02E 10 ;CODE TO BE SENT TO CAUSE PRINTING
0714 C3 BB 02 ;THIS CAUSES WORDSTAR TO EXECUTE THE ABOVE CODE ONCE
áááááááááááááá ááááá;PRINTING HAS CEASED
06FEáááááááááá03 1B 6A 24 ;THIS IS SENT TO THE PRINTER TO CAUSE IT TO
áááááááááááááá ;BAC╦ SPAC┼ ON┼ LIN┼ AFTE╥ ┴ DOCUMEN╘ ì
áááááááááááááá ;I╙ PRINTED« THI╙ REMOVE╙ TH┼ EXTR┴ LIN┼ èáááááááááááááá ;ADDE─ B┘ FS ???
0400 00 4E 57 53 ;THIS RENAMES WS TO NWS FOR INTERNAL USE
ááááááááááááááááááááááááááá