{{htmlmetatags>metatag-description:(ICL George 3 and George 4 source: IPBSCANB867)}}
====== IPBSCANB867 ======
(George Source)
**Macros used:** [[george:macro:ACROSS|ACROSS]], [[george:macro:ALTLEND|ALTLEND]], [[george:macro:CCERROR|CCERROR]], [[george:macro:DOWN|DOWN]], [[george:macro:FPUT|FPUT]], [[george:macro:FSHENTRY|FSHENTRY]], [[george:macro:GEOERR|GEOERR]], [[george:macro:GEOPACK|GEOPACK]], [[george:macro:GETACTX|GETACTX]], [[george:macro:HUNT2J|HUNT2J]], [[george:macro:HUNTW|HUNTW]], [[george:macro:IDFTPSCN|IDFTPSCN]], [[george:macro:INFORM|INFORM]], [[george:macro:INFORMX|INFORMX]], [[george:macro:LGEOG|LGEOG]], [[george:macro:LINKSET|LINKSET]], [[george:macro:MHUNTW|MHUNTW]], [[george:macro:OUTNUM|OUTNUM]], [[george:macro:OUTPACK|OUTPACK]], [[george:macro:PAIR|PAIR]], [[george:macro:SCONS|SCONS]], [[george:macro:SEG|SEG]], [[george:macro:SEGENTRY|SEGENTRY]], [[george:macro:SETNCORE|SETNCORE]], [[george:macro:SREP|SREP]], [[george:macro:SUICIDE|SUICIDE]], [[george:macro:UP|UP]]
22*P ... SEG IPBSCANB,,,,G170
22PD # (C) COPYRIGHT INTERNATIONAL COMPUTERS LTD 1982.
22T* ...# THIS EXCLUDES CODE UNDER #SKI G170
22^= #OPT K0IPBSCANB=0
23DW #LIS K0IPBSCANB>K0IPB>K0ALLGEO
23NN ...#OPT G170 = 0
23YG ...#SKI G170&1
248# ...# WITH UGUG EDIT M170 (CHANGE REMOTE *LP WIDTHS)
24D6 [
24XQ [
25CB [
25X2 [ [PERFORMS SOME ACTIONS FOR WHICH...
26BL [ THERE IS NO ROOM IN IPBSCAN
26W= [
27*W [
27TG SEGENTRY K1IPBSCANB,SK1IPBSCANB
28*6 SEGENTRY K2IPBSCANB,SK2IPBSCANB
28MG SEGENTRY K3IPBSCANB,SK3IPBSCANB
28SQ [
28WN FSHENTRY K4IPBSCANB,(GEOERR),(GEOERR),(GEOERR)
28YL FSHENTRY K5IPBSCANB,(GEOERR),(GEOERR),(GEOERR)
292J FSHENTRY K7IPBSCANB,(GEOERR),(GEOERR),(GEOERR)
294G FSHENTRY K8IPBSCANB,(GEOERR),(GEOERR),(GEOERR)
296D FSHENTRY K9IPBSCANB,(GEOERR),(GEOERR),(GEOERR)
298B FSHENTRY K10IPBSCANB,(GEOERR),(GEOERR),(GEOERR)
29=# [
29#B [
29S2 [
29TY SEGENTRY K11IPBSCANB,SK11IPB
29XW [ ENTRY FOR SCANNING ACTIVITY AFTER CANCEL ATTACH CANCEL CONCEPTUAL
29^S [ CONCEPTUAL MODE #1000 OR SUP. SEG 'IDENTIFIER FREE7
2=3Q [
2=5N SEGENTRY K12IPBSCANB,SK12IPB
2=7L [ RETURN ENTRY AFTER GOING BACK TO IPBSCAN
2=9J [ TO DO THE NEBUL ROUTINE
2=== SEGENTRY K14IPBSCANB,SK14IPB
2==Y [ REPLACE CODE FOR IPBSCAN ENTRY K2
2K3B PAIR2 PAIR IPBSCAN,3
2KH2 #SKI 0?-PAIR2<2$2
2L2L (
2LG= #REP 0?-PAIR2$3-1
2L^W +0
2MFG )
2M^6 PAIR3 PAIR IPBSCAN,4
2NDQ #
2NYB #DEF ZLEN=PAIR3-PAIR2
2PD2 #
2PXL XPAIR2
2QC= #HAL CPAT,0
2QWW XPLUS +CPATLEN
2RBG #SKI 2 0).
4=^T #
4=^X SDISP LDN 4 PRESET2V(1)
4=^^ BRN SMOP
4?23 SCONS LDN 4 PRESET2+1(1)
4?25 SMOP LDN 5 ICHARS(3) [COMPLETE DCP INITIALISATION
4?27 LDX 0 IBIL(3)
4?29 MOVE 4 P2MOPLEN-1
4?2? SMO IADIN(3)
4?2* LDX 4 CPPTR
4?2C STO 0 IBIL(3) [PRESERVE IPBIN'S BREAK-IN LEVEL
4?2F STO 4 CPPTR(2) [POINTER TO IPB DEVICE LIST
4?2H LDXC 0 ISTATUS(3)
4?2K BCC RCONS [INITIALISE CPA
4?2M LDX 0 BIT11 [IDLE IDENTIFIER BECAME UNAVAILABLE :
4?2P ORS 0 IWAIT(3) [SET"INHIBIT INOPERABLE MESSAGE" FLAG
4?2R BRN RCONS [J. TO INITIALISE CPA.
4?2T RCONS
4?2X ACROSS IPBSCAN,12 [GO ACROSS TO RCONS ROUTINE
4?2^ #
4?33 TMOF LDX 3 A1+FPTR(3) [ENTRY IF MOPOFF WHILE SETTING UP
4?35 SBN 3 A1
4?37 NOTON SMO A1+FPTR(3) [CLEAR THE RING ELEMENTS.
4?39 STOZ BPTR
4?3? LDCT 4 #24 [UNSET THE SETTING UP BITS.
4?3* STOZ A1+BPTR(3)
4?3C ANDX 4 A1+FOURTHWD(3)
4?3F ERS 4 A1+FOURTHWD(3)
4?3H BRN SUIC [CLEAR UP.
4?3M XBI GEOERR 1,BREAKIN! [CANT HAVE BREAK-IN
4?8* #END
^^^^ ...63212352002100000000