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

View File

@ -0,0 +1,25 @@
Building GBBS Pro distribution disks
1. Be sure to build all the new systems
2. Write down the # suffixes for the files you will overwrite in step 3
3. Copy the new object code files to the appropriate folder herein:
GBBS.CONFIG
Config/config.system
GBBS.SYSTEM
ACOS.OBJ
ACOS.SYSTEM
ENCODE
3. Update the filenames of the files copied in step 3 with the information written down in step 2. (This information is used by Cadius to correctly copy files from the native OS to a ProDOS disk image).
4. Use Cadius to copy the changed files in GBBS.CONFIG and GBBS.SYSTEM to the appropriate po file in the Disk Images folder.
Example in OS X terminal with the working directory in the Distribution folder:
cadius replacefile Disk_Images/GBBS.CONFIG.po /GBBS.CONFIG/ GBBS.CONFIG/config.system#FF2000
Cadius does not support (at the time this was written) copying more than one file at a time back to ProDOS disk image.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

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

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
; ******************* ; GBBS "Pro" V:2.2 ; Copyright 1980-2017 ; Kevin M. Smallwood ; ******************* ; Message File 1.0-1.2 to 2.2 Converter ; This module will convert the stock GBBS Pro V:1.2 ; message formats to the standard V:2.2 format. ; *NOTE*: If you have modified your message segments ; to alter the way it writes the header info you will ; need to adjust this program accordingly. ; Written by Lance on 02/03/87 ; Updated to 2.1 on 04/11/90 - LPT ; Updated to 2.2 on 02/19/17 - WPM msg.conv print ' Once this program runs your message files will be in V:2.1 format and will not run under 1.0-1.2. Once you do this there is no turnning back.' print \"Do you wish to continue (YES/[NO]) ? NO"; print chr$(8,2);:input i$ if i$<>"YES" end open #1,"b:data2" mark(1)=1120:input #1,ab close print \"System has "ab" sub-boards"\ for bb=1 to ab gosub read.msg print "Converting Board #"bb" - The "bn$ print "Message #"; for a=1 to msg(0) print a; edit(0):gosub convert print chr$(8,(len(str$(a)))); next:print:print:next print ' Conversion compleate! Your systems Message files are now converted to run under GBBS Pro V:2.2 Please make sure you have made the changes to your message segments before running the board with the messages in this format.':end read.msg open #1,"b:data2":position #1,128,bb+8 input #1,bn$\bf$\b3,b4\bs,bs$\mb,kl,kb close:ready bf$ return convert input #msg(a),un,sb$\fr$ copy #6,#8 ti=0:ti$="All Users" x=msg(a):kill #msg(a) print #msg(a),sb$\ti,ti$\un,mid$(fr$,8) copy #8,#6:msg(a)=x:update return

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
; ******************* ; GBBS "Pro" V:2.2 ; New Msg Fix ; Copyright 1980-2017 ; Kevin M. Smallwood ; ******************* byte=ram start text:home print "New Msg Fix V2.2b1" print \"Reset users to see all or none of" print "the new bulletins?" input @0 \"(All/None):" i$ if i$="A" lr=1 if i$="N" lr=2 if not lr goto start open #1,"b:data" input #1,c1,c2,ct,ct$,da$ input #1,nu,mn,wm,tm\lu$ close:mn=1:tm=0 bb=1:gosub bl.ldinf for x=1 to ab bb=x:gosub bl.ldinf print \"Fixing: "bn$ ready bf$ if not msg(0) goto loop for y=1 to msg(0) msg(y)=mn:mn=mn+1 tm=tm+1:next loop next:update if lr=2 then lr=mn print \"Fixing Users..."\ open #1,"b:users" for x=1 to nu print "Fixing user #"x" of "nu;:poke 36,0 position #1,128,x input #1,a$ if a$="" goto loop2 byte(0)=lr mod 256:byte(1)=lr/256 position #1,128,x,112 write #1,ram,2 loop2 next:close open #1,"b:data" print #1,c1,c2,ct,ct$,da$ print #1,nu,mn,wn,tm\lu$ close print \\"New Msg Fix Complete" end bl.ldinf if bb=0 then bf$="":bl=0:return me=0:if bl=bb ready bf$:return bl=bb:open #1,"b:data2" mark(1)=1120:input #1,ab if bb>ab close:bf$="":bl=0:return position #1,128,bb+8 input #1,bn$\bf$\b3,b4\bs,bs$\mb,kl,kb b1=1:if b3 then b1=flag(b3) b2=1:if b4 then b2=flag(b4) close:if bf$="" then bl=0:return if (b1) ready bf$:nn=nb return

Binary file not shown.

View File

@ -0,0 +1 @@
Information about 2.14 ---------------------- The primary reason for this update is to give the modem drivers the routines needed for Andy Nicholas's ZMODEM drivers. There are also several changes made to the actual acos kernel to add more compatibility with appleshare and modem interrupt control. If you are not planning on running ZMODEM and also do not intend to run GBBS Pro from an appleshare file server, then this upgrade is not for YOU!. Lance Taylor-Warren

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
; ******************* ; GBBS "Pro" V:2.2n ; Copyright 1980-1990 ; Kevin M. Smallwood ; ******************* ; 12/23/86 By Lance ; 04/11/90 Updated to 2.1 - LPT ; 02/19/2017 Updated to 2.2n ; Get data from the Data file for number of users to convert user.conv print ' This program will convert your 1.2 user file to run under the 2.2 format. It will not harm your existing user file.':print print \"Do you wish to continue (YES/[NO]) ? NO"; print chr$(8,2):input i$ if i$<>"YES" end rd.data open #1,"b:data" input #1,c1,c2,ct,ct$,da$ input #1,nu,mn,wm,tm\lu$:close print "System has "nu" users"\ ; Start the actual conversion ; create the temp user file create "b:users.temp" open #1,"b:users" open #2,"b:users.temp" print "Converting User #"; for x=1 to nu:print x; ; set the ram for the old file set pa$=ram,8:set ph$=ram+8,12 when$=ram+20:flag=ram+22 nibble=ram+27:byte=ram+29 gosub rd.old.user d$=d1$+" "+d2$:gosub cn.name:d3$=xx$ ; Save the stats for conversion to the new format tl=nibble(1):ct=nibble(2):up=nibble(3) tc=byte(0):bp=byte(1):dl=byte(2) lm=byte(3):hm=byte(4):wh$=when$:z=flag ; Set up the new 128 byte ram area set pa$=ram,8:set ph$=ram+8,12 when$=ram+20:flag=ram+22 nibble=ram+27:byte=ram+37 ; Give all users zero nulls & convert the number of uploads for l=1 to 4:nibble(l)=0:next nibble(5)=tl:nibble(6)=ct:byte(1)=tc byte(2)=bp:byte(3)=dl:byte(4)=ul byte(5)=lm:byte(6)=hm:byte(0)=0 when$=wh$:flag=z:d4$="":d5$="" gosub wr.new.user print chr$(8,(len(str$(x)))); next:close ; Rename the files so that 2.2 will run. (saving 1.2's file) use "b:xdos","r b:users,b:users.1.2" use "b:xdos","r b:users.temp,b:users" print "System is now ready for 2.1":end rd.old.user position #1,64,x input #1,d1$,d2$\d3$ position #1,64,x,30 read #1,ram,34:return wr.new.user position #2,128,x print #2,d1$,d2$\d3$\d4$,d5$ position #2,128,x,70 write #2,ram,58:return cn.name xx$="":for y=2 to len(d$) q$=mid$(d$,y,1):if q$=" " q$=mid$(d$,y,2):y=y+1:goto cn.name2 if q$="." q$=mid$(d$,y,2):y=y+1:goto cn.name2 if q$="-" q$=mid$(d$,y,2):y=y+1:goto cn.name2 if q$="_" q$=mid$(d$,y,2):y=y+1:goto cn.name2 if q$=" " q$=mid$(d$,y,2):y=y+1:goto cn.name2 a=asc(q$):if (a<65) or (a>91) and (a<97) y=y+1:goto cn.name2 a=a+32:q$=chr$(a) cn.name2 xx$=xx$+q$:next:xx$=left$(d$,1)+xx$:return

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
0¬1¬1¬00/00/00,00/00/00 1¬1¬1,0 LAST USER

