Home

Vol 6 No 11

image

Contents

1. TRAP RO UTINE 7000 PRINT amp 25 22 RUNning program again FORC 1TOSOOO NEXT RUN DIRECTORY COPIER PROGRAM 20 PRINTTAB T 4 SO PRINTTAB T 4 60 PRINTTAB T 3 PRINTTAB T 38 5333335 93353355533332252232395533255322221222523 10 PRINT 28 8 DIRCOP by LZJ n DIRECTORY COPIER s 70 PRINTTAB T 332333333333232325325252322322332335522225535222 80 PRINT PRINT N 2 1 GOSUB120 PRINT PAGE 2 also GOSUB210 90 PRINT PRINT PRINT IFY y THENNS 2 GOSUB120 100 PRINT PRINT RUN BEXEC amp 110 END 120 11895 REM 2bE77 okay 5 GOSUB2101 IFY y THENRUN BE XECs 150 FORA ITO2S6STEPB FORB 1TO6 POKEX A B ASC NEXTB 140 POKE X A 7 0 POKEX A 8 0 NEXTA GOSUB190 GOSUB210 150 DISK CA 2 79 08 N PRINT DIR Page gt N LOADED PRINT 160 GOSUB200 170 DISK SA OB N 2E79 1 PRINT DIR Page gt N SAVED PRINT 180 PRINT RETURN 190 PRINT Insert MASTER t Disk hit a key 3 3RETURN 200 PRINT Insert DESTINATION Disk hit a key 210 DISK GO 2336 Y CHR PEEK 9059 OR32 RETURN THE FORTH WAY OF CONTROLLING THE CA 28 CLOCK By Kent Anthony Behrends 17389 Mapes Ave Cerritos CA 98701 Within the pages of PEEK 65 there have been a few articles on FORTH but not many grams Here is a sample pro gram written in FORTH 83 the 1983 standard of FORTH T
2. pany that has gone out of business I ve bought many things from them including a special Screen Enhancement Kit that wu gives you 11 different screen sizes normal and reverse vid eo with guard bands It can change the UK101MF screen from boot up with 64 x 32 down through to 24 x 24 I can run both 1 and C4P programs without having to rewrite the graphics The CEGMON CIE Moni tor is a prerequisite because of its variable screen win dows There s a Ceg Linker to use it with 65 V3 0 2 V3 3 works great to I have changed the screen driver at 352F to 3535 so that PRINT 20 puts al into my screen switch at SDE8 and 1 20 puts a 4 That s for 65 x 32 and 32 x 32 screens Thank you PEEK 65 for all tips on set ting up V3 3 screens I have added a simple reverse video mod that I use normally With an amber filter it s easier on the eyes to look at dark red letters on yellowish paper You don t see red flashes as you do when you look away from a green screen I have EPROM extensions of ROM BASIC although all aren t used daily Along with the revised 1 and 3 there is also the new 4 4 5 5 6 and X These can add over 45 new commands and instructions to BASIC along with named cassette file handling Too bad more of BASIC 5 6 and X weren t sold on a wider basis so that exchange programs could util ize them I am trying to contact the authors to see if their progra
3. Master Charge VISA o 3 70 Account No Expiration Date MD Residents add 5 Tax Signature 5000 a a a C O D orders add 1 90 o D do o 1 eee Postage amp Handling Street TOTAL DUE City State Zip POSTAGE MAY VARY FOR OVERSEAS 24 PEEK 65 November 1985
4. 110 a file name exists it is PEEKed in the FOR NEXT loop in line 120 After the first half of the directory has been read Y is set to 2 in line 130 and the second half of the directory is load ed into the buffer and proces sed Printing the file names in three columns of 21 names per column is a breeze with the DOS 3 3 print at command The cursor character is made a less distracting blank with POKE U 32 line 160 If by some chance there are 64 file names on disk then that final name is taken care of in line 180 The program cannot be stopped with a CTRL C or by merely pressing RETURN the POKEs in line 30 see to that But if the program must be stop ped a password can be used Insert your password in line 190 Notice the check in line 200 for menu numbers that do not exist If everything is satisfactory the program is called off disk and run with RUN N Y in line 226 Disk errors are line 7000 and the program is run again Notice the cunning way the DOS error message is linked to the message in line 7600 with the print Statements in lines 100 and 220 trapped in DIRECTORY COPIER PROGRAM The second program is very simple and if nothing else is another example showing how to work with the directory from BASIC The program will copy a directory from one disk and save it to another If you don t understand the value of this you are probably not making backup copies of your
5. ARE AVAL D USER DEF CHART OF ACCTS E REOCCURRING JOUR ENTRY MAY BE ASSG F AN AUTO AUDIT TRAIL IS GENERATED INVENTORY 3 21 MH D D 1 708 Author ELECTRONIC BUSINESS SYSTEMS 307 MICHIGAN ST NE GRAND RAPIDS MI 49503 Seller ISOTRON INC 140 SHERMAN ST FAIRFIELD CT 06430 INV SYS FEATURES A ALLOWS INV COSTING BY EITHER AV COST LIFO OR FIFO B ALLOWS ON LINE STOCK STATUS INQ C USER DEFINED NUMBER OF PRICE LEVELS MAX OF 8 D USER DEFINED NUMBER OF VENDORS PER PART MAX 6 E 40 USER DEFINABLE COMM CLASS F 40 USER DEFIN ABLE COMM CLASSES 10 KEY RPTS PAYROLL 3 21 MH D D 1 700 Author ELECTRONIC BUSINESS SYSTENS 307 MICHIGAN AVE GRAND RAPIDS MI 49503 Seller ISOTRON INC 140 SHERMAN ST FAIRFIELD CT 06430 PR FEATURES 10 USER DEFINED EARNINGS amp 6 DEDUCTION CATEGO RIES FOR MULTI DIVISIONS OR DEPTS PR DATA ENTRY IS AUTO MATED WITH CHECK PRINTING RPTS INCLUDE A CHECK REGISTER PAYROLL JOURNAL QTD YTD EARNINGS amp DEDUCTION RPT FUTA SUTA TAX RPT WORKMAN S COMP RPT amp W 2 FORMS PRINTING lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS65 D BUSINESS SERIAL amp VIDEO lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt FINANCIAL ANALYSIS DISK 3 X 4 81 S P O 11 44 Author DR JIM OWEN AMERICAN UNIVERSITY WASHINGTON DC Seller KEN THURMAN 6786 ABBEY ROAD BARTLESVILL
6. The Unofficial OSI Users Journal P O Box 347 Owings Mills Md 21117 301 363 3266 Column One Although finding enough mater ial to fill these 24 or so in ches is rarely difficult what really hurts is the thought of not doing justice to all when Space becomes a constraint That s the case this month Let s start with ISOTRON The news release is titled ISO TRON S CAPITALIZATION IS TRI PLED That should say a lot about their staying power The investors are familiar Beijer and Ahlsell pur pose is to strengthen the company so that it can develop and successfully market new product lines The key is access to DIAB a company own ed by Ahlsell which has been developing computers since 1978 and includes several American firms For the re cord that s where the 700 series had its grounding Lars Karlsson one of the 700 de velopers now heads the new tech support office in Foster City CA The new money has also made it possible for ISOTRON to in crease their involvement in Co Op advertising and you should begin to see more media visability Finally on the ISOTRON front Advanced Business Computers Electronic Business Systems and Puerto Rico Computer were the winners of the Fun in the Sun sales contest Congratu lations Just wish that we were going to be in the Bahamas too has 10 NOVEMBER 1985 VOL 6 NO 11 INSIDE BEGINNER S CORNER FORTH CONTROLLING CA 28 CLO
7. write data init read troe OFF VRITE INIT inits the ca 20 for writing 15 3 1 0 V 10 support bed bed read byte write byte 13APREAKAB ca 20 support bcd bed read byte write byte 1 bed S bed decimal 0 16 UM MOD 10 t BCD convert a BCD namber to a decimal number 1 bed S decimal bed 0 10 UM MOD 16 OR 3 wait S BEGIN clock base 3 128 AND UNTIL WAIT wait for clock to eruach it s data 4 clock base 1 C8 DROP S vead byte 5 addr b read true C O IF cead init THEN READ BYTE read byte from clock at clock address addr t clock base C 4 clock base 1 C clock base 2 C8 41 elock base 1 C bed 8 write byte S b addr read true C IF write init THEN VRITE BVTE write a byte to clock at clock address addr 9 clock base C bcd clock base 2 C wait 10 1 clock base C clock base 2e C wait 11 write interropt S mask 17 write byte VBITE INTERRUPT giver interropt mast write to interrupt register 12 enable interrupt 63 cead data C 6 read data 11 C ENABLE NTERRUPT should change 62 s to 43 s in cead data 13 disable intercopt 2 read data 5 C 62 read data 11 e C DISABLE IMTERRUPT should change 63 s to 43 s in write data 15 continued on page 6 in the DO loop control con data pair at that location 5 is a sample TASK FORTH 83 struct and zero 0 is the then skips to the next data is inherently multi tasking second so knowin
8. 301 363 3268 Mention of products by trade name in editorial material or advertisements contained herein in no way constitutes en dorsements of the product or products by this magazine or the publisher 2 PEEK 65 November 1985 a loss as to which file is what THE ENTRIES On an 8 disk the directory of file names is stored on track 8 and on a 5 disk the direc tory is on track 12 Every time a disk is accessed by OS65D 3 3 the disk s directory is called into the buffer at 2879 A buffer is some RAM set aside for temporary stor age of data Consequently there are no problems if a disk is swapped while a program is running Not all disk operating systems work like this and disk swaps during program runs can be gruesomely fatal Have a look at a disk direc tory by typing the command DISKI CA D205 08 1 the contents of the first half of the directory will appear on the screen What you see Should be readable six char acters for a file name fol lowed by two graphics charact ers or two ASCII characters The hex ASCII numbers of the two characters are the decimal starting and ending track num bers for the file Blimey Here is an example The 8 characters are MYFILEEF and MYFILE is the file name The starting track number is signified by E and the ending track is coded with F ASCII E in hex is 45 and for F it is 46 The file is on tracks 45 and 46 The two numbers are store
9. 5 163 53 Spanga ed someone to make musical Sweden sound recordings They became a big entertainment facility I ve been a happy reader of house along with film making PEEK 65 since 1981 OSI an until 1984 The Swedish rec swered an early question of ord company Sonet Grammofon mine that they never communi bought the studios of the now cated with users directly and almost bankrupt Europa Film didn t recommend any trade The rest was bought by Svensk paper officially They did Filmindustri Sweden s oldest however say that PEEK 65 was and now largest 1 film com the unofficial organ for OSI pany bit of trade news users Well here we are for followers of film his still alive and kicking ideas tory around Wunnerfull wunner full Today we are known as Sonet Studios and run a complex of First of all I want to tell sound video and film record you that I m in computing ing studios near Stockholm strictly as a hobby learning Capital of Sweden I transfer how computers function along films from a scanner to with a hardware mod or two master video tapes to be cop ied to video casettes etc Born in Sweden I was taken to the USA in 1926 as 1 1 2 yr I learned about this wonderful old by my parents They have hobby on Compukit UK101 com been officers in the Salvation puter that I built from a kit Army both in Sweden and USA in 1980 was used for many Dad s alive and well We modifications and expe
10. AND QTRLY PAY LEDGER PAYROLL INFO IS DETAILED BY PERIOD AND EMPLOYEE PAYROLL SYSTEM 1 2 0 82 HR D A 2 1106 Author ELECTRONIC INFORMTION SYSTEMS 206 PINE VALLEY DR WARNER ROBINS GA 31088 Seller SAME PREPARES PAYROLL FOR SALARIED amp HOURLY EMPLOYEES WRITES CHECKS W 2 S REPORTS SUM MARIES ETC HANDLES MULTI STATE PAYROLLS CAN STAND ALONE OR INTEGRATE FULLY WITH EIS GEN ACCOUNTING SYSTEM AVAILABLE SINGLE LEVEL I OR MULTI USER LEVEL III INCLUDES JOB DISTRIBUTION PROFESSIONAL INVESTMENT SYSTEM 1 2 0 82 SH D M 1 1500 Author ELECTRONIC INFORMATION SYSTEMS 206 PINE VALLEY DR WARNER ROBINS GA 316088 Seller SAME INFORMATION MANAGEMENT SYSTEM FOR USE BY PROFESSIONAL FINANCIAL INVESTMENT FIRMS FREE STANDING MENU DRIVEN PROVIDES UP TO DATE PORTFOLIOS AND MANY TIMELY REPORTS HAS MARKET CLASSIFICATIONS STOCK BOND INFORMATION PORTFOLIOS TRANSACTIONS AND SYSTEM INFORMATION PROPERTY MGT COMP SYS 1 4 D 71 HR D D 2 10K Author FRANK LACY 5302 LAKE WASHINGTON N E KIRKLAND WA 98033 Seller ALPHA COMPUTER SYSTEMS SAME RATED THE BEST BY A LEADING TRADE PUB FULLY INTEGRATED CASH OR ACCRUAL ACCOUNTING HAS SPECIAL ACS TO SHOW CASH SHORTAGE ON CASH FLOW INCL LOSS OF RENTS RENT DUE NOTICES VACANCIES AND HUD lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS6 5 U GAME SERIAL lt gt lt gt lt gt lt gt
11. All of the data transfer is handled by SCSI at high speed is is No change in application soft ware is required CONCURRENT PROCESSING Concurrent Processing and Multi User are used synony mously in the press Multi user may refer to one proces sor serving multiple users or one processor per user in a network configuration Some times concurrent processing refers to parallel process ing SOME COMMENTS ON DEVELOPMENT It is always difficult to hint at development plans because the direction they take can be changed by so many factors such as new technology or heavy demand for a different Continued on page 20 THE DATA SYSTEM Stored Report Formats e User Designed Entry Edit Screens e Stored Jobs Formats Calcs e Powerful Editor e Multiple Condition Reports e Merges Append Overlay Match e Multiple File Reports e Posting Batch Input e Calc Rules Massage Data e Nested Sorts 6 Deep e Up to 100 Fields Per Record e Abundant Utilities HARDWARE REQUIREMENTS 48K OSI Hard Disk serial PRICE 650 00 User Manual 35 00 credited towards TDS system OS 65U 1 42 or Later Space required 1 3 megabytes purchase Michigan residents add 4 sales tax 30 day free for programs and data trial if not satisfied full refund upon return TIME amp TASK PLANNER 30 DAY FREE TRIAL iF NOT SATISFIED FULL REFUND UPON RETURN e Daily Appointment Schedule e Work Sheets for all Aspects e Future Pla
12. gt lt gt lt gt lt gt lt gt OS65 D GAME VIDEO lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt EARTH COMMAND 3 2 4 51 S N A 0 15 Author MILLENNIUM SOFT LG BUNBURY 30 CEDARHILL DR RR 7 NEPEAN ONTARIO CANADA K2H 7V2 Seller SAME BRAND NEW 1985 FAST ACTION VIDEO GAME BASED ON ATARI MISSLE COMMAND SUPER GRAPH ICS AND REALISTIC SOUND PLACE YOU IN CONTROL OF THE DESTINY OF EARTH 24K C4P AND JOY 18 PEEK 65 November 1985 STICKS REQUIRED A MUST FOR EVERY OSI COMMANDER lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS65 D OTHER SERIAL amp VIDEO lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt 68 ASM 8 81 S 0 A 1 5130 Author D LIVESAY AVE DE LA RESISTANCE 6 B4920 EMBOURG BELGIUM Seller SAME ASM 68K IS A MOTOROLA 68000 CROSS ASSEMBLER THIS IS A DISK TO DISK SYSTEM AND THE OBJECT CODE LENGTH IS NOT LIMITED BY YOUR COMPUTER S MEMORY SIZE MINIMUM SYSTEM REQUIREMENT IS ONE DISK DRIVE AND 30K OF MEMORY COMES WITH RICK TRETHEWEY S EDIT PRICE INCLUDES AIRMAIL FROM BELGIUM CHECKWRITER 3 3 4 51 S P A 1 39 Author KEN THURMAN 6706 ABBEY RD BARTLESVILLE OK 74096 Seller SAME DESIGNED FOR SINGLE KEY STROKE INDIVIDUAL WHO WANT TO DO MIN INPUT amp MAXIMIZE WHAT MACHINE DOES FOR THEM YOU ENTER OR RECALL CHECK DEPOSIT OR
13. is held down If you think about it the screen full of characters tells you quite a bit First of all the video is working The video counters are also responding Most likely too you have the phase 0 signal to the CPU pin 37 That leaves a whole area that needs little or no checking At this point it is well to go over any recent changes or Soldering you have done All too often a near invisible thread of solder is left be hind A splash across two traces can be equally frus trating Close examination with the help of a magnifier should find most of these problems quickly Check any recently installed chips for bent pins or proper location of pin 1 More than one of my chips have been consigned to the bin because of this An 8 28 for in stance will survive for a while like this but certainly won t allow the computer to operate Some chips particu larly 24 pin sizes have a 6 PEEK 65 November 1985 DATE builds date string ddd dd amm yyyy DATE displays date on terminal screen knack for bending the pin in under the chip making the problem difficult to see If possible sight along the plane of the board to detect these pins If you have recently installed a ROM or EPROM chip check the enable lines pin 18 and 290 as well as pin 21 Contrary to some OSI documentation the 2716 you are likely install ing needs 5 on pin 21 Chip enable 28 and output enable pin 18 a
14. AND ALL REPORTS INTEGRATES WITH ACCOUNTING SYSTEM FINANCIAL PLANNER 1 4 D 71 8 0 A 1 390 Author JOHN HUNTLEY 3223 BROSS ROAD HASTINGS MI 49058 Seller GANDER SOFTWARE LTD SAME WHAT IF ANALYSIS ON LOANS ORDINARY amp DUE ANNUITIES PV amp FV SINKING FUNDS AMORTI ZATIONS WITH FOUR COMPOUNDING PERIODS INTEREST CONVERSION amp MEMORY CALC CALENDARS SAVE WRITE FOR INFORMATION GENERAL ACCOUNTING SYSTEM 1 2 0 82 HR D A 7 2200 Author ELECTRONIC INFORMATION SYSTEMS 206 PINE VALLEY DR WARNER ROBINS GA 31888 Seller SAME INCLUDES CHART OF ACCOUNTS G L CASH RECEIPTS CASH DIS BURSEMENTS PURCHASES JOURNAL SALES JOURNAL GENERAL JOUR NAL AGING OF ACCT PAYABLE amp RECEIVABLE PROVIDES BALANCE SHEET P amp L amp OTHER REPORTS AVAILABLE SINGLE OR MULTI USER HANDLES MULTI STATE MULTI COMPANY ACCOUNTING GENERAL LEDGER 1 43 0 82 MH D D 1 395 Author ELECTRONIC BUSINESS SYSTEM 307 MICHIGAN ST NE GRAND RAPIDS MI 49563 Seller SAME DOUBLE ENTRY BOOKKEEPING SOFT WARE SUITABLE FOR SINGLE USER AND BOOKKEEPING SERVICES FEATURES HIGH SPEED DATA ENTRY ALL STANDARD REPORTS INCLUDING SUPPORTING SCHEDULES VERY END USER ORIENTED USING SCREEN MASKS AND ERROR DETECTION THROUGH OUT GIFT PACKAGE MAIL ORDER 1 44 2 71 8S D D l 3000 Author D R HENDRICKS ASSOC INFO SYS 825 OSCEOLA DR ROCKLEDGE FL 32955 Seller SAME MAIL ORDER ENTRY SYSTEM D
15. INCLUDES SOPHISTICATED FINANCIAL STATEMENT W 2 S AND 1899 S NON DMS FILES CREDIT UNION MANAGER 1 4 0 82 S D A 1 500 Author JIM ISABELLA 3004 CENTER ROAD POLAND OH 44514 Seller COMPUTER APPLICATIONS SAME STORAGE CAPACITY FOR 300 CLIENTS ON A DUAL FLOPPY SYS SHARE ADDITION WITHDRAWALS LOAN PAYMENTS DIVIDEND CALC AND CLIENT INFORMATION ARE STORED QUARTERLY SHARE PORTS AND 1899 S ARE PRINTED DMS FILES D D S PARTNER 1 4 2 21 MH D A 1 23K Author MORDI PELLEG 767 BETA DRIVE CLEVELAND OH 44143 Seller MEDICAL BUSINESS SYSTEMS SAME TOTALLY TURNKEY SYS INCLUDES PATIENT REGISTRATION PATIENT ACQUAINTANCE FORM PATIENT BILLING INSURANCE BILLING DAY SHEET AGING REPORTS AND MORE MARKETED BY ISOTRON SUPPORTED BY MBS EIS ACCOUNTING SYSTEM V3 1 2 D 71 HR D A 8 2200 Author RICKY R PETERSON 206 PINE VALLEY DRIVE WARNER ROBINS GA 31093 Seller ELECTRONIC INFORMATION SYSTEM SAME USES STANDARD ACCOUNTING PRO CEDURES WITH CHART OF ACCTS JOURNALS AUTOMATIC POSTING TO GENERAL LEDGER AND COMPLETE REPORTS INTEGRATES WITH INVENTORY AND PAYROLL SYSTEMS NON DMS FILES EIS PAYROLL SYSTEM V3 2 1 2 D 71 MR D D 2 1100 Author RICKY R PETERSON 206 PINE VALLEY DRIVE WARNER ROBINS GA 31693 Seller ELECTRONIC INFO SYSTEMS SAME PREPARES INDIVIDUAL OR COM PLETE PAYROLL FOR HOURLY OR SALARIED EMPLOYEES MULTI STATE MULTI DIVISIONAL WRITES CHECKS W2 S
16. MH O A 7 23K Author MORDI PELLEG 767 BETA DRIVE CLEVELAND OH 44143 Seller MEDICAL BUSINESS SYSTEM SAME TOTALLY TURNKEY SYS INCLUDES PATIENT REGISTRATION PATIENT BILLING INSURANCE PRINTING DAY SHEET AGING REPORTS TREATMENT SEARCHES AND DIAG NOSTIC SEARCHES MARKETED BY ISOTRON SUPPORTED BY MBS ORDER ENTRY 1 2 D 71 HR D A 2 1509 Author ELECTRONIC INFORMATION SYSTEMS 206 PINE VALLEY DR WARNER ROBINS GA 31088 Seller SAME PROVIDES CONTROL OF ORDERS INVENTORY STOCK COMMITMENT AND ALL NECESSARY INFORMATION FOR MAXIMUM CUSTOMER SERVICE WITH MINIMAL INVENTORY LEVELS INTERFACES WITH INVENTORY SYSTEM PATIENT SERVICE SYSTEM 1 43 2 71 MR P D 6 3500 Author SHENANDOAH MICRO COMPUTERS 21 N CENTRAL AVE STAUNTON VA 24401 Seller SAME THIS OFFICE ACC SYSTEM FOR DENTISTS amp PHYSICIANS HANDLES MULTIPLE PRACTICES WITH UP TO 10 RESOURCE CTRS EACH RECORD LOCKING ON THE DAYFILE FOR LEVEL 3 OR DBI ALLOWS MULTI PLE POSTING AUTO INS FORM GENERATION PRODUCTION RECEIPT ANALYSIS MORE OVER 50 PGRMS IN OPERATION SINCE 1979 PAYROLL 1 43 0 82 MH D D 1 395 Author ELECTRONIC BUSINESS SYSTEM 307 MICHIGAN ST NE GRAND RAPIDS MI 49503 Seller SAME STANDARD PR PEATURING USER DE FINED PAY CATEGORIES amp DEDUC TIONS REPORTS INCLUDED ARE CHECK REGISTER CHECK PRINTING QTD YTD SUMMARIES TAX SUMMARY WITH LIMITATIONS REPORTING FOR FICA FUTA AND SDI W2 FORMS
17. RECORD ER ARTICLE FOR SAMPLE PROGRAM BOOKS 3 3 4 51 S P A 1 19 Author KEN THURMAN 6786 ABBEY ROAD BARTLESVILLE OK 74006 Seller SAME FILE MANAGER CREATES EDITS DISPLAYS amp PRINTS RANDOM amp SEQUENTIAL DATA FILES ALSO HANDLES FILES CREATED BY CHECKWRITER AND PREPARES FILES FOR TAXCALC lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS65 U BUSINESS SERIAL amp VIDEO lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt AMORTIZATION SCHEDULE 1 43 8 81 S D D 1 35 Author D R HENDRICKS ASSOC INFO SYS 825 OSCEOLA DR ROCKLEDGE FL 32955 Sellers SAME AMORTIZATION SCHEDULE WITH MULTIPLE BALLOON PAYMENTS AT DIFFERENT INTEREST RATES AND OR REGULAR INTEREST RATES SHOWS PAYMENT DATE DAY LIMITED TO 28TH OF MONTH PAYMENT INTEREST PRINCIPLE BALANCE YTD INT AND YTD PRINCIPLE PROVIDES SUB TOTALS BY YEAR lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS65 U BUSINESS SERIAL lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt ACCOUNTS PAYABLE 1 43 0 82 MH D D 200 Author ELECTRONIC BUSINESS SYSTEMS 307 MICHIGAN ST NE GRAND RAPIDS MI 49503 Seller SAME ACCOUNTS PAYABLE MANAGEMENT SYSTEM THAT PRINTS CHECKS PROVIDES A CHECK REGISTER CASH FLOW ANALYSIS ACCOUNT AGING A P JOURNAL JOB COSTING REPORTS AN
18. SA1004 ST412 23meg 550 00 10meg 390 00 10meg 295 00 Seagate FLOPPY DRIVE FLAT RATES 8 Single Sided Shugart 190 00 8 Double Sided Shugart 250 00 8 Single Sided Siemens D amp E Series 150 00 8 Double Sided Siemens PSeries 170 00 Write or call for detailed brochure 90 Day warranty on Floppy amp Large Winch 1 Yr Warranty on 5 amp 8 Winchesters Phone 417 485 2501 E FESSENDEN COMPUTERS 116 N 3RD STREET OZARK MO 65721 SUPER HARD DISK Subsystem TURNS ANY FLOPPY BASED COMPUTER INTO HARD DISK BASED INSTANTLY e PLUGS INTO ANY OSI TYPE BUS ONE RIBBON CABLE CONNECTS TO DRIVE COMPLETELY SELF CONTAINED 32 BIT ERROR DETECTION AND CORRECTION HAS REAL TIME CLOCK CALENDAR W BATTERY ON SCSI ADAPTER BOARD CAN BOOT DIRECTLY FROM OSI 505 510 CPUs OR DENVER BOARDS W SCSI PROM e IDEAL BACK UP FOR ALL OSI HARD DISK COMPUTERS FROM 1 999 00 The SPACE COM SUPER SUBSYSTEM Uses 51 4 Industry Standard Hard Disk drives interfaced to the OSI bus by the DS 1 SCSI Host Adapter Board at the computer end and the state of the art OMTI 5000 series Intelligent Disk Tape Controllers at the disk end The Denver DS 1 Board not only pro vides the Bus Translation but gives Real Time of Day Day Week AM PM and Day Mo With on board battery Date and Time are maintained w o power The chassis is beautifully engineered with lighted on off switch standard a c cord
19. TRANSFER IT WRITES CKS amp STUBS RECORDS DATA IN CHECKBOOK IN TAX BUDGET amp RECURRING ITEMS FILES amp DISPLAYS BALANCES YOU SIGN amp DROP IN WINDOW ENV HAND ASSEMBLER HELPER 3 3 8 81 S 0 A 2 20 Author D LIVESAY AVE DE LA RESISTANCE 6 B4920 EMBOURG BELGIUM Seller SAME THIS PROGRAM WAS USED TO HELP GENERATE HAND ASSEMBLED CODE BEFORE ANY 68000 ASSEMBLERS WERE AVAILABLE THIS PROGRAM CAN BE USED TO LEARN 68000 ASSEMBLY CODE IT IS MENU DRIVEN AND WILL STEP YOU THROUGH EACH INSTRUCTION OUTPUT CAN BE DIRECTED TO A PRINTER OR STORED ON DISK PERSONAL FINANCE DISK 3 X 4 81 S P 0 11 19 Author DR JIM OWENS AMERICAN UNIVERSITY WASHINGTON D C Seller KEN THURMAN 6786 ABBEY ROAD BARTLESVILLE OK 74006 HANDY DANDY PROGRAMS FOR ANAL LYZING FORECASTING amp MANAGING YOUR FAMILY FINANCES INC AN ALYSIS OF CURRENT FINANCIAL CONDITION BUDGET ANALYSIS amp PERSONAL ECONOMETRIC MODEL HANDLES FORECASTING WHAT IF VARYING RATES OF INFLATION amp GROWTH PRINTS OUT A GRID OF KEY INFO FOR UP TO 10 YRS real FORTH 3 1 8 82 S P A 2 100 Author CHARLES CURLEY 5595 EAST 7TH ST 285 LONG BEACH CA 90804 Seller SAME real FORTH IS A PROFESSIONAL FORTH DEVELOPMENT SYSTEM IT RUNS ON THE 11 APPLE IIe AND 68908 ATARI ST SOON FOR THE OSI IT COMES WITH TWO 8 DISKS OF USEFUL SOURCE CODE AND A BOOT DISK DOCUMENTATION RUNS TO SEVERAL HUNDRED PAGES COMPATIBLE WITH FO
20. also be BASIC Saving a program can done but only from the workspace I ve tried it out a couple of demo programs from the Apple These were recorded on a cassette using the Apple version of the Basicode 2 translation pro gram It was loaded into the 0 101 with no difficulty at all All Basicode 2 material is non copyright for personal use and copying as long as it isn t sold The program for OSI isn t included on the lat est cassette but will be published in PEEK 65 soon I ve been collecting pro grams from magazines like PEEK MICRO COMPUTE UK1 1 Users Club N L Personal Com puting World UK and Practi cal Computing UK adapting them for the UK 101 Now and then a few have been bought or exchanged Most of them are on 5 disks with a back up on the flip side I have adapt ed most programs to run on a 64 x 32 screen with the in verted keyboard like on a November 1985 21 model 1 My EPROM programmer kit was sold by the now departed UK101 Users Group It programs the EPROM at C000 by the program at 58000 This picks up the code from anywhere in memory I made a new set of graphic characters making them wider for easier reading in the 64 x 32 mode Both sets are avail able by piggybacking the 2 EPROMS A switch is coupled to pins 20 alternating be tween ground or 5v thru 16K resistors Pins 18 are coup led to ground via pin 12 as usual My computer is nowadays a frie
21. copies the directory from a disk puts the file names numbered on the screen in three columns and then runs the program chosen by the user One way to implement DISK MENU is as follows Create a file MENU on the disk it could replace a redundant utility such as COMPAR or TRACE Type in the listing an save it to MENU The program could be made to run automatically by adding two lines to BEXEC Load BEXEC into memory and add the lines 105 GOTO 60000 60030 INPUT Disk Ready S RUN MENU Now save BEXEC back to disk The program MENU will now run automatically after BEXEC has finished In the MENU program the early declaration of variables in line 40 is done deliberate ly to speed up the subrou tines Variable R is set to 2879 the start of the direc tory buffer and equals 118974 256 8 The file names are stored in array NS The program is set to read all file names beginning with file one If disks are to be read beginning with say file 20 then in line 50 change Wzl to w 20 Alternately make the choice a part of the program by remov ing the REM on line 96 The directory is read off disk in line 118 with the command DISK AS Y Yes it works 5 disk users change in line 30 88 to 12 The next step is to PEEK the file names from the buffer and to place them into array N But first a check is made for no file name see end of line
22. must tip another hat to the inventive person mentioned above who used the lines from a parallel port to check through the address de coding It just goes to show you what OSI hackers are made of You certainly can t say that we didn t learn anything over the last few years SIMPLIFIED 5 1 4 HEAD UNLOAD By Ray Osborn 9a Nairn Road Rotorua NZ I implemented Dave Pompea s disk switch from an old Aard vark about a year ago on my dual drive C4 It wasn t all that easy as I didn t have SAMS or an MPI schematic but it worked I have now simpli fied the logic Firstly I don t believe in chopping up complex boards if it can be avoided so the only tracks cut are on the A13 and lon the 585 Secondly my schematic only shows detail where it differs from that in the July 85 PEEK 1 On the 505 find a conven ient pad connected to UlA pin 22 CSFL and jumper to J2 pin 2 unused CSFL also seems to work on UlF pin 13 2 Find another connected to UlA pin 25 02 and jumper to J2 pin 16 also unused 3 Make a track cut on the 505 from J2 2 to U4A pin 4 which appears to be unused by OSI 4 Have a look at the A13 cut tracks so as to and a Separate A and B drive connector pins 16 from each other and from ground J2 13 Do this so that J2 3 remains connected to A and B drive pins 10 and 412 18 remains connected to A and B connector pins 12 Without schematics I m not sure what this does except
23. on page 20 5 November 1985 Your existing mainframe DBM 1 or 2 already serves the mary purpose of a LAN periph eral sharing We have now completed a system that mits networking two or more Mainframes together so that as many as 75 users can share the use of disk drives The users within one mainframe continue to have exclusive use of their printers The SCSI bus allows the SCSI Host Controller in each main frame to talk to disk drives that are available to all us ers within the network A file server another piece of equipment needed by other LANs to handle arbitration is not necessary The net working function totally transparent to both the user and the programmer just as the SCSI function within a single mainframe is transpar ent is better to We believe simple is Since we already used SCSI control the disk drives for one mainframe we decided to extend the SCSI bus to addi tional mainframes To that we added a ring network to handle semaphore passing Among oth er things this approach al lowed the use of present hard ware To handle the ring network a DB 1 board Rev D later is installed in each mainframe as the ring command processor RCP The RCP interfaces with other DBI mainframe RCPs via the RCP s RS 232 port The RCP s baud rate is set to 76 8 Kbaud This would be slow for networking but sema phore passing the only thing the ring used for
24. perhaps to control log ic other than motor on 1 the drives b Isolate connector pins 8 from ground but not each other 5 Make up PCB with additional components about 1 x 2 1 2 is enough DRIVE CONNECTORS INDEX ON B motor INDEX A aspi OIR L I also used smaller capacitors and larger resistors ta as 6 3 they ke up less space volt 68mF tantalum with 68K for 2 secs and 33K for 1 sec That s all there is and it Insulate porn eres 05 works like charm Hope it s board with acetate sheet run useful 10 jumpers to the Al3 and tuck the board in between the 505 and A13 V3 3 BUG REVISITED We let you and author Paul Chidley down last month Paul s article about the patches won t do you much good without the patches so belatedly here they are 10 0000 y SOURCE FOR 45D V3 3 PATCH 5 VERSION 20 0000 30 0000 PAGEO 0000 40 0000 MEMLO 00FE 50 0000 MEMHI 00FF 60 0000 SECTNM 265E 70 0000 TENMS 2578 0000 SETTK 26BC 90 0000 READDK 2967 100 0000 CALL 2B11 110 0000 VIDSIZ DEOO 120 0000 PIA F700 130 0000 140 2 79 2679 1 SCRATCH BUFFER USED BY 1 0 150 2 79 160 2E79 3 VSPTHS 05650 V3 3 PATCH S VERSION 170 2E79 180 2 79 EE SE 26 V3PTHS INC SECTNM 3 INCREMENT SECTOR 190 2 7 9 O LDA 8046 5 200 2E7E 20 BC 26 JSR SETTK 3 MOVE HEAD TO TRACK 6 210 2681 20 B8 2E JSR V3READ 3 GOTO 2EB8
25. 13 9914 21 9922 29 9938 37 9938 45 9946 53 9954 61 9962 69 9970 19226 18287 11193 5 11657 8 11661 2 11664 5 11666 7 11668 11994 5 11686 12019 12698 13314 5 14387 14394 14457 14646 14721 15006 15908 16317 18959 19632 19633 6 Contains if WAIT FOR was unsuccessful LDA 908 3 SET TRACK TO 8 JSR SETTK 1 MOVE HEAD THERE JMP CALL 9 3 READ TR 9 SECT 5 INTO 3274 3 CALL 9 ENDS WITH AN RTS END V3PTHB USEFUL MEMORY LOCATIONS IN OS 65U By Roger Clegg Data Products Maintenance Corp 9460 Telstar El Monte CA 91731 NULL count usually 0 Poke higher number to slow down Bcreen display or a printer which lacks handshaking POS X counter After printer commands containing a character gt 31 you often need to PORE 22 PEEK 22 1 7l character input buffer Address of start of Basic program Address of start of variable table Address of start of array tables Address of bottom of string space Address of highest unused byte of string space Memory size First byte not available to Basic Line delete character usually if EDITOR not enabled Rubout character usually _ if EDITOR not enabled Maximum length of input string usually 71 maximum Poke 44 to remove line numbers from listing 32 to restore Poke 96 or FLAG 25 to kill Control C 76 to restore Poke to kill carriage returns usually 13 Poke 0 to kill line feeds usually 18 Width of
26. 2 1 3 and 1 4 2 Word Processor DMS PEEK 65 Nucleus DMS Inventory DMS Sort OSI Demo OSI Utilities Simplex Linear Programming Amortization Depreciation Digital Technology s Account ing system including G L A P A R Payroll Order Entry w h Inventory Programmer Aids 1 amp 2 All software manuals in cluded LITERATURE PEEK 65 Nov 80 thru 85 AARD VARK JOURNAL Volume 1 No 1 4 80 thru Volume 3 No 3 8 82 Some disks Alan Skoog Box 68 Chadwick IL 61014 815 684 5161 day or night k OSI TECHNICIAN PROGRAMMER WAN TED Must have experience in general hardware and program ming DMS Multi user business applications Needs general knowledge of accounting and related issues Send resume references and a letter piaining the details of your experience State your desir ed starting pay and expected pay goals for three years from now No smokers or drinkers Will pay reasonable moving ex pense Fessenden Computers 116 North 3rd St Ozark MO 65721 k k X Send for free catalog Aurora Software 37 South Mitchell Arlington Heights IL 60005 Phone 312 259 4071 AT LAST SINGLE DISK FLOPPY COPIER FOR OS U MACHINES WITH ONLY 1 FLOPPY DRIVE SDCOPY This is the utility missing since OSI started making single floppy drive ma chines Now with Leo Jankowski s SDCOPY you can make back up floppies without involving your hard disk USA Inclu
27. 220 2 4 230 2684 9 34 LDA 4434 3 SET A 34 240 2EB6 BD O1 F7 STA 1 1 3 STORE IN PIA AT F701 250 2E89 260 2689 3 TPATCH TIME DELAY PATCH SEE TENMS amp DELAY 270 2689 USES A READ FROM DEOO ON THE 540 BOARD 280 2EB9 290 2bE89 2 00 TPATCH LDX 800 3 X O 2E8B AO LDY 800 3 Yeo 310 2E8D EB 81 INX 3 INCREMENT X 320 2 FO 20 BEO SET T 3 IF O THEN GOTO SET T 330 2 90 82 INY INCREMENT Y 340 2E91 FO FA BEQ S1 t IF THEN GOTO S1 350 2E93 AD OO DE LDA VIDSIZ 3 LOAD A FROM DEOO 360 2 95 30 FB BMI S2 3 IF BIT87 1 THEN GOTO S2 370 2E98 AO 01 LDY 801 3 Yea 380 2 9 AD OO DE S3 LDA VIDSIZ 3 LOAD A FROM DEOO 390 2E9D 10 FB BPL S3 IF 1 7 O THEN GOTO 55 400 2E9F CH 84 INY 3 INCREMENT Y 410 2EAO FO BEQ SET T 3 IF OTHEN GOTO SET T 420 2 2 A2 1F LDX 1F 3 X 1F 430 2EA4 CA ss DEX 3 DEX 440 2EAS DO FD BNE 55 IF lt gt THEN GOTO SS PEEK 65 November 1985 7 450 460 470 480 490 510 520 550 540 550 560 570 590 400 610 630 640 650 660 670 680 690 710 TOTAL 100 8 2 7 2 2ED6 2EEO 2 4 2EE6 PEEK EA EA EA EA A9 65 11 10 Fe B2 78 DE 26 29 26 29 26 26 2B 2E 2E F7 co co co co 26 2B 26 2B LDA LDA BMI BPL LDY STY LDY RTS SET T 8 END 5 VSREAD JSR Inc LDA STA STA JSR LDA STA LDA JSR LDA STA LDA STA JMP END V3P
28. 36 MINER STREET DES PLAINES IL 60016 Seller ED COOPER amp ASSOCIATES SAME HARD DISK MANAGER ALLOWS USERS TO EASILY DIVIDE LARGE HARD DISK CAPACITY INTO EASY TO USE MANAGEABLE SECTIONS COMPLETE BACK UP CAPABILITIES AND AUTO MATIC RESTART AND ROLLBACK FEATURE FOR SAFE OPERATION INFO REGISTRY DBMS 0 81 HR O A U 1000 Author DAMON CURRY 2 EAGLE DRIVE DAYTON OH 45431 TIME DBMS Seller SOFTOUCH INC SAME INFO REGISTRY ON LINE REAL TOTALLY WRITTEN IN 6502 ASSEMBLER EXTREMELY FAST MULTI USER DATA ACCESS SORTING AND PRINTING CONDI TIONAL PRINTOUTS USES HOSPI TAL DOCTOR S REGISTRY ADM KYUTIL 1 4 0 81 MH 0 0 15 109 Author 65 INC P O BOX 347 OWINGS MILLS MD 21117 Seller SAME COMPLETE KEY FILE UTILITY CREATES LOADS AND SORTS A DMS KEY FILE HAS CONDITIONAL LOAD AND CASE BUILDING CAPABILITY LOADS AND SORTS 10 000 RECORDS IN LESS THAN 1 6 HRS PERMITS MULTI KEY AND MULTI LEVEL INCLUDES SORT MERGE RESEQ 1 4 0 81 MH 0 0 16 50 Author PEEK 65 INC P O BOX 347 OWINGS MILLS MD 21117 Seller SAME A BASIC PROGRAM RESEQUENCER GLOBAL CHANGES TABLES OF BAD REFERENCES GOTO S GOSUB S AND VARIABLES BY LINE HANDLES 50 000 LINE TRAP RESEQS ALL OR PART OF PROGRAM MACHINE LANGUAGE MAKES IT VERY FAST DISK DRIVE RECONDITIONING WINCHESTER DRIVES FLAT RATE CLEAN ROOM SERVICE parts amp labor included Shugart SA4008 Shugart
29. 88 4 year ASCII HOLD 1080 8 dsep SWAP 3 DUP DUP O 2 DO I HOLD 1 LOOP 9 TIME 2 4 read O 9 0 tsep hb tsep h i 8 10 TIME 5 TIME TYPE 11 DATE 5 7 read 2SWAP 280T DROP months dsep 32 HOLD main and placed there kindly by Laxen and Parry This pro gram OSI CLK F83 I have placed in the bulletin board in Downey CA called NORTHSTAR 38 months TSEP pats a 10tebiSkab V ca 20 support set read SET elock month d o month d o week hour minute second HEAD clock variable 7omonth 2zseconds all ceturnd 32bit for f DAYS data table for days of week display MONTHS data table for months display YEAR data foc year display SECOND plaet to hold current second foc TERM DISPLAY in format and jumps to next number DSEP gets the day sab string and month sab string TIME gets and forsate corrent time bh sa ss leaves address DOWNEY 213 861 2313 Any one who wishes to leave a message for me may also do it at NORTHSTAR 301 pH ttab TIME displays time on the terminal screen n 0 10ROP 32 HOLD DROP days dsep 0 0 0 13 DATE 5 DATE TYPE WHAT IP YOUR SUPERBOARD REFUSES TO BREAK By John Horemans Courtesy of TOSIE Toronto Ohio Scientific Idea Exchange P O Box 29 Streetsville Ont Canada L5M 2B7 Sorry I meant doesn t re spond to the BREAK key The most common symptom is a screen full of characters yet no action when the break key
30. AN NERS WHICH CONSISTS OF A COM PLETE PROPOSAL THAT VALUES A BUSINESS USING THE FOUR METHODS MOST OFTEN USED BY IRS TERMINAL AND PRINTER REQUIREMENTS NON DMS CAPITAL NEEDS ANALYSIS 1 24 0 82 S 0 A 1 75 Author WAYNE R COLE CLU 805 CHUMLEIGH ROAD BALTIMORE MD 21212 Seller COMPUTER WONDERS LTD SAME CAPITAL NEEDS ANALYSIS IS A SALES AID FOR INSURANCE OR FINANCIAL PLANNERS IT PRO DUCES A PERSONAL BALANCE SHEET AND DISPLAYS INCOME POTENTIAL FROM THE ASSETS INCLUDED IN THE BALANCE SHEET TERM AND PRINTER REQUIREMENTS NON DMS FILES CHECKPOINT PLUS 1 4 D 71 MH D D 4 7958 Author JIM SILEO 381 SO BROADWAY DENVER CO 80209 Seller SILEO INC SAME CHECKPOINT PLUS IS A POINT OF SALE INVENTORY CONTROL SYSTEM FOR RETAIL BUSINESSES BAR CODE READER IS OPTIONAL MARKETS HARDWARE SPORTING GOODS AUTO PARTS SHOE HOBBY TOY FURNITURE STORES CMOS MAIL LIST MANAGEMENT 1 4 D 71 MH O A 1l 3500 Author DAVID R HENDRICKS 825 OSCEOLA DRIVE ROCKLEDGE FL 32955 Seller ASSOCIATED INFO SYS INC SAME CITRUS MAIL ORDER ENTRY SYSTEM FOR MAIL LIST MANAGEMENT ORDER ENTRY WAYBILL PREPARA TION WITH PACKING INSTRUCTIONS AND AUTOMATIC TRUCK ROUTE AS SIGNMENT NAME ACCESS LESS THAN 2 SECONDS ZIP SEQUENTIAL LABEL CPA CLIENT WRITE UP 1 2 D 71 MH O A 7 795 Author DALE VICTOR CPA BOX 331 SAUK RAPIDS MN 56379 Seller SAME COMPLETE CLIENT WRITE UP PKG FOR ACCOUNTANTS
31. AR IN ACIA 82 LDA ACIA 3 GET ACIA STATUS BYTE BMI 61 3 IF BIT7 INTERUPT 1 GOTO S1 INY 4 INCREMENT Y BNE 82 3 BRANCH BACK AND TRY AGAIN 81 LDA TABLE Y y LOAD DELAY VALUE FROM TABLE STA TENMS 3 jy STORE IN TENMS SUBROUTINE LDA 600 SET 0 RTS 1 RETURN TO 08650 TABLE BYTE 31 931 931 931 931 CPU 1MHZ BYTE 62 862 62 42 3 CPUs 2MHZ BYTE 0 940 940 940 960 CPUs 3MHZ TEMP BYTE O 3 TEMPORARY STORAGE 3 P VSREAD LDA 03 3 STA SECTNM 3 SET SECTOR TO 3 LDA 880 3 STA 3 SET MEMORY POINTER LDA 9931 3 TO 3180 STA 3 JSR CALL 9 3 READ TR 1 SECT S INTO 3180 INC SECTNM 3 INCREMENT SECTOR TO 4 LDA 00 1 STA MEMLO 3 SET MEM POINTER TO 0000 STA MEMHI 3 JSR CALL 9 3 READ TR 1 SECT 4 INTO 0000 INC SECTNM 3 INCREMENT SECTOR TO 5 LDA 4932 3 STA MEMHI 3 SET MEMORY POINTER LDA 4974 3 TO 3274 STA MEMLO November 1985 Continued on page 18 NEWS FROM DBI By Art Hughes DBI Inc Box 21146 Denver CO 88221 Among buzzwords advertising hype and computer news cover age that chases after every new fad it s hard for users to understand what s signifi cant in computer systems and hard for computer engineers to assess their customers de sires and needs In this article I will ex plain DBI s new networking system review our concurrent processing and whilst trying to avoid creating vaporware indicate something about cur rent and future development plans in t
32. AUTOMATION IS A TOTAL IN HOUSE PACKAGE THAT HANDLES ALL OF AN AGENCY S NEEDS INCLUDING ACCOUNTING MANAGEMENT MARKETING CLIENT SERVICES WORD PROCESSING AND RATING INVENTORY 1 43 0 82 MH D D 1 200 Author ELECTRONIC BUSINESS SYSTEMS 307 MICHIGAN ST NE GRAND RAPIDS MI 49503 Seller SAME AN INV MGMT SOFTWARE EFFORT THAT FEATURES 2 PURCHASE PRICE LEVELS AND 3 SELLING PRICES IT PRODUCES SORTED GROUPED RE PORTS FOR REORDER PRICE LISTS INV LISTING amp EVALUATION THE SYSTEM MAKES USE OF EXTENSIVE SCREEN MASKING amp DATA ENTRY ERROR CHECKING PLUS PROVIDING THE NECESSARY AUDIT TRAILS INVENTORY SYSTEM 1 2 D 71 HR D A 2 1768 Author ELECTRONIC INFORMATION SYSTEMS 206 PINE VALLEY DR WARNER ROBINS GA 31688 Seller SAME INTEGRATES WITH ACCOUNTING amp PAYROLL SYSTEMS FOR FULLY IN TEGRATED ACCOUNTING OR STANDS ALONE COMPLETE INVENTORY CONTROL amp FILE MAINTENANCE CREATES PURCHASE ORDERS IN VOICES CREDIT MEMOS SHIPMENT RECEIPTS BILL OF MATERIALS MATERIAL REQUISITIONS amp COM PLETE CUSTOMER VENDOR FILES MAILING LABEL 1 2 0 81 SH P A 2 75 Author ELECTRONIC INFORMATION SYSTEMS 206 PINE VALLEY DR WARNER ROBINS GA 31088 Seller SAME EASY TO USE DIRECT CURSOR AIDED INPUT EDIT FEATURE AUTOMATED INTERNAL EXTERNAL FILE SORTING AND PACKING ALL SELECTIONS FROM MENU VERY FLEXIBLE PERMITS FIELD CODES FOR SELECTIVE MAILINGS SAVES VALUABLE TIME M D PARTNER 1 4 D 21
33. Basic PRINT fields using commas usually 14 Input prompt character usually 63 ASC PRINT to enable null input FLAG 27 does the same Poke 13 to allow in inputs usually 58 ASC Poke 13 to allow in inputs usually 44 ASC Poke 47 to input M D Y as three numbers usually 44 05 650 Version Number PEEK 8495 8496 100 Version Date M Y Start of Basic dispatch address table Address of NULL routine 1 for replacement by NULL etc Address of USR X routine usually points to FC ERROR Start of reserved word list NULL Replace by RSEQ NULL KILL PNTR etc LIST 9057 1 to prevent listing 650 uses 9858 Field width of PRINT R X usually 12 Current disk drive set by DEV 05A 19B 2 C 3 D 128 E Disk I O Control Block Disk drive B A 1 B 2 C 3 D 128 E Disk address low byte first Number of bytes to transfer RAM address denotes the 05 650 buffer at 19968 Channel 1 control block Access rights sNONE 3 R W file type DATA 4e BASIC 8sOTHER Always R W when password is given After CLOSE 1 changes 9906 to 255 POKE 9906 3 will reopen as R W DATA without rereading DIREC High 3 bytes of disk address as in DIREC Note that INDEXX1 980 is 16 bytes further after the file header High 3 bytes of file length as in DIREC Poke with length actually in use to limit the FIND command Disk drive 1 2 128 Channel 2 control block as above Chann
34. CK SUPERBOARD WON T BREAK SIMPLIFIED 5 1 4 HEAD UNLOAD V3 3 BUG REVISITED NEWS FROM DBI SOFTWARE LISTINGS Sn AWN 9 16 USEFUL MEM LOCATIONS IN OS 65U 18 PROFILE OF A HOBBYIST 28 At DBI the first order of business is Happy Birthday to You Three years behind them and more in the wind than the founders probably ever thought of In his article Art Hughes the designer of the DBI multi processor system covers most items but here are a few additional details Art mentioned networking and it is a reality since the first working system will be out the door long before you read this The testing of the DBI 65E operating system is going extremely well only very minor bugs and thus it looks as though they might even be ahead of schedule for the official release Their ability to handle 9 Track tapes should be out about the turn of the year More user memory Hmmm Sounds very in teresting About the boxes The DBM 1 slots SCSI Printer and 8 users The DBM 2 has 18 slots to accommodate 16 users but no room for the SCSI de vices They are housed in a Tower if you can call 22 x16 x13 h a tower and can house two controllers each with up to 2 HDs and 2 other devices Rumor has it that the latter two boxes might be housed in one floor model to be demoed at Comdex Best of all the rumor machine also says that the Tower will run on a standard OSI box SCSI and all Charles Curley long ti
35. D OPEN ITEMS LISTING SYSTEM IS END USER ORIENTED AND USES SCREEN MASKS AND ERROR CHECKING EXTENSIVELY ACCOUNTS RECEIVABLE 1 43 0 82 MH D D 1 395 Author ELECTRONIC BUSINESS SYSTEMS 12 PEEK 65 November 1985 307 MICHIGAN ST NE GRAND RAPIDS MI 49503 Seller SAME OPEN ITEM A R WHICH GENERATES STATEMENTS ACCOUNT AGING A R JOURNAL AND OPEN INVOICE RE PORTING COMPLETE AUDIT TRAIL PROVIDED SYSTEM AUTOMATICAL LY APPLIES FINANCE CHANGES BY INV AND MAINTAINS CUSTOMER ACTIVITY TOTALS SYSTEM IS END USER ORIENTED USING SCREEN MASKS AND ERROR CHECKING ALPHA OMEGA BUSINESS SYSTEM 1 4 D 71 8 0 A 2 1500 Author DR DANIEL M SWEGER 2515 E MARKET ST HARRISONBURG VA 22801 Seller IHS COMPUTER SERVICES SAME A MENU DRIVEN INTEGRATED ACCT ING SYSTEM INCLUDING POS INVOICING INVENTORY CTRL A R A P CASH RECEIPTS AND DISBURSEMENTS PAYROLL AND G L IT HAS WIDE USE OF SCREEN FORMATTING DMS FILES AMCAP 1 4 D 71 HR O A 99 975 Author ED COOPER amp ASSOCIATES 1430 MINER STREET DES PLAINES IL 60016 Seller SAME COMPLETE BUSINESS amp ACCT ING PACKAGE A R A P AGING STATEMENTS INVENTORY ORDER ENTRY INVOICING CUSTOMER FILES FOR NAME AND ADDRESS LISTS PAYROLL AND MUCH MORE TERMINAL AND PRINTER REQUIRE MENTS NON DMS FILES BAL FWD REC SYSTEM 1 4 0 82 5 0 1 Author 7 HENRY C KAFTON JR 136 W 500 S BRIGHAM CITY UT 84302 Seller COMPUTER UTILITI
36. E SIGNED FOR CITRUS GIFT FRUIT PEEK 65 November 1985 13 PACKAGE SALES PROVIDES MAIL ING LIST LABELS AND REPORTS READILY ADAPTABLE TO SIMILAR MAIL ORDER BUSINESSES UP TO 12 000 ADDRESSES SUP PORTED ON 230E AUTOMATIC PRINTING OF WAYBILLS WITH AUTOMATIC TRUCK ROUTING G L ACCOUNTING SYSTEM 1 4 D 71 HR D D 15 2068 Author CHIP CULP 8344 S BRENTWOOD ST LITTLETON CO 80123 Seller COMPTROL SYSTEMS SAME AN ACCOUNTING SYS INCLUDING G L A R A P BUDGETING HISTORICAL ANALYSIS 5 JOUR NALS REPEAT ENTRY PROCESSING FINANCIAL STATEMENTS INTEREST CHARGES CUSTOMER STATEMENTS AND MORE GREENHOUSE INV BILLING 1 4 D 71 HR D D l 1208 Author WILLIAM W GIBBS 21 N CENTRAL STAUNTON VA 24401 Seller SHENANDOAH MICROCOMPUTER SAME COMPLETE INVENTORY CONTROL ORDER ENTRY PICKING AND IN VOICING FOR ONE OR MORE GREEN HOUSES RUNS DBI BOARDS AND LEVEL 3 IBA PHARM 1 4 D 71 MR D D 5 7000 Author IAN REICH 400 ESNA PARK DRIVE MARKHAM CANADA Seller IBA MICROSYSTEMS LTD SAME PROGRAM KEEPS ALL RECORDKEEP ING REPORTING 3RD PARTY BILLING AUTOMATIC PRICING PERPETUAL INVEN OF DRUGS AUTOMATIC LABELS RECEIPTS PATIENT HISTORY DRUG ALLERGY AND DRUG INTERACTIONS INSURANCE AGENCY AUTO 1 4 2 21 MH D D 4 12K Author LEON HARVERLY 5825 GLENRIDGE DR 109 ATLANTA GA 30328 Seller COMPUWORK SAME 14 PEEK 65 November 1985 THE COMPUWORK INSURANCE AGENCY
37. E OK 74006 PEEK 65 November 1985 9 INCLUDES A HOST OF VALUABLE BUS FINANCIAL ANALYSIS TOOLS INC RATIO amp RETURN CALCULA TIONS FOR LIQUIDITY PROFITA BILITY amp EXPENSES MARGIN TREND P amp L SALES ANALYSES TURNOVER CALCULATIONS amp MUCH MORE USE FOR 1 2 4 OR 8 YEAR HORIZCNS PRINT RESULTS TO SCREEN OR HARD COPY QUANTITATIVE DECISION MAKING 3 X 4 81 S P O 11 19 Author DR JIM OWENS AMERICAN UNIVERSITY WASHINGTON DC Seller KEN THURMAN 6706 ABBEY ROAD BARTLESVILLE OK 74006 MAKES MODERN DECISION THEORY EASY TO USE ENTER OPTIONS PRIORITIES CRITERIA FOR SE LECTION APPLY WEIGHTING amp OUT COMES THE RATIONAL LOGI CAL ANSWER CHANGE KEY CONSID ERATIONS amp SEE IF CHOICE IS STILL SAME OR DIFFERS ALSO INC LATEST DELPHI OR CONSEN SUS GROUP TYPE DECISION AIDS lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS65 D BUSINESS VIDEO lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt RENTAL PROPERTY ANALYSIS 3 X 4 C1 S P A 1 24 Author KEN THURMAN 67806 ABBEY RD BARTLESVILLE OK 74006 Seller SAME EVALUATES BEFORE amp AFTER TAX RETURN ON SINGLE OR MULTIPLE UNIT RENTAL PROPERTY CON SIDERS INTEREST RATE TAX RATE FIXED OR VARIABLE COSTS VARIABLE HOLDING PERIODS AND APPRECIATION PRINTS OUT SCHEDULE OF RETURNS OVER TIME 8K RAM lt gt lt gt lt gt lt gt lt gt lt
38. ES UTAH SAME SYSTEM WITH 2 UNIQUE FEATURES RECURRING CHARGES E G RENT SERVICE CONTRACTS ETC ARE INVOICED AUTOMATICALLY EACH MONTH 2 DESCRIPTION TO BE USED BY INVOICES CAN BE STORED AND USED BROADT GENERAL ACCOUNTING 1 4 D 71 MH D D 3 2500 Author BROADT COMPUTERS 517 N 4TH STREET LEWISBURG PA 17837 Seller SAME INTEGRATED ACCOUNTS PAYABLE ACCOUNTS RECEIVABLE GENERAL LEDGER INVENTORY CONTROL POINT OF SALE ORDER ENTRY AND PAYROLL HAS TERMINAL AND PRINTER REQUIREMENTS NON DMS FILES BROADT JOB COST ACCOUNTING 1 4 D 71 MH D D 1 2506 Author BROADT COMPUTERS 517 N 4TH STREET LEWISBURG PA 17837 Seller SAME INTEGRATED ACCOUNTS PAYABLE ACCOUNTS RECEIVABLE GENERAL LEDGER INVENTORY CONTROL PAYROLL AND JOB COSTING COSTS ESTIMATING PROCEDURES ALSO INCLUDED NON DMS FILES TERMINAL AND PRINTER REQUIRE MENTS BUSINESS SYSTEM 1 4 D 71 MH D D 1 12K Author RUSSEL DAUGHERTY P O BOX 719 PARKERSBURG WV 26191 Seller KPS BUSINESS SYSTEMS SAME POINT OF SALE EDIT PAGL MUL TIPLE STORES BOOKKEEPING PAYROLL SALES INV REPORTS A P A R PRICING AUTO ORDER ING SALES REPORTS ALL NANCIAL REPORTS RETAIL WHOLE SALE BUSINESS VALUATION 1 2 0 82 5 0 1 75 Author WAYNE R COLE CLU 805 CHUMLEIGH ROAD BALTIMORE MD 21212 Seller COMPUTER WONDERS LTD SAME BUSINESS VALUATION A SALES AID OR ANALYSIS TOOL FOR LIFE INSURANCE AND FINANCIAL PL
39. FILES lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt lt OS65 D OTHER VIDEO lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt lt gt OS 65R 3 2 4 52 S P A 1 35 Author R S RUNYON P E 7815 BROOKVIEW DR HOLLINS VA 24019 Seller SAME MOD OS 65D V3 2 FEATURES AUTO DRIVE SELECT W O HOME DURING DIR SEARCH amp DISK I O PERMIT SIMUL ACCESS TO SEQ RANDOM FILES ON 2 DISKS SUPPORTS GET 6 OR 7 W O UNNECESSARY DISK R W FAST SCREEN CLEAR TYPEWRITER KB amp MORE FOR 8 OR 5 1 4 WORKSP 327E amp UP SEND BOOTABLE DISK WITH ORDER OS 65R 3 2 4 82 S P A 1 35 Author R S RUNYON P E 7015 BROOKVIEW RD HOLLINS VA 24019 Seller SAME MOD OS 65D V3 2 FEATURES AUTO DRIVE SELECT W O HOME DURING DIR SEARCH amp DISK I O PERMIT PEEK 65 SIMUL ACCESS TO SEQ RANDOM FILES ON 2 DISKS SUPPORTS GET 6 OR 7 W O UNNECESSARY DISK R W FAST SCREEN CLEAR TYPEWRITER KB amp MORE FOR 8 OR 5 1 4 WORKSP 327E amp UP SEND BOOTABLE DISK WITH ORDER lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS65 D UTILITY SERIAL amp VIDEO lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt Q E P BEXEC 3 3 4 51 5 1 29 Author KEN THURMAN 6706 ABBEY RD BARTLESVILLE OK 74086 Seller SAME QUICK EASY amp PRETTY BEXEC AN IMMENSIVELY IMP
40. IERS WHICH CAN BE USED TO CONDITIONALLY SELECT ENT RIES FOR PRINTING LABELS OR LETTERS LABELS CAN BE PRINT ED 1 5 UP AND BE SORTED BY FIELD BROADT WORD PROCESSOR 1 4 0 81 MH D D 4 199 Author DAVID R BROADT 517 N 4TH STREET LEWISBURG PA 17837 Seller BROADT COMPUTERS SAME SPECIAL FEATURES INCLUDE ASSEMBLY OF MULTI PAGE DOCU MENTS THE ABILITY TO MOVE OR COPY BLOCKS PARTIAL OR WHOLE PEEK 65 PAGES PRINTING OF FORM LET TERS CODED INSERT WORDS PLUS MUCH MORE FDM 1 4 0 81 S S A 1 530 Author ROBERT T KINTZ 104 COUNCIL ROCK AVE ROCHESTER NY 14610 Seller SAME FDM IS A DECISION SUPPORT PROG WHICH PEREORMS A SELECTION OF ALTERNATIVES BASED UPON FUZZY SET THEORY NUMBER OF ALTER NATIVES AND CRITERIA INPUT IS UNLIMITED NON DMS FILES TERMINAL REQUIREMENTS IHS SCRIBE 1 4 0 81 MH O A 2 195 Author DR DANIEL M SWEGER 2515 E MARKET ST HARRISONBURG VA 22861 Seller IHS COMPUTER SERVICES SAME WP SYSTEM IS SCREEN FORMATTED FULL CURSOR CONTROLS FOR TEXT ENTRY AND EDITING EDIT FUNC TIONS INSERT AND DELETE CHAR ACTER AND LINES SEARCH AND REPLACE AND BLOCK TRANSFER IMBEDDED COMMANDS TABS INDENT ETC KEYCALC 1 4 0 82 MH O O 1 220 Author ISOTRON INC 140 SHERMAN ST FAIRFIELD CT 06430 Seller SAME A POWERFUL TOOL FOR PLANNING OR PREDICTING THE EFFECTS OF DIFFERENT FACTORS IN FINANCIAL PLANNING WORKSHEETS RECORD KEEPING DEVICE
41. NE VENDOR INQUIRY REPORTS FEATURED ARE USER DEFINED AGING ANALYSIS 1899 VENDOR REPORT CHECK RE CONCIL OPEN INV LISTING A P JOURNAL amp CASH FLOW ANALYSIS ACCOUNTS RECEIVABLE 3 21 MH D D 1 700 Author ELECTRONIC BUSINESS SYSTEMS 307 MICHIGAN ST NE GRAND RAPIDS MI 49503 Seller ISOTRON INC 140 SHERMAN ST FAIRFIELD CT 06430 A R SYSTEM FEATURES A OPEN ITEM amp BAL FORWD CUST B SALES TRANS ETRY EDIT amp POST C MULTIPLE CASH RECPTS ENTRY PER MO EDIT amp POSTING D AUTO OR MANUALLY CALC amp POSTS FINANCE CHGES E CONTROLS SALES COMM DUE F DIST OF TRANS TO G L ACCTS G MAY INTER WITH G L ACCT FORMAT XXXX XX 11 REPTS CITRUS MAIL ORDER ENTRY SYSTEM 2 11 3 21 MH D D l 9500 Author D R HENDRICKS ASSOC INFO SYS 825 OSCEOLA DR ROCKLEDGE FL 32955 Seller SAME CMOES CITRUS MAIL ORDER ENTRY SYSTEM MULTIUSER MAIL LIST LABELS REPORTS STATIS TICS SUPPORTS UP TO 100 000 ADDRESSES CAN BE NETWORKED IF MORE THAN 8 USERS ARE RE QUIRED HAS PROCESSED OVER 2000 ORDERS PER DAY PRODUCES WAYBILLS WITH TRUCK ROUTING ETC GENERAL LEDGER 3 21 MH D D 700 Author ELECTRONIC BUSINESS SYSTEMS 307 MICHIGAN NE GRAND RAPIDS MI 49503 Seller ISOTRON INC 140 SHERMAN ST FAIRFIELD CT 86436 G L SYS IS A GEN PURPOSE DCU BLE ENTRY STANDARD ACCT DYS FEATURES ARE A ALLOWS UP TO 13 ACCT PERIODS B PROFIT CEN TER REPORTING UP TO 10 DIV C 10 USERS DEF SOURCE JOUR
42. OL WHICH FACILITATES MODIFICATION AND DEBUGGING A MENU ALLOWS LISTING OF 1 ALL VARIABLES AND THEIR LINE NUMBER IN ORDER OF OCCURRENCE 2 12 DISK RELATED OPERATIONS WITH LINE NUMBERS FOR EACH APPEARANCE AND 3 ANY BASIC COMMAND WITH COMPLETE LINE PRINTOUTS COMPARE 1 2 0 81 SH P A 1 56 Author ELECTRONIC INFORMATION SYSTEMS 206 PINE VALLEY DR WARNER ROBINS GA 31088 Seller SAME 16 PEEK 65 November 1985 PROVIDES AN AUDIT TRAIL FOR SOFTWARE CONFIGURATION MANAGEMENT BY COMPARING PROGRAM LISTINGS AND PROVIDING AN OUTPUT OF LINES THAT HAVE BEEN ADDED EDITED OR DELETED AND LABELING THEM AS SUCH EAP 0 81 8 0 A 2 200 Author J M TIRINO 16 MAPLE AVE WEST NYACK NY 10994 Seller NORTH EAST FINANCIAL SAME EAP MULTI PRECISION ARITH ADD SUB MULT DIV 13 DIGIT INTO 23 DIGIT OUT REPLACES NULL WHEN ENABLED REQUIRES 2K OF RAM ROUNDS UP TO 9 PLACES AFTER DECIMAL POINT 39 PAGE MANUAL WITH SAMPLE CODE HARD DISK BACK UP HFCOPY 1 2 0 81 SH D A 5 75 Author ELECTRONIC INFORMATION SYSTEMS 206 PINE VALLEY DR WARNER ROBINS GA 31988 Seller SAME A SERIES OF PROGRAMS WHICH ALLOW A HARD DISK TO BE BACKED UP TO FLOPPIES BY TWO METHODS ONE ALLOWS MULTIPLE FLOPPIES TO BE USED FOR LARGE FILES THE SECOND ALLOWS MANY SMALL FILES TO BE BACKED UP ON ONE FLOPPY ALSO PERMITS RESTORING FROM FLOPPY IES TO HARD DISK HDM 1 2 D 71 HR O A 1K 675 Author ED COOPER 14
43. ROG LOAD TO PERMIT EASY DATA ENTRY NON DMS FILES TERMINAL REQUIREMENTS OPTCAL 3 3 0 81 8 0 A 1 550 Author ROBERT T KINTZ 140 COUNCIL ROCK AVE ROCHESTER NY 14610 Seller SAME OPTCAL IS A PROG TO OPTIMIZE POLYNOMIAL EQUATION WHICH SOLVES FOR OUTCOME AS FUNCTIONED OF UP TO 4 INDEP VARIABLES X1 X4 THESE CAN BE EXPRESSED AS LINEAR SQUARED OR INTERACTION TERMS NON DMS FILES TERMINAL RE QUIREMENTS PRINCP 3 2 0 81 S 0 A 1 35 Author ROBERT T KINTZ 104 COUNCIL ROCK AVE ROCHESTER NY 14610 Seller SAME PRINCP PERFORMS PRINCIPAL COMPONENT ANALYSIS MAX OF COMPONENTS 5 OF MULTIVARI ATE DATA COMPANION PROG LOAD IS PROVIDED TO PERMIT DATA INPUT TO DISK FILE NON DMS FILES TERMINAL REQUIREMENTS SIGAVG 3 2 0 81 S 0 A 1 75 Author ROBERT T KINTZ 104 COUNCIL ROCK AVE ROCHESTER NY 14616 Seller SAME SIGAVG PERFORMS REALTIME SIGNAL AVERAGING OF ANALOG INPUT DATA FROM A D CONVERTER ON OSI 430 BOARD DISPLAYS DATA TO SCOPE VIA D A CON VERTER ON 430 BOARD MANY OPTIONS NON DMS FILES TER MINAL REQUIREMENTS SPAN 3 3 0 81 8 0 A 1 75 Author ROBERT T KINTZ 184 COUNCIL ROCK AVE ROCHESTER NY 14610 Seller SAME SPAN PERFORMS SPECTRAL ANALYSIS OF A DATA SET TIME SERIES MAX OF DATA POINTS 2000 PROVISIONS FOR DATA DETRENDING TAPERING OF INPUT DISK FILE INPUT OF DATA AND OUTPUT OF FFT AND SPECTRUM TERMINAL AND PRINTER REQUIRE MENTS NON DMS
44. ROVED SUPER CONVENIENT VERSION OF DOS 3 3 BEXEC amp KEY UTILITIES FEAT URE QUICK COLORFUL MENUS WITH SINGLE STROKE ANSWERS amp DE FAULTS WHEREVER POSSIBLE CAN RUN ANY PROGRAM FROM DIR LIST ALL UTILITIES RETURN TO MENU OR REPEAT AUTOMATIC WINDOWS lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS65 D UTILITY SERIAL lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt INFO REGISTRY DBMS 0 81 8 0 A 0 1968 Author DAMON CURRY 2 EAGLE DRIVE DAYTON OH 45431 Seller SOFTOUCH INC SAME INFO REGISTRY ON LINE REAL TIME DBMS TOTALLY WRITTEN IN 6502 ASSEMBLER EXTREMELY FAST DATA ACCESS SORTING AND PRINTING CONDITIONAL PRINTOUTS USES HOSPITAL DOCTOR S REGISTRY ADMIN lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt 0S65 D UTILITY VIDEO lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt BETA 65 PROGRAMMING SYSTEM 3 1 1 51 S P A 1 15 Author D G JOHANSEN RT 3 BOX 62 LA HONDA CA 94020 Seller MICROGRAM SYSTEMS P O BOX 252 LA HONDA CA 94020 TURN YOUR CHALLENGER INTO AN APPLICATIONS FACTORY PERFECT FOR GRAPHICS AND TEXT ORIENTED PROGRAMMING OVER 100 COMMANDS AND FUNCTIONS PRICE INCLUDES November 1985 11 120 PG MANUAL AND MANY USEFUL PROGRAMS BETA 65 WORKS IN ANY OSI 40 48K VIDEO MACHINE SEE SEPT 85 PEEK DATA
45. RTHCOMING TEXT Advancing FORTH lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS6 5 D OTHER SERIAL lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt ANOVA 3 3 0 81 S 0 A 1 50 Author ROBERT KINTZ 104 COUNCIL ROCK AVE ROCHESTER NY 14610 Seller SAME ANOVA PERFORMS ANALYSIS OF VARIANCE FEATURES LARGE DE SIGNS UNEQUAL CELL SIZE BOTH WITHIN amp BETWEEN VARIABLES MAX INDEP GROUPS lt 32 SCORES SUBJECTS lt 32 amp TOTAL FACTOR lt 9 CRVFIT 3 3 0 81 S 0 A 1 50 Author ROBERT T KINTZ 104 COUNCIL ROCK AVE ROCHESTER NY 14610 Seller SAME CRVFIT IS A PROG TO PERFORM LEAST SQUARES PARABOLIC CURVE FIT TO A GIVEN SET OF DATA INPUT ROUTINE INCLUDED UNLIMITED NUMBER OF DATA POINTS NON DMS FILES TERMINAL REQUIREMENTS 3 3 0 81 8 0 A 1 36 Author ROBERT KINTZ 104 COUNCIL ROCK AVE ROCHESTER NY 14616 Seller SAME FDM IS A DECISION SUPPORT PROG WHICH PERFORMS A SELECTION OF ALTERNATIVES BASED UPON FUZZY SET THEORY NUMBER OF ALTER NATIVES AND CRITERIA INPUT IS UNLIMITED NON DMS FILES TERMINAL REQUIREMENTS MULREG 3 3 0 81 8 0 A 1 65 Author ROBERT T KINTZ 104 COUNCIL ROCK AVE ROCHESTER NY 14610 Seller SAME MULREG PERFORMS MULTIPLE LIN EAR REGRESSION ANALYSIS NUMBER OF INPUT VARIABLES LIM ITED ONLY BY MEMORY ALSO INCLUDED IS COMPANION P
46. S STAT ANAL OR ENGINEERING SCREEN ORIENT ED AND MENU BASED MUNICIPAL BILLING 1 4 0 82 8 0 A 90 Author HENRY C KAFTON JR 136 W 500 S BRIGHAM UT 84392 Seller COMPUTER UTILITIES UTAH SAME WATER SEWER AND GARBAGE FOR MAT ALLOWS FOR ELECTRIC NOT BEING IMPLEMENTED NOW BASED ON SYSTEM WHICH RAN ON IBM November 1985 15 SYSTEM 3 ANTICIPATED READY DATE MAY JUN 1985 4 0 81 S 0 A 1 50 Author ROBERT T KINTZ 104 COUNCIL ROCK AVE ROCHESTER NY 14610 Seller SAME OPTCAL IS A PROGRAM TO OPTIMIZE POLYNOMIAL EQUATION WHICH SOLVES FOR OUTCOME AS FUNCTIONED OF UP TO 4 INDEPEN DENT VARIABLES X1 X4 THESE CAN BE EXPRESSED AS LINEAR SQUARED OR INTERACTION TERMS NON DMS FILES TERMINAL REQUIREMENTS lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS6 5 U UTILITY SERIAL lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt 6502 DEBUGGER 1 4 0 81 S 0 A 1 50 Author DAMON CURRY 2 EAGLE DRIVE DAYTON OH 45431 Seller SOFTOUCH INC SAME SIMULATES EXECUTION OF 6502 MACHINE CODE REAL TIME CLOCK 8 BREAKPOINTS USER PROGRAM ABLE INTERRUPTS DISASSEMBLY CF CODE AS SIMULATED FAST SLOW SINGLE TRACE MODES BASIC CROSS REFERECE BASXR 1 2 0 81 SH D A 4 50 Author ELECTRONIC INFORMATION SYSTEMS 206 PINE VALLEY DR WARNER ROBINS GA 31088 Seller SAME BASXR IS A PROGRAMMING TO
47. THS 3 SOURCE FOR 45D V3 3 PAGEO VIDSIZ 54 S END 31 TENMS 3 800 READDK SECTNM 800 MEMLO MEMHI READDK 801 SECTNM 613 SETTK 632 MEMHI 8874 MEMLO CALL 9 LI PAGEO 0000 MEMLO 00FE MEMHI SOOFF SECTNM 265E TENMG 2678 SETTK 26BC READDK 2967 CALL 2B11 VIDSIZ DEOO PIA F700 ACIA CO10 ACIAIO CO11 1 2E79 J 3 VSPTCH 08650 V3 3 j VSPTCH STX J8R 5 LDA STA 3 y TPATCH TIME DELAY 5 TPATCH LDY TEMP V3READ 4934 PIA 1 LOAD A FROM PAGEO LOAD A FROM DEOO IF BIT 7 1 THEN GOTO S4 IF BIT 7 0 THENGOTO S END Y231 STORE Y IN TENMS DELAY LOOP Y lt O RETURN READ TRACK INTO MEMORY INCREMENT SECTOR SET MEM POINTER TO 0000 READ TR6 SECT 2 INTO 0000 SET SECTOR TO 1 SET TRACK TO 13 MOVE HEAD TO TRACK 13 SET MEMORY POINTER TO 3274 JUMP TO CALL 9 READ TR 13 1 INTO 3274 PATCH 8 VERSION 3 SCRATCH BUFFER USED BY 1 0 PATCH 8 VERSION 3 SAVE X IN TEMP 3 JSR TO LOAD MORE TRACKS 4 RETURNS HERE AFTER j THE LAST RTS OF CALL 9 1 SET 34 1 STORE IN PIA F701 PATCH SEE TENMS amp DELAY Y 0 LDA 803 3 STA ACIA 3 RESET DISK ACIA LDA 838 3 SET TO DIVIDE BY ONE 3 8 BITS EVEN PARITY RTS LOW STA ACIA y TRANSMIT INTERUPT ENABLED STA ACIAIO 1 STORE A CHAR IN ACIA PHA PLA 1 WASTE SOME TIME HERE PHA 1 PLA 3 PHA 3 PLA L STX ACIAIO STORE ANOTHER CH
48. a 10 support load sereen l0febiSkab V ca 20 support load screen 1 24 VIEVE CA 20 BLK VIEW FILES 12 Set up view file support 3 4 1 4 sTHRU CR Ca 20 clock support loaded EXIT Load the osi ca 10 clock support definitions 5 This package allows reading and writting of the 051 ca 20 7 battery backup clock board Also there is a background word for B keeping the time in the lefthand corner of ay terminal screen 9 10 it 1 13 14 15 1 9 V ea 20 support read init write init JOAPRO4KAB i ca 20 sapport read inil write init 2apeddkab 1 VOCABULARY CLOCK CLOCK DEFINITIONS 2 1074 CONSTANT clock base Base address for ca 20 clock board 3 VARIASLE read true READ TRUE holds a true value 1 if clock is inited for read 4 VARIABLE read data 12 read data READ DATA hold address offsets and date to init ca 20 9 C 058 C 0 C 231 C GEC 42 C 03 C 8 C ter reading Mo intetepts 4 06 000 C 03 C 42 C 7 VARIABLE write data 12 write data VRITE DAT holds address offsets and data to init ca 20 a 0t C 000 C 40 C 31 C G1 C 04 C 03 C 34 C for writing Ko interrupts 9 01 C 255 C 03 C 38 C 10 init S addr LENGTH INIT takes a address of the first byte fe a table in the fora Hi 0 DO I OVER C8 clock base OVER I 1 SWAP C of offset data offset data includes sets m 1 4L00P DROP 13 read init 5 read data init read true ON READ INIT inits the ea 10 for reading 14 wtite init S
49. and insulated spade terminals for easy service A Corcom Emi Filter is incorporated in the a c jack and power is provided by an extremely efficient switching power supply The case is also available in dual side by side configura tion and looks like an IBM PC box It incor porates a larger power supply and can support 2 Winchester drives or 1 drive and tape or 2 5 floppies in place of one of the above Drives can be accessed from any single or multi user 051 system by running an overlay program on that partition or can be booted directly by replacing current ROM PROM with our SCI 500 PROM available for 49 00 extra Single 20 M B drive 15 7 formatted single case Single 26 M B drive 21 formatted single case Dual 20 M B drives 31 4 formatted dual case Dual 26 M B drives 42 formatted dual case Super Fast 85 M B drive 70 formatted single case Dual 85 M B drives 140 formatted dual case SPACE COM International 14661 Myford Road Tustin 92680 714 731 6502 PEEK 65 November 1985 17 18 780 790 810 820 830 TOTAL 2EE8 9 08 2EEA 20 BC 26 2EED 4C 1A 2B 2EFO 2EFO 2EFO ERRORS 21 22 27 97 120 121 122 123 124 125 126 127 136 131 132 133 1398 1394 1398 1797 2073 2676 2683 2728 2797 2888 2972 2976 3815 8495 6 8620 1 8784 8738 9 8778 9 8960 9825 8 9857 60 9712 9832 9889 97 9889 9899 3 9894 5 9896 7 9906 13 9906 9987 9 9918 12 99
50. ansfer code Their address is N O 8 Hobbyscoop Basicode 2 PO Box 1200 1200 BE Hilversum The Netherlands PEEK 65 Tell em where you read about it On Fridays at 1918 Greenwich Mean Time transmits 10 min of code Medium Waves to most of Europe Some short wave trans missions are also done I can only pick up the MW program during the dark months Dur ing summer in Sweden the goes down after 2000 hours GMT and goes up around 0200 DX Med Wave reception is dead till the sun goes down By using Basicode 2 anyone can make a recording on cassette or tape of programs that are transmitted by radio or from a computer This can be loaded into another computer by us ing the same code hours N O S The programs are recorded as an ASCII file at 1200 BAUD The translation program loads the code to one page above the workspace On finishing the program is automatically down loaded to the work space with an Indirect file function like the one that is used under 65D It ends up giving you a Checksum Error if something is missing Merged with ma chine dependent subroutines in lines 10 999 the program can be run directly Of course the BASIC program has to be written with an agreed upon protocol but this mainly fol lows Microsoft and DIF It can become quite sophisticat ed with many surprising if slow graphics when run at 1 MHz At 2 2 you hardly see the difference
51. can tell we can satisfy anyone s needs for disk storage Today using SCSI DBI can give you up to 675 megabytes of formatted disk Within a year we ll provide 1 500 megabytes for matted In addition to cassettes we currently deliver 60 megabyte Streaming tape drives A 9 track IBM compatible control ler is under development now RAM random access memory will be expanded significantly during 1986 This expansion like other enhancements we have added will allow your programs to run in virtually all cases in the larger mem ory without significant alter ation Our new operating system DB 65E is now in ALPHA test It will be available for general use in 1986 We value your business and intend to meet your needs If you have suggestions or com ments on what you want we would appreciate you letting us know While we are pressed for time serious questions and or criticisms are always welcomed many extensions the way most OSI machines do Today ROM BASIC is available with 40K of RAM most of it on Elector memory Eprom boards They include some 6116 s and are coupled through an unbuf fered mother board that takes 40 pin plugs You can relo cate them anywhere in memory 8K at a time A single 5 1 4 TEAC disk drive stands on top of the metal case that houses the extra RAM The drive is controlled by FDC from Premier Publications Eng land an OSI supporting
52. d written and used as base 10 numbers The EF seen on Screen is a BASIC translation of the 45 and 46 as stored in RAM If a file name entry is blank then it is filled with 6 of followed by two zeroes An entry in the directory does not guarantee that the file actually exists on disk It is possible to save a file by track number It will then exist on disk but there will be no corresponding file name in the directory This is less than satisfactory but there is one advantage If the directory track is corrup ted files can still be loaded by track number Also the di rectory can be restored if a record of the file names has been kept See PEEK 65 Feb 83 for a directory restore program ONLY 64 Why can only 64 file names be stored in the directory Main ly because the DOS kernel only searches two sectors on the directory track There is plenty of room on the track for more file names to be stored Only 32 6 character file names and their associat track numbers will fit the RAM buffer the contents of one sector The first 32 names are on track 8 sector 1 or 12 1 for 5 disk and the second 32 are on track 8 sector 2 or 12 2 The di rectory is searched in two halves each half is called into the buffer as required Eight bytes are used per file entry 32 8 256 OK for 64 what is the size of the di rectory buffer DISK MENU PROGRAM The DISK MENU program listing 1
53. ding P amp H 25 50 Foreign Plus Actual Postage PEEK 65 P O Box 347 Owings Mills MD 21117 301 363 3268 November 1985 23 The Unofficial OSI Users Journal P O Box 347 Owings Mills Md 21117 DELIVER TO ci WU Mis eN C Tu I L d lt GOODIES for OSI Users PEEK CGU The Unofficial OSI Users Journal Box 347 Owings Mills 21117 301 363 3268 C1P Sams Photo Facts Manual Complete schematics scope waveforms and board photos All you need to be a C1P or SII Wizard just Sams Photo Facts Manual Includes pinouts photos schematics for the 502 505 527 540 and 542 boards A bargain at C2 C3 Sams Photo Facts Manual The facts you need to repair the larger OSI computers Fat with useful information but just OSI sSmall Systems Journals The complete set July 1977 through April 1978 bound and reproduced by PEEK 65 Full set only Terminal Extensions Package lets you program like the mini users do with direct cursor positioning mnemonics and a number formatting function much more powerful than a mere print using Requires 65U RESEQ BASIC program resequencer plus much more Global changes tables of bad references GOSUBs amp GOTOs variables by line number resequences parts of programs or entire programs handles line 50000 trap Best debug tool I ve seen MACHINE LANGUAGE VERY FASTI Requires 65U Manua
54. e at a time following the READ DATA definition Skip ping down to the first COLON definition init the definition named init is compiled into the CLOCK vocab ulary What this definition does is this init expects an address on top of the Stack The address is the ad dress of a data structure of count data pair data pair The same as we de fined for READ DATA The count is the first parameter PEEK 65 November 1985 3 0 i O niin tni dii t d c nta Clock tasks 10teb Skab 1 1 VARIABLE second 1 d i0 KB LOCK lock keyboard 15 EMIT 3 i Clock driver fot osi CA 20 RTC board i EB UNLOCK unlock keyboard 14 EMIT 4 5 FPorth 0 i GET CURSOR 27 EMIT ASCII EMIT KEY 32 KEY 32 KEY DROP Kent Anthony Behrends i SET CURSOR 27 EMIT ASCII EMIT 32 EMIT 32 EMIT i 17309 Mapes Ave Cerritos CA 90781 1 o term display S CLOCK second C 2 read byte Oz i Ohio Scientific Ci serial polied 1 IF KB LOCK 2 read byte second C GET CURSOR SWAP 8 i MECPIB 2 2 1 70 t SET CURSOR TIME TYPE SET CURSOR KB UNLOCK THEN t 1 A 1 BACKGROUND TOD BEGIN SINGLE term display MULTI PAUSE AGAIN 11 i Thanks qo to Henry Laren amp Michael Parry i TOD WAKE wake up the TimeOfDay process for the Forth 63 implementation l 1 FORTH DEFINITIONS DECIMAL FORTH u l 15 stt161112200010 041120 1 13 00010 2012202001022 222 1111212212112 111 IIT 1 7 0 c
55. eep money in cents I always keep money in dollars so it didn t concern me But OSI never explained how to cope with amounts between 10 million and 42 million which BASIC will store accurately but refuse to print accurate ly What is needed is a special ouput routine 300 REM ACCEPTS X IN CENTS RETURNS X IN DOLLARS 318 320 Y X Z INT ABS X 1E9 SGN X IF Z THEN 7 1 9 330 X STR Y 190 IF ASC RIGHTS X 2 46 THEN X x g 340 IF ASC RIGHT X 3 lt gt 46 THEN X X 90 350 IF Z THEN X STRS Z RIGHT 0090000 MIDS X 2 18 360 IF ASC X 32 THEN X MID X 2 370 RETURN Roger Clegg El Monte CA 91731 k k k x kk ED Sometime ago I wrote about some problems that I was hav ing with Canon Double sided drives and my C1P Well the story has a happy ending fin ally If you and your readers remem ber when the Canon drives were hooked up some very strange things would happen especially if I tried to copy a disk As it turns out the Canon drives have a head load fea ture that is enabled by either a separate head load pulse or L FIGURE I by the drive select pulse depending on the setting of a dip switch The problems show up when the head is being loaded by both head load and drives select Both drives are then selected which would cause the source drive to erase the track that it just read To see exactly why refer to Figure l First assu
56. el 3 control block Channel 4 control block Channel 5 control block Channel 6 control block Channel 7 control block Channel 8 control block Start of 256 byte disk directory buffer Disk error number Lowest character printable to files usually 13 To disable password checking POKE with 169 0 and 96 Memory input pointer device 4 killed by EDITOR Memory output pointer Console 1 0 device numbers serial console 1 video 2 Indirect file pointer See Basic Manual p 32 Lowest on bit gives default INPUT device console 1 Each bit gives default PRINT device console 1 printer 16 bit 5 console printer 17 etc Line number of error s PEEK 11774 256 PEER 11775 51 at 1 Mhz 102 at 2 Mhz Padding character used by INP usually 32 space Base cylinder number of current hard disk system Lines per page device 5 usually 66 Spooling indicator 0 spooling off Lines per page to be printed device 5 usually 66 Poke 66 or PEEK 14387 to kill automatic paging Poke 91 to move program to indirect file See Basic Poke 24 to get program from indirect file Manual p 32 Control C flag when control C not entered Lines on page not yet printed device 5 05 650 level 1 single user 2 networking 3 time sharing 4 timesharing with network 5 Denver boards Transient enabled leEDITOR 2sRSEQ 3 INP 4 COMKIL Number of seconds to WAIT FOR 60 or more waits forever Cont
57. g RPN and pair 2 LOOP gt loops with and has some high level FORTH this is a DO LOOP step of two and continues to port for such that keeps the going from to count init loop current time in the upper then goes about and adds right hand corner of my ter CLOCK BASE to the first data The 1 4 THRU does the load minal screen while I am edit in the data pair and then ing of the screens 1 2 3 4 ing playing a game or compil stores the second data of the and 5 In screen number five ing Look through the code 4 PEEK 65 November 1985 HAPPY BIRTHDAY DBI IT S HARD TO BELIEVE BUT THREE YEARS Y AND 3 500 DB 1 CPU CARDS HAVE GONE BY BUT WHAT HAS DBI DONE LATELY 8 amp 16 USER SYSTEMS NETWORKING ue ro 75 USERS SCSI DISK INTERFACE 10 675 MEGABYTE FonwATTED MORE THAN ONE DRIVE MAY BE CONTIGUOUS DIRECT INTERFACE TO TAPE DRIVES P O BOX 21146 DENVER CO 80221 PHONE 303 428 0222 081 IS A REGISTERED TRADEMARK OF ISOTRON PEEK 65 November 1985 5 Read the FORTH by Above all enjoy presented here book STARTING Leo Brodie FORTH 83 is in the public do 4 ea 20 sapport set read 6 1 set Sadd has s ni nd DO SWAP weite byte LOOP 1 cead 5 nf nt ad d ha s DO I read byte 0 i LOOP 3 SanHonToaVedThrFriSat 23 days 4 VARIABLE months JanfebMarAprMapJunJalaugSepOctWowDec 5 4 7 6 VARIABLE days VARIABLE pear 19
58. hat I would like to pass along to you The following are all BASIC statements valid 10 IF A THEN GOTO 100 20 IF A THEN 100 30 IF A GOTO 100 40 IF A THEN 100 REM CHECK TO SEE IF A IS NON ZERO The form in line 10 appears in many books on BASIC and may at one time have been required syntax In OSI BASIC the THEN and GOTO are redundant and either may be omitted I have been using the form Line 20 After reading a disassem bly of BASIC I discovered the IF routine checks for GOTO before checking for THEN Thus Line 30 is faster than line 20 however the differ ence is small The REM in Line 40 causes a reduction in speed since BASIC must scan to find the end of the line even when the IF is false FRE 2 and FRE A are also LINE NUMBERS 574 0tPOKE 575 128 1 REM SET UP USR TO 8000 Application programs they program right down on the bare metal Application program ming is for feebs who can t do system programming ADS WANTED A 1702A EPROM pro grammed Anyone willing and able please contact me Bruce Showalter 857 Cedar Abilene TX 79601 k w Kk X FOR SALE 2 527 1MHz 40 476 FC amp Cable 30 CA9 and Cable 38 D amp N Disk Switch 20 1 C4P Exp Board 40 Craig Borst 616 399 3109 k k k FOR SALE to best offer OSI C3 OEM COMPUTER s n 2579 w h 3 CM3 boards 430 board and 2 8 Shugart 801 drives Origi nal manuals SOFTWARE OS 65D V 3 2 OS 65U V 1
59. he areas of telecom munications tape backup lar ger disk capacities RAM be yond 64K and the new operat ing system NETWORKING The primary purpose of a LAN is to let several computers share use of peripherals such as disk drives and printers The more popular LANs seem to be Ethernet Arcnet or token ring This popularity over looks bus arbitration in a system such as DBI s where multiple computers the DB 1 boards are tied to the same bus It also overlooks the potential of the SCSI Small Computer System Interface in extending the bus arbitration network beyond the confines of a single box Continued on page 18 Board level service on e OSI Isotron e TeleVideo e IBM pc xt Floppy drive alignment e Siemens e Shugart e Teac Terminal repair e TeleVideo eMicro Term 1 week turnaround Sokol Electronics Inc 474 N Potomac St Hagerstown Md 21740 301 791 2562 SOPIWARE LISTING 1985 EXPLANATION OF LISTING CODES BASIC Version No Minimum computer 1 SB SBII C1P C2 4P 4 C4P 8 C8P O C2 30EM D C2 3 D 22C200 C3A B 32C300 Minimum Storage required C Cassette 5 5 1 4 MP 8 8 FD 7 CD 7 2 CD 20 23 28 30 36 74 digit following indicates number of devices required Systems Supported S Single User M Multi User H Hard Disk R Record Locking record lock assumes multi user Two may be specified Software Support by D Dealer P Phone M Modem N N
60. hey bought up the remaining stock from Jupiter Cantab and have added a host of expansions and pro grams The ACE contains a FORTH 79 in 8K of ROM run by a 280 pro cessor Programs run from a good game of chess not for me a Spreadsheet FORTH speed a DATABASE and Adven tures to high res Turtle Grap hics to name a few It was designed by Richard Altwasser and Steven Vickers They also helped create the Sinclair Timex Spectrum so certain similarity exists between the two machines All new WORDS are compiled as you enter them and are linked directly to the ROM dictionary When rewrit ing new words you LIST EDIT and REDEFINE the original word The current DICTIONARY in RAM can be saved to cas sette at 1500 BAUD These can be chained to other words later on It s a great advan tage not to have BASIC avail able when learning FORTH Another fun thing is sys tem called BASICODE 2 The Dutch Radio transmits a tech nical hobby program called Hobbyscoop For this pro gram N O S Dutch Radio has published a 2 page MC translation program for each of some 24 different computers Called NOS Basicode 2 Any one who sends 38 Dutch Guild ers to them will receive a large booklet and a C68 cassette with almost all ver sions of the code and many good programs that you experiment with using cas settes or another machine The code is established in Europe as a standard universal tr
61. his program will read the current time and date set the time date and allow the CA 20 clock to interrupt the CPU Central Processor Unit at specified intervals A little introduction into FORTH might be needed for those who have not been ex posed to one of the best control languages now avail able Looking at the listing you might first notice the format that it is printed in These are called screens 16 lines by 64 columns and they are numbered from zero 0 to nine 9 There are shadowed paired screens examples are one 1 and six 6 two 2 and 7 etc The first Screen in the pair is the code screen the second in the pair is used for documentation FORTH uses RPN Reverse Polish Notation 1 2 as opposed to algebraic notation 1 2 A colon is used to start a definition a program unit and a semi colon is used to finish To compile a defi nition you LOAD the screen in which it is written Example 2 LOAD loads number 2 screen Remember the RPN notation the 2 comes BEFORE the operative word verb In the above ex ample a VOCABULARY where you place definitions CLOCK is defined to place all the clock definitions Then a CONSTANT CLOCK BASE is defined holding the base address for the CA 26 clock board A VARIABLE READ TRUE is defined Another VAR IABLE READ DATA is defined and then set to 12 using the STORE operator The clock data is then stored a byt
62. ice danger ous confirmed the problem as it allowed the computer to run for a few minutes At this point you had better start to follow the schemat ics and try to isolate the problem I have spoken to someone who bought one of the 10 00 Superboards In des peration he used the PIA from a running computer connected to the address bus to look through the memory map His problem turned out to be a shorted trace so that one part of the ROM was repeated at other locations Hope fully you will spot your problem by eye D Another possibility at least as likely as a bad chip are defective sockets If you have removed replaced a chip a number of times on the OSI 600 board cast a jaundiced eye toward the socket They are of marginal quality and are well known for their troubles Remember to go over your recent changes or any of fixes I know you do them perfectly the first time but it never hurts to check it out Then start through the trouble shooting areas I have indicat ed I must say that so far I have always finally traced the problem sometimes after a few nights of fruitless hunting My hat goes off to someone I know who zapped his machine with 110 volts His repair of the Superboard qualifies as a resurrection He replaced 2 dozen TTL chips and the CPU Interestingly his 2114 RAMS being delicate MOS chips survived Just shows how tough these Superboards are Of course I
63. ine numbers The current BASIC line number is stored in 86 and 87 You can use this routine in your M L program with two cau tions The string flag at 0 must be reset before returning both valid The BASIC inter preter checks for a numeric or string variable and branches to different routines accord ingly Does anyone understand the difference in these two commands Both formats appear to force a garbage collection and report the amount of free memory remaining In some versions of BASIC FRE 0 ports memory left but does not repack strings This is not the case with OSI s version of BASIC Earl Morris Midland MI 48640 HUMOR to BASIC or a TM ERROR will result The routine at 1CDC Real Programmers don t also requires BASIC s page Specs users should consider zero in place If you go to themselves lucky to the routine by DISK GO 8000 programs at all and take what page zero is swapped out and they get Strange strings will be print don t write ed Real Programmers 10 y ROUTINE TO XI LINE NUMEER 20 TWO EYTE NL IN X 30 40 6000 8000 50 8000 LDA 87 BYTE TO 60 8002 6686 LDX 86 SET LO BYTE TO X 70 8004 20DC1C JSR 1CDC JSR TO ROUTINE 80 8007 A000 00 90 8009 BANE STY 0E RESET STRING FLAG 100 8008 60 RTS DONE REM SAMPLE PROGRAM TO PRINT 123 Z USR 9999 Z 12349 Z Here is another little ditty I have learned about BASIC t
64. is located in small pieces across several non consecutive tracks On an OSI system files are always saved on consecutive tracks and space is wasted when short files are saved A file even a one line program will use up one track and so on a 5 disk waste about two thousand bytes of storage IDENTIFYING FILES OSI files are not distinguish ed from each other by the Operating System The OS has no way of determining whether the file is BASIC Assembler Machine Code Sequential or Random The user is left to work out an identification system of his own This can be a little tricky since file names are limited to 6 char acters only Here is a sug gestion Make the final char acter of the file name for Assembler files and a for machine code files Mark sequential files with a SEQ and random files with a RND The OS of course is still at Copyright e 1985 PEEK 85 Inc All Rights Reserved published monthly Editor Eddie Gieske Technical Editor Brian Harston Circulation amp Advertising Mar Karin Q Gieske Production Dept A Fusselbaugh Ginny Mays ates Air Surtace 19 Canada amp Mexico 1st class 26 So amp Cen America 38 30 Europe 38 30 Other Foreign 43 30 All subscriptions are tor 1 year and are payable in advance in US Dollars For back issues subscriptions change of address or other information write to PEEK 65 P 0 Box 347 Owings Mills MD 21117
65. l amp samples only 5 00 Everything for Sanders Machine Language Sort Merge for 05 650 Complete disk sort and merge documentation shows you how to call from any BASIC program on any disk and return itorany other BASIC program on any disk floppy or hard Most versatile disk sort yet Will run under LEVEL I II or III It should cost more but Sanders says sell it for just KYUTIL The ultimate OS DMS keyfile utility package This implementation of Sander s SORT MERGE creates loads and sorts multiple field conditionally loaded keyfiles KYUTIL will load and sort a keyfile of over 15000 ZIP codes in under three hours Never sort another Master File Assembler Editor amp Extended Monitor Reference Manual C1P C4P amp C8P 65V Primer Introduces machine language programming 1 C1P MF DF MF C8P DF Introductory Manuals 5 95 each please specify Basic Reference Manual ROM 65D and 650 1 Users Manuals 7 95 each please specify How to program Microcomputers The Series Professional Computers Set Up amp Operations Manual C2 OEM C2 D C3 OEM C3 D C3 A C3 B C3 C C3 C TOTAL 7 95 15 00 30 00 15 00 50 00 50 00 89 00 100 00 6 95 s 4 95 5 95 5 95 7 95 7 95 8 95 BULK RATE U S POSTAGE PAID Owings Mills MD PERMIT NO 18 Cashenclosed
66. lt gt lt gt lt gt lt gt lt gt lt gt BIBLE TRIVIA 1 43 0 81 S P M 1 49 Author MAC CLAXTON 8121 GEORGIA AVE SILVER SPRING MD 20910 Seller SAME AN EDUCATIONAL TRIVIA GAME FOR CHILDREN AND ADULTS WITH QUESTIONS ABOUT PERSONS PLACES EVENTS AND MISCEL LANEOUS TRIVIA FOUND IN THE OLD AND NEW TESTAMENTS OF THE BIBLE TWO LEVELS OF DIFFICULTY MATH ADVENTURES 1 3 0 81 S P M 1 69 Author MAC CLAXTON 8121 GEORGIA AVE SILVER SPRING MD 20910 Seller SAME EDUCATIONAL SOFTWARE FOR CHILDREN OF ALL AGES IN CLUDES NUMEROUS PROBLEMS IN ADDITION SUBTRACTION MULTI PLICATION AND DIVISION FIVE SKILL LEVELS ON SCREEN HELP AND TUTORIAL VERY EASY TO USE WORD ADVENTURES 1 43 0 81 S P M 1 69 Author MAC CLAXTON 8121 GEORGIA AVE SILVER SPRING MD 20910 Seller SAME WORD EXERCISES FOR CHILDREN AND ADULTS INCLUDES EXER CISES IN SYNONYMS ANTONYMS ANALOGIES AND GRAMMAR ON SCREEN HELP AND TUTORIAL A DYNAMIC LEARNING AND VO CABULARY BUILDING EXPERIENCE lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt OS65 U OTHER SERIAL lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt AMERICAN MAILER 1 4 D 71 HR O A 6 650 Author ED COOPER 1430 MINER ST DES PLAINES IL 60016 Seller ED COOPER amp ASSOCIATES SAME MAILING LIST AND LETTER WRIT ING SYSTEM ALLOWS UP TO 20 IDENTIF
67. me PEEKer is vending real FORTH in a host of versions for 68000 PDP ll s 6502 and 65C02s for OS65 D It is a descendant of fig FORTH thus upward compatible It comes with a host of utilities and some 80 pages of text plus source listings BETA 65 a recently developed high level language for the 6582 is about to make its formal debut It is an inter pretive system that uses byte codes for high speed execution and APL like notation Its author Don Johansen of Micro gram Systems has been in the air and space control arena for some 25 years and this is the outgrowth of their needs The list of capabilities is impressive and we will have more next month Only enough space to say enjoy this first software issue of the year and HURRY if you want your free listing to get in next month fu BEGINNER S CORNER By L Z Jankowski Otaio Rd 1 Timaru New Zealand A DIRECTORY MENU This month two programs are discussed Disk Menu and Directory Copier But first something about Directories THE DIRECTORY A disk directory is unique to the disk on which it is found The directory is a list of all the file names found the disk Following a file name are the numbers of the disk tracks on which the file re sides In non OSI systems files are saved in say 256 byte blocks to any part of the disk where there is space The method is very economical on disk space but it can mean that a program
68. me that the follow ing switches are closed on each drive Sw 2 3 Sw 2 4 Sw 2 6 Sw 3 4 and then Sw l 1 for drive A and Sw 1 2 for drive B Now if drive A is selected the drive select pulse goes through Sw 1 1 to Sw 2 3 then to the other side of Sw 2 4 through Sw 2 4 to Sw 2 4 of drive B through Sw 2 4 to Sw 2 3 and then on to the drive select logic of drive B Ergo both drives are active The solution is to leave Sw 2 4 open and let the drive select load the head especi ally since D amp N s controller doesn t supply a head load signal So there it is I now have a 32K with over quarter megabyte of on line disk space for less then the price of a used single sided drive and I have learned the words stand ard interface and IBM com patible are subject to the interpretation of the reader I also learned that these Canon drives were obviously designed for a variety of disk controllers besides the SASI type that OSI uses C J Hipsher Virginia Beach VA 23456 Dis Morok Drive Select Logic Read Write not shown for simplicity all switches shown are open ED Here is an answer to Harry Pye s question How can I print out the two byte BASIC line numbers from a 1 program The routine at 1CDC 65 3 2 prints to the screen the two byte value stored in the A and X registers This routine is used for XX ERROR IN LINE YY to print out the l
69. most valuable disks The process of making a backup is very simply done from BEXEC in OS65D 3 3 DISK MENU PROGAM 10 REM Disk Menu Program c LZ Jankowski 24 6 1985 20 POKE2888 0 POKEB722 0 POKE2075 94 TRAP7000 AS CA 2 79 08 40 Cz0 K20 Z2 0 P235 M 0 R 11897 ER 12145 8 B1F 5 0 7 21 42 SO D 64 DIMNS D 4421 W U 13026 POKEU 52 PRINT 21 25 amp 0 4 5 60 X919 G 0SUB2SO PRINTTAB XO DISK MENU PROGRAM GOSUB2S30 70 1 80 REM READ DIRECTORY FROM DISK 90 REM PRINT amp X 12 INPUT List from file amp L IFL lt WORL gt S2THENL W 100 M R L 1 5 PRINTE X 12 3 Reading Directory amp PRINT amp 12 22 110 Y i FORY 1TO2 DISK A Y FORC MTOERSTEPS IFPEEK C PTHEN13O 120 2 2 1 N 2 2 CHRS PEEK CC eK sNEXTK 130 NEXTC Y 2 2 M R t NEXTY 140 150 REM PRINT FILE NAMES 160 POKEU 32 PRINT 28 FORC OTOESTEPT 170 FORK 1TOT PRINT amp C K C K3 NS CHO IFC K ZTHENK T C E 180 POKEU 128 IFZ DTHENPRINT amp T 2 K 2 N Z 190 PRINT amp O0 23 Number INPUTY Y VAL Y IFYS pass THEN230 200 IFY lt LORY gt ZTHEN140 210 220 PRINT 28 amp 12 22 s POKE2073 173 POKEU 171 RUNN Y 230 2075 175 171 END 240 3 250 FORC 21TO21 PRINTTAB X NEXTC PRINT RETURN 260 6990 REM
70. ms have been made Public Domain There are a couple of good Tool kits with REPLace RENUMber single key etc There is a BASIC 5 LINK65 DUmp to disk for V3 0 2 also Disk operating include OS65D3 OSIO s V5 14 and HEXDOS V4 from Steve Hendrix I started off with a ROM BASIC DOS from Prem Publ called ROMDOS that I use for programs that don t use DATA files Most DOS commands are the same since it s a V3 0 relocated to 0300 127E You use 1 for the same Kernel commands as with 65D but no BASIC extensions Backups are made on cassettes sytems I use A larger version is called VORTEX ending at 277E It includes 8 one page buffers for DATA files located in the DOS along with extended pro gram file handling You can DUmp a new program without CREATE show a double DIR ZEro set BUffers etc from BASIC or Kernel without losing the resident program like Hooks into BASIC Dec 84 I use it for the Video depart ment s local Client Register for easier access updat ing making print outs for all 7 of us when needed My main language is BASIC along with a bit of ASSEMBLER and FORTH I have an APPLE IIe on loan from work with a 5 disk drive I use it now and then mainly to enter a program that I m VERY curious about My most recent pur chase was the delightful Jupi ter Ace with 56K RAM and a real keyboard attachment The 60 machine is sold by Boldfield Computing Cam bridge England T
71. ndly reliable machine and I don t intend trading it in for a SMALL new model for a good while yet I ve gotten too familiar with Barbara as she s called to leave her If I get to the point where she isn t big enough for my programs we ll see I still want to learn more about her Some people think of com puter as a car Gotta have the latest one now I think of it as a good book It has to be read several really be appreciated Th th that s all f folks I LETTERS ED Here are a couple of new rou tines which are of rather lim ited value but your readers might think worthwhile l Over 3000 strings can be imperfectly sorted by storing the first seven letters in a numeric array as follows 30 DIM A N P amp N K 27 L 32 M 64 40 FOR 1 1 TO N INDEX lt 1 gt 128 I INPUT 1 NAMES Y 0 41 IF LEPTS NAMES 9 AMERICAN THEN NAMES AME 4 MIDS NAMES 18 50 FOR 1 TO 7 X ASC MIDS NAMES J M IF X gt L THEN X L 60 IF X lt OR X gt K THEN 0 70 Y Y K X NEXT J 88 A I sY P I I 90 NEXT I This algorithm treats A and a identically and all non alphabetic characters identi cally Line 41 is just an example of how to overcome the 7 letter limitation 2 The other routine concerns FLAG 38 which OSI introduced with no mention of its use Clearly I thought it was 22 PEEK 65 times to November 1985 mainly to catch amounts past 42 949 672 95 for programs which k
72. nning List sorted e Year amp Month Printed Calendar e To Do List by rank or date e Transfers to Daily Schedule A SIMPLE BUT POWERFUL TOOL FOR SUCCESS 2 HARDWARE 48K OSI 8 floppy or hard disk serial terminal PRICE 300 00 User Manual 25 00 credited toward TTP system OS 65U v 1 3 or later purchase Michigan residents add 4 sales tax e Loan Annuity Analysis e Sinking Fund Analysis e Annuity Due Analysis e Amortization Schedules e Present Future Value Analysis e nterest Conversions HARDWARE REQUIREMENTS 48K OSI 8 floppy or hard PRICE 300 00 User Manual 25 00 credited toward disk serial terminal system OS 65U v 1 2 or later Planner purchase Michigan residents add 4 6 sales tax DEALERS Your Inquiries Most Welcome GANDER SOFTWARE Ltd FROM THE FOLKS WHO BROUGHT YOU All This oe THERE IS MORE COMING SOON Hastings MI 49058 Program Generator for TDS 616 945 2821 It Flies Proposal Planner Time and Billing A R PEEK 65 November 1985 19 USEFUL MEMORY LOCATIONS IN OS 65U CONTINUED 19798 POKE 2 X 1 for device 8 printer X where X 1 TO 16 19968 Start of 3584 byte floppy disk buffer 23552 23552 23695 is free under level 1 unless RSEQ is enabled 23696 Start of EDITOR code if EDITOR or INP enabled 23708 EDITOR s character delete character usually 95 ASC _ 23701 EDITOR s line delete character usually 64 ASC 8 23702 EDITOR s forward epace 23783 EDITOR s backs
73. one O Other Sold by A Author D Dealer M Mail order O Other Copies in Circulation No multiplied by 19 i e l Less than 11 11 100 110 Price Dollars only no cents tax shipping etc Neither PEEK 65 Inc nor ISOTRON Inc make any rep resentation or warranties with respect to the contents of this software list and specif ically disclaim any implied warranties of merchantability of fitness for any particular purpose We have used the vendors provided information wherever possible though we reserve the right to make alterations in the list with out the obligation of either party to notify any person or persons of such revisions or changes That said we hope that listing will prove our readers this useful to dispel the be lief that there isn t any software out there and en courage those of you who not already made submissions to do so immediately upon reading this have lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt lt gt CP M BUSINESS SERIAL lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt lt ACCOUNTS PAYABLE 3 21 MH D D 1 788 Author ELECTRONIC BUSINESS SYSTEMS 307 MICHIGAN ST NE GRAND RAPIDS MN 49503 Seller ISOTRON INC 140 SHERMAN ST FAIRFIELD CT 06430 ACC PAYABLE FEATURES ENTRY OF VENDOR INV amp AUTO PAYABLES CHECK PRINTING VENDOR PUR CHASE AND PAYMENT HISTORY IS MAINTAINED WITH ON LI
74. pace usually 8 23705 EDITOR s move to start of line character usually 6 23707 EDITOR s move to end of line character usually 18 23734 40 EDITOR s forward space echo to terminal 23741 47 EDITOR s backspace echo to terminal 24527 24527 24564 is free under level 1 unless RSEQ is enabled 24565 WP 3 flag If not utility programs return to 3 24569 71 Day Month Year in level 24572 3 Number of bytes of machine code before Basic program 24576 Start of workspace for Basic programs usually 24K 48127 Top of workspace when COMKIL is enabled 49151 Usual top of workspace 55333 64 256 bit semaphore table To read as l locked sunlocked DEF FNSM X PEEK 55333 X 8 AND 2 X AND 7 0 55363 POKE 55363 55363 OR 128 to unlock printer 5 55364 POKE 55364 PEEK 55364 OR 4 to unlock printer 8 55381 User Number in Timesharing and Networking 55919 24 Second Minute Hour Day Month Year in level 3 56425 30 Devices 3 8 level 3 User number if locked 127 if unlocked Poke with 255 to make unlockable 56431 34 Available for devices 9 12 or other use 57199 Network node number leL 1552 57272 Partition number 0 15 in networking 57368 Start of 3584 byte hard disk buffer 64513 Last key pressed in level 1 PROFILE OF A HOBBYIST In 1957 I went over to a mo tion picture company called By Olof Swembel Europa Film They had built a Lundagardsv 35 new recording studio and need
75. re both ac tive low You may need to invert some of these signals by moving a jumper or taking a signal before it is invert ed Always check OSI s docu mentation against another source or with your own probe Remember to start off the 2716 s at 1 MHz They may not work at 2 MHz on the 680 board until a few changes are made to the enable lines Still nothing You start checking signals First and foremost is the low reset at pin 40 of the CPU Press re set a low pulse should then appear at pin 40 To run this pin must return to a high The op amp doing this the REV D Superboard ClP has been known to quit After this things get more serious Check for clock signal on pin 37 If your probe indicates a pulsed sig nal it will likely be fine Check too for the phase 2 clock on pin 39 This is the clock output from the CPU Check now for action on the address lines On a reset the processor will get SFF page so there should be a lot of activity on the address bus An inactive line could be shorted or loaded by some defect in the computer You need a monitor ROM to boot With OSI s SYN600 you also need BASIC 4 as the print routines there are used Monitors like the CIE have a built in print routine and can at least get to the ML monitor to let you look around As a matter of fact long ago my BASIC 4 ROM did pack up It did run for a few seconds when it was cold A plastic bag of
76. riments lived near NYC on Long Island Problems were encountered with where I finished High School intermittent breaks that often In 1948 during a tourist caused lock ups due to my trip over here I decided to experiments Not wanting to stay on to see what the old re learn the wheel I bought country was all about I another one just like the liked it so much that I ve first This was an almost new lived here ever since I UK101 in a case with the RS married a Swedish girl and we 232 port added and included a live in our house with no Microline 80 printer Offered children as a used package deal I T xS bought it for Xmas in 1983 My first job was at WTAG CBS in Worcester MA as studio The Compukit UK101 is a Euro sound engineer In Sweden 1 pean spin off of the Super got the same job at the Swe board I made in England It dish Radio Corp Later on I had 8K of RAM anda 48 x 16 became a cameraman and light Screen instead of 24 x 24 It ing technician for the budding was a complete uncomplicated Sweden Television Service computer that lent itself to 20 PEEK 65 November 1985 News from DBI continued product So bear with me if the following comments seem a little vague Telecommunications has not been a function we ve had great demand for We intend to start development this during 1986 If you have fea tures that would be important to your use please let us know So far as we

Download Pdf Manuals

image

Related Search

Related Contents

Manuale installazione e Manutenzione Serbatoi  Pelco DD53M22-X User's Manual  MANUAL DE USUARIO PARA “ACTUALIZACIÓN DE  dreamGEAR Rumble Pro  取扱説明書  Cahier des charges  YL-mini B1i  KD-X200  COLLABORATIVE COURSEWARE REVIEW  安全デ-タシ-ト 乳剤(RALLY TM 25 EC)  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.