Initial Commit of 2.2 beta 1 release

This commit is contained in:
Lane Roathe
2019-07-18 12:37:50 -07:00
parent f85d1cbfe0
commit f7baeda01a
193 changed files with 1820 additions and 0 deletions
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
秿 绿绿 绿 绿
+1
View File
@@ -0,0 +1 @@
паг ацособй пРОдос дРИЖЕ дате МОЖЕ ТХЕ НАМЕ ИНТО ТХЕ ФИЛЕНАМЕ ФИЕЛДможнамейсринстрГЕТ НАМЕ ДОНТ УСЕ МЕМОРЫможнмлдастрленбеяможнамлдыёстыдржцхдИНИТ ЦХАНГЕ ДРИЖЕ СТРИНГстыдржоффстыдржоффлдастрлоцыГЕТ ФИРСТ БЫТЕйсрцонжстадржнумСАЖЕ ИТ АС А ДРИЖЕ СПЕЦцмпёлбгеможнамНОТйсртстъалфбцсможнамОППС НОТ ЛЕГАЛинылдастрлоцыАРЕ ВЕ ДОНЕ©цмпёбеяможнамЁЫЕП ГЕТ ФИЛЕНАМЕйсртстънумИС ИТ А ЛЕГАЛ СУБДРИЖЕ©бцсможнамНОПЕстадржоффСАЖЕ СУБДРИЖЕ БЫТЕ инылдастрлоцыАРЕ ВЕ ДОНЕ©цмпёбеяможнамЁЫЕП ГЕТ ФИЛЕНАМЕйсртстънумИС ИТ А ЛЕГАЛ СУБДРИЖЕ©бцсможнамНОПЕстадржоффСАЖЕ СУБДРИЖЕ БЫТЕ инылдастрлоцыИС ТХЕРЕ А ТЕРМИНАТОР©цмпёбеяможнамЁЫЕП ГЕТ ФИЛЕНАМЕможнамлдыёффНО ДРИЖЕ ПАРМ ЙУСТ ГЕТ НАМЕстыдржцхдИНИТ ЦХАНГЕ ДРИЖЕ ФЛАГможнамЁинылдьёцпыстрленбеяможнамИС ТХЕРЕ АНЫ ДАТА© ХМММможнамлдастрлоцыЦОПЫ ФИЛЕНАМЕйсрцонжЦОНЖЕРТ ТО УППЕРцмпёблтможнамВЕ АРЕ ДОНЕ шАНЫТХИНГ ЛЕСС ИЛЛЕГАЛщстафлнамеьСАЖЕ НАМЕиньиныцпыстрленбеяможнамДОНЕ ЫЕТ©цпьёбнеможнамХАЖЕ ВЕ ДОНЕ ЦХАРС ТХЕ МАЬ НОПЕможнамстьфлнамеСАЖЕ ЛЕНГТХлдадржцхдЦХАНГЕ ДРИЖЕ ФИРСТ©бплсетдржЫЕПртс ЛОГ ТО ДРИЖЕ а ОФФСЕТ ьлогспецлдыёРЕСЕТ ОФФСЕТСстыдржоффстыдржоффстадржнумСАЖЕ ДРИЖЕ НУМБЕР шалщтьабеясетдржНО ОФФСЕТйсрбиндецТРАНСЛАТЕ ТО ТВОБЫТЕ НУМБЕРстьдржоффСАЖЕ ОФФСЕТцмпёбеясетдрж БЫТЕ ОФФСЕТ© ЫЕПстадржоффстьдржоффСАЖЕ ОФФСЕТсетдржлдаёдежнамПОИНТ ТО ПАТХНАМЕСстатемплдаёдежнамстатемплдадржнумТУРН ДРИЖЕ НУМ ИНТО ОФФСЕТандёфсталнбуфсетдрждецлнбуфбеясетдржЦОУНТ ДОВН ДРИЖЕСлдыёлдатемпыГЕТ ЛЕНГТХ ОФ ПАТХНАМЕсецадцтемпстатемпПОИНТ ТО НЕЬТ ЕНТРЫлдаёадцтемпстатемпймпсетдржСЕТ ДРИЖЕ НУМБЕРсетдржлдыёлдатемпыГЕТ ЛЕНГТХ ОФ СТРИНГбеяможнамПАТХНАМЕ НОТ ИН УСЕтаытаьСАЖЕ ЛЕНГТХсетдржлдатемпысталнбуфыМОЖЕ ПАТХНАМЕ ТО ЛНБУФдеыбплсетдржлдадржоффВАС ТХЕРЕ АН ОФФСЕТ©беясетдржНОПЕиньИНЦРЕАСЕЛЕНГТХсталнбуфьСАЖЕлдадржоффВАСбеясетдржНОПЕиньИНЦРЕАСЕ ЛЕНГТХсталнбуфьСАЖЕ ОФФСЕТсетдржиньлдаёсталнбуфьАДД ТО ЕНД ОФ СТРИНГстьлнбуфУПДАТЕ ЛЕНГТХйсрмлиГЕТ ЦУРРЕНТ ПРЕФИЬдбцдагетпфьлдьлнбуфАРЕ ТХЕ ЛЕНГТХС ТХЕ САМЕ©цмплнбуфбнесетдржНОПЕ ЦХАНГЕ ТО НЕВ ПРЕФИЬсетдржлдалнбуфьИС ДАТА ТХЕ САМЕ©цмплнбуфьбнесетдржНОПЕ ЦХАНГЕ ТО НЕВ ПРЕФИЬдеьбплсетдржртсТХЕЫ АРЕ ТХЕ САМЕ ЙУСТ РЕТУРНсетдржйсрмлиСЕТ ТО ТХЕ НЕВ ПРЕФИЬдбцдасетпфьбнеможнамОППС ЕРРОРртсможнамлдьёБАДДРИЖЕБАД ДРИЖЕ СПЕЦИФИЕРймпбадеррдржцхддбдржнумдбдржоффдбдржоффдбфлнамедсгетпфьдбдалнбуфсетпфьдбдалнбуф
+1
View File
@@ -0,0 +1 @@
+1
View File
@@ -0,0 +1 @@
паг дЕФАУЛТ дРИЖСПЕЦС ТО БЕ ЦРЕАТЕД БЫ ТХЕ ЦОНФИГ ПРОГРАМстартртстожалдбЖАЛУЕ ФОР ТИМЕОУТ МИНСдаббсъпргЛОЦАТИОН ОФ СТАРТУП СЕТМЕНТ НАМЕдбёцодендЛОЦАТИОН ОФ СТАРТ ОФ СЕГМЕНТ СПАЦЕдбёфилтерстартЛОЦАТИОН ОФ ФИЛТЕРдастартИНИТ АЦОС В МОДЕМ ИНТЕРУПТдастартИНИТ АЦОС ВОУТ МОДЕМ ИНТЕРУПТдафаталдатопбуфстпцхрасц СТОП МЕССАГЕ ЦХАРньтцхрасцнНЕЬТ МЕССАГЕ ЦХАРвидтхдбИНДЕЬ ФОР ДЕФАУЛТдбЁдежнамстргббспропрограмастргббспросыстембстргббспросыстемцстргббспроеьфердатадстргббспродовнлоадсестргббспробуллетинсфстргббспромаилгдбхстргббспрофидонетидбйдбкдблдсэ
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
паг ацособй пРОФАНИТЫ фИЛТЕР датефилтердцифуцкдцисхитдцидамндциассхоледцицоцкдцисуцкдциприцкдбдбЦРасцгббс пРО ж ц БЫ кЕЖИН м сМАЛЛВООД д асц гббс пРО ж ц БЫ лл пРОДУЦТИОНС иНЦд асц гббс пРО ж ц БЫ л л пРОДУЦТИОНСд асц лАНЦЕ тАЫЛОРвАРРЕН ФИЬЕС БЫ авЕЛЛС лрОАТХЕддсэ
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
线 线 线 线线 线 线 线 秿线 线 线 线 线 п у 绿绿
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
+877
View File
@@ -0,0 +1,877 @@
MCOPY MERLIN.MACROS
MCOPY MY.MACROS
TRANSLATION START
LCLA &LUP
********************************
* *
* ACOS Loader Version 2.0 *
* *
********************************
*-------------------------------
* Date: 12/21/86
*-------------------------------
* typ $ff
KEEP acos.system
ORG $2000
cr EQU $d
lf EQU $a
mli EQU $bf00
home EQU $fc58
cout EQU $fdf0
vtab EQU $fc22
inpln EQU $fd6f
rdkey EQU $fd35
lnbuf EQU $200
flname EQU $300
acosobj EQU $800
drivea EQU $815
dirinfo EQU $5c00
dirbuf EQU $5e00
prefix EQU $6000
flbuf EQU $6100
flbuf1 EQU $6500
runadr EQU $6900
temp EQU 0
temp2 EQU 2
numfls EQU 4
blkcnt EQU 6
prn EQU 8
; relocate code up to $800
LDA temp save startup bytes
PHA
LDA temp+1
PHA
LDA #<objcode to obj code
STA temp
LDA #>objcode
STA temp+1
LDA #<runadr point to dest address
STA temp2
LDA #>runadr
STA temp2+1
LDX #$10 move $10 pages
LDY #0
domove LDA (temp),y move a byte
STA (temp2),y
INY
BNE domove
INC temp+1 go to the next page
INC temp2+1
DEX
BNE domove
PLA
STA startup+1 save startup bytes
PLA
STA startup
JMP runadr execute code
MDS \ fill space
objcode OBJ runadr
; set to normal 40 col text mode
init LDA $c30b
CMP #1
BNE init_2
LDA $c30c
CMP #$82
BNE init_1
LDA $c058
CLC
BCC init_2
init_1 CMP #$87
BNE init_2
LDA #0
STA $c0b2
init_2 LDA #0 reset screen
STA $20
STA $22
LDA #40
STA $21
LDA #24
STA $23
JSR home clear screen
JSR pr show main screen
DC C'########################################' 1
DC C'# ACOS LOADER V2.1 # ACOS FILES #' 2
DC C'# COPYRIGHT 1986-90 ####################' 3
DC C'# L&L PRODUCTIONS # #' 4
DC C'##################### #' 5
DC C'# FILENAMES # #' 6
DC C'##################### #' 7
DC C'# # #' 8
DC C'# ####################' 9
DC C'# # DELETED FILES #' 10
DC C'# ####################' 11
DC C'# # #' 12
DC C'# # #' 13
DC C'# # #' 14
DC C'# # #' 15
DC C'# ####################' 16
DC C'# # STARTUP SEGMENT #' 17
DC C'# ####################' 18
DC C'# # #' 19
DC C'########################################' 20
DC C'# STATUS: #' 21
DC C'# LOADING ACOS.OBJ #' 22
DC C'########################################',H'00' 23
JSR mli
DC I1'$c7' get prefix
DC I'p_pfx'
LDA prefix
BNE gotdef we have a default
LDA $bf30 save currently used disk
STA p_onln+1
JSR mli
DC I1'$c5' get the online volume
DC I'p_onln'
LDA prefix+1 get rid of drive specifier
AND #$f
TAX
INX add 1 for '/'
STX prefix
LDA #'/' put in leading slash
STA prefix+1
JSR mli
DC I1'$c6' set the prefix
DC I'p_pfx'
gotdef LDX $280 get length of path
gotdef2 DEX
BEQ loadg we have the path set
LDA $280,x
CMP #'/' find path?
BNE gotdef2 nope
STX $280 set new length
JSR mli
DC I1'$c6' set prefix
DC I'p_pfx2'
loadg LDA #0
STA $bf94
JSR mli close ALL open files
DC I1'$cc'
DC I'r_close'
JSR mli
DC I1'$c8' open a file
DC I'r_open'
LDA r_open+5 move refnum
STA r_read+1
JSR mli
DC I1'$ca' read in acos.obj
DC I'r_read'
JSR mli
DC I1'$cc' close file
DC I'r_close'
; check for turnkey run
LDA startup is first i/d byte ok?
CMP #1
BNE sname nope
LDA startup+1
STA startup make sure they dont match again
CMP #2
BEQ sname4
; get name of starting segment
sname LDA acosobj+2 point to filename
STA temp
LDA acosobj+3
STA temp+1
JSR prstat
DC C'SOURCE MODULE [',H'00'
LDY #0
LDA (temp),y
TAX
sname2 INY
LDA (temp),y print filename
ORA #$80
JSR cout
DEX
BNE sname2
JSR pr finish off string
DC C']: ',H'00'
JSR inpln
CPX #0 cr?
BEQ sname4 yep
CPX #14 14 or over?
BCS sname yep
TXA
TAY
sname3 LDA lnbuf-1,y copy filename
STA (temp),y
DEY
BNE sname3
TXA save length
STA (temp),y
JMP sname go back
sname4 LDX acosobj+2
LDA acosobj+3 display in window 3
LDY #3
JSR prwind
LDA #<drivea point to pathname
STA p_ginfo+1
LDA #>drivea
STA p_ginfo+2
chkprg JSR mli
DC I1'$c4' get file info
DC I'p_ginfo'
BEQ docheck
JSR prstat
DC C'INSERT SYSTEM DISK INTO OTHER DRIVE',H'0d00'
JSR getcr
JMP chkprg
; get a directory and look for ".s" files.
; if any exist, check to see if they have
; been changed. If so, kill the ".c" file.
docheck JSR prstat
DC C'STATUS:',H'0d'
DC C' CHECKING FILES...',H'00'
logprg JSR mli
DC I1'$c7' get the current prefix
DC I'p_pfx'
LDY drivea
logprg1 LDA drivea,y are these 2 paths the same?
EOR prefix,y
AND #%11011111
BNE logprg2 nope
DEY
BNE logprg1 keep checking
logprg2 JSR mli open the current prefix
DC I1'$c8'
DC I'p_open'
LDA p_open+5 get refnum
STA p_rdinf+1
STA p_rddir+1
STA p_pos+1
JSR mli read dir info
DC I1'$ca'
DC I'p_rdinf'
JSR mli set to byte 0
DC I1'$ce'
DC I'p_pos'
LDX #0
STX numfls 0 files processed
STX numfls+1
DEX
STX blkcnt start at file 1 in block
rdloop LDA #<dirbuf+4 point to buf
STA temp
LDA #>dirbuf+4
STA temp+1
JSR mli read block
DC I1'$ca'
DC I'p_rddir'
BNE rdloop1 opps, error
LDA blkcnt first pass?
BPL rdloop2 nope
INC blkcnt set to 0
JMP rdloop5 go to next entry
rdloop2 LDA numfls we done?
CMP dirinfo+$25
BNE rdloop3 nope
LDA numfls+1 check high
CMP dirinfo+$26
BNE rdloop3 were done
rdloop1 JMP finish
rdloop3 LDY #0
LDA (temp),y get length and type
AND #$f
STA (temp),y get rid of extra stuff
STA temp2
BNE rdlp3a
JMP rdloop5
rdlp3a INC numfls inc file count
BNE rdloop4
INC numfls+1
rdloop4 LDX temp
LDA temp+1 display filename in window 0
LDY #0
JSR prwind
LDY drivea get length of path
TYA
TAX save length
mvpath LDA drivea,y
STA flname,y move pathname
DEY
BPL mvpath
LDA #'/' add in slash
INX
STA flname,x
LDY #0
mvpath2 INX
INY
LDA (temp),y get name of file
STA flname,x
CPY temp2
BNE mvpath2
LDA #'C' make into '.c'
STA flname,x
STX flname update length
LDA temp2 get length
CMP #3 is it a possible '.s' file?
BCC rdloop5 nope
TAY
LDA (temp),y check for 's' in '.s'
CMP #'S'
BNE rdloop5
DEY
LDA (temp),y check for '.' in '.s'
CMP #'.'
BNE rdloop5
rdloop4c LDX temp
LDA temp+1
LDY #1 display .s source file
JSR prwind
LDA temp point at filename
STA p_ginfo+1
STA p_open2+1
LDA temp+1
STA p_ginfo+2
STA p_open2+2
LDA #10 setup for get.info
STA p_ginfo
JSR mli get file info
DC I1'$c4'
DC I'p_ginfo'
BNE rdloop5 hmmm, error
LDA p_ginfo+5 check backup bit
BNE rdlop4a all is well
LDA #1
STA p_ginfo+5 set bit in mod.time
LDA #7 setup for set.file.info
STA p_ginfo
JSR mli set info
DC I1'$c3'
DC I'p_ginfo'
LDY #0
LDA (temp),y change file into .C
TAY
LDA #'C'
STA (temp),y
LDX temp
LDA temp+1
LDY #2 display in window 2
JSR prwind
LDY #0
LDA (temp),y
TAY change file back to .S
LDA #'S'
STA (temp),y
JSR mli delete '.c' file
DC I1'$c1'
DC I'p_del'
rdlop4a JSR flcopy copy over the file
rdloop5 CLC
LDA temp go to next entry
ADC dirinfo+$23
STA temp
LDA temp+1
ADC #0
STA temp+1
INC blkcnt inc place within block
LDA blkcnt
CMP dirinfo+$24
BEQ rdloop6 go to next block
JMP rdloop2 do next entry within this block
rdloop6 LDA #0 reset count
STA blkcnt
JMP rdloop do another block
finish LDA #0
STA p_close+1
JSR mli close file
DC I1'$cc'
DC I'p_close'
LDA $c000 did they want to pause?
CMP #' '+128
BEQ wait2c yep, wait to see
JMP exeacos
wait2c LDA #1
STA $20
STA $22
LDA #38
STA $21
LDA #22
STA $23
JSR home clear screen
JSR pr
DC I1'cr'
DC C' MAKE SURE THESE DISKS ARE IN PLACE:',H'0d00'
LDY #0 move A:
LDX #<lnbuf
LDA #>lnbuf
JSR movpath move pathname
LDY #1 move B:
LDX #<lnbuf+128
LDA #>lnbuf+128
JSR movpath move pathname
LDY lnbuf get pathname length
INY
show2 DEY count down
BMI show3 they match
LDA lnbuf,y
CMP lnbuf+128,y are they the same?
BEQ show2 yep
JSR pr
DC I1'cr'
DC C' BOOT DISK -- ',H'00'
LDY lnbuf
LDX #<lnbuf+1
LDA #>lnbuf+1
JSR prstr show pathname
show3 JSR pr
DC I1'cr'
DC C' SYSTEM DISK -- ',H'00'
LDY lnbuf+128
LDX #<lnbuf+129
LDA #>lnbuf+129
JSR prstr show pathname
LDY #5
LDX #<lnbuf move pathname
LDA #>lnbuf
JSR movpath
JSR pr
DC I1'cr'
DC C' BULLETIN DISK -- ',H'00'
LDY lnbuf
LDX #<lnbuf+1
LDA #>lnbuf+1
JSR prstr show pathname
LDY #6
LDX #<lnbuf+128
LDA #>lnbuf+128 move pathname
JSR movpath
LDY lnbuf get length of path
INY
show4 DEY
BMI show5 the path's match
LDA lnbuf,y are they the same?
CMP lnbuf+128,y
BEQ show4 yep
JSR pr
DC I1'cr'
DC C' MAIL DISK -- ',H'00'
LDY lnbuf+128
LDX #<lnbuf+129
LDA #>lnbuf+129
JSR prstr
show5 JSR pr
DC I1'cr,cr'
DC C' ONCE THESE DISKS ARE IN PLACE',H'0d0d'
DC C' ',H'00'
JSR getcr
exeacos LDA #0
STA $bf94 set level to 0
JSR mli
DC I1'$cc' close all open files
DC I'r_close' specifically EXEC files
LDA acosobj+6
STA temp
LDA acosobj+7
STA temp+1
JMP (temp) start acos running
; sub-routines
; print a line of status
prstat LDA #2
STA $20
LDA #36
STA $21
LDA #20 set window
STA $22
LDA #22
STA $23
JSR home clear window
pr PLA point to string
STA prn
PLA
STA prn+1
pr2 INC prn get next byte
BNE pr3
INC prn+1
pr3 LDY #0 get byte
LDA (prn),y
ORA #$80
CMP #'#'+128 inverse block?
BNE pr3a nope
LDA #$20
pr3a JSR cout print
ASL a
BNE pr2 keep going
INC prn make into correct address
BNE pr4
INC prn+1
pr4 JMP (prn) return
; get a return
getcr JSR pr
DC C'PRESS [RETURN] TO CONTINUE...',H'00'
getcr2 JSR $fd35
CMP #$8d
BNE getcr2
RTS
; print a filename within a window
prwind STX prn point to filename
STA prn+1
LDA wndlft,y define text window
STA $20
STA $24
LDA wndrgt,y
STA $21
LDA wndtop,y
STA $22
LDA wndbtm,y
STA $23
SEC make into vtab
SBC #1
STA $25
JSR $fc22 vtab down
LDA #$8d
JSR $fdf0 scroll down
LDY #0
LDA (prn),y get filename length
TAX
prwind2 INY
LDA (prn),y print name
ORA #$80
JSR $fdf0
DEX
BNE prwind2
RTS
wndlft DC I1'02,22,22,22'
wndrgt DC I1'16,16,16,16'
wndtop DC I1'07,03,11,18'
wndbtm DC I1'19,08,15,19'
; print a string pointed to by X & A, length Y
prstr STX prn
STA prn+1 point at string
TYA
TAX save length
LDY #0
prstr2 LDA (prn),y get data
ORA #$80
JSR $fdf0
INY
DEX
BNE prstr2 do entire string
RTS
; move a pathname into a buffer
movpath STX temp point to buffer
STA temp+1
LDX #0
move2 DEY count down
BMI move3 all finished
TXA
SEC
ADC drivea,x add in next offset
TAX
JMP move2
move3 LDA drivea,x get path length
STA temp2 save as counter
LDY #0
move4 LDA drivea,x
STA (temp),y save in buffer
INX
INY
DEC temp2 count down length
BPL move4
RTS
; copy over a source file
flcopy JSR mli
DC I1'$c8' does '.c' file exist?
DC I'p_open1'
BNE flcopy1 nope, copy source
LDA p_open1+5
STA p_close+1
JSR mli close compiled file
DC I1'$cc'
DC I'p_close'
flcopy2 RTS all is well
flcopy1 LDX flname change '.c' back to '.s'
LDA #'S'
STA flname,x
JSR mli
DC I1'$c0' create new file
DC I'p_creat'
BNE flcopy2 file must already exist
JSR mli
DC I1'$c8' open old file
DC I'p_open2'
LDA p_open2+5 save refnum
STA p_read+1
STA p_close+1
JSR mli
DC I1'$ca' read in file
DC I'p_read'
JSR mli
DC I1'$cc' close source file
DC I'p_close'
JSR mli
DC I1'$c8' open new file
DC I'p_open1'
LDA p_open1+5 setup write routine
STA p_write+1
STA p_close+1
LDA p_read+6 setup write length
STA p_write+4
LDA p_read+7
STA p_write+5
JSR mli
DC I1'$cb' write out segment
DC I'p_write'
JSR mli close file 2
DC I1'$cc'
DC I'p_close'
RTS we are done
; prodos parmlist
startup DC I'0'
p_creat DC I1'7'
DC I'flname'
DC I1'$c3'
DC I1'4'
DC I'0'
DC I1'1'
DC I'0'
DC I'0'
p_open DC I1'3'
DC I'prefix'
DC I'flbuf'
DC I1'0'
p_open1 DC I1'3'
DC I'flname'
DC I'flbuf1'
DC I1'0'
p_open2 DC I1'3'
DC I'0'
DC I'flbuf1'
DC I1'0'
p_rdinf DC I1'4'
DC I1'0'
DC I'dirinfo'
DC I'$100'
DC I'0'
p_rddir DC I1'4'
DC I1'0'
DC I'dirbuf'
DC I'$200'
DC I'0'
p_read DC I1'4'
DC I1'0'
DC I'copybuf'
DC I'copylen'
DC I'0'
p_write DC I1'4'
DC I1'0'
DC I'copybuf'
DC I'copylen'
DC I'0'
p_close DC I1'1'
DC I1'0'
p_ginfo DC I1'$a'
DC I'0'
DC I1'0'
DC I1'0'
DC I'0'
DC I1'0'
DC I'0'
DC I'0'
DC I'0'
DC I'0'
DC I'0'
p_del DC I1'1'
DC I'flname'
p_pos DC I1'2'
DC I1'0'
DC I1'0,0,0'
p_pfx DC I1'1'
DC I'prefix'
p_pfx2 DC I1'1'
DC I'$280'
p_onln DC I1'2'
DC I1'0'
DC I'prefix+1'
; data for relocated code
r_open DC I1'3'
DC I'r_file'
DC I'flbuf1' use last possible buffer
DC I1'0'
r_read DC I1'4'
DC I1'0'
DC I'acosobj'
DC I'$6000'
DC I'0'
r_close DC I1'1'
DC I1'0'
r_file DC I1'8'
DC C'acos.obj'
copybuf EQU *
copylen EQU mli-copybuf
END
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
ΝΜΙ ½ ¤ΒΖ°°εαδίΒμλ ½ ¤Έ°ΑΤΓαμμ ½ ¤΄² »αππμεταμλ ΝΜΙ γαμμΞοδεΣαφε ½ ¤ΔΕ »μογατιοξ το πασσ ξοδε £ το ΑΓΟΣΠςεζιψ ½ ¤γΜαστΔεφ ½ ¤ΒΖ³°ιξιτ ΜΔΑ ΜαστΔεφ »ηετ τθε δεφιγε χε κυστ μαυγθεδ ζςον ΣΤΑ ΥξιτΞυν »σαφε ιτ ΚΣ ΝΜΙ »δο α βμογλ ςεαδ ¨ιξφαμιδ υξδες ΑππμεΤαμλ© ΔΒ εαδίΒμλ ΔΑ ςίβμογλ ΓΝΠ £¤ΈΈ ΒΞΕ ιξιτί° »διδ ξοτ βοοτ οζζ σεςφες ΚΣ ΝΜΙ »ηετ τθε υσες διςεγτοςω®®® ΔΒ ΑΤΓαμμ ΔΑ ΖΙΥσεςΠΖΨ ΜΔΨ γοπωβυζ ΒΕΡ ιξιτί° »ξο υσες διςεγτοςω ζουξδ ΔΕΨ ΜΔΑ γοπωβυζ¬ψ ΑΞΔ £¤°Ζ »στςιπ οζ τθε ¤γψ παςτ οζ τθε ΑΣΓΙΙ εριφ® ΣΤΑ ΞοδεΣαφε ΙΞΓ ςίζιμε »λιγλ ζιμε μεξητθ υπ α βωτε ΜΔΨ ςίζιμε »μεξητθ οζ αγοσ®οβκ ΜΔΑ ΞοδεΣαφε ΟΑ £¤γ° »ναλε ιτ αξ ασγιι £ ΣΤΑ ςίζιμε¬ψιξιτί° ΤΣςίζιμε ΣΤ §ΑΓΟΣ®ΟΒΚ§ ΔΣ ²ςίβμογλ ΔΒ ³ΥξιτΞυν ΔΣ ± ΔΑ γοπωβυ櫤²°° ΔΑ °ΖΙΥσεςΠΖΨ ΔΒ ¤°° »Σωξγθςοξουσ Οξμω ΔΒ ¤²Α »Γονναξδεσυμτ ΔΧ ¤° »εσυμτ Γοδε ΔΒ ¤°° »εσεςφεδ ΑΔΜ γοπωβυζ »ποιξτες το Πατθξανε δσ άγοπωβυζ
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
  绿 绿 耀 ъК 线 绿 线 耀 耀 И