View File

@ -0,0 +1 @@
Your Board Name Sysop Name SECOND PASSWORD --------------------------------------- Ctrl-S to Stop/Start Spacebar to Exit Press N for Next Bulletin 1,0

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
2 ---------------------------------- [ General files ] ---------------------------------- [1] Apple peeks, pokes, and calls [2] GBBS "Pro" Sales Propaganda ---------------------------------- [ All sections currently active. ] ----------------------------------

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

View File

@ -0,0 +1 @@
Bulletin Board Help ------------------- [ Option Menu Bar ] ------------------- [ [B1,1-##] Option (?=Help): ] The Option Menu Bar tells you what Board you are presently on and how many bulletins on posted on that board. "B" from the main system sent you to the main bulletin board. From here you can type a question mark to see the following list of commands: -------------------------------- [ Bulletin Board Help Menu Bar ] -------------------------------- [ Read Number, N)ew, F)orward, S)can ] [ B)rowse, M)arked, G)lobal Quickscan ] [ J)ump, P)ost, K)ill, H)elp, Q)uit ] [ B ] This will permit you to [B]rowse through the message subjects of a bulletin board to find all of the bulletins that are on a particular subject. Just type in the subject you wish to search on and you will be asked if you wish to [ Mark Messages ] after each title. If you answer [Y] this will allow you to read the bulle- tins you [M]arked when you are finished viewing the titles. After 15 bulletins titles are displayed, you will be asked if you wish to see more titles. If you have been on the system before, you will see a ">" in front of the number of the titles you have not yet read. [ F ] You can list all the bulletins starting [F]orward at a partic- ular number. [ G ] [G]lobal Quickscan will scan all of the boards you have access to for new bulletins. If a board has new bulletins, you will be asked [ [R]ead [S]kip [Q]uit ? ]. [R] will let you read all of the new bulletins, [S] will skip to the next board, and [Q] will quit Global Quickscan. [ H ] This [H]elp file is displayed using this command. [ J ] [J]ump to another bulletin board. If you type [J#] you can jump directly to that board number. If you type "J [RETURN]" it will list all of the boards on the system and you can type in the number of the one you want. If you do not have access to them you will get the message, [ Security too low ]. [ K ] [K]ills bulletins you have left. [ M ] When you [S]can or [B]rowse the subjects you will be asked if you want to [ Allow marking? ] the mes- sages to read them after you pick them with a [Yes/No/Quit] option. The first message will print automatically when you are done. Use the [N] command to see the next ones you marked. After you have finished reading the marked messages the first time, [M] will dis- play the same marked messages again. [ N ] This retrieves [N]ew bulletins that have been left since the last time you called. [ P ] [P]ost a bulletin for all users to see. You will be placed in the editor to enter your message. [ Q ] This will return you back to the main menu. [ S ] This [S]cans message subjects starting at a certain number. If you wish to [ Mark Messages ] after each title, you should answer [Y]. This will allow you to read the bulletins you "marked" when you are done reading the titles. After 15 bulletins titles are displayed, you will be asked if you wish to see more titles. If you have been on the system before, you will see a ">" in front of the number of the titles you have not yet read. [ # ] The [Read Number] option allows you to enter the number of a bulletin on a board and read that individual bulletin. --------------------- [ Bulletin Menu Bar ] --------------------- [A]uto reply [N]ext [R]e-read [Q]uit : After displaying a message, the above Menu Bar is displayed after each bulle- tin is shown. You have the following options: [ A ] [A]uto reply allows you to reply in one of two ways to the person who wrote the message. After you enter [A] you are asked: [ Is this a private letter? ]. If you answer [Y] then the person receives the letter in his mail- box. If you answer [N] then you will post a message on the board as a reply to the original message for everyone to read. You will use the editor to enter the message and when you are finished, you will return to the Menu Bar. [ N ] [N]ext or a [RETURN] will go to the next bulletin on the board. [ R ] [R]e-read allows you to read the present bulletin again. [ Q ] [Q]uit will stop retrieving bul- letins and exit back to the Option Menu Bar. [ + ] This command must be used after the [F]orward command at the Menu Bar prompt. First use [F] for Forward; then type the bulletin number you wish to start with. At the first menu bar type a [+] and all remaining bulletins will fly by without stopping. Use this when you want to print out more than one bulletin at once without having to hit [N] after each one. Or use it to save them all to a buffer to view later when you log off.

View File

@ -0,0 +1 @@
--------------------- [ Userlist Menu Bar ] --------------------- [ Match letters (<CR>=All,?) ] There are 4 options that may be used in the userlist command when you see the Userlist Menu Bar: [1] A blank <CR>. This will list all the users of this system. [2] If you type a [#] followed by a number, the system will show you that user, and all the users that follow. [3] A person's full name. The system will match the person if he is on this system. [4] A partial, first or last name. If you forget a person's name, need to know an exact spelling, or don't know their user number then you can find it by telling the system as much of the first or last name as you know, and it will print the full name of users that fit the pattern.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
BRSEFGHOTU$ICLQDPVX :::::::::::::::::::::::::::::::::::::: : List of Supported Commands : :::::::::::::::::::::::::::::::::::::: : <(B)> Goto the Bulletin Boards : :::::::::::::::::::::::::::::::::::::: : (R)ead : E -> Examine your stats : : (S)end : F -> Feedback to Sysop : : mail : G -> General files menu : :::::::::: H -> Get detailed help : : $ = News O -> Other BBS numbers : : I = Info T -> Terminate session : : C = Chat U -> Get a user listing : :::::::::::::::::::::::::::::::::::::: : L -> Caller Log for todays Calls : : Q -> Quick scan of bulletin boards : : D -> Define system display parms : : P -> Change / Update your password : : V -> Vote on your computer equipt : : X -> Goto the file transfer area : ::::::::::::::::::::::::::::::::::::::

View File

@ -0,0 +1 @@
BRSEFGHOTU$ICLQDPVX ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: : List of Supported Commands : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: : <(B)> Goto the Bulletin Boards : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: : R -> Read mail sent to you : E -> Examine your system status : : S -> Send mail to another user : F -> Feedback to the Sysop : : G -> General files menu : H -> See the detailed help file : : $ -> Read the latest System News : O -> Other BBS numbers : : I -> Read System Information : T -> Terminate connection (Logoff) : : C -> Chat With the Sysop : U -> See list of users on system : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: : Q -> Quick scan of bulletin boards : D -> Define system display parms : : P -> Change / Update your password : V -> Vote on your computer equipt : : L -> Log of todays callers : X -> Goto the file transfer area : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

View File

@ -0,0 +1 @@
This system runs on an Apple computer with at least 2 disk drives. It uses a 300/1200 baud modem. This system is in operation 24 hours a day. The software used on this system is GBBS "Pro". This software is avail- able for purchase at the price of $125. If you would like to get more informa- tion on GBBS "Pro", you can contact: L & L Productions (303) 420-3156 (Voice) (303) 420-3568 (Modem)

Binary file not shown.

View File

@ -0,0 +1 @@
--------------- [ System News ] --------------- Welcome all to the system! It is my hope that we can make this into a great system. I would ask all of you to participate in any way you can to help make this board that success that it can be. Thanks for calling!

View File

@ -0,0 +1 @@
If you logged on under an alias what is your real name? * What is your age? * What type of computer are you using to call this system? * What are your hobbies? *

Binary file not shown.

View File

@ -0,0 +1 @@
4 What type of computer do you use? 1) Atari 2) Commodore 3) Apple 4) IBM

View File

@ -0,0 +1 @@
5 What type of modem do you use? 1) Internal 300 2) Internal 300/1200 3) External 300 4) External 300/1200 5) External 300/1200/2400

View File

@ -0,0 +1 @@
5 How much floppy drive storage do you have online? 1) less than 80k 2) 80k-120k 3) 121k-319k 4) 320k-639k 5) 640k and over

View File

@ -0,0 +1 @@
9 What type of hard drive do you use? 1) No hard drive 2) Internal 5 meg 3) Internal 10 meg 4) Internal 20 meg 5) Internal > 20 meg 6) External 5 meg 7) External 10 meg 8) External 20 meg 9) External > 20 meg

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Docs/APPENDIX Normal file

Binary file not shown.

BIN
Docs/CHAPTER.1.1 Normal file

Binary file not shown.

BIN
Docs/CHAPTER.2 Normal file

Binary file not shown.

BIN
Docs/CHAPTER.3.1 Normal file

Binary file not shown.

BIN
Docs/CHAPTER.3.2 Normal file

Binary file not shown.

BIN
Docs/CHAPTER.4.1 Normal file

Binary file not shown.

BIN
Docs/CHAPTER.4.2 Normal file

Binary file not shown.

BIN
Docs/INTRO Normal file

Binary file not shown.

1
Source/Acos/ACOS.LOAD.S Normal file

File diff suppressed because one or more lines are too long

1
Source/Acos/ACOS.S Normal file
View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD>

1
Source/Acos/CMD.S Normal file

File diff suppressed because one or more lines are too long

1
Source/Acos/CMD2.S Normal file

File diff suppressed because one or more lines are too long

1
Source/Acos/DISK.S Normal file

File diff suppressed because one or more lines are too long

1
Source/Acos/DISKIO.S Normal file
View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 秿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> 绿绿<EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD>绿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>绿<EFBFBD>

1
Source/Acos/DRIVE.S Normal file
View File

@ -0,0 +1 @@
паг ацособй пРОдос дРИЖЕ дате МОЖЕ ТХЕ НАМЕ ИНТО ТХЕ ФИЛЕНАМЕ ФИЕЛДможнамейсринстрГЕТ НАМЕ ДОНТ УСЕ МЕМОРЫможнмлдастрленбеяможнамлдыёстыдржцхдИНИТ ЦХАНГЕ ДРИЖЕ СТРИНГстыдржоффстыдржоффлдастрлоцыГЕТ ФИРСТ БЫТЕйсрцонжстадржнумСАЖЕ ИТ АС А ДРИЖЕ СПЕЦцмпёлбгеможнамНОТйсртстъалфбцсможнамОППС НОТ ЛЕГАЛинылдастрлоцыАРЕ ВЕ ДОНЕ©цмпёбеяможнамЁЫЕП ГЕТ ФИЛЕНАМЕйсртстънумИС ИТ А ЛЕГАЛ СУБДРИЖЕ©бцсможнамНОПЕстадржоффСАЖЕ СУБДРИЖЕ БЫТЕ инылдастрлоцыАРЕ ВЕ ДОНЕ©цмпёбеяможнамЁЫЕП ГЕТ ФИЛЕНАМЕйсртстънумИС ИТ А ЛЕГАЛ СУБДРИЖЕ©бцсможнамНОПЕстадржоффСАЖЕ СУБДРИЖЕ БЫТЕ инылдастрлоцыИС ТХЕРЕ А ТЕРМИНАТОР©цмпёбеяможнамЁЫЕП ГЕТ ФИЛЕНАМЕможнамлдыёффНО ДРИЖЕ ПАРМ ЙУСТ ГЕТ НАМЕстыдржцхдИНИТ ЦХАНГЕ ДРИЖЕ ФЛАГможнамЁинылдьёцпыстрленбеяможнамИС ТХЕРЕ АНЫ ДАТА© ХМММможнамлдастрлоцыЦОПЫ ФИЛЕНАМЕйсрцонжЦОНЖЕРТ ТО УППЕРцмпёблтможнамВЕ АРЕ ДОНЕ шАНЫТХИНГ ЛЕСС ИЛЛЕГАЛщстафлнамеьСАЖЕ НАМЕиньиныцпыстрленбеяможнамДОНЕ ЫЕТ©цпьёбнеможнамХАЖЕ ВЕ ДОНЕ ЦХАРС ТХЕ МАЬ НОПЕможнамстьфлнамеСАЖЕ ЛЕНГТХлдадржцхдЦХАНГЕ ДРИЖЕ ФИРСТ©бплсетдржЫЕПртс ЛОГ ТО ДРИЖЕ а ОФФСЕТ ьлогспецлдыёРЕСЕТ ОФФСЕТСстыдржоффстыдржоффстадржнумСАЖЕ ДРИЖЕ НУМБЕР шалщтьабеясетдржНО ОФФСЕТйсрбиндецТРАНСЛАТЕ ТО ТВОБЫТЕ НУМБЕРстьдржоффСАЖЕ ОФФСЕТцмпёбеясетдрж БЫТЕ ОФФСЕТ© ЫЕПстадржоффстьдржоффСАЖЕ ОФФСЕТсетдржлдаёдежнамПОИНТ ТО ПАТХНАМЕСстатемплдаёдежнамстатемплдадржнумТУРН ДРИЖЕ НУМ ИНТО ОФФСЕТандёфсталнбуфсетдрждецлнбуфбеясетдржЦОУНТ ДОВН ДРИЖЕСлдыёлдатемпыГЕТ ЛЕНГТХ ОФ ПАТХНАМЕсецадцтемпстатемпПОИНТ ТО НЕЬТ ЕНТРЫлдаёадцтемпстатемпймпсетдржСЕТ ДРИЖЕ НУМБЕРсетдржлдыёлдатемпыГЕТ ЛЕНГТХ ОФ СТРИНГбеяможнамПАТХНАМЕ НОТ ИН УСЕтаытаьСАЖЕ ЛЕНГТХсетдржлдатемпысталнбуфыМОЖЕ ПАТХНАМЕ ТО ЛНБУФдеыбплсетдржлдадржоффВАС ТХЕРЕ АН ОФФСЕТ©беясетдржНОПЕиньИНЦРЕАСЕЛЕНГТХсталнбуфьСАЖЕлдадржоффВАСбеясетдржНОПЕиньИНЦРЕАСЕ ЛЕНГТХсталнбуфьСАЖЕ ОФФСЕТсетдржиньлдаёсталнбуфьАДД ТО ЕНД ОФ СТРИНГстьлнбуфУПДАТЕ ЛЕНГТХйсрмлиГЕТ ЦУРРЕНТ ПРЕФИЬдбцдагетпфьлдьлнбуфАРЕ ТХЕ ЛЕНГТХС ТХЕ САМЕ©цмплнбуфбнесетдржНОПЕ ЦХАНГЕ ТО НЕВ ПРЕФИЬсетдржлдалнбуфьИС ДАТА ТХЕ САМЕ©цмплнбуфьбнесетдржНОПЕ ЦХАНГЕ ТО НЕВ ПРЕФИЬдеьбплсетдржртсТХЕЫ АРЕ ТХЕ САМЕ ЙУСТ РЕТУРНсетдржйсрмлиСЕТ ТО ТХЕ НЕВ ПРЕФИЬдбцдасетпфьбнеможнамОППС ЕРРОРртсможнамлдьёБАДДРИЖЕБАД ДРИЖЕ СПЕЦИФИЕРймпбадеррдржцхддбдржнумдбдржоффдбдржоффдбфлнамедсгетпфьдбдалнбуфсетпфьдбдалнбуф

1
Source/Acos/DRIVERS.S Normal file
View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>

1
Source/Acos/DRVSPEC.S Normal file
View File

@ -0,0 +1 @@
паг дЕФАУЛТ дРИЖСПЕЦС ТО БЕ ЦРЕАТЕД БЫ ТХЕ ЦОНФИГ ПРОГРАМстартртстожалдбЖАЛУЕ ФОР ТИМЕОУТ МИНСдаббсъпргЛОЦАТИОН ОФ СТАРТУП СЕТМЕНТ НАМЕдбёцодендЛОЦАТИОН ОФ СТАРТ ОФ СЕГМЕНТ СПАЦЕдбёфилтерстартЛОЦАТИОН ОФ ФИЛТЕРдастартИНИТ АЦОС В МОДЕМ ИНТЕРУПТдастартИНИТ АЦОС ВОУТ МОДЕМ ИНТЕРУПТдафаталдатопбуфстпцхрасц СТОП МЕССАГЕ ЦХАРньтцхрасцнНЕЬТ МЕССАГЕ ЦХАРвидтхдбИНДЕЬ ФОР ДЕФАУЛТдбЁдежнамстргббспропрограмастргббспросыстембстргббспросыстемцстргббспроеьфердатадстргббспродовнлоадсестргббспробуллетинсфстргббспромаилгдбхстргббспрофидонетидбйдбкдблдсэ