File diff suppressed because one or more lines are too long
+258
View File
@@ -0,0 +1,258 @@
To Build GBBS Pro v2.2 in Merlin 8/16 on a GS running GSOS:
Before you start, setup your source code in a directory on your GS similar to:
Work/GBBS/Config
/ACOS
/GBBS.CONFIG
/GBBS.SYSTEM
Copy the "Config" sources to the config folder, the "ACOS" sources to the ACOS folder, and the files from the GBBS Config floppy to the GBBS.CONFIG folder, and the files from the GBBS system floppy to the GBBS.SYSTEM folder.
Config and ACOS are where you will be editing, assembling and linking source code. Once you are ready to test a build, copy the resulting files from /Config to /GBBS.CONFIG and the resulting files from /ACOS to /GBBS.SYSTEM. Then copy the contents of the /GBBS folders to floppy disks images (.DSK or .PO) for testing in a virtual machine. Those images can later be written to actual floppy disks (eg, via Applesauce) for use on real hardware.
Build Steps:
1. You may need to edit your Merlin 8/16 PARMS file to match on the following defines:
BUB DFB %01100110
LSTDODFT DFB %01001001
Then assemble the file to create a new PARMS file.
2. Use the NEWPARMS command to load the new PARMS file:
NEWPARMS
3. Set prefix 2 to your GBBS pro folder:
PFX 2=/DRIVE/GBBS.SOURCE
At this time it is suggested you create a project with the PROJECT command.
PROJECT SAVE GBBS
NOTE: if you save a GBBS project, be sure to do the NEWPARMS command before saving, as the params are part of the project! This is great, because then you can restore the default params settings and only have the GBBS params applied when working on the GBBS project.
4. Change your prefix to the CONFIG folder:
PFX 2/CONFIG
5. Load and assemble all the files in these folders (yes, 1 at a time):
(NOTE: you will want to use the PFX command to change the current directory to the base for each of these sub-folders, like PFX 2/CONFIG/CLOCKS)
Clocks/
Iic
Iigs
Mountain
No.Slot
Null
Prodos
Serialpro
Thunder
Ultra
Versa
Modems/
Cat103
Cat212
Gsport (TWICE, first for slot 1, second for slot 2) GS Only driver
Gsport.Hst (TWICE, first for slot 1, second for slot 2) GS Only driver
HAYES.NEW (TWICE, first for slot 1, second for slot 2) GS Only driver
HAYES.SSC (super serial card)
Mm2
Multispd
Nocar
Nullmdm
Singlespd
Printers/
Null
Parallel
Serial
Grappler
Video/
Vid40
Vid40pl
Vid80
Videx
6. Set the prefix back to the config folder
PFX 2/CONFIG
7. load and assemble:
Config/
Config
Initstr
8. In the editor type Command-O to get the "Command:" prompt box
9. Type "link make" and press return
The resulting file is:
config.system
10. Switch to the Acos folder
PFX 2/ACOS
11. Load and assemble
Acos/
ACOS
ACOS.LOAD
Resulting files are:
ACOS.OBJ
ENCODE
ACOS.SYSTEM
12. Now, copy ACOS.OBJ, ENCODE and ACOS.SYSTEM from the Acos folder to your master GBBS.SYSTEM folder. Then copy CONFIG.SYSTEM from the Config folder to your master GBBS.CONFIG folder.
Your master GBBS.CONFIG folder should contain these files:
PRODOS
CONFIG.SYSTEM
BC.S
LOGON.SEG.S
MAIN.SEG.S
MSG.CONVERT.S
MSG.SEG.S
NEW.MSG.FIX.S
SYSTEM.SEG.S
USER.CONVERT.S
Your master GBBS.SYSTEM folder should contain these files:
ACOS.OBJ
ACOS.SYSTEM
ENCODE
B1
BBS
DATA
DATA1
DATA2
G1
G1.1
G1.2
HLP.EDIT
HLP.MAIN
HLP.MSG
HLP.USER
MAIL
MNU.NEW
MNU.VAL.40
NMU.VAL.80
SYS.INFO
SYS.NEW.INFO
SYS.NEWS
SYS.QUESTIONS
USER
V1.1
V1.2
V1.3
V1.4
X.DN
X.UP
XDOS
*** INSTALLED FOLDERS ***
Where 'v' is the base path, usually the volume name
v/GBBS.PRO/PROGRAM
v/GBBS.PRO/SYSTEM
v/GBBS.PRO/GFILES
v/GBBS.PRO/SYSTEM
v/GBBS.PRO/SYSTEM
v/GBBS.PRO/BULLETINS
v/GBBS.PRO/MAIL
NOTE: The ACOS source lists these as (not sure why the difference):
v/GBBS.PRO/PROGRAM
v/GBBS.PRO/SYSTEM
v/GBBS.PRO/SYSTEM
v/GBBS.PRO/XFER.DATA
v/GBBS.PRO/DOWNLOAD
v/GBBS.PRO/BULLETINS
v/GBBS.PRO/MAIL
""
v/GBBS.PRO/FIDO.NET
*** MEMORY ***
$800 - CONFIG (include the paths used by the application)
$900 - CONSOLE DRIVER
$C00 - PRINTER DRIVER
$D00 - CLOCK DRIVER
$E00 - MODEM DRIVER
$1100 - Runtime Settings
$11C0 - modem init string
$11D0 - modem answer string
$1200 - Entry Point (START)
JSR MDMINIT
JSR VIDINIT
*** OLD FILES ***
Only the files that are used are in the main folders above. In each may or may not be an "old" folder that contains files that did not seem to be used, or were old or otherwise modified versions of files.
NOTE: As the original programmer was not available to give guidance on this project, it was not always clear which file to use. There were no build instructions or other documentation and the files used were determined by code review and trial/error. In other words, it is possible that files in Old folders contain later code, which may or may not build, run, etc.
Acos/Old
ACOSLoad.asm
ACOS.LOAD1
ACOSA
atlk.test
ACOS.LOAD.OLD
INITA
CMD2A
Config/Clocks/Old
Header (unused?)
Clk.Iic.Sys (partial implementation?)
Nsc2x (ACOS no slot clock)
Config/Modems/Old
ACOS.GS.DVR (unused?)
Gsport.Hst2 (PRE DTE)
Gsport.NEW1 (1991 16K Buffers
Gsport.NEW2 by Andy Nicholas)
Gsport.Slot1 (original)
Gsport.Slot2 (original)
HAYES.NEW2 (rel/GSPORT version)
HAYES.ULTRA (1991 16K Buffers by Andy Nicholas)
HAYES.ULTRA1 (original)
HAYES.ULTRA2 (original)
SSC.INT (USRobotics w/Commented out code)
SSC.INTERRUPT (USRobotics)
Config/Printers/Old
Printers (combines all drivers into a single file, “printers”)
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
РЕЦОНФИГУРЕ ЦЛОЦКСГСЦЛОЦКЕЬТГС ЦЛОЦК ДРИЖЕРСЕРИАЛПРОЕЬТСЕРИАЛПРО ДРИЖЕРТХУНДЕРЕЬТТХУНДЕРЦЛОЦКТИМЕМАСТЕР ДРИЖЕРИИЦСЫСЕЬТИИЦ СЫСТЕМ ЦЛОЦКМОУНТАИНЕЬТМОУНТАИН ЦЛОЦКПРОДОСЕЬТСТАНДАРД ПРОДОС СТУФФНУЛЛЦЛКЕЬТНО ЦЛОЦКНОСЛОТЕЬТНО СЛОТ ЦЛОЦКЖЕРСАЕЬТПРОМЕТХЕУС ЖЕРСАЦАРДУЛТРАЕЬТУЛТРА ЦЛОЦК ДРИЖЕРРЕъЦЛКЙСРтОПбОЬЙСРПРИНТДБЁАСЦ рЕЦОНФИГУРЕ цЛОЦК ЙСРЦЛС СЕЦ РЕМОЖЕ АСТЕРИКС ТО МАКЕ ииГС ЙСР ФЕФ ЦЛОЦК СЕЛФИНСТАЛЛИНГ БЦС ииЕцЛК ЙМП ГСЦЛКииЕцЛКЙСРПРИНТДБАСЦ тХУНДЕРЦЛОЦК цОМПАТИБЛЕДАСЦ ае тИМЕМАСТЕР ии хоДАСЦ Ё ае сЕРИАЛ пРОДАСЦ ае уЛТРА цЛОЦКДАСЦ ае Ц сЫСТЕМ цЛОЦКДАСЦ смт нОсЛОТ цЛОЦКДАСЦ пРОдос цОМПАТИБЛЕ цЛОЦКДАСЦ мОУНТАИН хАРДВАРЕ цЛОЦКДАСЦ пРОМЕТХЕУС жЕРСАЦАРДДАСЦ ииГС бУИЛТИН цЛОЦКДАСЦ нО цЛОЦК ИН сЫСТЕМДДАСЦвХИЦХ© шщ ЛДЬёЙСРИНПНУМПХААСЛАТАЬЛДАЦЛКТАБЛЕЬСТАПОИНТИНЬЛДАЦЛКТАБЛЕЬСТАПОИНТПЛАЦМПёУЛТРАБЕЯНОСЛОТЦМПёНО СЛОТ ЦЛОЦКБЕЯНОСЛОТЦМПёПРОДОС ЦОМПАТАБЛЕБЕЯНОСЛОТЦМПёИИГС БУИЛТ ИНБЕЯНОСЛОТЦМПёНО ЦЛОЦКБЕЯНОСЛОТЙСРПРИНТДБАСЦвХИЦХ СЛОТПОРТ ДОЕС ТХЕ ЦЛОЦК УСЕ©ДАСЦшщ ЛДЬё ГЕТ СЛОТЙСРИНПНУМАСЛААСЛААСЛААСЛАНОСЛОТПХАСАЖЕ СЛОТЙСРЦЛСЙСРПРИНТДБАСЦвХАТ ТИМЕ ФОРМАТ ДО ЫОУ ВАНТ©ДДАСЦ ХОУРДАСЦ ХОУРДДАСЦвХИЦХ© шщ ЛДЬё ГЕТ МОДЕЙСРИНПНУМЛДЬёЦМПёБЕЯХРЛДЬёХРТЬАПУТ МОДЕ ИН АЦЦУМПХАСАЖЕ МОДЕЛДЫёМОЖЕ ТХЕ СИНГЛЕ ПАГЕЛООПЛДАПОИНТЫСОУРЦЕСТАЦЛКДРЖЫДЕСТИНАТИОНИНЫБНЕЛООППЛАГЕТ ТХЕ МОДЕ БАЦКСТАЦЛКДРЖПЛАГЕТ ТХЕ СЛОТ БАЦКСТАЦЛКДРЖЙСРЦХИНИТ ЦХЕЦК ФОР ИНИТЙМПВРТЦХГ ВРИТЕ ТХЕ ЦХАНГЕСЦЛКТАБЛЕДВДАТХУНДЕРДАТХУНДЕРДАСЕРИАЛПРОДАУЛТРАДАИИЦСЫСДАНОСЛОТДАПРОДОСДАМОУНТАИНДАЖЕРСАДАГСЦЛОЦКДАНУЛЛЦЛК ииГС ЦЛОЦК ИС ИНСТАЛЛЕД БЫ ИТСЕЛФГСЦЛКЙСРПРИНТДБАСЦииГС цЛОЦК ИНСТАЛЛЕД АУТОМАТИЦАЛЛЫЙСРГЕТЦРЛДЫёЛООПЛДАГСЦЛОЦКЫСТАЦЛКДРЖЫИНЫБНЕЛООПЙСРЦХИНИТЙМПВРТЦХГ
+1
View File
@@ -0,0 +1 @@
Ш ЯОО О
+1
View File
@@ -0,0 +1 @@
гс цЛОЦК ДРИЖЕР БИОС вРИТТЕН БЫ аНДЫ нИЦХОЛАС Ё РЕВРИТТЕН БЫ аНДЫ ЁЛСТОФФЬЦЬЦ ГОТО МОДЕРЕЛДСКРЕЛГСЦЛОЦКГСЦЛОЦКЕНТОРГД йУМП тАБЛЕДОВДБМОДЕДБЙМПГЕТДАТЕЦАЛЛ ТО ГЕТ ТХЕ ДАТЕЙМПГЕТТИМЕЦАЛЛ ТО ГЕТ ТХЕ ТИМЕ ФОРМАТТЕДЙМПСЕТДАТЕКНОВН РЕТУРН ПОИНТ рЕАД цЛОЦК ФРОМ пРОдосМЛИЕЯУБФДАТЕЕЯУБФГЕТДАТЕЙСРМЛИРЕАД ТХЕ ЦЛОЦК ИНТОХЕЬБУФФЕР АТ ДАЛДЬДАТЕРЕАД ДАТЕ ИН ЦОМПРЕССЕД ФОРМЛДАДАТЕИНТО а ьСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТИМЕ ФРОМ ЦЛОЦКРДТИМЕЦЛЦГО ТО НАТИЖЕ МОДЕЬЦЕРЕПёЁАНД БИТ а ь АНД ыМЬПХАСТАЦК СПАЦЕ ФОР РЕСУЛТСПХАПХАПХАЛДЬёДЁрЕАДтИМЕхЕЬЙСЛЕтООЛ лОЦАТЕРСЕЦЬЦЕЕМУЛАТИОН МОДЕМЬПЛА СЕЦОНДСЙСРБИНДЕЦ ЦОНЖЕРТ ТО ТВО БЫТЕСТАТИМЕСТРСТЬТИМЕСТРПЛА МИНУТЕСЙСРБИНДЕЦ ЦОНЖЕРТ ТО ТВО БЫТЕСТАТИМЕСТРЁСТЬТИМЕСТРПЛА ХОУРЙСРБИНДЕЦ ЦОНЖЕРТ ТО ТВО БЫТЕСТАТИМЕСТРСТЬТИМЕСТРПЛА ЫЕАРПЛА ДАЫ ОФ МОНТХПЛА МОНТХПЛА УНУСЕД БЫТЕПЛА ДАЫ ОФ ТХЕ ВЕЕКСТАДОВЛДАё СТАТИМЕСТРСТАТИМЕСТРРТСБЫЕ ЦОНЖЕРТ ТИМЕ ТО ХР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТС ТРАНСЛАТЕ А БИНАРЫ ТО ТЕЬТ шщБИНДЕЦЦМПё ПУТ ЛИМИТ ОФ БЦЦБИНЛДАёБИНЛДЫё СТАРТ С ЦОУНТЕРБИНАЦМПёБЦЦБИНБ ЛЕСС ТХАН ВЕРЕ ДОНЕСБЦё МИНУС ИНЫ АДД ТО ТХЕ С ЦОУНТЕРБНЕБИНА ЛООПБИНБАДЦё МАКЕ С ИНТО ТЕЬТТАЬ САЖЕТЫААДЦё МАКЕ С ИНТО ТЕЬТРТС ВЕРЕ ДОНЕ ЁТИМЕСТРАСЦ
+1
View File
@@ -0,0 +1 @@
мОУНТИАН хАРДВАРЕ дРИЖЕР рЕЖИСЕД дАТЕ ЛСТОФФРЕЛДСКРЕЛМОУНТАИНМОУНТАИНЕНТОРГДМЛИЕЯУБФДАТЕЕЯУБФТИМЕЕЯУБФГЕТъТИМЕЕЯУСЛОТХЕЬМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОС ГББС ФОРМАТГЕТДАТЕЙСРМЛИ МЛИ ЦАЛЛДБГЕТъТИМЕ ГЕТъТИМЕХЕЬ НО ПРАМАТЕР ТАБЛЕЛДЬДАТЕЛДАДАТЕСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС ГЕТ ТИМЕ РОУТИНЕРДТИМЕЙСРРДЦЛОЦКЛДАё ЦЛЕАН УП ФОРМАТСТАТИМЕСТРСТАТИМЕСТРРТС РЕАД ТИМЕ ФРОМ ЦЛОЦКРДЦЛОЦКЛДАЁПХАЛДАЁ САЖЕ ЗП АДДРЕССЕСПХАЛДАСЛОТЛСРЛСРЛСРЛСРОРАёЦСТАЁ ПОИНТ ТО ЦЛОЦК ЕНТРЫСТАЦАЛЛЦЛКЦАЛЛЦЛКЙСРЦ ЦАЛЛ ЦЛОЦКПЛАСТАЁПЛА РЕСТОРЕ ЗПСТАЁЛДЬёДЛДЫёМОЖТИМЕЛДАЬ МОЖЕ РЕТУРНЕД СТРИНГАНДёФСТАДАТЕСТРЫИНЫДЕЬБПЛМОЖТИМЕРТС ЦОНЖЕРТ ТИМЕ ТО ХР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТС ЦОНЖЕРТ А БЫТЕ ДЕЦИМАЛ НУМБЕР ТО БИНАРЫДЕЦБИНАНДёФСЕЦСБЦёСТАДЕЦБЫТЕ САЖЕ С ДИГИТТЬА МОЖЕ С ИНТО аАНДёФСЕЦСБЦёЛДЫёДЕЦАЦЛЦАДЦДЕЦБЫТЕ АДД ТХЕ С ДИГИТ ТИМЕСДЕЫБНЕДЕЦАРТС РЕТУРН ВИТХ РЕСУЛТДЕЦБЫТЕХЕЬДАТЕСТРАСЦТИМЕСТРАСЦ
+1
View File
@@ -0,0 +1 @@
屿 秿
+1
View File
@@ -0,0 +1 @@
нО цЛОЦК дРИЖЕР рЕЖИСЕД дАТЕ ЛСТОФФРЕЛДСКРЕЛНУЛЛБЫТЦНТЕЯУЕЁНУЛЛПТРЕЯУАНУЛЛЦЛКЕНТОРГДСЛОТХЕЬМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОСГББС ФОРМАТГЕТДАТЕЛДЬДАТЕЛДАДАТЕРТС СЕТ ТХЕ ДАТЕ МАНУАЛЛЫСЕТДАТЕЦПЫё ИС ИТ ЦХАРС ЛОНГ©БНЕСЕТДТ НОПЕСТЬНУЛЛПТР ПОИНТ ТО СТРИНГСТАНУЛЛПТРЛДЫёЛДАНУЛЛПТРЫТАЬ ПРОЦЕСС ЫЕАРДЕЫЛДАНУЛЛПТРЫЙСРДЕЦБИНСТАДАТЕ САЖЕ ЫЕАРЛДЫёЛДАНУЛЛПТРЫТАЬ ПРОЦЕСС ДАЫДЕЫЛДАНУЛЛПТРЫЙСРДЕЦБИНАНДёСТАДАТЕ САЖЕ ДАЫЛДЫёЛДАНУЛЛПТРЫТАЬ ПРОЦЕСС МОНТХДЕЫЛДАНУЛЛПТРЫЙСРДЕЦБИНАНДё ГЕТ РИД ОФ ЕЬТРА ЙУНКАСЛАСЛАСЛАСЛАСЛРОЛДАТЕ ПУТ БИТ ИНТО ЫЕАР ФИЕЛДОРАДАТЕСТАДАТЕ ПУТ РЕСТ ИНТО ДАЫ ФИЕЛДСЕТДТРТС ГЕТ ТХЕ ЦУРРЕНТ ЕСТИМАТЕД ТИМЕГЕТТИМЕЛДАБЫТЦНТ СХОВ ХОУРСЙСРБИНДЕЦСТАТИМЕСТРСТЬТИМЕСТРЛДАБЫТЦНТ СХОВ МИНУТЕСЙСРБИНДЕЦСТАТИМЕСТРЁСТЬТИМЕСТРЛДАБЫТЦНТ СХОВ СЕЦОНДСЙСРБИНДЕЦСТАТИМЕСТРСТЬТИМЕСТРЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС ЦОНЖЕРТ А БЫТЕ ДЕЦИМАЛ НУМБЕР ТО БИНАРЫДЕЦБИНАНДёФСЕЦСБЦёСТАДЕЦБЫТЕ САЖЕ С ДИГИТТЬА МОЖЕ С ИНТО аАНДёФСЕЦСБЦёЛДЫёДЕЦАЦЛЦАДЦДЕЦБЫТЕ АДД ТХЕ С ДИГИТ ТИМЕСДЕЫБНЕДЕЦАРТС РЕТУРН ВИТХ РЕСУЛТДЕЦБЫТЕХЕЬ ТРАНСЛАТЕ А БИНАРЫ ТО ТЕЬТ шщБИНДЕЦЦМПё ПУТ ЛИМИТ ОФ БЦЦБИНЛДАёБИНЛДЫё СТАРТ С ЦОУНТЕРБИНАЦМПёБЦЦБИНБ ЛЕСС ТХАН ВЕРЕ ДОНЕСБЦё МИНУС ИНЫ АДД ТО ТХЕ С ЦОУНТЕРБНЕБИНА ЛООПБИНБАДЦё МАКЕ С ИНТО ТЕЬТТАЬ САЖЕТЫААДЦё МАКЕ С ИНТО ТЕЬТРТС ВЕРЕ ДОНЕТИМЕСТРАСЦ етДАТЕХЕЬ
+1
View File
@@ -0,0 +1 @@
Ц сЫСТЕМ цЛОЦК ХР рЕЖИСЕД дАТЕ РЕЛДСКРЕЛИИЦСЫСЛНБУФЕЯУзбуфеяуптреяуСТАТЕЯУЦЦОММЕЯУЦАСТАТЕЯУЦАЦОММЕЯУЦААБЫТЦНТЕЯУЕЁНУЛЛПТРЕЯУАИИЦСЫСЕНТОРГДСЛОТХЕЬЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОСГББС ФОРМАТГЕТДАТЕЙСРБФ РЕАД ДАТЕ ФРОМ млиХЕЬХЕЬЛДЬБФЛДАБФСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДЦЛОЦК РЕАД ТХЕ ЦЛОЦКЛДАёСТАТИМЕСТР ПУТ ТИМЕ ДИЖИДЕРС ИНСТАТИМЕСТРЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТХЕ ДАТЕ ТИМЕ ФРОМ ЦЛОЦКРДЦЛОЦКЛДАСЛОТЦМПёБЕЯИНИТЛДАёСТАТ СЕТ СТАТУС ПОРТ ТО СЛОТ СТАИНИТЁъЛДАёЦОММ СЕТ ЦОММ ПОРТ ТО СЛОТ СТАИНИТъЁСТАИНИТСТАИНИТЁъЁИНИТЛДАёИНИТъПХАИНИТъСБЦёБНЕИНИТъПЛАСБЦё ГИЖЕ ПЛЕНТЫ ОФ СЕТУП ДЕЛАЫБНЕИНИТъПХПСЕИИНИТъЁЛДАЦОММ ГЕТ ЦУРРЕНТ СЕТТИНГПХАЛДЫёЁЛДЬёЛДАёИНИТСТАЦОММ СЕНД ИНИТ СЕЯУЕНЦЕ ТО ЦЛОЦКИНИТъДЕЬ ИНТРАБИТ ДЕЛАЫБНЕИНИТъЕОРёА ТОГГЛЕ БАЦК АНД ФОРТХЛДЬёДЕЫБНЕИНИТ КЕЕП ЛООПИНГЛДЫёЛДЬёБНЕИНИТЁъ СКИП ИНИТИАЛ ДЕЛАЫИНИТЁЛДАёЁСТАТИМЕР ДЕЛАЫ ВХИЛЕ ЦЛОЦК СЕТС УПИНИТЁъДЕЦТИМЕР ТО СЕНД ТХЕ ДАТЕТИМЕБНЕИНИТЁъИНИТЁъЛДАСТАТ СХИФТ БИТ ДАТА ИНТО НИББЛЕРОЛРОЛРОЛРОРДАТЕСТРДЕЬБНЕИНИТЁ ГО БАЦК ТО ДЕЛАЫЛДАДАТЕСТРЕОРё САЖЕ ТХЕ НИББЛЕСТАДАТЕСТРЫЛДЬёДЕЫБПЛИНИТЁПЛАИНИТЁъЁСТАЦОММ РЕТОРЕ УАРТ ТО ИНИТИАЛ СЕТТИНГСЛДЫёЛДЬёИНИТЛДАДАТЕСТРЬПХААНДёФ ПРОЦЕСС ДИГИТ МАКЕ ИНТО АСЦИИОРАёЁСТАДАТЕСТРЫДЕЫПЛАЛСРЛСРЛСР ПРОЦЕСС ТОП ОФ НИББЛЕЛСРОРАёЁ ТУРН ИНТО АСЦИИСТАДАТЕСТРЫДЕЫДЕЫДЕЬБПЛИНИТПЛПРТСТИМЕРХЕЬДАТЕСТРАСЦ ТИМЕСТРАСЦ ДАТЕХЕЬ
+1
View File
@@ -0,0 +1 @@
×­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­× ֳלןדכ ִעיצוע ָובהוע ֲלןדכ×­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­× ׂוציףוה ִבפו÷ ±±¯°¸¯¸¹×­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­×× העיצוע לןבה ימזן×× °¸°° ½ טובהוע גלןדכ »ןזזףופ× °ב°° ½ װטץמהוע¯װיםוםבףפוע »²× °ג°° ½ ֱ®ֵ® ׃ועיבל ׀ען »³× °ד°° ½ ׃ֽװ ־ן ׃לןפ דלןדכ »´× °ה°° ½ ֱננלו ¯¯חף ֳלןדכ »µ× °ו°° ½ ֱ®ֵ® ױלפעב ֳלןדכ »× °ז°° ½ נעןהןף דןםנבפיגלו »·× ±°°° ½ ֽןץמפבימ ֳלןדכ »¸× ±±°° ½ ײועףבדבעה »¹× ±²°° ½ מן דלןדכ ימ ףשףפום »ב× ±³°° ½ ¯¯ד ׃שףפום ֳלןדכ »ג עול הףכ עול¯טובהוע ןעח °¸°°דלןדכף טור °²°± בףד §װטץמהועדלןדכ ֳןםנבפבגלו § טור °²°± בףד §ֱ®ֵ® װיםוםבףפוע ֹֹ ָ®ֿ® § טור °³°± בףד §ֱ®ֵ® ׃ועיבל ׀ען § טור ¸´°± בףד §׃ֽװ ־ן ׃לןפ ֳלןדכ § טור ¸µ°± בףד §ֱננלו ¯¯ַ׃ גץילפ­ימ דלןדכ § טור ¸°± בףד §ֱ®ֵ® ױלפעב ֳלןדכ § טור ¸·°± בףד §׀עןִֿ׃ ֳןםנבפיגלו ֳלןדכ § טור °¸°± בףד §ֽןץמפבימ ָבעהקבעו ֳלןדכ § טור °¹°± בףד §׀עןםופטוץף ײועףבדבעה § טור ¸ב°± בףד §־ן ֳלןדכ ימ ׃שףפום § טור °ג°± בףד §ֱ®ֵ® ¯¯ד ׃שףפום ֳלןדכ § טור °°°° הף 
+1
View File
@@ -0,0 +1 @@
ттлацос Ьнсц ДРИЖЕРРЕЛДСКРЕЛНОСЛОТ ацос Ьнсц цЛОЦК ДРИЖЕР МОДИФИЕД йабдуммынсцъВОРКнсцъпТРдспОИНТЕР ТО нсц иНИТ СТРИНГнсцОУТПТыЕАРдсмОНТХдсдАТЕдсдсдАЫ ОФ ВЕЕКхОУРдсдсмИНУТЕСдссЕЦОНДС сЕЦОНДСденддуммыфнсцъСАЖЕдсзЕРОпАГЕ САЖЕ АРЕА ДУРНИНГ нсц АЦЦЕССдендцлрцьромцсетцьромцрдцьромцнсцъДАТАцнсцъИНИТцтрадрНОСЛОТЕНТоргдхеьцЛОЦК СЛОТ ё нОТ УСЕД БЫ нсц ДРИЖЕРхРфОРМАТхеьиФ хР ФОРМАТ иФ хОУР ФОРМАТймпгЕТдАТЕгетдатеймпгЕТтИМЕгеттимертссетдатегЕТдАТЕйсррЕАДцЛКрЕАД ТХЕ ЦЛОЦКлдамОНТХцОНЖЕРТ дАТЕмОНТХыЕАР ИНТО пРОдосаслсТРИНГСасласласласлролыЕАРорадАТЕтаьлдаыЕАРпхайсррЕСТзпГрЕСТОРЕ зЕРОпАГЕплартсгЕТтИМЕйсррЕАДцЛКрЕАД ТХЕ ЦЛОЦКлдыхОУРбитхРфОРМАТ ХОУР ТИМЕ ФОРМАТ ©бплцНЖтИМЕыЕСлдаёмнО сЕТУП ТИМЕ СТИНГ ФОР ХОУР ФОРМАТстатИМЕсТРлдьёааССУМЕ амседсецтыаиС ИТ аФТЕРНООНеЖЕНИНГ ©сбцёцлдбццсЕТампмнОтаыыЕС сАЖЕ РЕСУЛТ ХОУРбнемАКЕпмлдыёиТС ТХЕ нООН ХОУРмАКЕпмлдьёпсЕТампмстьтИМЕсТРтыаиС ИТ ТХЕ ам ХОУР ©бнецНЖтИМЕлдыёыЕСцНЖтИМЕтыасЕТУП ТИМЕ СТРИНГлдыёлдьёнЬТбЫТЕпхасПЛИТ БЫТЕ ИНТО НИББЛЕСандёфлсрлсрлсрлсрцлцадцёсЕТУП тЕНС ДИГИТстатИМЕсТРыинысЕТУП оНЕС ДИГИТплаандёфадцёстатИМЕсТРыиныиныиньаРЕ ВЕ ФИНИСХЕД ТХРУ сЕЦОНДС ©лдахОУРьцпьёбненЬТбЫТЕнОйсррЕСТзпГыЕС рЕСТОРЕ зЕРОпАГЕлдьётИМЕсТРАНД РЕТУРН ВИТХ ПОИНТЕР ТО ТИМЕ СТРИНГлдаётИМЕсТРртсрЕСТзпГлдыёрЕСТОРЕ зЕРО ПАГЕрЕСТзплдансцъСАЖЕыстансцъВОРКыдеыбнерЕСТзпртс рЕАДцЛК рЕАД ТХЕ ЖАЛУЕС ФРОМ ТХЕ нсцС МЕМОРЫрЕАДцЛКлдыёсАЖЕ ОФФ зЕРО ПАГЕ ТХАТ ВЕ АРЕ УСИНГсАЖЕзпГлдансцъВОРКыстансцъСАЖЕыдеыбнесАЖЕзпГсеидОНТ АЛЛОВ иНТЕРРУПТС ДУРНИНГ нсц АЦЦЕССлдардцьромсАЖЕ цьром СТАТЕпхастасетцьромлдансцъИНИТеНАБЛЕ нсц ФОР ИНИТ СТРИНГлдаёиНИТсТРсЕТУП ПОИНТЕР ТО ИНИТ СТРИНГстансцъпТРлдаёиНИТсТРстансцъпТРлдыёсЕНД ИНИТ СТРИНГиНТнбЫТлдансцъпТРыгЕТ НЕЬТ нсц ИНТИ БЫТЕсецрориНТнбИТпхасЕНД ТХЕ БИТСлдаёролтаьлдансцъДАТАьплалсрбнеиНТнбИТдеыбплиНТнбЫТлдьёрЕАД ИН ТХЕ ТИМЕ ФРОМ ТХЕ нсц ЦХИПнЬТобЫТлдыёнЬТобИТлдансцъИНИТроррорнсцОУТПТьдеымОРЕ БИТС ТО РЕЦЕИЖЕ ©бплнЬТобИТыЕСцпьёЁаРЕ ВЕ ДОВН ТО дАЫ ОФ вЕЕК ©бплмОРЕо©ыЕС иГНОРЕ дов дАТЕ мОНТХ АНД ыЕАРлдансцОУТПТьнО цОНЖЕРТ бцд ТО хЕЬпхаандёфстансцОУТПТьплаандёфлсрлсрлсрлсртаыбеямОРЕо©лдаёцНЖхЕЬадцёдеыбнецНЖхЕЬадцнсцОУТПТьстансцОУТПТьмОРЕо©деьмОРЕ БЫТЕС ТО РЕАД ФРОМ нсц ©бплнЬТобЫТыЕСпланО рЕСТОРЕ цьром СЕТТИНГ ИФ НЕЦЕССАРЫролбцсрЕАДдОНстацлрцьромрЕАДдОНртсиНИТсТРхеьцаЁЁаццаЁЁацтИМЕсТРасц хеь
+1
View File
@@ -0,0 +1 @@
пРОдос цЛОЦК дРИЖЕР рЕЖИСЕД дАТЕ ЛСТОФФРЕЛДСКРЕЛПРОДОСМЛИЕЯУБФДАТЕЕЯУБФТИМЕЕЯУБФГЕТъТИМЕЕЯУПРОДОСЕНТОРГДДБМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОС ГББС ФОРМАТГЕТДАТЕЙСРМЛИ МЛИ ЦАЛЛДБГЕТъТИМЕХЕЬ НО ПРАМАТЕР ТАБЛЕЛДЬДАТЕЛДАДАТЕСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТИМЕ ФРОМ ПРОДОСРДТИМЕЙСРГЕТДАТЕ УПДАТЕ ТИМЕЛДАТИМЕ ГЕТ ЦУРРЕНТ ХОУРЙСРБИНДЕЦ ТРАНСЛАТЕ ТО АСЦИИСТАТИМЕСТР САЖЕ ХОУРСТЬТИМЕСТРЛДАТИМЕ ГЕТ МИНУТЕСЙСРБИНДЕЦ ТРАНСЛАТЕ ТО АСЦИИСТАТИМЕСТРЁ САЖЕ МИНУТЕСТЬТИМЕСТРЛДАё ЦЛЕАР ОУТ АНЫ ПОССИБЛЕ АМПМСТАТИМЕСТРСТАТИМЕСТРРТС ЦОНЖЕРТ ТИМЕ ТО ХР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТС ТРАНСЛАТЕ А БИНАРЫ ТО ТЕЬТ шщБИНДЕЦЦМПё ПУТ ЛИМИТ ОФ БЦЦБИНЛДАёБИНЛДЫё СТАРТ С ЦОУНТЕРБИНАЦМПёБЦЦБИНБ ЛЕСС ТХАН ВЕРЕ ДОНЕСБЦё МИНУС ИНЫ АДД ТО ТХЕ С ЦОУНТЕРБНЕБИНА ЛООПБИНБАДЦё МАКЕ С ИНТО ТЕЬТТАЬ САЖЕТЫААДЦё МАКЕ С ИНТО ТЕЬТРТС ВЕРЕ ДОНЕ ЁТИМЕСТРАСЦ
+1
View File
@@ -0,0 +1 @@
сЕРИАЛ пРО дРИЖЕР ХРСЛСТОФФРЕЛДСКРЕЛСЕРИАЛПРОЛНБУФЕЯУМЛИЕЯУБФДАТЕЕЯУБФГЕТъТИМЕЕЯУСЕРИАЛПРОЕНТОРГДСЛОТХЕЬМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОС ГББС ФОРМАТГЕТДАТЕЙСРБФ МЛИ ЦАЛЛДБГЕТъТИМЕХЕЬ НО ПРАМАТЕР ТАБЛЕЛДЬДАТЕЛДАДАТЕСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТХЕ ЦУРРЕНТ ТИМЕ ФРОМ ЦЛОЦКРДТИМЕБИТИНИТБЫТ ХАС РОУТИНЕ БЕЕН ЦАЛЛЕД БЕФОРЕ©БМИЦЛОЦК ЫЕПЛДАСЛОТ ГЕТ ЦЛОЦК СЛОТЛСРЛСРЛСРЛСРОРАёЦ МАКЕ ИНТО цН ФОРМСТАЦЛОЦК МОДИФЫ ЦОДЕ ФОР СЛОТСТАЦЛОЦКЁДЕЦИНИТБЫТ СХОВ РОУТИНЕ ХАС БЕЕН ИНИТЕДЦЛОЦКЛДАёА УСЕ МОДЕЦЛОЦКЙСРЦ МОДИФИЕД ЦЦЛОЦКЁЙСРЦД МОДИФИЕД ЦЛДЛДЫёЛДЬёЦЛОЦКЛДАЛНБУФЫСТАТИМЕСТРЬИНЫИНЬЦПЬёБНЕЦЛОЦКРТС ЦОНЖЕРТ ТИМЕ ТО ХОУР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРЦОНЖАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТСИНИТБЫТХЕЬТИМЕСТРАСЦ ам
+1
View File
@@ -0,0 +1 @@
тХУНДЕРЦЛОЦК дРИЖЕР ХРС дАТЕ рЕЖИСЕД ЛСТОФФРЕЛДСКРЕЛТХУНДЕРЛНБУФЕЯУДАТЕЕЯУБФТХУНДЕРЕНТОРГДСЛОТХЕЬМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОСГББС ФОРМАТГЕТДАТЕЙСРБФХЕЬХЕЬЛДЬДАТЕЛДАДАТЕСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТИМЕ ФРОМ ЦЛОЦКРДТИМЕБИТИНИТБЫТ ХАС РОУТИНЕ БЕЕН ЦАЛЛЕД БЕФОРЕ©БМИЦЛОЦК ЫЕПЛДАСЛОТ ГЕТ ЦЛОЦК СЛОТЛУПЛСРчОРАёЦ МАКЕ ИНТО цН ФОРМСТАЦЛОЦК МОДИФЫ ЦОДЕ ФОР СЛОТСТАЦЛОЦКЁДЕЦИНИТБЫТ СХОВ РОУТИНЕ ХАС БЕЕН ИНИТЕДЦЛОЦКЛДАёё УСЕ МОДЕ ХОУРЦЛОЦКЙСРЦБ МОДИФИЕД ЦБЦЛОЦКЁЙСРЦ МОДИФИЕД ЦЛДЫёЦЛОЦКЛДАЛНБУФЫ ГЕТ ТИМЕ ФРОМ ИНПУТ БУФФЕРСТАТИМЕСТРЫИНЫЦПЫёБНЕЦЛОЦКЛДАё ПУТ ЦОЛЕНС БАЦК ИНТО СТРИНГСТАТИМЕСТРСТАТИМЕСТРЛДАё СТАТИМЕСТР МАКЕ СУРЕ ТХАТ ТХЕ АМПМ ИС РЕСЕТСТАТИМЕСТРРТС ЦОНЖЕРТ ТИМЕ ТО ХОУР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТС ДАТА АРЕАИНИТБЫТХЕЬТИМЕСТРАСЦ
+1
View File
@@ -0,0 +1 @@
зрам уЛТРА Ё ХОУР дАТЕ рЕЖИСЕД ЁЛСТОФФРЕЛДСКРЕЛУЛТРАУЛТРАЕНТОРГДГЕТъТИМЕЕЯУМЛИЕЯУБФДАТЕЕЯУБФДБМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОС ГББС ФОРМАТГЕТДАТЕЙСРМЛИ МЛИ ЦАЛЛДБГЕТъТИМЕХЕЬ НО ПРАМАТЕР ТАБЛЕЛДЬДАТЕЛДАДАТЕСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТХЕ ЦУРРЕНТ ТИМЕ ФРОМ ЦЛОЦКРДТИМЕЛДАёЦХОЛДЦЛКЛДАёСТАЦДСТАЦДСТАЦДЛДЫёЁЛООПЛДАЦДАНДёБЕЯРЕАДТИМЕДЕЫБНЕЛООПЛДАёСТАЦДСТАЦДСТАЦДБНЕХОЛДЦЛКРЕАДТИМЕЛДАЦ С ОФ ХОУРАНДёОРАёЁСТАТИМЕСТРЛДАЦ С ОФ ХОУРАНДёОРАёЁСТАТИМЕСТРЛДАЦЁ С ОФ МИНУТЕАНДёОРАёЁСТАТИМЕСТРЁЛДАЦ С ОФ МИНУТЕАНДёОРАёЁСТАТИМЕСТРЛДАЦ С ОФ СЕЦОНДСАНДёОРАёЁСТАТИМЕСТРЛДАЦ С ОФ СЕЦОНДСАНДёОРАёЁСТАТИМЕСТРЛДАёСТАЦДСТАЦД РЕЛЕАСЕ ХОЛД БИТСТАЦДРТС ЦОНЖЕРТ ТИМЕ ТО ХР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТС ЖАРИАБЛЕСТИМЕСТРАСЦ
+1
View File
@@ -0,0 +1 @@
­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Πςονετθυσ Φεςσαγαςδ Δςιφες­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ εφισεδ ΔατεΊ °Έ°²Έ·­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ μστ οζζ ςεμ δσλ ςεμφεςσαφεςσα εξτ οςη ¤°δ°°­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ηετίτινε ερυ ¤Έ²νμι ερυ ¤βζ°°δατε ερυ ¤βζΉ°σμοτ θεψ ΄°νοδε δβ ° κνπ ηετδατε κνπ ηεττινε κνπ σετδατε ηετ τθε δατε ιξ πςοδοσ ηββσ ζοςνατ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ηετδατε κσς νμι » νμι γαμμ δβ ηετίτινε θεψ °°°° » ξο πςανατες ταβμε μδψ δατε μδα δατε«±σετδατε ςτσ ηετ τθε γυςςεξτ τινε­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ηεττινε κσς ςδτινε βιτ νοδε βπμ ητινε± κσς γοξφεςτητινε± μδψ £Ότινεστς » ποιξτ το στςιξη μδα £Ύτινεστς ςτσ ζιηυςε τθε γυςςεξτ τινε­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ςδτινε κσς ςδγμογλ μδα τινεστς πθα  » ζιψ θους ¨ςενοφε© ανπν ιξζο© αξδ £¥°°±±°°±± στα τινεστς πμα μσς μσς μσς  » νοφε ανπν βιτ ιξτο γαςςω βγγ ηεττιν² » ιτ ισ αν ¨δεζαυμτ© μδα £§Π§ » γθαξηε το πν στα τινεστς«Ήηεττιν² μσς  » νοφε ±²²΄ θους βιτ ιξτο γαςςω βγγ ηεττιν³ » ιξ ±² θους νοδε¬ αμμ ισ χεμμ μδα £§ § » ιξ ²΄ θους νοδε λιμμ ανπν στα τινεστς«Ή στα τινεστς«±°ηεττιν³ ςτσ ςεαδ τθε δατε ζςον γμογλ­­­­­­­­­­­­­­­­­­­­­­­­­­­­ςδγμογλ μδψ £° μδω σμοτ » ηετ σμοτ οζζσετςδγμλ² μδα γμλπαςν¬ψ » ηετ ζυξγτιοξ βερ ςδγμλ΄ βνι ςδγμλ³ » κυστ ασγιι δατα αξδ £¥°°±±±±±± » λιμμ θιηθ στατυσ ιξζο στα ¤γ°Έ²¬ω » ποιξτ το δατα μδα ¤γ°Έ³¬ω » μοαδ ιξ δατα αξδ £¥°°°°±±±± » ηετ ςιδ οζ εψτςα οςα £§°§ » ναλε ιξτο ξυνεςιγ διηιτςδγμλ³ αξδ £¤·ζ » λιμμ θιηθ ¨ζςον ασγιι© στα τινεστς¬ψ ιξψ κνπ ςδγμλ² » ηο υξτιμ ουτ οζ δαταςδγμλ΄ ςτσ γοξφεςτ τινε το ±²θς ζοςνατ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­γοξφεςτ μδα τινεστς »γοξφεςτ το ±² θους μδψ τινεστς«± αξδ £¤°ζ ταω τψα αξδ £¤°ζ δεω βνι γοξφ² γμγ αδγ £±° δεω βνι γοξφ² αδγ £±°γοξφ² γνπ £±² βξε γοξφ²α μδα £²΄γοξφ²α ταω βξε γοξφ³ μδα £±²γοξφ³ μδψ £§Α§ γνπ £±³ βγγ γοξφ΄ σβγ £±² μδψ £§Π§γοξφ΄ μδω £§°§γοξφµ γνπ £±° βγγ γοξφ σβγ £±° ιξω βξε γοξφµγοξφ οςα £§°§ στα τινεστς«± στω τινεστς στψ τινεστς«Ή μδψ £§Ν§ στψ τινεστς«±° ςτσ γοξφεςτ α ² βωτε δεγιναμ ξυνβες το βιξαςω­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­δεγβιξΈ αξδ £¤·ζ σεγ σβγ £§°§ στα δεγβωτε » σαφε ±°§σ διηιτ τψα  » νοφε ±§σ ιξτο Α αξδ £¤·ζ σεγ σβγ £§°§ μδω £±°δεγΈα γμγ αδγ δεγβωτε » αδδ τθε ±°§σ διηιτ¬ ±° τινεσ δεω βξε δεγΈα ςτσ  » ςετυςξ χιτθ ςεσυμτδεγβωτε θεψ °° φαςιαβμεσ­­­­­­­­­­­­­­­­­­­­­­­­­τινεστς ασγ §°°Ί°°Ί°° ΑΝ§¬°°γμλπαςν θεψ ±µ±΄ ασγ ΆΊΆ θεψ ±³±² ασγ ΆΊΆ θεψ ±±±° ασγ Ά ΑΝΆ θεψ °°
+31
View File
@@ -0,0 +1,31 @@
---------------------------------------
--> Feedback from a User <--
Subj: Config
From: Larry Hawkins (#669)
Date: Tue. Jan 16, 1990 @ 23:39:18
I tried the listings, everything is fine but the date is still screwed up
(1990).
Could not do user purge because of the date, it is screwed up but it could be
the date.
Profanity filter is fine but what about such as "scum bag" or things to long?
It lets you enter them then truncates to what it likes. Error message?
Edit Bulletin:
Works fine but the following two items:
Auto kill can be set to greater than max bulletins and it takes it. What
does it do, ignore it or set it to something. Display shows waht you
entered.
Add storage file for an existing board and file. Original is 128 directory
and 256 storage. Change directory to 256 and answer yes to replace question
it "changes" the file size and your bulletin board now has the same number
of entries but they are trash.
User list now handles "sparse file" correctly. What happened???
= Me =
---------------------------------------
+1
View File
@@ -0,0 +1 @@
ΗΒΒΣ Πςο ­ Γοξζιη Πςοηςαν  Δατε ςεμ δσλ ςεμγοξζιη μστ οζζ πυτ ερυατεσ πυτ σταςτ πυτ ςουτιξε πυτ δισλ πυτ πδισλιο πυτ οσπκυξλ πυτ φιδδφς πυτ νοδεν πυτ φιδεο πυτ γμογλ πυτ πςιξτες πυτ ιξιτ πυτ πζιμτες πυτ πστος πυτ βοαςδεδιτ πυτ υσες πυτ υσεςπυςηε
+1
View File
@@ -0,0 +1 @@
­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Δισλ στυζζ ζος γοξζιη­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ΔατεΊ ³±±ΈΈ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ςεαδ ιξ α παςτιαμ ςεγοςδ Ϋ±­²µµ βωτεσέςδπαςτ στψ παςτ στα παςτ«± » ποιξτ το βυζζες τωα ταψ  » σαφε γουξτες μδω £°Ίμοοπ κσς ςδβωτε » ςεαδ ιξ δατα βγσ Ίεςςος » εςςος στα ¨παςτ©¬ω ιξω δεψ βξε Ίμοοπ » δο ξεψτ βωτε γμγ  » αμμ χεξτ χεμμΊεςςος ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ χςιτε α παςτιαμ βμογλ οζ δατα το δισλχςπαςτ στψ παςτ » ποιξτ το δατα στα παςτ«± τωα ταψ  » σαφε μεξητθ μδω £°Ίμοοπ μδα ¨παςτ©¬ω » χςιτε ουτ δατα κσς χςβωτε ιξω δεψ βξε Ίμοοπ » δο ξεψτ βωτε ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ φεςιζω α τθατ α δισλ ισ οξμιξεφεςιζω στψ φεςιζωίπ«± » ποιξτ το χαξτεδ πατθ στα φεςιζωίπ«² κσς νμι δβ ¤γ » σετ πςεζιψ δχ φεςιζωίπ βγσ Ίεςςος κσς νμι »ηετ πςεζιψ ζος σουςγε φομυνε δβ ¤γ· »ηετ πςεζιψ δχ πίπζψ² »ποιξτ το πατθΊεςςος ςτσφεςιζωίπ δβ ± δχ ° »αδδςεσσ οζ πατθ το σετ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ μοαδ γοξζιηαγοσ®οβκ ζςον δισλμδαγοσ κσς μοηπςη » μοη το τθε πςοηςαν δισλ μδψ £Όηξανε μδα £Ύηξανε κσς νοφξανε » νοφε ζιμεξανε κσς οπεξ » οπεξ §αγοσ®οβκ§ βγσ Ίεςςος » εςςος μδψ £Όγοξζβυζ » μοαδ γοξζιη παςτ ιξτο βυζζες μδα £Ύγοξζβυζ μδω £²° » ςεαδ ±° παηεσ ¨µ βμογλσ© κσς ςδβμλ κσς γμοσε » γμοσε ζιμε γμγΊεςςος ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ χςιτε γοξζιηαγοσ®οβκ βαγλ το δισλσφαγοσ κσς μοηπςη » μοη το πςοηςαν δισλ μδψ £Όηξανε μδα £Ύηξανε κσς νοφξανε » νοφε ζιμεξανε κσς οπεξ βγσ Ίεςςος μδψ £Όγοξζβυζ » χςιτε γοξζιη βαγλ το δισλ μδα £Ύγοξζβυζ μδω £²° κσς χςβμλ » χςιτε ±° παηεσ ¨µ βμογλσ© κσς γμοσε γμγΊεςςος ςτσςεζξυν δβ °
+1
View File
@@ -0,0 +1 @@
便驿便 秿 秿驿
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
𥔱𩤃 𡵆𡵆𡵆𡵆
+1
View File
@@ -0,0 +1 @@
 οςη ¤²°°° » οςη το χθεςε ωου χαξτ ιτ τωπ ¤ζζ ΜΛΦ ¤°° μιξλ ςεμγοξζιη μιξλ ςεμιξιτστς μιξλ νοδενσςεμξυμμνδν μιξλ νοδενσςεμγατ±°³ μιξλ νοδενσςεμγατ²±² μιξλ νοδενσςεμνν² μιξλ νοδενσςεμσσγ μιξλ νοδενσςεμησποςτ± μιξλ νοδενσςεμησποςτ² μιξλ νοδενσςεμησποςτ±®θστ μιξλ νοδενσςεμησποςτ²®θστ μιξλ νοδενσςεμυμτςα± μιξλ νοδενσςεμυμτςα² μιξλ νοδενσςεμσιξημεσπδ μιξλ νοδενσςεμνυμτισπδ μιξλ νοδενσςεμξογας μιξλ φιδεοςεμαππμε΄° μιξλ φιδεοςεμαππμεΈ° μιξλ φιδεοςεμαππμε΄°πμ μιξλ φιδεοςεμφιδεψ μιξλ γμογλσςεμησγμογλ μιξλ γμογλσςεμξυμμ μιξλ γμογλσςεμτθυξδες μιξλ γμογλσςεμσεςιαμπςο μιξλ γμογλσςεμιιγσωσ μιξλ γμογλσςεμφεςσα μιξλ γμογλσςεμξοσμοτ μιξλ γμογλσςεμπςοδοσ μιξλ γμογλσςεμνουξταιξ μιξλ γμογλσςεμυμτςα μιξλ πςιξτεςσςεμξυμμ μιξλ πςιξτεςσςεμπαςαμμεμ μιξλ πςιξτεςσςεμσεςιαμ μιξλ πςιξτεςσςεμηςαππμες σαφ γοξζιη®σωστεν
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
иНТЕРНАЛ аППЛЕ цАТ Ё дАТЕ Ё аенЛСТОФФРЕЛДСКРЕЛЦАТЁСВБЫТеяуЦСХБЫТеяуЦИНДАТАеяуЦБСПДБЫТеяуЦБАЦБЫТЕеяуЦДЬМТБЫТеяуЦДОУТДАТеяуЦЕСТАТУСеяуЦФЦАТЁЕНТОРГЕ ЙУМП ТАБЛЕСЛОТДФБСЕРИАЛ ЦАРД СЛОТИНИТСПДДФБИНИТИАЛИЗЕ СПЕЕДЦАЛЛСПДДФБСПЕЕД ОФ ЦАЛЛБЫТЦНТДФБймпИНИТймпРИНГСЕТймпРИНГймпАНСВЕРймпХАНГУПймпИНПймпОУТймпЦХКДЦДЙМПСЕТСПДЙМПДУММЫРАИСЕ ДТРЙМПДУММЫЦЛЕАР БУФФЕРЙМПДУММЫЯУИТДУММЫРТС ИНИТ ТХЕ МОДЕМ ЦАРДИНИТсеилдьСЛОТГЕТ СЛОТ ОФФСЕТлдыёИНИТлдаИНИТБЫТЫИНИТ АЛЛ БЫТЕСстаЦЬиньиныцпыёбнеИНИТртс СЕТУП ФОР ТХЕ ЦАЛЛРИНГСЕТлдаёРЕСЕТ ТИМЕОНстаБЫТЦНТстаБЫТЦНТстаБЫТЦНТстаЦАРВАИТРЕСЕТ ВАИТ ФЛАГтаыСЕТЁ БАУДймпСЕТСПД СЦАН ФОР ТХЕ РИНГ АНД ХАНДЛЕ ИТРИНГлдьСЛОТГЕТ ОФФСЕТбитЦАРВАИТДО ТХЕЫ ВАНТ МАНУАЛАНСВЕР©бмиРИНГАЫЕПлдаАЦБЫТЕЬандёбеяРИНГНОТХИНГРИНГлдаАЦБЫТЕЬВАИТ ФОР РИНГ ТО ЦЛЕАРандёбнеРИНГРИНГАлдаёПИЦК УП ПХОНЕстаСХБЫТЬлдаёСЕТУП ЦАРРИЕР ВАИТ ТИМЕстаЦАРВАИТлдаёВАИТ ФОР ТХИНГС ТО СЕТТЛЕйсрВАИТРИНГЁлдаёДО БИГ ВАИТйсрВАИТлдаСВБЫТЬДО ВЕ ХАЖЕ ЦАРРИЕР©андёбнеРИНГЫЕПдецЦАРВАИТЛООП УНТИЛ ЦОУНТ ИС ДОНЕбнеРИНГЁйсрХАНГУПРИНГцлцНОТХИНГ ХАППЕНЕДртсРИНГлдаёРЕСЕТ ЦАРРИЕР ТИМИНГстаЦАРВАИТсецртс СЕНД АТААНСВЕРлдаёСИГНАЛ ВЕ ВАНТ МАНУАЛАНСВЕРстаЦАРВАИТртс ХАНГУП ПХОНЕХАНГУПлдьСЛОТГЕТ ОФФСЕТлдаёстаСХБЫТЬХАНГ УП ПХОНЕртс ИНПУТ ДАТАИНПстьСАЖЕъЬСАЖЕ ьлдьСЛОТГЕТ ОФФСЕТлдаСТАТУСЬГЕТ СТАТУСандёцлцбеяИНПНО ДАТАлдаёРЕСЕТ ЦХАР РЕАДЫ БЫТЕстаЬМТБЫТЬлдаИНДАТАЬГЕТ ДАТАсецИНПлдьСАЖЕъЬРЕСТОРЕ РЕТУРНртс ОУТПУТ ДАТАОУТстьСАЖЕъЬСАЖЕ ЬдецТИМЕЦНТЦОУНТ ДОВН БЫТЕС ПЕР СЕЦОНДбнеОУТНОТ А СЕЦОНДС ВОРТХ ЫЕТпхалдаЦАЛЛСПДРЕСЕТ ЦОУНТЕРасласласлТИМЕ ЦОУНТ БАСЕРАТЕ ЁасласлстаТИМЕЦНТплаинцБЫТЦНТСЕЦОНДС АТ ЫЕТ©битБЫТЦНТбжцОУТНОПЕлдьёРЕСЕТ СЕЦОНДСстьБЫТЦНТинцБЫТЦНТМИНУТЕС АТ ЫЕТ©битБЫТЦНТбжцОУТНОПЕлдьёРЕСЕТ МИНУТЕСстьБЫТЦНТинцБЫТЦНТИНЦ ХОУРСОУТлдьСЛОТпхаОУТлдаСТАТУСЬЦХЕЦК СТАТУСандёбеяОУТЛООП УНТИЛ РЕАДЫпластаОУТДАТЬОУТПУТ БЫТЕлдьСАЖЕъЬртс ЦХЕЦК ФОР ЦАРРИЕРЦХКДЦДстьСАЖЕъЬДОНТ КИЛЛ АНЫ РЕГСпхалдаЦАРВАИТДО ВЕ ХАЖЕ ЦАРРИЕР©беяЦХКДЦДЁНОПЕлдьСЛОТлдаСВБЫТЬЦХЕЦК ЦАРРИЕРандёбеяЦХКДЦДНО ЦАРРИЕРлдаёБУФФЕР ЦАРРИЕР ДЕТЕЦТстаЦАРВАИТсецбцсЦХКДЦДУСЕ РЕТУРН РОУТИНЕЦХКДЦДдецЦАРВАИТЦОУНТ ДОВНЦХКДЦДЁцлцЦХКДЦДплаРЕСТОРЕ АЛЛ РЕТУРНлдьСАЖЕъЬртс СЕТ ТХЕ РСЁ СПЕЕДСЕТСПДстьСАЖЕъЬлдьСЛОТГЕТ ОФФСЕТлдаСПЕЕДЫГЕТ СПЕЕДстаСПДБЫТЬСЕТ СПЕЕДлдаёФИНД ЦАЛЛЕР СПЕЕД ЬЁстаЦАЛЛСПДцпыёАТ Ё©беяСЕТСПДЁЫЕПаслЦАЛЛСПДСПЕЕД СПЕЕД СЕТСПДаслЦАЛЛСПДСПЕЕД СПЕЕД деыбнеСЕТСПДЛООП УНТИЛ ЦОРРЕЦТ СПЕЕД ФОУНДСЕТСПДЁлдьСАЖЕъЬРЕСТОРЕ РЕТУРНртс ВАИТ РОУТИНЕВАИТсецФРОМ АППЛЕ ш РЕФ МАН ПГ щВАИТпхаВАИТЁсбцёбнеВАИТЁпласбцёбнеВАИТртс ЖАРИАБЛЕССПЕЕДДФБХАНДЛЕ Ё САЖЕъЬДФБТИМЕЦНТДФБЦАРВАИТДФБИНИТБЫТДФБДФБАСЦцАТЁ
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
иНТЕРНАЛ мИЦРОМОДЕМ щш Е дАТЕ ЛСТОФФРЕЛДСКРЕЛММДАТАеяуЦСТАТУСеяуЦЦРеяуЦРИНГИНеяуЦЦРеяуЦЦРЁеяуЦЁММЕНТОРГЕ ЙУМП ТАБЛЕСЛОТДФБСЕРИАЛ ЦАРД СЛОТДФБТРАНСМИТ РЕЦЕИЖЕЦАЛЛСПДДФБСПЕЕД ОФ ЦАЛЛБЫТЦНТДФБймпИНИТймпРИНГСЕТймпРИНГймпАНСВЕРймпХАНГУПймпИНПймпОУТймпЦХКДЦДЙМПСЕТСПДЙМПДУММЫРАИСЕ ДТРЙМПДУММЫЦЛЕАР БУФФЕРЙМПДУММЫЯУИТДУММЫРТС ИНИТ ТХЕ МОДЕМ ЦАРДИНИТСЕИлдьСЛОТГЕТ СЛОТ ОФФСЕТлдаРЕСЕТ ТОНЕСПЕАКЕРстаЦРЁЬртс СЕТУП ФОР ЦАЛЛРИНГСЕТлдаёРЕСЕТ ТИМЕОНстаБЫТЦНТстаБЫТЦНТстаБЫТЦНТстаЦАРВАИТРЕСЕТ ВАИТ ФЛАГтаыСЕТЁ БАУДймпСЕТСПД СЦНА ФОР РИНГ АНД ХАНДЛЕ ИТРИНГлдьСЛОТГЕТ ОФФСЕТбитЦАРВАИТДО ТХЕЫ ВАНТ МАНУАЛАНСВЕР©бмиРИНГАЫЕПлдаРИНГИНЬЦХЕЦК ФОР РИНГандбнеРИНГНОТХИНГРИНГлдаРИНГИНЬВАИТ ФОР РИНГ ТО ЦЛЕАРандбеяРИНГРИНГАлдаРЕСЕТ УАРТстаЦРЬлдаСЕТ ФОР НстаЦРЬлдаРЕСЕТ МОДЕМстаЦРЬлдаПИЦК УП ПХОНЕ шЕНАБЛЕ ЦАРРИЕРщстаЦРЬлдаёСЕТУП ЦАРРИЕР ВАИТ ТИМЕстаЦАРВАИТлдаёЁЦВАИТ ФОР ТХИНГС ТО СЕТТЛЕйсрВАИТРИНГЁлдаёДО БИГ ВАИТйсрВАИТлдаДАТАЬлдаСТАТУСЬРЕСЕТ ЦАРРИЕР ФЛАГлдаСТАТУСЬДО ВЕ ХАЖЕ ЦАРРИЕР©андбеяРИНГЫЕПдецЦАРВАИТЛООП УНТИЛ ЦОУНТ ИС ДОНЕбнеРИНГЁйсрХАНГУПРИНГцлцНОТХИНГ ХАППЕНЕДртсРИНГлдаёРЕСЕТ ЦАРРИЕР ТИМИНГстаЦАРВАИТсецртс СЕНД АТА ТО ПХОНЕАНСВЕРлдаёСИГНАЛ ВЕ ВАНТ МАНУАЛАНСВЕРстаЦАРВАИТртс ХАНГУП ПХОНЕХАНГУПлдьСЛОТГЕТ ОФФСЕТлдастаЦРЬХАНГ УП ПХОНЕртс ИНПУТ ДАТАИНПстьСАЖЕъЬСАЖЕ ьлдьСЛОТГЕТ ОФФСЕТлдаСТАТУСЬГЕТ СТАТУСандцлцбеяИНПНО ДАТАлдаДАТАЬГЕТ ДАТАсецИНПлдьСАЖЕъЬРЕСТОРЕ РЕТУРНртс ОУТПУТ ДАТАОУТстьСАЖЕъЬСАЖЕ ЬдецТИМЕЦНТЦОУНТ ДОВН БЫТЕС ПЕР СЕЦОНДбнеОУТНОТ А СЕЦОНДС ВОРТХ ЫЕТпхалдаЦАЛЛСПДРЕСЕТ ЦОУНТЕРасласласлТИМЕ ЦОУНТ БАСЕРАТЕ ЁасласлстаТИМЕЦНТплаинцБЫТЦНТСЕЦОНДС АТ ЫЕТ©битБЫТЦНТбжцОУТНОПЕлдьёРЕСЕТ СЕЦОНДСстьБЫТЦНТинцБЫТЦНТМИНУТЕС АТ ЫЕТ©битБЫТЦНТбжцОУТНОПЕлдьёРЕСЕТ МИНУТЕСстьБЫТЦНТинцБЫТЦНТИНЦ ХОУРСОУТлдьСЛОТпхаОУТлдаСТАТУСЬЦХЕЦК СТАТУСандбеяОУТЛООП УНТИЛ РЕАДЫпластаДАТАЬОУТПУТ БЫТЕлдьСАЖЕъЬртс ЦХЕЦК ФОР ЦАРРИЕРЦХКДЦДстьСАЖЕъЬДОНТ КИЛЛ АНЫ РЕГСпхалдьСЛОТлдаСТАТУСЬРЕСЕТ ЦАРРИЕР ФЛАГлдаСТАТУСЬЦХЕЦК ЦАРРИЕРандцлцбнеЦХКДЦДОППС НО ЦАРРИЕРсецСЕЦ ВЕ ХАЖЕ ЦАРРИЕРЦХКДЦДплаРЕСТОРЕ РЕТУРНлдьСАЖЕъЬртс СЕТ ТХЕ РСЁ СПЕЕД шСПЕЕД ОФФСЕТ ИН ыщСЕТСПДлдаёФИНД ЦАЛЛЕР СПЕЕД ЬЁстаЦАЛЛСПДртс ВАИТ РОУТИНЕВАИТсецФРОМ АППЛЕ щш РЕФ МАН ПГ ВАИТпхаВАИТЁсбцёбнеВАИТЁпласбцёбнеВАИТртс АЖАИЛАБЛЕ СПЕЕДССАЖЕъЬДФБТИМЕЦНТДФБЦАРВАИТДФБАСЦмм
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
+1
View File
@@ -0,0 +1 @@
驿 РЯ
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+387
View File
@@ -0,0 +1,387 @@
* GS Port Driver Bios - Slot #2
* written by Andy Nicholas on July 26, 1987
*
* Special version for the USR HST & 19200 Baud
*-------------------------------
rel
dsk rel/gsport.hst
cr equ $0d
lf equ $0a
initstr equ $11d0
ansstr equ $11c0
cdbyte equ $11bf
*-------------------------------
gsport_hst ent
org $0e00
* Jump Table
*-------------------------------
hex 20 ;serial card slot * 16
initspd db 00
callspd dfb 0 speed of call
bytcnt dfb 0,0,0
jmp init
jmp ringset
jmp ring
jmp answer
jmp hangup
jmp inp
jmp out
jmp getcarr
jmp initport
jmp raisedtr
doinit jmp $c200
doread jmp $c200
dowrite jmp $c200
dostatus jmp $c200
doext jmp $c200
* init the serial port pascal locations
*-------------------------------
init lda $c20d ;get init address
sta doinit+1
lda $c20e ;get read address
sta doread+1
lda $c20f ;get write address
sta dowrite+1
lda $c210 ;get status address
sta dostatus+1
lda $c212
sta doext+1
rts
* setup for call
*-------------------------------
ringset jsr hangup
lda #0 ;let modem reset
jsr wait
jsr wait
lda #$00
jsr gsdtr
jsr initport
lda #0 ;slight delay (let modem do init)
jsr wait
ldx #$FF
rset2 inx do ;pre-inc
lda initstr,x ;get modem init string
beq rset3 ;we are done
jsr out ;output
bra rset2 ;loop (Z-bit set after wait)
rset3 ldy #250 ;check 50 times
rset4 dey count ;down
beq ringset
lda #30 ;delay slightly
jsr wait
jsr inp
bcc rset4
and #$7f
cmp #'K' ;check for "OK"
bne rset4
clc
rts return
* scan for ring and handle it
*-------------------------------
ring jsr inp ;check for a char
bcc ring5 ;nope...
and #$7f ;strip high
cmp #'E'
clc
bne ring5 ;keep checking
ring2 jsr inp ;check for char
bcc ring2
ldy #0 ;def = 300 baud
and #$7f ;strip high
cmp #'R' ;oops, "No Carrier" message
beq ringset
cmp #cr ;connect 300
beq ring3
cmp #'3' ;connect 300
beq ring3
iny
cmp #'1' ;connect 1200
beq ring3
iny
cmp #'2' ;connect 2400
beq ring3
iny
cmp #'4' ;connect 4800
beq ring3
iny
cmp #'9' ;connect 9600
bne ring2
ring3 jsr setbyte ;set the correct speed byte
ldy #5
ring4 lda #0 ;let carrier's settle
jsr wait
dey
bne ring4
sec we ;have a connection!
ring5 rts
* input data
*-------------------------------
inp phx save ;x
phy
ldx #$c2 ;are we ready?
ldy #$20
lda #1
jsr dostatus
bcc inp2 ;nope, exit
ldx #$c2 ;yes, read
ldy #$20
jsr doread
sec
ply
plx restore ;& return
rts
inp2 lda #0
clc
ply
plx
rts
* output data
*-------------------------------
out phx save ;x
phy save ;y
pha save ;a
out1 ldx #$c2 ;ready for send?
ldy #$20
lda #$00
jsr dostatus
bcc out1 ;nope
pla get ;a
ldx #$c2
ldy #$20
jsr dowrite ;send it
ply get ;y
plx get ;x
rts
* Check for carrier using Get_Port_Stat routine
*-------------------------------
getcarr phx
phy
lda #carrlist
ldx #>carrlist
ldy #0
jsr doext
lda carrbits
and cdbyte
beq nocarr
sec
ply
plx
rts
nocarr clc
ply
plx
rts
* send ata to phone
*-------------------------------
answer ldx #$ff
answer2 inx
lda ansstr,x ;get text
beq answer3 ;we are done
jsr out ;send it
bra answer2
answer3 rts
* set DTR on GS Serial Port, and hangup if needed
*-------------------------------
hangup lda #$80 ;blow 'em off (hangup)
gsdtr sta DTRstate
lda #DTR_List
ldx #>DTR_List
ldy #0
jmp doext
* wait routine
*-------------------------------
wait sec ;from apple ][+ ref man - pg 147
wait2 pha
wait3 sbc #1
bne wait3
pla
sbc #1
bne wait2
rts
* set the rs-232 speed [speed offset in Y]
*
* 0 = 300 baud
* 1 = 1200 baud
* 2 = 2400 baud
* 3 = 4800 baud
* 4 = 9600 baud
*-------------------------------
setbyte lda #1 ;find caller speed (x300)
sta callspd
cpy #0 ;at 300?
beq done ;yep
asl callspd ;speed = speed * 2
setspeed2 asl callspd ;speed = speed * 2
dey
bne setspeed2 ;loop until correct speed found
done rts
* reinit the port for 19200 baud
*-------------------------------
initport phx
phy
ldx #$c2
ldy #$20
jsr doinit
ldx #0
Baudread lda Baud19200,x
beq Fin_Init
jsr out
inx
bra Baudread
Fin_Init ldx #0
Init_Loop lda Port_Init,x
beq donebaud
jsr out
inx
bra Init_Loop
donebaud lda #Out_Buf
ldx #>Out_Buf
ldy #0
jsr doext
ply
plx
rts
*-------------------------------
* raise dtr
raisedtr lda #0
phx
phy
jsr gsdtr
ply
plx
rts
* global data area
*-------------------------------
Buffer equ $1080
Baud19200 hex 01
asc '15B'
hex 00 ;accept 19200 Baud
Port_Init
hex 01
asc '0D' ;8 bits
hex 01
asc '2P' ;no parity
hex 01
asc 'AD' ;auto-tabbing
hex 01
asc 'XD' ;no xoff recognition
hex 01
asc 'FD' ;no find keyboard
hex 01
asc 'CD' ;no column overflow
hex 01
asc 'ED' ;echo disabled
hex 01
asc 'MD' ;no lf masking
hex 01
asc 'BE' ;buffering enabled
hex 01
asc 'Z'
hex 00 ;no more control characters
*-------------------------------
Out_Buf hex 04 ;Parameters to set the
hex 13 ;Output buffer
da 0
adrl Buffer ;Buffer it where
da 2 buffer 2 bytes
*-------------------------------
carrlist hex 03 ;Parameter list for
hex 06 ;detecting carrier drop
da 0
carrbits da 0 Carrier status here
*-------------------------------
DTR_List hex 03 ;Parameter list for
hex 0b ;setting DTR
da 0
DTRstate da 0 bit 7 effects DTR
asc 'GSPort/HST'
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
便 秿 怀
+94
View File
@@ -0,0 +1,94 @@
In order to use this new modem driver for the Hayes Ultra 9600/Practial
Peripherals 9600SA you will need to be running ACOS 2.1 or newer and
buy a cable from L&L or modify/build your own. Here are the pinouts needed:
IIgs modem port - RS-252 (modem)
--------------------------------
1 - 20 (DTR)
2 - 5 (CTS)
3 - 2 (TxD)
|- 4 - 7 & 1 (GND)
| 5 - 3 (RxD)
| 7 - 6 (DCD)
|- 8
8 -| (DSR)
4 -| (RTS)
This is by all means NOT a standard cable. But it will work for GBBS Pro and
Talk is Cheap (should work with ProTERM). The advantage of this is that it
allows you to have hardware handshaking and thus gives you the maximum
performance you can get out of your 9600 baud modem.
After you have built/bought this cable, you can install the driver. To do this
you need to do the following.
Back up your acos.obj file
Enter BASIC
BLOAD ACOS.OBJ
BLOAD Hayes.Ultra.Dvr
BSAVE ACOS.OBJ,a$800,l$5300
That's it!!
Some notes about the driver. Auto Answer is active with this driver so the AA
light will be lit, if you want to increase the number of rings before it
answers, then edit the init string (it's at $11d0). Also, the driver is talking
to the modem at 38,400 (yes 38,400) baud. So any connections at a slower speed
will cause the TXD light is look strangly dim. This is nothing to be concerned
about.
If you experience any problems or have questions, I can be reached at the L&L
Support & Sysops Exchange BBS (303) 420-3568 or via fido net address
Lance Taylor-Warren@1:104/229
Lance Taylor-Warren,
President, L&L Productions, Inc.
PS Thanks to Jeff Brielmaier for the new and interesting way to get result
codes from the modem.
-------------------------------------------
; replace the code in the logon seg with this otherwise you will get
; overflow errors if someone calls at 38400.
if info(2)=128 x$="38400":else x$=str$(info(2)*300)
print sc$:if info(0) print "Connect at ["x$"] baud!"
gosub protocol:if x$="" print:else print x$
print \"(*> Welcome to "sn$" <*)"
; add this to the end of the logon.seg.s
protocol
x$="":y$="":x=peek(4540):y=peek(4541)
x$="No Error Correction"
if x=71 x$="LAP-B Error Correction"
if x=72 x$="LAP-B/HDX Error Correction"
if x=73 x$="AFT Error Correction"
if x=74 x$="X.25/LAP-B Error Correction"
if x=75 x$="X.25/LAP-B/HDX Error Correction"
if x=76 x$="X.25/LAP-B/AFT Error Correction"
if x=77 x$="LAP-M Error Correction"
if x=78 x$="LAP-M/HDX Error Correction"
if x=79 x$="LAP-M/AFT Error Correction"
if x=80 x$="Alternative/MNP Error Correction"
y$="No Compression"
if y=66 y$="Class 5 Compression (MNP 5)"
if y=67 y$="V42.bis Compression"
if y=68 y$="Hayes Adaptive Data Compression"
x$=x$+" & "+y$+" detected."
return
----------------------------------------------
; change the following in the main.seg otherwise you will get overflow
; errors if a caller is at 38400.
create "b:log.system":open #1,"b:log.system":append #1
print #1,"Call #"cn$" / Connected at "cm$" / "a3$" of "a4$", "a5$
print #1,"Last date on "lc$" / "ph$" / User #"un;
if info(2)=128 x$="38400":else x$=str$(info(2)*300)
print #1," / Speed = "x$" baud"
for x=1 to 8:print #1,flag(x);:next:a=clock(1)
print #1," / Connected "a/60" mins, "a mod 60" secs"\:close
+1
View File
@@ -0,0 +1 @@
ΗΒΒΣ Πςο ­ Ξυμμ Νοδεν Δςιφες ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ΔατεΊ ³±±ΈΈ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ξυμμνδν οςη ¤°ε°°» κυνπ ταβμε δβ ° » σεςιαμ γαςδ σμοτ δβ ° » ιξιτ νοδεν ατΏ δβ ° » σπεεδ οζ γαμμβωτγξτ δβ °¬°¬° κνπ δοίςτσ κνπ δοίςτσ κνπ ςιξη κνπ δοίςτσ κνπ δοίςτσ κνπ ιξπ κνπ ουτ κνπ γθλδγδ» ιξιτ τθε σεςιαμ γαςδδοίςτσ ςτσ» σγαξ ζος ςιξη αξδ θαξδμε ιτςιξη γμγ ςτσ» ιξπυτ δαταιξπ μδα £° γμγ ςτσ» ουτπυτ δαταουτ ιξγ βωτγξτ » δο βωτε­γουξτιξη βξε ουτ± ιξγ βωτγξτ«± βξε ουτ± ιξγ βωτγξτ«²ουτ± ςτσ» γθεγλ ζος γαςςιεςγθλδγδ γμγ ςτσ οςη
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
Γοξζιη ­ ΠςοΔΟΣ δισλ ΙΟ ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ΔατεΊ ³±±ΈΈ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­γςεατε² ερυ  » εξτςω ζος εψτεςξαμ ζιμεσγςεατε στω πίγςεατ«΄ » σαφε ζιμετωπε κσς νμι δβ ¤γ° δχ πίγςεατ ςτσοπεξ μδω £°βζοπεξ μδα βυζαδς¬ω » ποιξτ ατ βυζζες στα πίοπεξ«΄ κσς νμι δβ ¤γΈ » οπεξ δχ πίοπεξ βξε οπεξ² μδα πίοπεξ«µ » σαφε ςεζξυν στα ςεζξυν γμγ ςτσοπεξ² μδα £­± » ναλε συςε ςεζξυν ισ ιμμεηαμ στα ςεζξυν σεγ ςτσβυζαδς δβ Ύζβυ汬Ύζβυ沬Ύνσηβυζγμοσε μδα ςεζξυν » υσε ςεζξυν στα πίγμοσε«± κσς νμι δβ ¤γγ » γμοσε δχ πίγμοσε ςτσζμυσθ μδα ςεζξυν » υσε ςεζξυν στα πίγμοσε«± κσς νμι δβ ¤γδ » ζμυσθ δχ πίγμοσε ςτσ» σετυπ ζος σιξημε μιξε ςεαδςδμξσετ μδα ςεζξυν στα πίξεχ°«± » σαφε ςεζξυν στα πίξεχ±«± στα πίςδμξ«± κσς νμι δβ ¤γΉ » εξαβμε ξεχμιξε δχ πίξεχ± ςτσ» ςεαδ α μιξε ζςον α ζιμεςδμιξε κσς νμι δβ ¤γα » ςεαδ δχ πίςδμξ βξε ςδμιξε² » ςεαδ εςςος μδψ πίςδμξ« » ισ τθεςε α γς ατ εξδ οζ μιξεΏ μδα μξβυζ­±¬ψ αξδ £¤·ζ γνπ £γς βξε ςδμιξε² » ξο νοςε στυζζ γμγ ςτσςδμιξε² μδα £° » ξο δατα ιξ μιξε στα μξβυζ σεγ  » εοζ ςτσ» ςεαδ α σιξημε βωτεςδβωτε μδα ςεζξυν » σαφε ςεζξυν βερ ςδβωτε² στα πίςβωτ«± κσς νμι δβ ¤γα » ςεαδ ± βωτε δχ πίςβωτ βξε ςδβωτε² μδα πίβωτε » ηετ βωτε γμγ  » χεςε δοξε ςτσςδβωτε² μδα £° » ζαλε δατα σεγ ςτσ» χςιτε α βμογλ ζος τθε νση ςουτιξεσχςβμλ πθα μδα £¤γβ » υσε χςιτε γαμμ στα ςχτωπε » ­­­ δοεσ νοδιζω πμα κνπ ςχβμλ» ςεαδ α βμογλ ζος τθε νση ςουτιξεσςδβμλ πθα μδα £¤γα » υσε ςεαδ γαμμ στα ςχτωπε » ­­­ δοεσ νοδιζω πμαςχβμλ στψ πίςδβμλ«² στα πίςδβμλ«³ » σαφε ςεαδ αδδςεσσ μδα £° στα πίςδβμλ«΄ στω πίςδβμλ«µ » σαφε ξυνβες οζ βμογλσ το ςεαδ μσς πίςδβμλ«µ » διφιδε βω ² ςος πίςδβμλ«΄ μδα ςεζξυν » ηετ ςεζξυν στα πίςδβμλ«± κσς νμι » γαμμ νμιςχτωπε δβ ¤γα » νοδιζιεδ  δχ πίςδβμλ ςτσ» χςιτε α βωτε οζ δαταχςβωτε στα πίβωτε » σαφε δατα πθα μδα ςεζξυν βερ χςβωτε² » ιζ ξο ςεζξυν στα πίςβωτ«± κσς νμι δβ ¤γβ » χςιτε βωτε δχ πίςβωτ γμγ  » αμμ ισ χεμμ βερ χςβωτε³χςβωτε² σεγ  » οππσ¬ πςοβμενχςβωτε³ πμα  » ηετ βαγλ δατα ςτσ» ποσιτιοξ ζιμεποσνση μδω νσηςεζ » σαφε ςεζξυν στω ςεζξυν μσς α » σετυπ Ω¬Α¬Ψ χεψαγτ βωτε ταω τψα ςος α πθα μδα £± ςος α ταψ πμα κνπ σετποσ» ζιξδ τθε εξδ οζ ζιμεηετεοζ μδα ςεζξυν » σαφε ςεζξυν στα πίναςλ«± κσς νμι δβ ¤δ± » ηετ εοζ δχ πίναςλ μδψ πίναςλ«² μδα πίναςλ«³ » ηετ μεξητθ μδω πίναςλ«΄ ςτσ» σετ α ναςλ ιξτο α ζιμεσετναςλ μδω £°» δο αγτυαμ ποσιτιοξ σετ χιτθιξ ζιμεσετποσ στψ πίναςλ«² στα πίναςλ«³ » ποιξτ το ξεχ μογατιοξ στω πίναςλ«΄ μδα ςεζξυν στα πίναςλ«± » σαφε ςεζξυνσετποσ² κσς νμι δβ ¤γε » σετ ναςλ δχ πίναςλ γν𠣤΄δ » γθεγλ ζος ουτ­οζ­ςαξηε βξε σετποσ³ κσς νμι δβ ¤δ° » σετ εοζ δχ πίναςλ βερ σετποσ² » ποσιτιοξ αηαιξσετποσ³ ςτσ» ηετ γυςςεξτ ζιμε ναςλεςηετναςλ μδα ςεζξυν » σαφε ςεζξυν στα πίναςλ«± κσς νμι δβ ¤γζ » ηετ ναςλ δχ πίναςλ σεγ βξε ηετνςλ² » οππσ¬ εςςος γμγ μδψ πίναςλ«² » αμμ ισ χεμμ μδα πίναςλ«³ηετνςλ² ςτσδεμζιμε κσς νμι δβ ¤γ± » δεμετε ζιμε δχ πίδεμ ςτσ» ­­­­­­ παςνσ ­­­­­­πίοπεξ δβ ³ δχ ζμξανε δχ ζβυζ± δβ °πίγμοσε δβ ± δβ °πίςβωτ δβ ΄ δβ ° δχ πίβωτε δχ ± δχ °πίβωτε δβ °πίναςλ δβ ² δβ ° δβ °¬°¬°πίξεχ° δβ ³ δβ ° δβ ° δβ °πίξεχ± δβ ³ δβ ° δβ ¤·ζ δβ ¤°δπίςδμξ δβ ΄ δβ ° δχ μξβυζ δχ ¤°°ζζ δχ ¤°°°°πίςδβμλ δβ ΄ δβ ° δχ ¤°°°° δχ ¤°°Έ° δχ ¤°°°°πίδεμ δβ ± δχ ζμξανεπίγςεατ δβ · δχ ζμξανε δβ ¤γ³ δβ ° δχ ° δβ ¤°± δχ ¤°°°° δχ ¤°°°°
+1
View File
@@ -0,0 +1 @@
дАТЕ Ё ПРОФАНИТЫ ФИЛТЕР ЦХАНГЕ ПРОФАНИТЫ ФИЛТЕР ЫУКДОъФИЛТЙСРЛОГПРГ ЛОГ ТО АЦОСОБЙ ДРИЖЕЛДЬёГНАМЕЛДАёГНАМЕ ПОИНТ ТО ФИЛЕНАМЕЙСРМОЖНАМЕЙСРОПЕН ОПЕН ФИЛЕЛДЬёЛДАФИЛТЕР ПОИНТ АТ ФИЛТЕР ТАБЛЕЙСРСЕТМАРКЛДЬёХДРБУФЛДАёХДРБУФЛДЫё РЕАД ПАГЕ БЛОЦКСЙСРРДБЛКЙСРЦЛОСЕ ТХАТС ИТ ФОР НОВФИЛТЙСРтОПбОЬЙСРПРИНТДБЁАСЦ еДИТ пРОФАНИТЫ фИЛТЕР ЙСРЦЛСЛДАё СТАРТ АТ ёСТАТЕМПФИЛТЁЛДЬТЕМП ГЕТ ЕНТРЫ НУМБЕРЙСРФНДВОРД ФИНД ТХЕ ВОРДБЦСФИЛТ ОППС ЕНД ОФ ТАБЛЕЛДАЦХ САЖЕ ЦУРРЕНТ ХОРИЗПХАЛДАТЕМП ПРИНТ ЕНТРЫ ЛЕТТЕРЦЛЦАДЦёаЙСРЦОУТИНЦТЕМП ГОТО НЕЬТ ЕНТРЫ НЕЬТ ПАССЛДАё СХОВ А БОРДЕРЙСРЦОУТИНЦЦХ МОЖЕ ОЖЕР СПАЦЕФИЛТЛДАХДРБУФЫ ГЕТ ДАТАПХПЙСРЦОУТ ПРИНТ ДАТАИНЫПЛПБПЛФИЛТ КЕЕП СХОВИНГПЛАЦЛЦАДЦёСТАЦХ МОЖЕ ОЖЕР ХОРИЗ ПОСИТИОНЛДАё ЕИТХЕР ВРАП ОР МОЖЕ СПАЦЕЙСРЦОУТЙМПФИЛТЁФИЛТЙСРПРИНТДБАСЦцМД ааДД ддЕЛЕТЕ яяУИТ © ЛДАёСТАМАЬЛЕН ГЕТ ЦОММАНДЛДАёСТАИНПМОДЕЙСРИНПЛНЛДАЛНБУФЦМПёаБНЕТРЫДЙМПФЛъАДДТРЫДЦМПёдБЕЯФЛъДЕЛТРЫЯЦМПёяБНЕФИЛТЙМПФЛъЯУИТ ДЕЛЕТЕ А ВОРД ФРОМ ЛИСТФЛъДЕЛЛДЬёЙСРЦЛЕОС ЦЛЕАР ЛИНЕЙСРПРИНТДБАСЦдЕЛЕТЕ шаЦЛЦЛДАТЕМПАДЦёюЙСРЦОУТ ПРИНТ РАНГЕЙСРПРИНТАСЦщ © ЛДАёСТАИНПМОДЕ СЕТ МОДЕЙСРИНПЛН ГЕТ ДАТАЛДАЛНБУФЦМПёаБЦЦФИЛТ МОЖЕ БАЦК ЕРРОРСЕЦСБЦёа МАКЕ ИНТО шЬЬЬщ РАНГЕЦМПТЕМПБЦЦЙМПФИЛТ ОУТ ОФ РАНГЕПХАТАЬИНЬЙСРФНДВОРД ЛОЦАТЕ СЕЦОНД ВОРДСТЫТЕМП САЖЕ ОФФСЕТПЛАТАЬЙСРФНДВОРД ЛОЦАТЕ ФИРСТ ВОРДЛДЬТЕМП ПОИНТ ТО СЕЦОНД ВОРДФЛъДЕЛЛДАХДРБУФЬ МОЖЕ ДАТАСТАХДРБУФЫИНЫИНЬБНЕФЛъДЕЛ ЛООПЙМПФИЛТ СХОВ НЕВ СЦРЕЕН АДД А ВОРД ТО ЛИСТФЛъАДДЛДЬёЙСРЦЛЕОС ЦЛЕАР ЛИНЕЙСРПРИНТДБАСЦеНТЕР НЕВ ВОРД ЛДАё ЦХАРС МАЬ ЛЕНГТХСТАМАЬЛЕНЛДАёСТАИНПМОДЕ СЕТ ИНПУТ МОДЕЙСРИНПЛН ГЕТ ТХЕ ДАТАЛДАЛНБУФЦМПёаБЦЦФЛъАДД АБОРТЛДЬТЕМП ГЕТ ЛАСТ ВОРДЙСРФНДВОРД ФИНД ЕНДСТЫТЕМП САЖЕ ЦУРРЕНТ ЕНДЛДЬёФЛъАДДЛДАЛНБУФЬЦМПёаБЦЦФЛъАДДЁСТАХДРБУФЫ АДД БЫТЕИНЬИНЫБНЕФЛъАДД АНД ЛООПЛДАёЛДЫТЕМП МАРК ОЛД ЕНД ОФ ТАБЛЕСТАХДРБУФЫЙСРПРИНТДБАСЦеРРОР фИЛТЕР тАБЛЕ оЖЕРРУН пРЕСС шретурнщ ЙСРГЕТЦР ВАИТ ФОР ЦРФЛъАДДЙМПФИЛТ ГЕТ НЕВ ДАТАФЛъАДДЁЛДАё МАРК ЕНД ОФ ТАБЛЕСТАХДРБУФЫДЕЫЛДАХДРБУФЫ МАРК АС ЛАСТ ЦХАРОРАёСТАХДРБУФЫЙМПФИЛТ СХОВ НЕВ ТАБЛЕ ЯУИТ ФРОМ ФИЛТЕР ЦХАНГЕРФЛъЯУИТЛДЬёЙСРЦЛЕОС ЦЛЕАР БОТТОМ ОФ СЦРЕЕНЙСРПРИНТДБАСЦиС ТХЕ АБОЖЕ ТАБЛЕ ЦОРРЕЦТ шынщ © ЙСРИНПЫНБЦЦФЛъСАЖЕЙМПСТАРТ НОПЕФЛъСАЖЕЙСРЛОГПРГ ЛОГ ТО АЦОСОБЙ ДРИЖЕЛДЬёГНАМЕЛДАёГНАМЕ СЕТУП НАМЕ БУФФЕРЙСРМОЖНАМЕЙСРОПЕН ОПЕН ФИЛЕЛДЬёЛДАФИЛТЕР ПОСИТИОН ТО ФИЛТЕР ТАБЛЕЙСРСЕТМАРКЛДЬёХДРБУФЛДАёХДРБУФЛДЫё ВРИТЕ ПАГЕ БЛОЦКСЙСРВРБЛКЙСРЦЛОСЕ ТХАТС ИТ ФОР НОВЙМПСТАРТ ЛОЦАТЕ А ВОРД шИНДЕЬЕД БЫ ЬщФНДВОРДЛДЫёЦПЬё ВЕ ДОНЕ©БЕЯФНДВД ЫЕПФНДВДЛДАХДРБУФЫ ЛООП УНТИЛ НЕЬТ ВОРДБЕЯФНДВД ЕНД ОФ ТАБЛЕИНЫ ГОТО НЕЬТ БЫТЕАСЛА ЦХЕЦК ХИГХ БИТБЦЦФНДВДДЕЬ ЦОУНТ ДОВН ЕНТРИЕСБНЕФНДВДФНДВДЛДАХДРБУФЫБЕЯФНДВД ОППС ТХАТ ИС ЕНД МАРКЕРФНДВДЁЦЛЦРТС ВЕ АРЕ ДОНЕФНДВДСЕЦ ОППС ЕНД ОФ ТАБЛЕРТС яУИТ ЯУИТ ТХЕ ПРОГРАМДОъЯУИТЙСРФЦ ЦЛЕАР СЦРЕЕНСТАЦ ГОТО ТЕЬТ МОДЕЛДАёФФ РЕСЕТ ИНЖЕРСЕ ФЛАГСТАЁЙСРМЛИДБ ЯУИТДВПъЯУИТРТСПъЯУИТДБДБДВДБДВ
+1
View File
@@ -0,0 +1 @@
Πςιξτες ςε­γοξζιηυςατιοξ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ξυμμπςιξτ εψτ  »ξυμμ πςιξτες δςιφεςσεςιαμ εψτ  »σεςιαμγουτ πςιξτες δςιφεςηςαππμες εψτ  »παςαμμεμ ηςαππμες πςιξτες δςιφεςπαςαμμεμ εψτ  »παςαμμεμ πςιξτες δςιφεςςείπς κσς ΤοπΒοψ κσς πςιξτ δβ ±¬³¬±° ασγ §­ Πςιξτες Ιξτεςζαγεσ ­§¬°° κσς γμσ μδψ £Όσταςτ » σετυπ εσγ θαξδμες μδα £Ύσταςτ κσς εσγαπε κσς πςιξτ δβ ±¬·¬° ασγ § ± ­ Αππμε γ βυιμτ­ιξ ποςτ§¬°δ ασγ § ² ­ Αππμε Συπες Σεςιαμ Γαςδ ¨ΣΣΓ©§¬°δ ασγ § ³ ­ Αππμε ΙΙησ βυιμτ­ιξ ποςτ§¬°δ ασγ § ΄ ­ Ηεξεςιγ Πςιξτες Δςιφες§¬°δ ασγ § µ ­ Στας Νιγςοξιγσ Ηςαζστας§¬°δ ασγ § ­ Οςαξηε Νιγςο Ηςαππμες γας䧬°δ ασγ § · ­ Αππμε Παςαμμεμ ιξτεςζαγ姬°δ ασγ § Έ ­ Επσοξ ΑΠΜ πςιξτες γας䧬°δ ασγ § Ή ­ Αππςιγοςξ Παςαμμεμ γας䧬°δ ασγ §±° ­ Τωφεγ Πςιξτες Ιξτεςζαγ姬°δ ασγ §±± ­ Ξο Πςιξτες ιξ σωστεν§¬°δ¬°δ ασγ §ΧθιγθΏ Ϋ±­±±έ §¬°° μδψ £±± »ηετ πςιξτες £ κσς ιξπξυν γνπ £µ βμτ Ίσεςιαμ γνπ £· βμτ Ίηςαππμες γνπ £±± βμτ ΊπαςαμμεμΊξυμμ μδα £Όξυμμπςιξτ στα ποιξτ° μδα £Ύξυμμπςιξτ στα ποιξτ°«± κνπ ΊξοσμοτΊσεςιαμ μδα £Όσεςιαμ μδψ £Ύσεςιαμ κνπ ΊηετσμοτΊηςαππμες μδα £Όηςαππμες μδψ £Ύηςαππμες κνπ ΊηετσμοτΊπαςαμμεμ μδα £Όπαςαμμεμ μδψ £ΎπαςαμμεμΊηετσμοτ στα ποιξτ° στψ ποιξτ°«± κσς πςιξτ δβ ±¬²°¬° ασγ §Χθιγθ σμοτποςτ δοεσ ωους πςιξτες§¬°δ ασγ §υσεΏ Ϋ±­·έ §¬°° μδψ £· » ηετ σμοτ κσς ιξπξυν ασμ α ασμ α ασμ α ασμ αΊξοσμοτ πθα  »σαφε σμοτ μδω £° »νοφε τθε σιξημε παηεΊμοοπ μδα ¨ποιξτ°©¬ω »σουςγε στα πςδςφ¬ω »δεστιξατιοξ ιξω βξε Ίμοοπ πμα  »ηετ τθε σμοτ βαγλ στα πςδςφ κσς γθιξιτ » γθεγλ ζος ιξιτ κνπ χςτγθη » χςιτε τθε γθαξηεσ
+1
View File
@@ -0,0 +1 @@
гРАППЛЕР пРИНТЕР дРИЖЕР дАТЕ ЛСТОФФРЕЛДСКРЕЛГРАППЛЕРЦРЕЯУДЛФЕЯУАГРАППЛЕРЕНТОРГЦ ЙУМП ТАБЛЕСЛОТДБЙМПИНИТЙМППРИНТЙМПЦЛЕАР ИНИТ ПРИНТЕРИНИТРТС НО ИНИТ ЦОДЕ НЕЕДЕД ПРИНТ ЦХАРАЦТЕР а ЦХАРАЦТЕРПРИНТПХАСТЬСАЖЕъЬЛДЬСЛОТПРИНТЛДАЦЬ ЦХЕЦК ПРИНТЕР СТАТУСАНДё ЦХЕЦК БУСЫВАИТ БИТСЕОРё ТУРН АЛЛ БИТС ОФФБНЕПРИНТ ВАИТ ТО ЦОМЕ РЕАДЫПЛАПХААНДёФСТАЦЬ ПРИНТ ДАТАЦМПёЦРБНЕПРИНТЁЛДАёЛФ АДД ЛФ ТО ЦРЛДЬСАЖЕъЬЙСРПРИНТПРИНТЁЛДЬСАЖЕъЬ ФИНИСХ УППЛАРТС ЦЛЕАР ПРИНТ БУФФЕР НОТ АЖАИЛАБЛЕЦЛЕАРРТССАЖЕъЬДБ
+1
View File
@@ -0,0 +1 @@
нО пРИНТЕР дРИЖЕР дАТЕ ЁЛСТОФФРЕЛДСКРЕЛНУЛЛНУЛЛПРИНТЕНТОРГЦ ЙУМП ТАБЛЕСЛОТДБЙМПИНИТЙМППРИНТЙМПЦЛЕАР ИНИТ ПРИНТЕРИНИТРТС ПРИНТ ЦХАРАЦТЕР а ЦХАРАЦТЕРПРИНТРТС ЦЛЕАР ПРИНТ БУФФЕР НОТ АЖАИЛАБЛЕЦЛЕАРРТС
+1
View File
@@ -0,0 +1 @@
Πςιξτες Θεαδες Βμογλ ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ΔατεΊ °±°Έ·­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ μοαδ ιξζοΊ ¤Έ°° ½ θεαδες »οζζσετ ¤α°° ½ παςαμμεμ πςιξτες »² ¤β°° ½ ηςαππμες »³ ¤γ°° ½ γουτ βασεδ »΄ ¤δ°° ½ ξο πςιξτες »µ οςη ¤°Έ°° Ερυατεσ ώώώώώώώγς ερυ ¤°δμζ ερυ ¤°α δβ ¤°΄¬¤°± ασγ §Αππμε γ Πςιξτες Ποςτ § δβ ¤°²¬¤°± ασγ §Αππμε Παςαμμεμ Ιξτεςζαγε § δβ ¤°΄¬¤°± ασγ §Αππμε Συπες Σεςιαμ Γαςδ § δβ ¤°²¬¤°± ασγ §Επσοξ ΑΠΜ Πςιξτες Γαςδ § δβ ¤°²¬¤°± ασγ §Τωφεγ Πςιξτες Ιξτεςζαγε § δβ ¤°²¬¤°± ασγ §Αππςιγοςξ Παςαμμεμ Γαςδ § δβ ¤°³¬¤°± ασγ §Στας Νιγςοξιγσ Ηςαζστας § δβ ¤°³¬¤°± ασγ §Οςαξηε Νιγςο Ηςαπμες Γαςδ § δβ ¤°΄¬¤°± ασγ §Ηεξεςιγ Πςιξτες Δςιφες § δβ ¤Έµ¬¤°± ασγ §Ξο Πςιξτες ιξ Σωστεν § δβ °°¬°° δσ ά οςη ¤°α°° οςη ¤°γ°° πυτ νεςμιξηββσπςιξτεςπαςαμμεμ δσ ά οςη ¤°β°° οςη ¤°γ°° πυτ νεςμιξηββσπςιξτεςηςαππμες δσ ά οςη ¤°γ°° οςη ¤°γ°° πυτ νεςμιξηββσπςιξτεςσεςιαμ δσ ά οςη ¤°δ°° οςη ¤°γ°° πυτ νεςμιξηββσπςιξτεςξυμμ σαφ ηββσ®πςοπςιξτεςσ
+1
View File
@@ -0,0 +1 @@
пАРАЛЛЕЛ пРИНТЕР дРИЖЕР дАТЕ ЛСТОФФРЕЛДСКРЕЛПАРАЛЛЕЛЦРЕЯУДЛФЕЯУАПАРАЛЛЕЛЕНТОРГЦСЛОТДБЙМПИНИТЙМППРИНТЙМПЦЛЕАРИНИТЛДАСЛОТЛУПЛСРАчЦЛЦАДЦёЦ ГЕТ цЬ ЖАЛУЕСТАПРИНТРТС ПРИНТ ЦХАРАЦТЕР а ЦХАРАЦТЕРПРИНТПХАСТЬСАЖЕъЬПРИНТЛДАЦЦ ИС ПРИНТЕР РЕАДЫ©БМИПРИНТ НОПЕПЛАПХАЛДЬСЛОТ ГЕТ ОФФСЕТАНДёФСТАЦЬ ПРИНТ ДАТАЦМПёЦРБНЕПРИНТЁЛДАёЛФ АДД ЛФ ТО ЦРЛДЬСАЖЕъЬЙСРПРИНТПРИНТЁЛДЬСАЖЕъЬ ФИНИСХ УППЛАРТСЦЛЕАРРТССАЖЕъЬДБ
+1
View File
@@ -0,0 +1 @@
сЕРИАЛ пРИНТЕР дРИЖЕР дАТЕ ЛСТОФФРЕЛДСКРЕЛСЕРИАЛЦРЕЯУДЛФЕЯУАСЕРИАЛЕНТОРГЦ ЙУМП ТАБЛЕСЛОТДБЙМПИНИТЙМППРИНТЙМПЦЛЕАР ФЛАГ ИНИТ СТАТУС ФОР ОУТПУТИНИТПХАЛДАё СИГНАЛ ТХАТ ПРИНТЕР НОТ ИНИТЕДСТАИНИТФЛГПЛАРТС ПРИНТ ЦХАРАЦТЕР а ЦХАРАЦТЕРПРИНТПХП ДИСАБЛЕ ИНТССЕИПХА САЖЕ АЛЛ РЕГССТЬСАЖЕъЬСТЫСАЖЕъЫЛДАЦ ЕНАБЛЕ РОМСЛДЬёЁПРИНТЛДАЬ САЖЕ ЗЕРО ПАГЕ СТУФФСТАЗЕРОЬДЕЬБПЛПРИНТБИТИНИТФЛГ ХАС ПРИНТЕР БЕЕН УСЕД©БМИПРИНТЁ ЫЕПЛДАСЛОТСТА САЖЕ СЛОТ ФОР ЦАРДЛУПЛСРА МОЖЕ ДОВН СЛОТчЦЛЦАДЦёЦСТАПРИНТСТАЁ ПОИНТ Ё АТ ЦЛДАё ИНИТ ПРИНТЕР ЦАРДТАЬТАЫСТА ЗЕРО ХОРИЗ ОФФСЕТСТА ЗЕРО ЦХАРАЦТЕР БУФФЕРСТАЁПРИНТЙСРЦЛДАЁ ПОИНТ ТО ОУТПУТ РОУТИНЕСТАЙПРИНТЛДАЁСТАЙПРИНТДЕЦИНИТФЛГ СХОВ ВЕ ХАЖЕ ДОНЕ ИНИТЛДАёи СЕНД ЦТРЛи НЙСРДОПРИНТЛДАёЙСРДОПРИНТЛДАёЙСРДОПРИНТЛДАёнЙСРДОПРИНТЛДАёЦРЙСРДОПРИНТПРИНТЁЛДАё СЕТ ЦХ ОЖЕР ТО БОРДЕРСТАПЛА ГЕТ БЫТЕ ТО ПРИНТПХАЙСРДОПРИНТЛДЬёЁПРИНТЛДАЗЕРОЬ РЕСТОРЕ ЗЕРО ПАГЕСТАЬДЕЬБПЛПРИНТЛДАЦЁ ЕНАБЛЕ РАМ ЦАРДЛДАЦЁЛДЬСАЖЕъЬ РЕСТОРЕ РЕГСЛДЫСАЖЕъЫПЛАПЛП РЕСТОРЕ ИНТ СТАТУСРТСДОПРИНТОРАё ПРИНТ ВИТХ ХИГХБИТ СЕТЙПРИНТЙМПЦ ДО ОУТПУТ РОУТИНЕ ЦЛЕАР ПРИНТ БУФФЕР НОТ АЖАИЛАБЛЕЦЛЕАРРТССАЖЕъЬДБСАЖЕъЫДБИНИТФЛГДБЗЕРОДС
+1
View File
@@ -0,0 +1 @@
ΗΒΒΣ Γοξζιη ­ Πςοδοσ Στοςαηε ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ΔατεΊ ³±±ΈΈ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ςείστος κσς γμσ » γμεας σγςεεξ μδα £Όθδςβυζ στα τενπ μδα £Ύθδςβυζ στα τενπ«± μδψ £° » σταςτ ποιξτεςσ μδω £° στω τενπ² » σετ δεφιγε γουξτ ατ ϊεςοστος² μδα δεφξαν¬ψ » ηετ δςιφε ιξζο στα τεν𲫱στος³ μδα δεφξαν¬ψ » γοπω πατθξανε στα ¨τενπ©¬ω ιξψ ιξω δεγ τεν𲫱 βπμ στος³ γμγ μδα τενπ » ηο το ξεψτ αδδςεσσ αδγ £±²Έ στα τενπ μδα τενπ«± αδγ £° στα τενπ«± μδω £° ιξγ τενπ² » ιξγ ξυνβες οζ πατθξανεσ μδα τενπ² γνπ £±² » δοξε αμμ ±²Ώ βξε στος² » ξοπεστος΄ κσς ΤοπΒοψ κσς πςιξτ δβ ±¬³¬² ασγ §­ Εδιτ Δςιφε Σπεγιζιες Αμμογατιοξ ­§¬°° κσς γμσ μδψ £­±στοςµ ιξψ κσς σθχπζψ » σθοχ δςιφε μδα £γς » αδδ εξδ οζ μιξε κσς γουτ γπψ £±± βγγ στοςµ » σθοχ αμμ ±² εξτςιεσστος κσς πςιξτ δβ ±¬²°¬° ασγ §ΕδιτΊ ΫΑ­Μέ ος Ρ½Ρυιτ Ώ §¬°° μδα £¥±°°°°°°° στα ιξπνοδε » σετ νοδε ° μδα £± στα ναψμεξ » σετ μεξητθ το ± κσς ιξπμξ » ηετ ιξπυτ μδα μξβυζ γνπ £§Ρ§ » ρυιτΏ βξε στος· » ωεπ κνπ στοςΉ » θαξδμε ρυιτστος· σεγ σβγ £§Α§ » ναλε ιξτο ςαξηε γνπ £±² » ισ ιτ ολΏ βγσ στος » ξοπε πθα ταψ κσς ζιξδδςφ » ζιξδ τθε δςιφε μογατιοξ μδψ £²° κσς γμεοσ » γμαες μαστ μιξε μδψ £²° » ποσιτιοξ στψ γφ μδψ £° στψ γθ πμα γμγ αδγ £§Α§ » σθοχ δςιφε σπεγιζιες κσς γουτ κσς πςιξτ ασγ §Ί §¬°° μδα £³° » ναλε ναψ μεξητθ ³² τοταμ στα ναψμεξ μδα £¥±°±°°°°± στα ιξπνοδε κσς ιξπμξ μδα μξβυζ­±¬ω γνπ £§§ » γθεγλ ζος εξδιξη σμασθ βξε στος·ζ μδα £γς » δεμετε εξδιξη σμασθ στα μξβυζ­±¬ωστος·ζ μδα μξβυζ » διδ τθεω κυστ δο α ςετυςξΏ γνπ £γς βξε στοςΈ »ξοπε κσς πςιξτ δβ ±¬²°¬° ασγ §Γμεας γοξτεξτσ οζ τθισ μιξε ΫΩΞέ Ώ §¬°° κσς ιξπωξ » ηετ αξσχες βγσ στος·α » ξοπε μδω £° τωα  » ξυμμιζω αξ εξτςω στα ¨τεν𴩬ωστος·α κνπ στος΄ » δο αξοτθεςστοςΈ μδψ £° μδω £²στοςΈα μδα μξβυζ¬ψ » γοπω πατθξανε στα ¨τεν𴩬ω ιξψ ιξω γνπ £γς βξε στοςΈα μδω £° » σαφε μεξητθ τψα στα ¨τεν𴩬ω ιξω μδα £§§ » αδδ μεαδιξη σμασθ στα ¨τεν𴩬ω κνπ στος΄ » σθοχ ςεσυμτσστοςΉα κνπ σταςτ » αβοςτ ουτστοςΉ μδψ £²° κσς γμεοσ » γμεας βοττον κσς πςιξτ δβ ±¬²°¬° ασγ §Ισ τθε αβοφε γοςςεγτ ΫΩΞέ Ώ §¬°° κσς ιξπωξ βγσ στοςΉα » ξοπε μδα £Όθδςβυζ στα τενπ » ποιξτ ατ πατθξανεσ μδα £Ύθδςβυζ στα τενπ«± μδψ £° μδω £° στω τενπ² » σταςτ χιτθ δςιφε ΑΊστοςΉβ μδα ¨τενπ©¬ω στα τεν𲫱 » σαφε μεξητθστοςΉγ μδα ¨τενπ©¬ω » ηετ δατα στα δεφξαν¬ψ ιξψ γπψ £¤ζ° » ισ ταβμε ολΏ βερ στοςΉδ » ξοπε¬ ιτ ισ τοο βιη ιξω δεγ τεν𲫱 » γουξτ δοχξ μεξητθ βπμ στοςΉγ γμγ μδα τενπ αδγ £¤Έ° » ηο το ξεψτ ζιεμδ στα τενπ μδα τενπ«± αδγ £° στα τενπ«± μδω £° » ςεσετ ποιξτες χιτθιξ ζιεμδ ιξγ τενπ² μδα τενπ² » δοξε αμμ ±² ωετΏ γνπ £±² βξε στοςΉβ » ξοπε¬ μοοπ κνπ χςτγθη » χςιτε γθαξηεσ το δισλστοςΉδ κσς γμσ κσς πςιξτ ασγ §ΕΟ ΅§¬°δ¬°δ ασγ §Οφεςζμοχ εςςος® Τοο νυγθ δατα χιτθιξ § ασγ §δςιφε ταβμε® Γυτ δοχξ οξ τθε ανουξτ§¬°δ¬°δ ασγ §οζ δατα χιτθιξ τθε ταβμε®§ δβ ±¬²°¬° ασγ §Πςεσσ ΫΕΤΥΞέ το γοξτιξυε®®® §¬°°στοςΉε κσς ςδλεω » χαιτ ζος α ςετυςξ γνπ £γς βξε στοςΉε κνπ στος΄ » ηετ ξεχ στυζζ» ποιξτ το τθε πατθξανε οζ α δεφιγεζιξδδςφ μδα £° » σετ μοχες το ° στα τενπ΄ τψα μσς α ςος τενπ΄ » πυτ εψτςα ιξτο μοχ γμγ αδγ £Ύθδςβυζ στα τενπ΄«± » σετυπ θιηθ ςτσ» σθοχ α πατθξανε οζ α δεφιγεσθχπζψ κσς ζιξδδςφ » ποσιτιοξ τψα γμγ αδγ £§Α§ » σθοχ δςιφε ξανε κσς γουτ μδα £§Ί§ » αδδ γομοξ κσς γουτ μδα £§ § » πυτ ιξ σπαγε κσς γουτ μδω £° » γθεγλ ζος δατα μδα ¨τεν𴩬ω στα τεν𲫱 βερ πςδςφ³ » ξοπε¬ τθεςε ισξτ αξωπςδςφ² ιξω μδα ¨τεν𴩬ω » ηετ βωτε οζ ξανε κσς γοξφ κσς γουτ » σθοχ ιτ δεγ τεν𲫱 βξε πςδςφ² » λεεπ ηοιξη γμγ ςτσπςδςφ³ σεγ  » ξο δατα ςτσ
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
цОНФИГ пРОГРАМ сТАРТ дАТЕ БЕГИНСТАЦТЕЬТ МОДЕСТАцетУРН мОУСЕтЕЬТ ОФФБИТцЛДАёДОъЯУИТФУДГЕ РЕСЕТ ЖЕЦТОРСТАРЕСЕТЛДАёДОъЯУИТСТАРЕСЕТЕОРёаСТАРЕСЕТЛДЬёфРЕСЕТ СТАЦКТЬСЙСРФИНДЦОНФИНД ТХЕ ЦОНФИГ ДИСКЛОГИТЙСРжИДЕОсТАРТУП иНИТ ТХЕ ЖИДЕО ДРИЖЕРЙСРДОъМАИН ЙМП ЛОАДГ ФОРЦЕ ТО РЕЦОНФИГЙСРЦЛС ЦЛЕАР СЦРЕЕНЙСРПРИНТДБАСЦвХЕН ЫОУ ДО АН ИНИТИАЛ ЦОНФИГУРЕ АЛЛДАСЦПРЕЖИОУС ДАТА ВИЛЛ БЕ ДЕСТРОЫЕД АНДДАСЦРЕПЛАЦЕД ВИТХ ТХЕ НЕВ ЦОНФИГУРАТИОНДАСЦаЛЛ ОЛД ДАТА ВИЛЛ БЕ ЛОСТДДДАСЦдО ЫОУ ВАНТ ТО ДО АН иНИТИАЛ цОНФИГУРЕ©ДАСЦшынщ ЙСРИНПЫН ИНПУТ ЫЕСНОБЦСЛОАДГЙСРЛДАЦОС ЛОАД ИН АЦОС ФИЛЕЙМПДОИНИТ ДО ИНИТИАЛ ЦОНФИГЛОАДГЙСРЛДЦОНФГ ЛОАД ЦОНФИГ СЕГМЕНТСТАРТЛДАё ТУРН ОФФ ЕСЦАПЕ ХАНДЛЕРСТАРЕФНУМЙСРЕСЦАПЕЙСРЦЛОСЕ ЦЛОСЕ АЛЛ ФИЛЕСЙСРЛОГЦОНЙСРДОъМАИНЙСРЦЛС ЦЛЕАР СЦРЕЕНЙСРПРИНТАСЦсЕЛЕЦТ АН оПТИОНДДАСЦ рЕЦОНФИГУРЕ мОДЕМДАСЦ рЕЦОНФИГУРЕ жИДЕОДАСЦ Ё рЕЦОНФИГУРЕ пРИНТЕРДАСЦ рЕЦОНФИГУРЕ цЛОЦКДАСЦ рЕЦОНФИГУРЕ сТОРАГЕДАСЦ еДИТ пРОФАНИТЫ фИЛТЕРДАСЦ еДИТ бУЛЛЕТИН бОАРД иНФОДАСЦ сОРТ АНД пРИНТ уСЕРЛИСТДАСЦ пУРГЕ уСЕРС фРОМ сЫСТЕМДАСЦ еЬИТ цОНФИГУРЕДДАСЦвХИЦХ© шщ ЛДЬё ГЕТ А НУМБЕР шщЙСРИНПНУМПХАЛДЬёСТАРТЛДАёСТАРТЙСРЕСЦАПЕЕСЦ ГОЕС БАЦК ТО ХЕРЕПЛААСЛАТАЬЛДАЙУМПТАБЛЕЬСТАПРНИНЬПУСХ ЛОВЛДАЙУМПТАБЛЕЬСТАПРНЙМППРНЙУМПТАБЛЕДВДАРЕъМДМДАРЕъЖИДДАРЕъПРДАРЕъЦЛКДАРЕъСТОРДАДОъФИЛТДАБРДЕДИТДАУСРЛИСТДАУСРКИЛЛДАДОъЯУИТ ПРИНТ ТХЕ ТОП БОЬДОъМАИНЙСРтОПбОЬЙСРПРИНТДБЁАСЦгббс цОНФИГ пРОГРАМ жЕРСИОН ЙСРПРИНТДБАСЦцОПЫРИГХТ кЕЖИН сМАЛЛВООДРТСИНИТДБУСРНАМЕДБАСЦусерсГНАМЕДБАСЦацособй
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ φιδεο δςιφες ζος γοξζιη­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ΔατεΊ ³±±ΈΈ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­παηε± ερυ ¤γ°µ΄παηε² ερυ ¤γ°µµΦιδεοΣταςτυπ στα ¤γ°°γ »γμςΈ°φιδ στα ¤γ°°° »γμςΈ°γομ στα παηε± μδα £° » σετ το παηε ± στα ιξφεςσε » σετ το ξοςναμ νοδε ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­γμσ μδα £ »γμεας σγςεεξ στα γφ »μιξε οξ δοχξγμσμυπ² μδα γφ »γμεας το εξδ οζ σγςεεξ ασμ α »γφ Ί½ γφ ² ταω μδα ΜιξεΑδδςεσσ¬ω στα βασε ιξω μδα ΜιξεΑδδςεσσ¬ω στα βασε«± μδω £³Ή μδα £¤α°Ίμοοπ στα ¨βασ婬ω δεω βπμ Ίμοοπ ιξγ γφ μδα γφ γνπ £²΄ βξε γμσμυπ² μδα £° »°¬ στα γθ μδα £· στα γφ ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­γμεοσ στψ γφ κνπ γμσμυπ²γμεομ πθα μδα γθ » σαφε μογατιοξ οζ γυςσος πθα μδα γφ πθαγμεομ² μδα £§ § κσς γουτ » πυτ σπαγε οφες γθας μδα γθ βξε γμεομ² » ηο υξτιμ ιτ χςαπσ το ξεψτ μιξε πμα στα γφ » πυτ γυςσος βαγλ πμα στα γθ πμα ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ΤοπΒοψ πθα μδα £° στα γφ κσς δοΙΜιξε ιξγ γφ κσς δοΕδηε ιξγ γφ κσς δοΕδηε ιξγ γφ κσς δοΕδηε ιξγ γφ κσς δοΕδηε ιξγ γφ κσς δοΙΜιξε μδω £³Ή μδα £¤²° στα ¨βασ婬ω μδω £° στα ¨βασ婬ω πμα ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­δοΕδηε κσς ναλεβασε μδω £° μδα £¤²° στα ¨βασ婬ω μδω £³Έ μδα £¤α°Ίμοοπ στα ¨βασ婬ω δεω βξε Ίμοοπ μδω £³Ή μδα £¤²° στα ¨βασ婬ω ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ πςιξτ αξ ιξφεςσε μιξε αγςοσσ τθε σγςεεξδοΙΜιξε κσς ναλεβασε μδω £³Ή μδα £¤ΔΖΊμοοπ στα ¨βασ婬ω δεω βπμ Ίμοοπ ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ναλεβασε μδα γφ ασμ α ταω  »σετυπ ιξδιςεγτ αδδςεσσ μδα ΜιξεΑδδςεσσ¬ω στα βασε ιξω μδα ΜιξεΑδδςεσσ¬ω στα βασε«± ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­πμοτγθς πθα  » σαφε κσς ναλεβασε »σετυπ ιξδιςεγτ ζος σγςεεξ αδδςεσσ μδω γθ πμα οςα £¤Έ° »σετ θιηθ βιτ στα ¨βασ婬ω »πυτ ιτ οξτο τθε σγςεεξ ςτσ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ουτπυτ α γθαςαγτεςγουτ στψ ψίσαφε » σαφε εφεςωτθιξη στω ωίσαφε πθα αξδ £¤·ζ » γμεας θιηθ γνπ £γς βερ γουτ² γνπ £μζ βερ γουτ³ γνπ £βσ βερ γουτµ γνπ £§ § βγγ γουτ΄ κσς πμοτγθς » πμοτ τθε συγλες ιξγ γθ » νοφε οφες ± σπαγε μδω γθ γπω £΄° » χςαπ­αςουξδΏ βξε γουτ΄ » ξοπεγουτ² μδω £° » ςεσετ θοςιϊ στω γθγουτ³ ιξγ γφ » ηο δοχξ ± μιξε μδα γφ » ισ ιτ ιξ ςαξηεΏ γνπ £²΄ βξε γουτ΄ » ξοπε δεγ γφ » πυτ ιτ βαγλγουτ΄ πμα μδψ ψίσαφε » ςεστοςε στυζζ μδω ωίσαφε ςτσγουτµ δεγ γθ » βαγλυπ βπμ γουτ΄ » αμμ ισ χεμμ μδα £΄° » νοφε το εξδ οζ μιξε στα γθ μδα γφ » αςε χε ατ τθε τοπ γνπ £° βερ γουτ΄ » ωεπ δεγ γφ κνπ γουτ΄ » ολ¬ χε αςε δοξε­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ΜιξεΑδδςεσσ δχ ¤΄°° δχ ¤΄Έ° δχ ¤µ°° δχ ¤µΈ° δχ ¤°° »ζιςστ ±³ οζ τεψτ σγςεεξ δχ ¤Έ° δχ ¤·°° δχ ¤·Έ° δχ ¤΄²Έ δχ ¤΄αΈ δχ ¤µ²Έ δχ ¤µαΈ δχ ¤²Έ »σεγοξδ ±³ οζ τεψτ σγςεεξ δχ ¤αΈ δχ ¤·²Έ δχ ¤·αΈ δχ ¤΄µ° δχ ¤΄δ° δχ ¤µµ° δχ ¤µδ° δχ ¤µ° »μαστ ±³ οζ τεψτ σγςεεξ δχ ¤δ° δχ ¤·µ° δχ ¤·δ°
+1
View File
@@ -0,0 +1 @@
Φιδεο Δςιφες ςε­γοξζιηυςατιοξ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­φιδ΄° εψτφιδΈ° εψτφιδ΄°πμ εψτφιδεψ εψτςείφιδ κσς ΤοπΒοψ κσς πςιξτ δβ ±¬³¬· ασγ §­ Γοξζιηυςε Φιδεο Δςιφες ­§¬°° κσς γμσ μδψ £Όσταςτ » σετυπ εσγ θαξδμες μδα £Ύσταςτ κσς εσγαπε κσς πςιξτ δβ ±¬·¬° ασγ § ± ­ Αππμε έΫ« χο μοχες γασ姬°δ ασγ § ² ­ Αππμε έΫ« χ μοχες γασ姬°δ ασγ § ³ ­ Αππμε έΫ« χ Φιδεψ Έ° γο짬°δ ασγ § ΄ ­ Αππμε ε ιξ ΄° γομ νοδ姬°δ ασγ § µ ­ Αππμε ε ιξ Έ° γομ νοδ姬°δ ασγ § ­ Αππμε γ ιξ ΄° γομ νοδ姬°δ ασγ § · ­ Αππμε γ ιξ Έ° γομ νοδ姬°δ ασγ § Έ ­ Αππμε ΙΙησ ιξ ΄° γομ νοδ姬°δ ασγ § Ή ­ Αππμε ΙΙησ ιξ Έ° γομ νοδ姬°δ¬°δ ασγ §ΧθιγθΏ Ϋ±­Ήέ §¬°° μδψ £Ή »ηετ πςιξτες £ κσς ιξπξυν ασμ α »ποιξτ° ποιξτσ το τθε ταψ  »φιδεο δεφιγε δςιφες μδα Ίφιδταβμε¬ψ στα ποιξτ° ιξψ μδα Ίφιδταβμε¬ψ στα ποιξτ°«± μδα £Όφιδδςφ »τεμμ ιτ το νοφε τθε φιδεο στα ποιξτ± »δςιφες μδα £Ύφιδδςφ στα ποιξτ±«± μδψ £³ »νοφε ³ ιμμυστςιουσ παηεσΊμοοπ² μδω £°Ίμοοπ μδα ¨ποιξτ°©¬ω »σουςγε στα ¨ποιξτ±©¬ω »δεστιξατιοξ ιξω βξε Ίμοοπ ιξγ ποιξτ°«± ιξγ ποιξτ±«± δεψ βξε Ίμοοπ² κσς γθιξιτ » γθεγλ ζος ιξιτ κνπ χςτγθη » χςιτε τθε γθαξηεσΊφιδταβμε δχ ° δα φιδ΄° δα φιδ΄°πμ δα φιδεψ δα φιδ΄° δα φιδΈ° δα φιδ΄° δα φιδΈ° δα φιδ΄° δα φιδΈ°
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
; ******************** ; GBBS Pro v2.2 ; Copyright 1980-2017 ; ******************** ; Bulletin Copy Utility ; By GS @ 04/30/85 ; Modified by Lance @ 4/20/87 ; Updated for 2.1 - 04/11/90 ; Updated for 2.2 - 02/19/17 public start input "press [ret] to continue..." i$ flag=ram s1$="<"+chr$(8):s2$=">"+chr$(8) s3$="{"+chr$(8):s4$="}"+chr$(8) start home print "Bulletin Copy Utility v2.2" print \"Written by Greg Schaefer" print "Modified for v2.2 by BillM" input \"Source Bulletin File (ex: F:B1):" f1$ open #1,f1$:a=mark(1):close if a print \"Cant find "f1$" press [RET] ";:get i$:goto start ready f1$:print chr$(8);:sz=(peek(36)=79) fill ram,64,0:if msg(0) goto status print \"That message file is empty." gosub getret:goto start status home:z=1:b=(msg(0)/20)*5+1 for x=1 to b step 5 a=20:if x=b a=msg(0) mod 20 for y=5 to a+4:a$=left$("*",flag(z)) print @x,y;z;a$;:z=z+1:next:next cmd print @1,1 "R=Restart, Q=Quit, V=View, C=Copy" print "K=Kill, T=Tag, U=Untag, W=Write" print "Enter Cmd: ";chr$(32,28);chr$(8,28); get i$:if i$>"a" i$=chr$(asc(i$)-32) print chr$(8);i$;:z=1 if i$="Q" goto quit if i$="V" goto view if i$="C" goto copy if i$="K" goto kill if i$="T" goto tag if i$="U" goto untag if i$="R" goto restart if i$="W" goto write goto cmd quit input @0 "uit Y/N ?" i$:if i$<>"Y" goto cmd home:goto doquit restart input @0 "estart Y/N ?" i$:if i$<>"Y" goto cmd home:goto start tag input @2 "ag (#[,#] or ALL):" i$ if i$="" goto cmd if left$(i$,1)="A" fill ram,64,255:goto status tag2 a=val(i$):if not ((a=0) or (a>msg(0))) flag(a)=1 a=instr(",",i$):if a i$=mid$(i$,a+1):goto tag2 goto status untag input @2 "ntag (#[,#] or ALL):" i$ if i$="" goto cmd if left$(i$,1)="A" fill ram,64,0:goto status untag2 a=val(i$):if not ((a=0) or (a>msg(0))) flag(a)=0 a=instr(",",i$):if a i$=mid$(i$,a+1):goto untag2 goto status view input @2 "iew (ALL,TAG,#[,#]):" i$ gosub inprng:if i$="" goto cmd home:print "Viewing Bulletin(s):" view2 d=0:gosub show:if a goto view2 gosub getret:goto status write input @2 "rite (ALL,TAG,#[,#]):" i$ gosub inprng:if i$="" goto cmd write2 home:print "Write these bulletins:"\ gosub list:input @2 \"Filename (to write):" f$ if f$="" goto cmd create f$:open #1,f$:append #1 print \"Wait...Writing bulletin(s)" write3 d=1:gosub show:if a goto write3 close:goto status kill input @2 "ill (ALL,TAG,#[,#]):" i$ gosub inprng:if i$="" goto cmd home:print "Kill these bulletins:"\:gosub list input @0 \"Kill: Are you sure Y/N ?" i$ if i$<>"Y" goto status print "Wait...Killing bulletin(s)" b=msg(msg(0)):for x=1 to msg(0) if flag(x+512) kill #msg(x) next:crunch:a=msg(0):if a msg(a)=b update:if a goto status home:print \"All bulletins killed." gosub getret:goto start copy input @2 "opy (ALL,TAG,#[,#]):" i$ gosub inprng:if i$="" goto cmd home:print "Copy these bulletins:"\:gosub list input @0 \"Copy: Are you sure Y/N ?" i$ if i$<>"Y" goto status copy2 print \"Enter destination bulletin file" input @2 \"Destin Bulletin File (ex: D:B2):" f$ if f$="" goto cmd open #1,f$:a=mark(1):close:b=msg(0) if a print "Can't find "f$" press [RET]";:get i$:goto copy2 print \"Wait...Copying bulletin(s): "; open #1,"b:data":input #1,c1,c2,ct,ct$,da$ input #1,nu,mn,wm\lu$:close:ready f$ for x=1 to b:if not flag(x+512) goto copy3 print s1$;:kill "dummy":create "dummy":open #1,"dummy" print s2$;:ready f1$:copy #msg(x),#1:close:ready f$ print s3$;:b=msg(0)+1:copy "dummy",#msg(b):msg(b)=mn update:mn=mn+1:print s4$; copy3 next:open #1,"b:data":print #1,c1,c2,ct,ct$,da$ print #1,nu,mn,wm\lu$:close:ready f1$:goto status inprng if left$(i$,1)="T" move ram,64 to ram2:return if left$(i$,1)="A" fill ram2,64,255:return fill ram2,64,0 inprng2 a=val(i$):if (a=0) or (a>msg(0)) i$="":return flag(a+512)=1:a=instr(",",i$):if not a return i$=mid$(i$,a+1):goto inprng2 list a$="":for x=1 to msg(0) if flag(x+512) print a$x;:a$="," next:if peek(36)>0 print return show if z>msg(0) a=0:return if flag(z+512)=0 z=z+1:goto show input #msg(z),sb$\b,b$\c,c$ print #d,\"Numb ->"z" of "msg(0)\" Sub ->"sb$ print #d, " To ->"b$\"From ->"c$ copy #6,#d:a=1:z=z+1:return getret input @2 \"Press [RETURN] to continue... "i$ return doquit end
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More