1
Source/Acos/EDIT.S Normal file

File diff suppressed because one or more lines are too long

1
Source/Acos/ENCODE.S Normal file
View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>

1
Source/Acos/EQUATES.S Normal file

File diff suppressed because one or more lines are too long

1
Source/Acos/FILTER.S Normal file
View File

@ -0,0 +1 @@
паг ацособй пРОФАНИТЫ фИЛТЕР датефилтердцифуцкдцисхитдцидамндциассхоледцицоцкдцисуцкдциприцкдбдбЦРасцгббс пРО ж ц БЫ кЕЖИН м сМАЛЛВООД д асц гббс пРО ж ц БЫ лл пРОДУЦТИОНС иНЦд асц гббс пРО ж ц БЫ л л пРОДУЦТИОНСд асц лАНЦЕ тАЫЛОРвАРРЕН ФИЬЕС БЫ авЕЛЛС лрОАТХЕддсэ

1
Source/Acos/INIT.S Normal file

File diff suppressed because one or more lines are too long

1
Source/Acos/LOAD.S Normal file

File diff suppressed because one or more lines are too long

1
Source/Acos/MATH.S Normal file
View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>线<EFBFBD> <EFBFBD> <EFBFBD> 线 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 线<EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>线线<EFBFBD> <EFBFBD>线 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>线 <EFBFBD> 线 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>秿线 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 线<EFBFBD> <EFBFBD> 线 <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD>线<EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 线 <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> п<EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD>у<EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>绿绿<EFBFBD><EFBFBD> <EFBFBD>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
Source/Acos/OLD/ACOSA.S Normal file
View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD>

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

1
Source/Acos/OLD/CMD2A.S Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
Source/Acos/OLD/INITA.S Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
ΝΜΙ ½ ¤ΒΖ°°<EFBFBD><EFBFBD>εαδίΒμλ ½ ¤Έ°<EFBFBD>ΑΤΓαμμ ½ ¤΄² »αππμεταμλ ΝΜΙ γαμμ<EFBFBD>ΞοδεΣαφε ½ ¤ΔΕ »μογατιοξ το πασσ ξοδε £ το ΑΓΟΣ<EFBFBD>Πςεζιψ ½ ¤γ<EFBFBD>ΜαστΔεφ ½ ¤ΒΖ³°<EFBFBD><EFBFBD>ιξιτ ΜΔΑ ΜαστΔεφ »ηετ τθε δεφιγε χε κυστ μαυγθεδ ζςον<EFBFBD> ΣΤΑ ΥξιτΞυν »σαφε ιτ<EFBFBD><EFBFBD> ΚΣ<EFBFBD> ΝΜΙ »δο α βμογλ ςεαδ ¨ιξφαμιδ υξδες ΑππμεΤαμλ©<EFBFBD> ΔΒ <EFBFBD>εαδίΒμλ<EFBFBD> ΔΑ ςίβμογλ<EFBFBD><EFBFBD> ΓΝΠ £¤ΈΈ<EFBFBD> ΒΞΕ ιξιτί° »διδ ξοτ βοοτ οζζ σεςφες<EFBFBD><EFBFBD> ΚΣ<EFBFBD> ΝΜΙ »ηετ τθε υσες διςεγτοςω®®®<EFBFBD> ΔΒ ΑΤΓαμμ<EFBFBD> ΔΑ ΖΙΥσεςΠΖΨ<EFBFBD><EFBFBD> ΜΔΨ γοπωβυζ<EFBFBD> ΒΕΡ ιξιτί° »ξο υσες διςεγτοςω ζουξδ<EFBFBD><EFBFBD> ΔΕΨ<EFBFBD> ΜΔΑ γοπωβυζ¬ψ<EFBFBD> ΑΞΔ £¤°Ζ »στςιπ οζ τθε ¤γψ παςτ οζ τθε ΑΣΓΙΙ εριφ®<EFBFBD> ΣΤΑ ΞοδεΣαφε<EFBFBD><EFBFBD> ΙΞΓ ςίζιμε »λιγλ ζιμε μεξητθ υπ α βωτε<EFBFBD> ΜΔΨ ςίζιμε »μεξητθ οζ αγοσ®οβκ<EFBFBD> ΜΔΑ ΞοδεΣαφε<EFBFBD> Ο<EFBFBD>Α £¤γ° »ναλε ιτ αξ ασγιι £<EFBFBD> ΣΤΑ ςίζιμε¬ψ<EFBFBD><EFBFBD>ιξιτί° <EFBFBD>ΤΣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ςίζιμε ΣΤ<EFBFBD> §ΑΓΟΣ®ΟΒΚ§<EFBFBD> ΔΣ ²<EFBFBD><EFBFBD>ςίβμογλ ΔΒ ³<EFBFBD>ΥξιτΞυν ΔΣ ±<EFBFBD> ΔΑ γοπωβυ櫤²°°<EFBFBD> ΔΑ °<EFBFBD><EFBFBD>ΖΙΥσεςΠΖΨ ΔΒ ¤°° »Σωξγθςοξουσ Οξμω<EFBFBD> ΔΒ ¤²Α »Γονναξδ<EFBFBD><EFBFBD>εσυμτ ΔΧ ¤° »<EFBFBD>εσυμτ Γοδε<EFBFBD> ΔΒ ¤°° »<EFBFBD>εσεςφεδ<EFBFBD> ΑΔ<EFBFBD>Μ γοπωβυζ »ποιξτες το Πατθξανε<EFBFBD><EFBFBD> δσ ά<EFBFBD>γοπωβυζ<EFBFBD><EFBFBD><EFBFBD>

1
Source/Acos/ROUTINE.S Normal file

File diff suppressed because one or more lines are too long

1
Source/Acos/START.S Normal file
View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>   <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>绿<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 绿<EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 耀<EFBFBD> <EFBFBD> <EFBFBD> ъК <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 线 <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 绿<EFBFBD> 线<EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> 耀<EFBFBD> <EFBFBD> <EFBFBD> 耀<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD> И<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD>

1
Source/Acos/VAR.S Normal file

File diff suppressed because one or more lines are too long

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
Source/Config/Clock.S Normal file
View File

@ -0,0 +1 @@
РЕЦОНФИГУРЕ ЦЛОЦКСГСЦЛОЦКЕЬТГС ЦЛОЦК ДРИЖЕРСЕРИАЛПРОЕЬТСЕРИАЛПРО ДРИЖЕРТХУНДЕРЕЬТТХУНДЕРЦЛОЦКТИМЕМАСТЕР ДРИЖЕРИИЦСЫСЕЬТИИЦ СЫСТЕМ ЦЛОЦКМОУНТАИНЕЬТМОУНТАИН ЦЛОЦКПРОДОСЕЬТСТАНДАРД ПРОДОС СТУФФНУЛЛЦЛКЕЬТНО ЦЛОЦКНОСЛОТЕЬТНО СЛОТ ЦЛОЦКЖЕРСАЕЬТПРОМЕТХЕУС ЖЕРСАЦАРДУЛТРАЕЬТУЛТРА ЦЛОЦК ДРИЖЕРРЕъЦЛКЙСРтОПбОЬЙСРПРИНТДБЁАСЦ рЕЦОНФИГУРЕ цЛОЦК ЙСРЦЛС СЕЦ РЕМОЖЕ АСТЕРИКС ТО МАКЕ ииГС ЙСР ФЕФ ЦЛОЦК СЕЛФИНСТАЛЛИНГ БЦС ииЕцЛК ЙМП ГСЦЛКииЕцЛКЙСРПРИНТДБАСЦ тХУНДЕРЦЛОЦК цОМПАТИБЛЕДАСЦ ае тИМЕМАСТЕР ии хоДАСЦ Ё ае сЕРИАЛ пРОДАСЦ ае уЛТРА цЛОЦКДАСЦ ае Ц сЫСТЕМ цЛОЦКДАСЦ смт нОсЛОТ цЛОЦКДАСЦ пРОдос цОМПАТИБЛЕ цЛОЦКДАСЦ мОУНТАИН хАРДВАРЕ цЛОЦКДАСЦ пРОМЕТХЕУС жЕРСАЦАРДДАСЦ ииГС бУИЛТИН цЛОЦКДАСЦ нО цЛОЦК ИН сЫСТЕМДДАСЦвХИЦХ© шщ ЛДЬёЙСРИНПНУМПХААСЛАТАЬЛДАЦЛКТАБЛЕЬСТАПОИНТИНЬЛДАЦЛКТАБЛЕЬСТАПОИНТПЛАЦМПёУЛТРАБЕЯНОСЛОТЦМПёНО СЛОТ ЦЛОЦКБЕЯНОСЛОТЦМПёПРОДОС ЦОМПАТАБЛЕБЕЯНОСЛОТЦМПёИИГС БУИЛТ ИНБЕЯНОСЛОТЦМПёНО ЦЛОЦКБЕЯНОСЛОТЙСРПРИНТДБАСЦвХИЦХ СЛОТПОРТ ДОЕС ТХЕ ЦЛОЦК УСЕ©ДАСЦшщ ЛДЬё ГЕТ СЛОТЙСРИНПНУМАСЛААСЛААСЛААСЛАНОСЛОТПХАСАЖЕ СЛОТЙСРЦЛСЙСРПРИНТДБАСЦвХАТ ТИМЕ ФОРМАТ ДО ЫОУ ВАНТ©ДДАСЦ ХОУРДАСЦ ХОУРДДАСЦвХИЦХ© шщ ЛДЬё ГЕТ МОДЕЙСРИНПНУМЛДЬёЦМПёБЕЯХРЛДЬёХРТЬАПУТ МОДЕ ИН АЦЦУМПХАСАЖЕ МОДЕЛДЫёМОЖЕ ТХЕ СИНГЛЕ ПАГЕЛООПЛДАПОИНТЫСОУРЦЕСТАЦЛКДРЖЫДЕСТИНАТИОНИНЫБНЕЛООППЛАГЕТ ТХЕ МОДЕ БАЦКСТАЦЛКДРЖПЛАГЕТ ТХЕ СЛОТ БАЦКСТАЦЛКДРЖЙСРЦХИНИТ ЦХЕЦК ФОР ИНИТЙМПВРТЦХГ ВРИТЕ ТХЕ ЦХАНГЕСЦЛКТАБЛЕДВДАТХУНДЕРДАТХУНДЕРДАСЕРИАЛПРОДАУЛТРАДАИИЦСЫСДАНОСЛОТДАПРОДОСДАМОУНТАИНДАЖЕРСАДАГСЦЛОЦКДАНУЛЛЦЛК ииГС ЦЛОЦК ИС ИНСТАЛЛЕД БЫ ИТСЕЛФГСЦЛКЙСРПРИНТДБАСЦииГС цЛОЦК ИНСТАЛЛЕД АУТОМАТИЦАЛЛЫЙСРГЕТЦРЛДЫёЛООПЛДАГСЦЛОЦКЫСТАЦЛКДРЖЫИНЫБНЕЛООПЙСРЦХИНИТЙМПВРТЦХГ

View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>Ш<EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>Я<EFBFBD><EFBFBD><EFBFBD>О<EFBFBD><EFBFBD><EFBFBD><EFBFBD>О<EFBFBD> <EFBFBD>О<EFBFBD> <EFBFBD>

View File

@ -0,0 +1 @@
гс цЛОЦК ДРИЖЕР БИОС вРИТТЕН БЫ аНДЫ нИЦХОЛАС Ё РЕВРИТТЕН БЫ аНДЫ ЁЛСТОФФЬЦЬЦ ГОТО МОДЕРЕЛДСКРЕЛГСЦЛОЦКГСЦЛОЦКЕНТОРГД йУМП тАБЛЕДОВДБМОДЕДБЙМПГЕТДАТЕЦАЛЛ ТО ГЕТ ТХЕ ДАТЕЙМПГЕТТИМЕЦАЛЛ ТО ГЕТ ТХЕ ТИМЕ ФОРМАТТЕДЙМПСЕТДАТЕКНОВН РЕТУРН ПОИНТ рЕАД цЛОЦК ФРОМ пРОдосМЛИЕЯУБФДАТЕЕЯУБФГЕТДАТЕЙСРМЛИРЕАД ТХЕ ЦЛОЦК ИНТОХЕЬБУФФЕР АТ ДАЛДЬДАТЕРЕАД ДАТЕ ИН ЦОМПРЕССЕД ФОРМЛДАДАТЕИНТО а ьСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТИМЕ ФРОМ ЦЛОЦКРДТИМЕЦЛЦГО ТО НАТИЖЕ МОДЕЬЦЕРЕПёЁАНД БИТ а ь АНД ыМЬПХАСТАЦК СПАЦЕ ФОР РЕСУЛТСПХАПХАПХАЛДЬёДЁрЕАДтИМЕхЕЬЙСЛЕтООЛ лОЦАТЕРСЕЦЬЦЕЕМУЛАТИОН МОДЕМЬПЛА СЕЦОНДСЙСРБИНДЕЦ ЦОНЖЕРТ ТО ТВО БЫТЕСТАТИМЕСТРСТЬТИМЕСТРПЛА МИНУТЕСЙСРБИНДЕЦ ЦОНЖЕРТ ТО ТВО БЫТЕСТАТИМЕСТРЁСТЬТИМЕСТРПЛА ХОУРЙСРБИНДЕЦ ЦОНЖЕРТ ТО ТВО БЫТЕСТАТИМЕСТРСТЬТИМЕСТРПЛА ЫЕАРПЛА ДАЫ ОФ МОНТХПЛА МОНТХПЛА УНУСЕД БЫТЕПЛА ДАЫ ОФ ТХЕ ВЕЕКСТАДОВЛДАё СТАТИМЕСТРСТАТИМЕСТРРТСБЫЕ ЦОНЖЕРТ ТИМЕ ТО ХР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТС ТРАНСЛАТЕ А БИНАРЫ ТО ТЕЬТ шщБИНДЕЦЦМПё ПУТ ЛИМИТ ОФ БЦЦБИНЛДАёБИНЛДЫё СТАРТ С ЦОУНТЕРБИНАЦМПёБЦЦБИНБ ЛЕСС ТХАН ВЕРЕ ДОНЕСБЦё МИНУС ИНЫ АДД ТО ТХЕ С ЦОУНТЕРБНЕБИНА ЛООПБИНБАДЦё МАКЕ С ИНТО ТЕЬТТАЬ САЖЕТЫААДЦё МАКЕ С ИНТО ТЕЬТРТС ВЕРЕ ДОНЕ ЁТИМЕСТРАСЦ

View File

@ -0,0 +1 @@
мОУНТИАН хАРДВАРЕ дРИЖЕР рЕЖИСЕД дАТЕ ЛСТОФФРЕЛДСКРЕЛМОУНТАИНМОУНТАИНЕНТОРГДМЛИЕЯУБФДАТЕЕЯУБФТИМЕЕЯУБФГЕТъТИМЕЕЯУСЛОТХЕЬМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОС ГББС ФОРМАТГЕТДАТЕЙСРМЛИ МЛИ ЦАЛЛДБГЕТъТИМЕ ГЕТъТИМЕХЕЬ НО ПРАМАТЕР ТАБЛЕЛДЬДАТЕЛДАДАТЕСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС ГЕТ ТИМЕ РОУТИНЕРДТИМЕЙСРРДЦЛОЦКЛДАё ЦЛЕАН УП ФОРМАТСТАТИМЕСТРСТАТИМЕСТРРТС РЕАД ТИМЕ ФРОМ ЦЛОЦКРДЦЛОЦКЛДАЁПХАЛДАЁ САЖЕ ЗП АДДРЕССЕСПХАЛДАСЛОТЛСРЛСРЛСРЛСРОРАёЦСТАЁ ПОИНТ ТО ЦЛОЦК ЕНТРЫСТАЦАЛЛЦЛКЦАЛЛЦЛКЙСРЦ ЦАЛЛ ЦЛОЦКПЛАСТАЁПЛА РЕСТОРЕ ЗПСТАЁЛДЬёДЛДЫёМОЖТИМЕЛДАЬ МОЖЕ РЕТУРНЕД СТРИНГАНДёФСТАДАТЕСТРЫИНЫДЕЬБПЛМОЖТИМЕРТС ЦОНЖЕРТ ТИМЕ ТО ХР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТС ЦОНЖЕРТ А БЫТЕ ДЕЦИМАЛ НУМБЕР ТО БИНАРЫДЕЦБИНАНДёФСЕЦСБЦёСТАДЕЦБЫТЕ САЖЕ С ДИГИТТЬА МОЖЕ С ИНТО аАНДёФСЕЦСБЦёЛДЫёДЕЦАЦЛЦАДЦДЕЦБЫТЕ АДД ТХЕ С ДИГИТ ТИМЕСДЕЫБНЕДЕЦАРТС РЕТУРН ВИТХ РЕСУЛТДЕЦБЫТЕХЕЬДАТЕСТРАСЦТИМЕСТРАСЦ

View File

@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 屿 <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>秿<EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>

View File

@ -0,0 +1 @@
нО цЛОЦК дРИЖЕР рЕЖИСЕД дАТЕ ЛСТОФФРЕЛДСКРЕЛНУЛЛБЫТЦНТЕЯУЕЁНУЛЛПТРЕЯУАНУЛЛЦЛКЕНТОРГДСЛОТХЕЬМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОСГББС ФОРМАТГЕТДАТЕЛДЬДАТЕЛДАДАТЕРТС СЕТ ТХЕ ДАТЕ МАНУАЛЛЫСЕТДАТЕЦПЫё ИС ИТ ЦХАРС ЛОНГ©БНЕСЕТДТ НОПЕСТЬНУЛЛПТР ПОИНТ ТО СТРИНГСТАНУЛЛПТРЛДЫёЛДАНУЛЛПТРЫТАЬ ПРОЦЕСС ЫЕАРДЕЫЛДАНУЛЛПТРЫЙСРДЕЦБИНСТАДАТЕ САЖЕ ЫЕАРЛДЫёЛДАНУЛЛПТРЫТАЬ ПРОЦЕСС ДАЫДЕЫЛДАНУЛЛПТРЫЙСРДЕЦБИНАНДёСТАДАТЕ САЖЕ ДАЫЛДЫёЛДАНУЛЛПТРЫТАЬ ПРОЦЕСС МОНТХДЕЫЛДАНУЛЛПТРЫЙСРДЕЦБИНАНДё ГЕТ РИД ОФ ЕЬТРА ЙУНКАСЛАСЛАСЛАСЛАСЛРОЛДАТЕ ПУТ БИТ ИНТО ЫЕАР ФИЕЛДОРАДАТЕСТАДАТЕ ПУТ РЕСТ ИНТО ДАЫ ФИЕЛДСЕТДТРТС ГЕТ ТХЕ ЦУРРЕНТ ЕСТИМАТЕД ТИМЕГЕТТИМЕЛДАБЫТЦНТ СХОВ ХОУРСЙСРБИНДЕЦСТАТИМЕСТРСТЬТИМЕСТРЛДАБЫТЦНТ СХОВ МИНУТЕСЙСРБИНДЕЦСТАТИМЕСТРЁСТЬТИМЕСТРЛДАБЫТЦНТ СХОВ СЕЦОНДСЙСРБИНДЕЦСТАТИМЕСТРСТЬТИМЕСТРЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС ЦОНЖЕРТ А БЫТЕ ДЕЦИМАЛ НУМБЕР ТО БИНАРЫДЕЦБИНАНДёФСЕЦСБЦёСТАДЕЦБЫТЕ САЖЕ С ДИГИТТЬА МОЖЕ С ИНТО аАНДёФСЕЦСБЦёЛДЫёДЕЦАЦЛЦАДЦДЕЦБЫТЕ АДД ТХЕ С ДИГИТ ТИМЕСДЕЫБНЕДЕЦАРТС РЕТУРН ВИТХ РЕСУЛТДЕЦБЫТЕХЕЬ ТРАНСЛАТЕ А БИНАРЫ ТО ТЕЬТ шщБИНДЕЦЦМПё ПУТ ЛИМИТ ОФ БЦЦБИНЛДАёБИНЛДЫё СТАРТ С ЦОУНТЕРБИНАЦМПёБЦЦБИНБ ЛЕСС ТХАН ВЕРЕ ДОНЕСБЦё МИНУС ИНЫ АДД ТО ТХЕ С ЦОУНТЕРБНЕБИНА ЛООПБИНБАДЦё МАКЕ С ИНТО ТЕЬТТАЬ САЖЕТЫААДЦё МАКЕ С ИНТО ТЕЬТРТС ВЕРЕ ДОНЕТИМЕСТРАСЦ етДАТЕХЕЬ

View File

@ -0,0 +1 @@
Ц сЫСТЕМ цЛОЦК ХР рЕЖИСЕД дАТЕ РЕЛДСКРЕЛИИЦСЫСЛНБУФЕЯУзбуфеяуптреяуСТАТЕЯУЦЦОММЕЯУЦАСТАТЕЯУЦАЦОММЕЯУЦААБЫТЦНТЕЯУЕЁНУЛЛПТРЕЯУАИИЦСЫСЕНТОРГДСЛОТХЕЬЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОСГББС ФОРМАТГЕТДАТЕЙСРБФ РЕАД ДАТЕ ФРОМ млиХЕЬХЕЬЛДЬБФЛДАБФСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДЦЛОЦК РЕАД ТХЕ ЦЛОЦКЛДАёСТАТИМЕСТР ПУТ ТИМЕ ДИЖИДЕРС ИНСТАТИМЕСТРЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТХЕ ДАТЕ ТИМЕ ФРОМ ЦЛОЦКРДЦЛОЦКЛДАСЛОТЦМПёБЕЯИНИТЛДАёСТАТ СЕТ СТАТУС ПОРТ ТО СЛОТ СТАИНИТЁъЛДАёЦОММ СЕТ ЦОММ ПОРТ ТО СЛОТ СТАИНИТъЁСТАИНИТСТАИНИТЁъЁИНИТЛДАёИНИТъПХАИНИТъСБЦёБНЕИНИТъПЛАСБЦё ГИЖЕ ПЛЕНТЫ ОФ СЕТУП ДЕЛАЫБНЕИНИТъПХПСЕИИНИТъЁЛДАЦОММ ГЕТ ЦУРРЕНТ СЕТТИНГПХАЛДЫёЁЛДЬёЛДАёИНИТСТАЦОММ СЕНД ИНИТ СЕЯУЕНЦЕ ТО ЦЛОЦКИНИТъДЕЬ ИНТРАБИТ ДЕЛАЫБНЕИНИТъЕОРёА ТОГГЛЕ БАЦК АНД ФОРТХЛДЬёДЕЫБНЕИНИТ КЕЕП ЛООПИНГЛДЫёЛДЬёБНЕИНИТЁъ СКИП ИНИТИАЛ ДЕЛАЫИНИТЁЛДАёЁСТАТИМЕР ДЕЛАЫ ВХИЛЕ ЦЛОЦК СЕТС УПИНИТЁъДЕЦТИМЕР ТО СЕНД ТХЕ ДАТЕТИМЕБНЕИНИТЁъИНИТЁъЛДАСТАТ СХИФТ БИТ ДАТА ИНТО НИББЛЕРОЛРОЛРОЛРОРДАТЕСТРДЕЬБНЕИНИТЁ ГО БАЦК ТО ДЕЛАЫЛДАДАТЕСТРЕОРё САЖЕ ТХЕ НИББЛЕСТАДАТЕСТРЫЛДЬёДЕЫБПЛИНИТЁПЛАИНИТЁъЁСТАЦОММ РЕТОРЕ УАРТ ТО ИНИТИАЛ СЕТТИНГСЛДЫёЛДЬёИНИТЛДАДАТЕСТРЬПХААНДёФ ПРОЦЕСС ДИГИТ МАКЕ ИНТО АСЦИИОРАёЁСТАДАТЕСТРЫДЕЫПЛАЛСРЛСРЛСР ПРОЦЕСС ТОП ОФ НИББЛЕЛСРОРАёЁ ТУРН ИНТО АСЦИИСТАДАТЕСТРЫДЕЫДЕЫДЕЬБПЛИНИТПЛПРТСТИМЕРХЕЬДАТЕСТРАСЦ ТИМЕСТРАСЦ ДАТЕХЕЬ

View File

@ -0,0 +1 @@
×­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­<EFBFBD>× ֳלןדכ ִעיצוע ָובהוע ֲלןדכ<EFBFBD>×­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­<EFBFBD>× ׂוציףוה ִבפו÷ ±±¯°¸¯¸¹<EFBFBD>×­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­<EFBFBD>×<EFBFBD>× העיצוע לןבה ימזן<EFBFBD>×<EFBFBD>× °¸°° ½ טובהוע גלןדכ »ןזזףופ<EFBFBD>× °ב°° ½ װטץמהוע¯װיםוםבףפוע »²<EFBFBD>× °ג°° ½ ֱ®ֵ® ׃ועיבל ׀ען »³<EFBFBD>× °ד°° ½ ׃ֽװ ־ן ׃לןפ דלןדכ »´<EFBFBD>× °ה°° ½ ֱננלו ¯¯חף ֳלןדכ »µ<EFBFBD>× °ו°° ½ ֱ®ֵ® ױלפעב ֳלןדכ »<EFBFBD>× °ז°° ½ נעןהןף דןםנבפיגלו »·<EFBFBD>× ±°°° ½ ֽןץמפבימ ֳלןדכ »¸<EFBFBD>× ±±°° ½ ײועףבדבעה »¹<EFBFBD>× ±²°° ½ מן דלןדכ ימ ףשףפום »ב<EFBFBD>× ±³°° ½ ¯¯ד ׃שףפום ֳלןדכ »ג<EFBFBD><EFBFBD> עול<EFBFBD> הףכ עול¯טובהוע<EFBFBD><EFBFBD> ןעח °¸°°<EFBFBD><EFBFBD>דלןדכף טור °²°±<EFBFBD> בףד §װטץמהועדלןדכ ֳןםנבפבגלו §<EFBFBD> טור °²°±<EFBFBD> בףד §ֱ®ֵ® װיםוםבףפוע ֹֹ ָ®ֿ® §<EFBFBD> טור °³°±<EFBFBD> בףד §ֱ®ֵ® ׃ועיבל ׀ען §<EFBFBD> טור ¸´°±<EFBFBD> בףד §׃ֽװ ־ן ׃לןפ ֳלןדכ §<EFBFBD> טור ¸µ°±<EFBFBD> בףד §ֱננלו ¯¯ַ׃ גץילפ­ימ דלןדכ §<EFBFBD> טור ¸°±<EFBFBD> בףד §ֱ®ֵ® ױלפעב ֳלןדכ §<EFBFBD> טור ¸·°±<EFBFBD> בףד §׀עןִֿ׃ ֳןםנבפיגלו ֳלןדכ §<EFBFBD> טור °¸°±<EFBFBD> בףד §ֽןץמפבימ ָבעהקבעו ֳלןדכ §<EFBFBD> טור °¹°±<EFBFBD> בףד §׀עןםופטוץף ײועףבדבעה §<EFBFBD> טור ¸ב°±<EFBFBD> בףד §־ן ֳלןדכ ימ ׃שףפום §<EFBFBD> טור °ג°±<EFBFBD> בףד §ֱ®ֵ® ¯¯ד ׃שףפום ֳלןדכ §<EFBFBD><EFBFBD> טור °°°°<EFBFBD> הף <EFBFBD><EFBFBD><EFBFBD><EFBFBD>

View File

@ -0,0 +1 @@
ттлацос Ьнсц ДРИЖЕРРЕЛДСКРЕЛНОСЛОТ ацос Ьнсц цЛОЦК ДРИЖЕР МОДИФИЕД йабдуммынсцъВОРКнсцъпТРдспОИНТЕР ТО нсц иНИТ СТРИНГнсцОУТПТыЕАРдсмОНТХдсдАТЕдсдсдАЫ ОФ ВЕЕКхОУРдсдсмИНУТЕСдссЕЦОНДС сЕЦОНДСденддуммыфнсцъСАЖЕдсзЕРОпАГЕ САЖЕ АРЕА ДУРНИНГ нсц АЦЦЕССдендцлрцьромцсетцьромцрдцьромцнсцъДАТАцнсцъИНИТцтрадрНОСЛОТЕНТоргдхеьцЛОЦК СЛОТ ё нОТ УСЕД БЫ нсц ДРИЖЕРхРфОРМАТхеьиФ хР ФОРМАТ иФ хОУР ФОРМАТймпгЕТдАТЕгетдатеймпгЕТтИМЕгеттимертссетдатегЕТдАТЕйсррЕАДцЛКрЕАД ТХЕ ЦЛОЦКлдамОНТХцОНЖЕРТ дАТЕмОНТХыЕАР ИНТО пРОдосаслсТРИНГСасласласласлролыЕАРорадАТЕтаьлдаыЕАРпхайсррЕСТзпГрЕСТОРЕ зЕРОпАГЕплартсгЕТтИМЕйсррЕАДцЛКрЕАД ТХЕ ЦЛОЦКлдыхОУРбитхРфОРМАТ ХОУР ТИМЕ ФОРМАТ ©бплцНЖтИМЕыЕСлдаёмнО сЕТУП ТИМЕ СТИНГ ФОР ХОУР ФОРМАТстатИМЕсТРлдьёааССУМЕ амседсецтыаиС ИТ аФТЕРНООНеЖЕНИНГ ©сбцёцлдбццсЕТампмнОтаыыЕС сАЖЕ РЕСУЛТ ХОУРбнемАКЕпмлдыёиТС ТХЕ нООН ХОУРмАКЕпмлдьёпсЕТампмстьтИМЕсТРтыаиС ИТ ТХЕ ам ХОУР ©бнецНЖтИМЕлдыёыЕСцНЖтИМЕтыасЕТУП ТИМЕ СТРИНГлдыёлдьёнЬТбЫТЕпхасПЛИТ БЫТЕ ИНТО НИББЛЕСандёфлсрлсрлсрлсрцлцадцёсЕТУП тЕНС ДИГИТстатИМЕсТРыинысЕТУП оНЕС ДИГИТплаандёфадцёстатИМЕсТРыиныиныиньаРЕ ВЕ ФИНИСХЕД ТХРУ сЕЦОНДС ©лдахОУРьцпьёбненЬТбЫТЕнОйсррЕСТзпГыЕС рЕСТОРЕ зЕРОпАГЕлдьётИМЕсТРАНД РЕТУРН ВИТХ ПОИНТЕР ТО ТИМЕ СТРИНГлдаётИМЕсТРртсрЕСТзпГлдыёрЕСТОРЕ зЕРО ПАГЕрЕСТзплдансцъСАЖЕыстансцъВОРКыдеыбнерЕСТзпртс рЕАДцЛК рЕАД ТХЕ ЖАЛУЕС ФРОМ ТХЕ нсцС МЕМОРЫрЕАДцЛКлдыёсАЖЕ ОФФ зЕРО ПАГЕ ТХАТ ВЕ АРЕ УСИНГсАЖЕзпГлдансцъВОРКыстансцъСАЖЕыдеыбнесАЖЕзпГсеидОНТ АЛЛОВ иНТЕРРУПТС ДУРНИНГ нсц АЦЦЕССлдардцьромсАЖЕ цьром СТАТЕпхастасетцьромлдансцъИНИТеНАБЛЕ нсц ФОР ИНИТ СТРИНГлдаёиНИТсТРсЕТУП ПОИНТЕР ТО ИНИТ СТРИНГстансцъпТРлдаёиНИТсТРстансцъпТРлдыёсЕНД ИНИТ СТРИНГиНТнбЫТлдансцъпТРыгЕТ НЕЬТ нсц ИНТИ БЫТЕсецрориНТнбИТпхасЕНД ТХЕ БИТСлдаёролтаьлдансцъДАТАьплалсрбнеиНТнбИТдеыбплиНТнбЫТлдьёрЕАД ИН ТХЕ ТИМЕ ФРОМ ТХЕ нсц ЦХИПнЬТобЫТлдыёнЬТобИТлдансцъИНИТроррорнсцОУТПТьдеымОРЕ БИТС ТО РЕЦЕИЖЕ ©бплнЬТобИТыЕСцпьёЁаРЕ ВЕ ДОВН ТО дАЫ ОФ вЕЕК ©бплмОРЕо©ыЕС иГНОРЕ дов дАТЕ мОНТХ АНД ыЕАРлдансцОУТПТьнО цОНЖЕРТ бцд ТО хЕЬпхаандёфстансцОУТПТьплаандёфлсрлсрлсрлсртаыбеямОРЕо©лдаёцНЖхЕЬадцёдеыбнецНЖхЕЬадцнсцОУТПТьстансцОУТПТьмОРЕо©деьмОРЕ БЫТЕС ТО РЕАД ФРОМ нсц ©бплнЬТобЫТыЕСпланО рЕСТОРЕ цьром СЕТТИНГ ИФ НЕЦЕССАРЫролбцсрЕАДдОНстацлрцьромрЕАДдОНртсиНИТсТРхеьцаЁЁаццаЁЁацтИМЕсТРасц хеь

View File

@ -0,0 +1 @@
пРОдос цЛОЦК дРИЖЕР рЕЖИСЕД дАТЕ ЛСТОФФРЕЛДСКРЕЛПРОДОСМЛИЕЯУБФДАТЕЕЯУБФТИМЕЕЯУБФГЕТъТИМЕЕЯУПРОДОСЕНТОРГДДБМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОС ГББС ФОРМАТГЕТДАТЕЙСРМЛИ МЛИ ЦАЛЛДБГЕТъТИМЕХЕЬ НО ПРАМАТЕР ТАБЛЕЛДЬДАТЕЛДАДАТЕСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТИМЕ ФРОМ ПРОДОСРДТИМЕЙСРГЕТДАТЕ УПДАТЕ ТИМЕЛДАТИМЕ ГЕТ ЦУРРЕНТ ХОУРЙСРБИНДЕЦ ТРАНСЛАТЕ ТО АСЦИИСТАТИМЕСТР САЖЕ ХОУРСТЬТИМЕСТРЛДАТИМЕ ГЕТ МИНУТЕСЙСРБИНДЕЦ ТРАНСЛАТЕ ТО АСЦИИСТАТИМЕСТРЁ САЖЕ МИНУТЕСТЬТИМЕСТРЛДАё ЦЛЕАР ОУТ АНЫ ПОССИБЛЕ АМПМСТАТИМЕСТРСТАТИМЕСТРРТС ЦОНЖЕРТ ТИМЕ ТО ХР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТС ТРАНСЛАТЕ А БИНАРЫ ТО ТЕЬТ шщБИНДЕЦЦМПё ПУТ ЛИМИТ ОФ БЦЦБИНЛДАёБИНЛДЫё СТАРТ С ЦОУНТЕРБИНАЦМПёБЦЦБИНБ ЛЕСС ТХАН ВЕРЕ ДОНЕСБЦё МИНУС ИНЫ АДД ТО ТХЕ С ЦОУНТЕРБНЕБИНА ЛООПБИНБАДЦё МАКЕ С ИНТО ТЕЬТТАЬ САЖЕТЫААДЦё МАКЕ С ИНТО ТЕЬТРТС ВЕРЕ ДОНЕ ЁТИМЕСТРАСЦ

View File

@ -0,0 +1 @@
сЕРИАЛ пРО дРИЖЕР ХРСЛСТОФФРЕЛДСКРЕЛСЕРИАЛПРОЛНБУФЕЯУМЛИЕЯУБФДАТЕЕЯУБФГЕТъТИМЕЕЯУСЕРИАЛПРОЕНТОРГДСЛОТХЕЬМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОС ГББС ФОРМАТГЕТДАТЕЙСРБФ МЛИ ЦАЛЛДБГЕТъТИМЕХЕЬ НО ПРАМАТЕР ТАБЛЕЛДЬДАТЕЛДАДАТЕСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТХЕ ЦУРРЕНТ ТИМЕ ФРОМ ЦЛОЦКРДТИМЕБИТИНИТБЫТ ХАС РОУТИНЕ БЕЕН ЦАЛЛЕД БЕФОРЕ©БМИЦЛОЦК ЫЕПЛДАСЛОТ ГЕТ ЦЛОЦК СЛОТЛСРЛСРЛСРЛСРОРАёЦ МАКЕ ИНТО цН ФОРМСТАЦЛОЦК МОДИФЫ ЦОДЕ ФОР СЛОТСТАЦЛОЦКЁДЕЦИНИТБЫТ СХОВ РОУТИНЕ ХАС БЕЕН ИНИТЕДЦЛОЦКЛДАёА УСЕ МОДЕЦЛОЦКЙСРЦ МОДИФИЕД ЦЦЛОЦКЁЙСРЦД МОДИФИЕД ЦЛДЛДЫёЛДЬёЦЛОЦКЛДАЛНБУФЫСТАТИМЕСТРЬИНЫИНЬЦПЬёБНЕЦЛОЦКРТС ЦОНЖЕРТ ТИМЕ ТО ХОУР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРЦОНЖАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТСИНИТБЫТХЕЬТИМЕСТРАСЦ ам

View File

@ -0,0 +1 @@
тХУНДЕРЦЛОЦК дРИЖЕР ХРС дАТЕ рЕЖИСЕД ЛСТОФФРЕЛДСКРЕЛТХУНДЕРЛНБУФЕЯУДАТЕЕЯУБФТХУНДЕРЕНТОРГДСЛОТХЕЬМОДЕДБЙМПГЕТДАТЕЙМПГЕТТИМЕЙМПСЕТДАТЕ ГЕТ ТХЕ ДАТЕ ИН ПРОДОСГББС ФОРМАТГЕТДАТЕЙСРБФХЕЬХЕЬЛДЬДАТЕЛДАДАТЕСЕТДАТЕРТС ГЕТ ТХЕ ЦУРРЕНТ ТИМЕГЕТТИМЕЙСРРДТИМЕБИТМОДЕБПЛГТИМЕЙСРЦОНЖЕРТГТИМЕЛДЬёТИМЕСТР ПОИНТ ТО СТРИНГЛДАёТИМЕСТРРТС РЕАД ТИМЕ ФРОМ ЦЛОЦКРДТИМЕБИТИНИТБЫТ ХАС РОУТИНЕ БЕЕН ЦАЛЛЕД БЕФОРЕ©БМИЦЛОЦК ЫЕПЛДАСЛОТ ГЕТ ЦЛОЦК СЛОТЛУПЛСРчОРАёЦ МАКЕ ИНТО цН ФОРМСТАЦЛОЦК МОДИФЫ ЦОДЕ ФОР СЛОТСТАЦЛОЦКЁДЕЦИНИТБЫТ СХОВ РОУТИНЕ ХАС БЕЕН ИНИТЕДЦЛОЦКЛДАёё УСЕ МОДЕ ХОУРЦЛОЦКЙСРЦБ МОДИФИЕД ЦБЦЛОЦКЁЙСРЦ МОДИФИЕД ЦЛДЫёЦЛОЦКЛДАЛНБУФЫ ГЕТ ТИМЕ ФРОМ ИНПУТ БУФФЕРСТАТИМЕСТРЫИНЫЦПЫёБНЕЦЛОЦКЛДАё ПУТ ЦОЛЕНС БАЦК ИНТО СТРИНГСТАТИМЕСТРСТАТИМЕСТРЛДАё СТАТИМЕСТР МАКЕ СУРЕ ТХАТ ТХЕ АМПМ ИС РЕСЕТСТАТИМЕСТРРТС ЦОНЖЕРТ ТИМЕ ТО ХОУР ФОРМАТЦОНЖЕРТЛДАТИМЕСТРЦОНЖЕРТ ТО ХОУРЛДЬТИМЕСТРАНДёФТАЫТЬААНДёФДЕЫБМИЦОНЖЦЛЦАДЦёДЕЫБМИЦОНЖАДЦёЦОНЖЦМПёБНЕЦОНЖАЛДАёЦОНЖАТАЫБНЕЦОНЖЁЛДАёЦОНЖЁЛДЬёаЦМПёЁБЦЦЦОНЖСБЦёЛДЬёпЦОНЖЛДЫёЦОНЖЦМПёБЦЦЦОНЖСБЦёИНЫБНЕЦОНЖЦОНЖОРАёСТАТИМЕСТРСТЫТИМЕСТРСТЬТИМЕСТРЛДЬёмСТЬТИМЕСТРРТС ДАТА АРЕАИНИТБЫТХЕЬТИМЕСТРАСЦ

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