Home

Vol 1 No 11

image

Contents

1. DEVSET an exclusive feature of Digital Technology software DEVSET controls form length for all BUS II reports so program modification is usually unnecessary For a full discussion refer to DEVSET user notes and technical information digital technology iaa P O BOX 170530 SAN DIEGO CA 82117 BUS II BOOKKEEPING amp ACCOUNTING SYSTEM GENERAL LEDGER 9 Digital Technology s BUS II General Ledger client accounting system allows up to 99 clients The General Ledger accepts a maximum of 5 accounts in the Chart of Accounts The system permits up to 999 General Ledger transactions per month The General Ledger is interactive with the BUS II Accounts Receivable Accounts Payable and optionally with BUS II Payroll Complete operating instructions are on line at all times in the form of extensive user memos Branch accounting permits up to 5 separate divisions or profit centers with a combined balance sheet Up to 5 multiple totals for sub groups within account categories are possible 12 month or 13 period accounting year may be selected A Cash Receipts Journal Cash Disbursements Journal and a General Journal are maintained within the General Ledger Chart of Accounts file maintenance add change delete Highly flexible formatting of financial reports title subtotal and total account titles are maintained within the chart of accounts i Automatic posting to G L accounts The system will not accept ba
2. PU The Unofficial OSI Users Journal P O Box 347 Owings Mills Md 21117 301 363 3267 Column One AS you can see immediately PEEK 65 has changed In re sponse to the expressed desires of our readers we have gone to full size 8 1 2 X 11 format This change is a significant one and has been an adventure for us Let me share some of it with you A number of readers have told us our funny size was a problem The first 1 issues of PEEK 65 would not fit into a standard loose leaf binder there was no place to punch holes if it would it would not stack with other magazines etc etc So we Gecided to change Perhaps I should explain that the reason for the odd size in the first place was that we owned a press which would not take paper larger than 8 1 2 X 14 So going to the larger size meant that we had to find a larger press at a reasonable price or the use of a larger press which is still harder considering that PEEK 65 is not a gold mine Help came in the form of the printshop of a nearby educational institu tion which was willing to help out with this educational project for a very reasonable price Then once the overall page size was decided it remained only to figure out how to fit in the columns the ads some of which were already on hand at the old size the margins we were determined to leave enough space in the center margin for holes for loose leaf binders to calcul
3. Connect pin 13 to pin 13 of U59 C5 At U54 connect pin 3 to pin 12 of U59 C6 Connect pin 6 to pin 11 of U59 C7 Connect pin 1 to pin 11 of U6 C11 Connect pin 13 to pin 14 of U61 C12 At U55 connect pin 3 to pin 13 of U61 C13 SMALL BUSINESS SYSTEMS INC 308 436 2709 leading edge of the CLK pulse and the other triggers on the trailing edge The negative going 75 ns pulse from each monostable is combined by the NAND gate to give an output that is twice the frequency of the input This output of approximately 8 MHz will be our new video clock and is used to clock the dots out of the video shift register The other two gates simply invert the CLK and C15 signals Cut the foil to pin 2 of U42 The trace to pin 2 or U42 runs in under one end of the chip and out the other You will have to cut the foil on both ends of the chip and then provide a jumper around U42 to maintain the continuity of the foil trace Cut the foil to pin 1 of U43 Connect the VIDEO CLK pin 8 of the 74LS to both pin 2 of U42 and pin 1 of U43 Cut the foil to pin 12 of Ul9 Connect pin 12 of U19 to the CLK signal that was generated with one of the spare NAND gates We have now modified the video shift register so Ne 69341 Connect pin 6 to pin 12 of U61 C14 i The hardware portion of the modification is now complete Look things over and when you are satisfied that everything is in order power up the com pute
4. The last ten How about you LETTERS ED To expand a little on Ed Carlson s tidbit in the Sept issue I have found that the CHR 96 blank is a good way to detect when an object is leaving or about to leave the playing field in a graphics game For instance in a pinball game you can put a row of 96s across the bottom of the table To you it looks no different than any blank space but to the ball it is a solid barrier When the ball detects a 96 it has left the game re Ty Another good application is in writing games for the C2 C4 in the 32 character mode By putting columns of 96s at the edges you can detect when your spaceship is about to go into the no man s land or the right hand side of the unused display memory and put it back at the beginning of the row so it wraps around properly It is good to use the 96s instead of some other character because of the varying widths of different CRT displays No matter what the screen display width is the barriers are invisible to the player In answer to a question from Ed in an earlier issue the characters from 211 to 214 are profiles of a WWII prop airplane In a manner similar to the Enterprise characters 211 amp 212 are the right facing plane and 213 amp 214 are the left facing plane Credit for this revelation must go to Steve Jones As soon as he told me about them I went right out and wrote Red Baron a dogfight ga
5. selectable scroll windows keyboard correction software selectable and contains both an extended machine code monitor and a fix for the string handling bug in OSI Basicl it has breakpoint utilities machine code load and save block memory move and hex dump utilities A must for the machine code programmer replaces OSI support ROM Specify system 59 95 STRING BUG FIX replaces basic ROM chip number 3 All this chip does is to replace the third basic ROM and correct the errors that were put into the ROM mask 19 95 DATA SHEETS OS65D LISTING Commented with source code 83 pages 24 95 THE REAL FIRST BOOK OF OSI 65 packed pages on how OSI basic works Our best selling data sheet 15 95 OSI BASIC IN ROM Ed Carlson s book of how to program in basic Now available from Aardvark 8 95 P C BOARDS MEMORY BOARDS for the C1P and they contain parallel ports Aardvarks new memory board supports 8K of 2114 s and has provision for a PIA to give a parallel ports It sells as a bare board for 29 95 When assembled the board plugs into the expan sion connector on the 600 board Available now REAL SOUND FOR THE C1P and it s cheap This bare board uses the TI sound chip to give real arcade type sound The board goes together in acouple of hours with about 20 00 in parts Bare board plans and sample program 15 95 ARCADE AND VIDEO GAMES ALIEN INVADERS with machine code moves for fast actio
6. Looking at the computer diagram I noticed a 1 mfd capacitor and a resistor in series with the input from the recorder This high impedence load apparently upset the recorder in the record mode but not in the play mode To solve this problem I soldered an eighteen ohm resistor across the input of the computer at the back edge of the board near the input Capacitor C18 on Sams Photo Facts diagram You must be careful to connect the resistor from the input side of the capacitor to ground 14 The resistor cured my error problems with the CTR 39 and had no detrimental effect on the G E recorder I could have put the resistor in the recorder or in the cable I decided to put it in the computer to enable the computer to work with any recorder Although my trouble was with the Radio Shack machine this same problem could occur with other recorders For the man wanting to connect an I B M Selectric to his computer I designed a board containing a 6522 V I A and decoding for address 0008 which drives an I B M I O Selectric The 6522 has sixteen lines which can be individually pro grammed as inputs or outputs It also contains four control lines two timers and a shift register My program reads the video memory and prints anything on the screen The program is in machine language and takes up less than one K of memory I intend when I get time to make it capable of printing a Program when I type
7. and check out your computer carefully If there are any changes necessary you may of course erase and reprogram the 2716 This modification is by no means the most elegant nor does it make the most effi cient use of memory But it is a solution and it works With careful work and atten tion to detail any owner of a C1P or Superboard II should be able to at least double the number of characters that they can display Should anyone experience difficulties in getting this modification to work properly please feel free to drop me a line There are no guarantees of course but I will help if I can If you want to modify your TV to accommodate direct video entry or if you wish to learn more about TV timing require ments you will find a wealth of information in Don Lancaster s Cookbook x t x x 4 p 4 x Adi The photographs this article Mike LaBelle accompany ing were taken by POTETTTT TETTESTE EEE EEE ETTE ETE MODIFY YOUR OHIO SCIENTIFIC CHALLENGER 1P OR SUPERBOARD II TO DISPLAY 48 CHARACTERS PER LINE UP TO 60 CHARACTERS PER LINE IS POSSIBLE WITH THIS MODIFICATION YOU WILL NEED ONE 2716 EPROM TWO 2114 RAMS 2 TTL ICS TWO RESISTORS AND TWO CAPS READ ON TO FIND OUT HOW EASILY THIS CAN BE DONE SRR ATH e ETT ETT ETAT TRA TERT ESTEE Photo 1 The results speak for themselves VDOMAMAD ADOL VO AL OL Moe gt CPDDM NAOKSO 00000000000 7X8 Z0 A x D MYCIZ SOOM e
8. monitor 16k total 325 Paul Savard 406 W Taylor McAlester OK 745861 DEMO C4P WITH OSI MONITOR Auror Software joysticks several original Aurora amp Aardvark cassettes manuals New warranty VISA MC 595 plus shipping Tom Stover Consultant Star Rt 4 A1 Gering NE 69341 a few months me to one final characteristic of a scientist discipline Every scientist yearns to discover a new field of knowledge to open up undis covered territory for ex Ploration And every one or nearly every one plows an old field trying to extend just a bit further a weathered furrow that someone else opened long ago A distinguishing character istic of a scientist is that he asks small questions of Nature not large ones The scientist who reaches too far into the unknown and brings back too sweeping an answer is likely to find himself in some difficulty with his peers Time deals inexorably with us all but not always harshly The young seem to have the knack of using it well They ask small questions of Nature but they remember her answers and they ask the questions incessantly In less than two years Jonathan became fluent in the English language learned a great deal about the complicated culture we live in and mastered enough of a complicated computer technol ogy to control equipment that intimidates many grownups I reflect Have I accom plished that much in the last two years
9. the board Identify and cut the foil trace to pin 2 of U56 Connect pin 1 and pin 2 of U56 together VA now goes low for addresses D DTFF Add two 2114 RAMs to the board All pins of the two new RAMS are connected in parallel to the existing display memory chips U39 and U4 except pin 8 Pin 8 of each new RAM chip is connected to pin 12 of U55 MCS2 I added the two RAMs to my board by putting one 2114 right on top of U39 and the other on top of U4 and soldering each pin of the new chips to its corresponding number on U39 and U4 Pin 1 was soldered to pin 1 pin 2 to pin 2 and so on with the exception of pin 8 If you use this method take care not to damage the ICs when soldering The 2114 RAM chips that I used for the display memory have an access time of 45 ns The chips supplied by OSI have an access time of 55 ns 556 ns may or may not be fast enough depending on the access time of the character generator ROM There may not be enough time to get valid data out of both the RAMS and the character generator ROM before the video shift register is loaded using 558 ns RAMs Assuming that the character generator ROM has an access time in the neighborhood of 508 ns the timing gets a bit close even for 458 ns RAMs I simply do not know I have not tried the slower chips My 458 ns RAMS do work fine however I suggest that you stop here and check out the work so far Any problems that arise will be e
10. you more about the modifications I made in future columns 56802 FORX TO29 READY POKE546 X Y NEXT 50683 DATA72 169 246 141 0 223 169 192 44 0 59604 DATA223 2 8 12 169 252 141 223 responds by resuming trans 169 192 mission 580085 A a aca a T0 25 8 58006 POKE538 34 POKE539 2 18 00090 OUTPUT CONTROL 20 0009 BY DAVID A JONES 38 9800 KBRD SDF00 40 0890 OUTPUT FF69 5 222 9222 6 222 48 PHA 70 223 A9F6 LDA F6 SELECT ROW 3 8 0225 B8D DF STA KBRD 9 228 A9C LDA SC SELECT COLUMNS amp 1 1 22A 2C DF BIT KBRD STOP CONTROL S 11 22D D C BNE CONT IF NOT CONTINUE 120 22F A9FC WAIT LDA FC ROW 1 1308 231 8D DF STA KBRD 146 234 A9C LDA C COLUMNS amp 1 158 236 2C DF BIT KBRD RESUME CONTROL Q 168 239 D F4 BNE WAIT KEEP LOOKING IF NOT 170 23B 68 CONT PLA 186 23C 4C69FF JMP OUTPUT BACK TO ORIGINAL PATH 12 BKM S NUMERIC KEYPAD 65 FOR OHIO SCIENTIFIC OR LEAR SIEGLER S ADM 3A FEATURES Digits 0 9 Decimal Point and Return Terminal Quality Keypad Ready to use with C4 s and C8 s Two Color Beige Brown Case Size 7 D x 5 W x 24 H Documentation OPTIONS Adapter cable kit for 10 minute INSTALLATION 4 95 SPECIFY Superboard C1 C2 4P C2 8P WE PAY SHIPPING TO CONTINENTAL U S TEXAS RESIDENTS ADD 5 M SYSTEMS ORDER DIRECT OR ASK YOUR OSI DEALER CORPORATION FOREIGN ORDERS ADD 30 AVAILABLE JUNE 1 3809 OLD COLLEGE ROAD
11. 0 There I said it Now I have to do it Look at the top line of your address label Encoded there is your ex piration date the last PEEK 65 you will receive for example 8812 means that NEXT MONTH will be your last PEEK 65 If your label says 8612 use the subscription for on the last page to be sure you will get the first annual index COZ MODIFYING THE OSI DISPLAY by James Loos 758 S Dickerson Arlington VA 22204 The C1P and its companion Superboard 11 from Ohio Scientific are certainly fine machines They offer a lot of nice features at a very attractive price My only complaint is that the video display is somewhat anemic The CIP displays 24 lines of 24 characters As a recent graduation of LED type displays I was thrilled to have any kind of video display But in time the 24 X 24 format became rather restrictive VIDEO I wanted to put more information onto the screen and so I considered three case and many graphic characters Except for premium boards most video displays use a 5 X 7 dot Matrix Then I thought about building my own video display interface from scratch This way I could retain the features that I liked while incorporating others that were missing However the prospect of duplicating perhaps 9 of the circuitry that was already on the board was not very appealing Finally I turned my attention to modifying the video circuitry on the 688 board After studying the situat
12. 713 846 8268 BRYAN TEXAS 77801 713 846 3817 13 continued from p 11 OSI or actually MICROSOFT uses a multiplicative additive generator for RND X The fix simply diddles the constants from 11879546 4 and 3 92767778E 8 to 11879546 5 and 2 63581994 The first number is the multiplier and the second is the addend I discovered the fix after a few trials and some tests The new generator has an unknown but large cycle 7 580 008 and passed a 1 bucket test using 108 880 samples each percentile was equally likely Gary A Sitton Houston TX k k k k k ED I have a tip for people who have error problems with some recorders I have a super board II For many months I used a G E recorder with no trouble The only problem with the G E recorder was that it had no counter Since it is a pain to use a recorder without a counter I purchased a Radio Shack CTR 39 recorder When I loaded previously recorded tapes it worked perfectly but when I recorded a program on the CTR 39 and then reloaded it in the computer I got a lot of random errors Looking at the recorder diagram I noticed that when the switches were set for record and an earphone was inserted it broke a circuit which placed a ten ohm resistor across the output of the recorder The earphone is probably eight ohms to ground so the load seen by the audio output stage is about the same whether the earphone is plugged in or not
13. 9 Connect pin 11 of U43 to the input of the NAND gate Connect the output to pin 9 Connect pin 1 and pin 1 of U43 together Cut the foil to pin 13 of U56 Connect pin 13 of U56 to pin 8 of U43 T4 The video dots will be on for approximately 4 ns the amount of propagation delay through the four gates This will improve the resolution dramatically but will also reduce the intensity of the display considerably You may find it necessary to adjust R58 on the 6 board to bring things back to normal FIRMWARE MODIFICATION The OSI BASIC IN ROM is written to accommodate both the CIP and the C4P The video river routine looks to the support ROM to find out which machine it is in By changing three words in the ROM we can simulate a C4P which displays 32 lines of 64 characters These changes allow us to start the cursor anywhere in the lower quarter of the screen and print up to 6 characters per line if our TV or monitor will allow it Figure 3 details the changes that I made to the support ROM Ul3 FFEO holds the starting position of the cursor count ing from D7 In my case the cursor starts at D78A The value in FFEl is one less than the number of characters at which the display scrolls 2F gives 48 characters per line Refer to figure 1 1 in your Challenger Character Graphics Reference Manual This is the display memory map for the 549 board in the 32 X 64 format The display memory map for this modific
14. A R posting to as many as 9 G L Income accounts for sales by departments Complete operating instructions are on line at all times in the form of extensive user memos Open invoices are carried forward until paid A summary balance is maintained and carried forward for each customer reflecting current month and year to date totals The system prepares aging reports based on last date to be considered Thus aging reports may be prepared for any required time period The internal audit trail will provide both daily and monthly listings Complete customer file maintenance add change delete Detailed customer statements may be produced for all accounts or for certain specified accounts Statements show all invoice amounts and dates credits adjustments as well as past due balances in 3 6 9 and 12 day categories Optional service charges on past due accounts percentage or fixed amount Optional Order Entry Program prepares invoices automatically using a fill in the blank format W Accounts Receiyable Reports DAILY TRANSACTION LISTING MONTHLY TRANSACTION LISTING DETAILED ACCOUNTS RECEIVABLE REPORT A R STATUS REPORT ALL ACCOUNTS STATEMENTS WITH PAST DUE NOTICES OPEN INVOICE LISTING A R ACCOUNT DETAIL AGED ACCOUNTS RECEIVABLE VARIABLE PERIOD AGED TRIAL BALANCE REPORT A R MAILING LABELS digital techaoiogy P O BOX 178580 SAN DIEGO CA 82117 BUS II BOOKKEEPING amp ACCOUNTING SYSTEM ACCOU
15. E 17762 13 DISK SA 5 1 4 18 This fix will probably work for versions prior to 3 2 Continued on P 14 11 CASSETTE CORNER by David A Jones 89 2 SW 17 Terrace Miami FL This column is dedicated to but by no means limited to the small system Superboard II and C1P users By small system I mean one without a disk drive and one whose owner does not envision getting one in the near future Not that I m against disks but it s a matter of economics and a main factor in deciding on the SII was its price Primary emphasis will be on hardware improvements and Support software rather than applications There are a Multitude of sources for application programs and since these applications are so varied their use is limited to the select group whose interests are the same Of common interest to us all though is convenience in loading and running these programs i e a good oper ating system Obviously computing is enjoyed by all of us otherwise we wouldn t be reading this but at times it can become a real chore if the support software is deficient Or non existent Thus the subject of this first column is a solution to a disturbing deficiency in the OSI ROM BASIC MONITOR HOW TO STOP THE DISPLAY WHEN LISTING A PROGRAM In data communications when a local terminal is receiving data from a remote source and it is desired to halt the incoming data temporarily a DC3 control S is transmitted to the
16. G DIGITAL TECHNOLOGY SOFTWARE digital technology ina P O BOX 178590 SAN DIEGO CA 92117 714 270 2000 495 4 695 40 995 6 195 395 20 5 1 5 49 49 125 sn FORTH For Ohlo Scientific disk based systems only This machine language Program runs under 0S 65D and Includes the standard FORTH vocabulary PLUS load and save to disk DISK command sends any standard 0S 65D command to the DOS Interfaced through the general 0 distributor to allow use of any standard 1 0 polled or ASCII keyboard serlal cassettes etc OSIFORTH Includes a 6502 assembler Elght inch or mint disk with 25 page manual Is 34 95 Manual only Is 4 99 and may be deducted from purchase price of software later TCP Terminal Control Program for polled keyboard disk systems only For data flle manipulation and upload download tokentze of Basic programs DIiskwlthl16 page manual Is 39 95 Manual only Is 2 99 OS SAMS Service Manuals C1P 7 49 CHP CYP MF 14 95 C3 38 95 as der for er Ne catalog TECHNICAL PRODUCTS COMPANY ree with order from this ad Dollar Is refunded on first order nes All prices above are postpald GAINESVILLE FLORIDA 32604 gem OSI SOFTWARE vID RE action chase around the galaxy in pursuit of invading X DE Klingon cruisers Stare planets ani Blaok Holes all y must ba avolded and watch out for the Doomsday Mashine soore If you like STARTAR
17. K ar TINMGTAEL thik Fe Jour ganer l ne op BLACK TEE SHIRT PRINTED WITH i SE Ba OHIO SCIENTIFIC IN VARIED obey Diantar da enten one Sie Cantar dn Four g gter BLUE TONES TO WHITE Fars control antie your handa are ull Just Timing ep your sighte on the targets The graphics in this one wilt make you forget You re sitting in front of your computer Three levels serve 99 95 BE THE FIRST BED imo notorious net Beroni Your squadron consists a of three Spads and it s a rece against time ae you try to down as many enemy plan s you oan before your BADON fuel runa out Three evel for diffioulty Wait ll you aeo what happens when you have to bail out after rumming ONLY out of gas or getting shot dom by the Baron ww wn 07 95 As Tenk Commander your mission ia to blow up all the emplacements on the battlefield Your abandoned gun TANK MAZE task is complicated by the other objecte in the area Oo however Wines trees houses and civilians must be ay avoided as you race to complete your mission in tii Each mate is differant and each contains over 200 obstacles ever e 75 postage i j an enemy tank 1s placing barriers on the battlefield i i i o BARRIER You Kg deatroy the eneay tanks to Keep the open calif residents add 6 tax As the game goed on the open spaces rapidly diaa TANE Aaina the job more difricult Two levels oi ty in Level 2 they re laying explosive mines seses 95 NEW NEW NEW A fast paced fra
18. MOOD re OONO ND Dew F 0TTK AMDITI Danann MTM OZ MOMOMONSR TD WDOOOIDEOD Y0O0 DODNDNIONDII VTU IDDVUDVROILXUKSK ZIVI DIDI E I Te 8 YAAANTD TM am ZD MANX ND Photo 2 A typical listing With 48 characters per line you can fit a bigger slice of the program onto the screen at one time Photo 3 The display RAMS are visible in the center of the photo The aditional RAMs were soldered directly to the existing chips 189 88 a 1 1 3 t 3 3 t 3 3 t 3 Az Au Photo 4 The 3 gauge wires used for making connections are just barely visible in this photo Figure 1A Modifications to U2 and U65 Changes are indicated by asterisks ROM Change ROM Change Location to Location to FCD6 48 FE D D8 FCD7 98 FEC4 D4 FCD8 48 FEC7 D5 FCD9 A9 FED6 D FCDA 26 FCDB Ag FCDC g FF24 20 FCDD 99 FF25 D6 FCDE gg FF26 FC FCDF D FF27 Ag FCE 99 FF28 08 FCE1 og FF29 EA FCE2 D1 FF2A EA FCE3 99 FF2B EA FCE4 g FF2C EA FCE5 D2 FF2D EA FCE6 99 FF2E EA FCE7 v FF2F EA FCE8 D3 FF3 EA FCE9 99 gt PF31 EA FCEA PF32 EA FCEB D4 FF33 BA FCEC 99 FF34 EA FCED gg FCEE D5 FCEF 99 FCF gg FFE 8A FCF1 D6 FFE1 2F FCF2 99 FFE2 l FCF3 6a FCF4 D7 FCF5 C8 FCF6 D FCF7 E5 FCF8 68 FCF9 A8 FCFA 68 FCFB 6 CORRECTION In Kurt Gritter s letter to ED on page 15 of the last issue the tenth line of the DISK CHANGE UTILITY dump sh
19. NTS PAYABLE Digital Technology s BUS II Accounts rayable module is configured to carry 2 vendor accounts 199 Accounts Payable transactions are permitted monthly Additional Accounts Payable modules may be added as needed allowing expansion capabilities for larger businesses Payables are entered using a fill in the blank format Interactive data entry with automatic posting to the General Ledger allows the user to specify up to 5 General Ledger accounts for each invoice Data requested includes vendor number or if temporary vendor name and address invoice number date received date due percent discount Temporary vendors are automatically removed from the files All transactions may be examined and edited before posting Complete operating instructions are on line at all times in the form of extensive user memos Automatic check printing or manual check writing may be selected A check register is provided for both hand written or computer generated checks Checks are printed on standard stub over check pin feed rolls Checks may be selected for payment by date or by vendor Discounts are taken into account when paying invoices Paying by vendor allows the user to examine all invoices in detail and pay only those which he chooses An audit trail which may be examined by the operator at any time is maintained within the Accounts rayable module Complete vendor file maintenance add change delete Accounts Payab
20. NUCLEAR SUBMARINE Fast moving excitement at the bottom of the sea PYRAMID Our most advanced and most challenging adventure Takes place in our own special ancient pyramid VAMPIRE CASTLE A day in old Drac s castle But it s getting dark outside DEATH SHIP It s a cruise ship but it ain the Love Boat and survival is far from certain The Aardvark Journal is a bimonthly tutorial for OSI users It features programs customized for OSI and has run articles like these 1 Using String Variables 2 High Speed Basic On An OSI 3 Hooking a Cheap Printer To An OSI 4 An OSI Disk Primer 5 A Word Processor For Disk Or Tape Machines 6 Moving The Disk Directory Off Track 12 Four back issues already available 9 00 per year 6 issues A i NEW SUPPORT ROMS FOR BASIC IN ROM MACHINES C1S for the C1P only this ROM adds full screen edit functions insert delete change characters in a basic line Software selectable scroll windows two instant screen clears scroll window only and full screen software choice of OS or standard keyboard format Bell support 600 Baud cassette support and a few other features It plugs in in place of the OSI ROM NOTE this ROM also supports video conversions for 24 32 48 or 64 characters per line All that and it sells for a mesly 39 95 C1E C2E for C1 C2 C4 C8 Basic in ROM ma chines This ROM adds full screen editing software
21. Ohio Scientific Line Printers Diskdrives Data Streamers Terminals and more A full line Diskettes Paper Ribbons Custom Forms Data Processing Accessories Walk in or on site service Southern California area Software problems corrected in hours not days Enhanced 65U and system utilities All KEY 5 Applications BILL OF MATERIALS INVENTORY PROPERTY MANAGEMENT REAL ESTATE ANALYSIS MINI MARKET ACCOUNTING grocery and gas sales CPA PACKAGE CLIENT WRITE UP OPUS SYSTEMS INC 4220 Glencoe Avenue Marina del Rey California 90291 Telephone 213 398 0966 398 6022 24 hrs modification to work properly As mentioned previously you will need to buy and have programmed a 5V 2716 EPROM Prices of these chips are dropping but this remains the single biggest expense and hassle involved in the modification The modification doubles the video data rate so you will need a monitor or converted TV with a bandwidth of approx imately 4MHz The characters may not appear sharp or legible if you are using a color TV or a black and white TV with an RF modulator IF YOU RE STILL INTERESTED For those who have not turned to the next article let me outline in general what the modification does The C1P in stock form has 1K of display memory located from D D3FF We will add another 1824 bytes of RAM from D4 to D7FF and change the address decoding a bit to make it work The 609
22. TEMS 65D polled key board and standard video only SUPERDISK Contains a basic text editor with functions similar to the above programs and also contains a renumberer variable table maker search and new BEXEC programs The BEXEC provides a directory create delete and change utilities on one track and is worth having by itself 24 95 on 5 disk 26 95 on 8 DISK UTILITIES SUPER COPY Single Disk Copier This copy program makes multiple copie copies track zero and copies all the tracks that your memory can hold at one time up to 12 tracks at a pass It s almost as fasi as dual disk copying 15 95 DISK CATALOGER This utility reads the directory of your disks and makes up an alphabetic list off all your programs and what disks they are on 14 95 MACHINE CODE RENUMBERER C2 4 MF only Renumbers all or part of a program at machine code speeds 15 95 This is only a partial listing of what we have to offer We now offer over 100 programs data sheets ROMS and boards for OSI systems Our 1 00 catalog lists it all and contains free program listings and programming hints to boot OSI Aardvark Technical Services e 1690 Bolton e Walled Lake MI 48088 313 669 3110 or 313 624 6316 OSI 15 l Deliver to 16 PLEASE SEND PEEK 65 FOR ONE YEAR 12 ISSUES 12 Enclosed Domestic USA 20 Enclosed Foreign Air Mail NAME _ Street State Feb Mar A
23. ard system prepares sales 400 customers amp 900 accounts ODD transactions on converted to hard disk uses NEBS statements PROGRAMMING AIDS amp SUB ROUTINES 6 seer eer sce sesee Sophisticated DMS header routine machine language field pack formatting easy to use OSI resequencer routines methods to apend program modules more SUPPORT 5 ea for user manuals up to 30 1420 screen amp SERVICES AGREEMENT AVAILABLE fob ii one ellacsvoneran Bi are emnene 0 ae ee is 0p 100 00 journal for sales floppy Easily endos eevee ee 75 00 numeric cursor control HOTE ALL systems require that you own the OS DMS Nucleus Star Route 40 A 10 Gering that it loads eight dots from the character generator and clocks them out in serial once every micro second Now back at U55 remove the jumper at pin 13 and cut the foil that grounds pin 18 Connect pin 1 to pin 1 of the 74LS C15 Connect pin 13 of U55 to pin 3 of the 74LS C15 At the display RAM address multiplexers U53 US4 and U55 we must disconnect all the signals from the counter and reconnect them so that the address is incremented each microsecond At U53 cut the foil traces to pins 3 6 19 and 13 At U54 cut the traces to pins 3 6 16 and 13 At U55 cut the foils to pins 3 and 6 Now at U53 connect pin 3 to pin 12 of U3 C2 Connect pin 6 to pin 11 of U3 C3 Connect pin 16 to pin 14 of U59 C4
24. asier to identify and correct now I ran the following short BASIC program to verify the address decoding and enable signals 18 FOR X 53248 T054271 2 POKE X 85 30 IF PEEK X lt gt 85 THEN 106 40 NEXT X 5 FOR X 54272 TO 55295 66 POKE X 17 7 IF PEEK X lt gt 17 THEN 1 8 NEXT X 9 PRINT TEST COMPLETE END 1 PRINT ERROR IN X END The screen will fill with U s The second K of display RAM will fill with another character but it will not be visible on the screen You will however be able to see the dashes on the screen as the second K of display memory is accessed If you do not get the TEST COMPLETE message go back and check over your work Using the proto pads provided on the board wire the 74LS123 and 74LS as shown in figure 2 These are the TTL ICs resistors and caps that must be added The 74LS123 is a dual monostable One monostable triggers on the a C 2 C 3 Business Software SERVICE BUREAU PAYROLL v tere KEEA tetera Lekende senest S 10000 Enter time cards hours in hours out to yield paychecks on NEBS forms print quarterly reports W 2 s payroll journal ASSET DEPRECIATION PACKAGE cece eee c cece reece ete e cee eee sc ecccese 6 100 00 Handles various methods add l first year depreciation investment credit partial years fiscal years other than calendar prints depreciation schedules in IRS format ACCOUNTS RECEIVABLE Balance forw
25. ate how many spaces per column line how many lines per column page how many pages per issue to retain the same lay quantity of information and the same mailing rate and to it all out Now after days of hard work the calculations are done the Magazine is laid out except of course for the hole into which Column One is to fit and the only casualty was our own ad for Goodies for OSI Users which will be back next month in its usual place with a few new goodies Another change which has come with our larger size is larger size I mean larger ad sizes more square inches per page more room for oversize listing and larger type in the bargain I am determined that you our readers will retain all the advantages you have had plus greater readability No more squinting at teeny ads with 708 words of type in them No more Basic lines broken up onto 4 or 5 lines of type Clearer more propor tionally spaced type All of this had required conversion to another printer we hope to get a better typing element for it but that will take some time and a complete reworking of ad sizes and rates as well If you have received a rate card from us it is now out of date Ask for a new one And take a look at the intro ductory special on the ad rate sheet If you have anything to offer to the OSI community you can afford an ad in PEEK 65 Low ad rates encourage communication and help us all learn more about our c
26. ation is exactly the same except that all the locations are not visible This figure will aid you in determining the exact values for FFE and FFE1 to suit your particular application FFE2 holds a flag to tell the video routine that we have 2K of display memory This value must be l There is the problem of how to clear the entire 2K of display memory on reset The CIP normally will only clear from D to D3FF Since locations FCD6 through FCFB are not used in the original ROM I located a screen clear subroutine there FF24 calls this sub routine on reset Locations FF29 through FF34 are filled in with NOP s An added benefit to this approach is that this screen clear sub routine can be called from Basic with the USR function FEOD allows for clearing the entire screen when M is selected Changes to loca tions FEC4 FEC7 and FED6 move the machine code monitor dis play seven positions to the right on the screen The monitor address display now starts at D D Blank spaces are inserted into D D4 and D DS Once again you may wish to adjust these values slightly The socket for the support ROM Ul3 is set up through the use of jumpers to accommodate a variety of ROMS and PROMs Check the socket and verify that it is configured for a 5V 2716 Pin 18 must be connected to MCS Pin 28 must be connected to 62 Pin 21 must be connected to 5V Once you have your EPROM programmed install it in its socket
27. board increments the video display memory address once every two microseconds and clocks out the resulting video dots at 4MHz We will modify the circuitry so that the address is incremented every Microsecond and the dots are clocked out at a 8MHz rate Therefore 32 horizontal lines of 64 characters will be output Allowing time for blanking and retrace something less than this will be visible on the screen If OS is correct in claiming that a stock CIP will display a maximum of 3 lines of 34 characters then a modified one should give a maximum of 3 lines of 6 characters depending on the monitor used Because of overscan I can display 48 characters to leave a little blank space on either side We will also change the code in the BASIC support ROM Ul3 to make it clear the entire 2K of display memory on reset and trick the video driver routine into thinking that it is working in a C4P with 2K of video display RAM Now for some preliminaries before we get down to cases There are no identifying legends on the board so it will take some extra effort to positively identify the IC or foil trace before you cut or solder a wire In some cases the foil trace that we are interested in runs under the IC to the pin so you will not be able to visually identify it You will need an ohmmeter for these Try to cut the foil traces as close as possible to the pin of the IC involved to avoid inad vertently affecting other cir
28. cuits If I had followed my own advice my mod would have worked the first time that I turned it on As it turned out it worked the second time Do not use an industrial strength Weller soldering gun for soldering A 15 Watt soldering pencil should be sufficient Do not drag your feet across the carpet to see how large an arc you can throw when touching the board It would be a good idea to touch something else to dissipate any static charges before you touch the board itself HARDWARE MODIFICATIONS Now disassemble your machine so that you can get to both sides of the board Locate U2 on the board Identify and cut the foil trace to pin l of U28 I used a mach inist s scribe to scratch through the foil traces Remember that the IC pin numbering is reversed when you flip the board over Connect pin 1 and pin 2 of U U2 together RVE and WVE now go low for addreses D DT7FF Cut the foil to pin 11 of U55 Connect pin 11 of U55 to pin 9 of U21 A1 3 gauge wire wrap wire works very nicely MCS now becomes MCS1 and is low for the address D D3FF It is used to enable the first K of display RAM Connect pin 13 of U55 to pin 16 of U55 This jumper is used for test purposes and will be removed later Connect pin 14 of U55 to pin 8 of U21 A1 Pin 12 of US5 now becomes MCS2 and will be used to enable the second K of display memory This signal goes low for addresses D4 D7FF Locate U56 on
29. deo monitor is a solid state portable TV which I ve modified for direct video input The display is sharp and clear I m told that a conventional TV with an RF modulator input does not have sufficient bandwidth for a 64 character display If I had to do it over I d buy just the plans for 19 06 still too high then the monitor ROM The rest of the kit sockets amp IC s shouldn t cost more than 6 except for the RAM s Another surprise in the circuit was that the character generator ROM required no pipeline delays at the faster clock speed The C4 schematic shows that OSI inserted flip flop buffers just before the character generator Based on the results the mod is worth the time involved As a bonus one gets a choice of baud rates and a one or two Mhz CPU clock If you now have or are planning to connect a printer to your Cl I feel that the 64 character display is a must One draw back is that Cl software especially games is incom patible with the new display For such programs the user should include the option of switching to 32ch line Bruce Showalter Abilene TX Bruce Thanks for a nice report Others write to us about your experiences Al k k k k k k ED I believe I have a fix for the infamous 1861 cycle bug in RND X In 0S 65D V3 2 use POKE 8 34 13 just once before using RND X and the bug disappears The formula for a permanent fix is DISK CA 4 5 1 POK
30. e and software are closely integrated in any computer and the CIP is no unable to use the character The C1P is billed as a starter exception Some of the generator supplied by OSI system and beginning hobbyists supporting firmware will need which features upper and lower may have some reservations to be changed for this All About BASIC IN ROM PEEK 65 goes far enough to hold the interest of advanced program mers Aardvark Journal It is the book you were hoping was packed with Z your computer at the factory OST ers OSI DIDN T FILL YOU IN WE WILL With the j Complete New OS 65D V3 2 Disassembly Manual 60 pages of listings Includes full cross reference listing Order today Send check for 24 95 to Software Consultants 7053 Rose Trail Memphis Tenn 38134 901 377 3503 Postpaid Allow 2 3 weeks W All statements and commands Loops Ha Arrays Bugs Tapes BASIC Auto load and homemade USR X Floating point Variable tables Mi Binary structure of source code Maps of pages 00 01 02 FE FP Location of routines in 4000 to BFFF PEEK 65 intend to re read this book periodically for a while and will learn a new trick or two each time From your dealer or send check to me 8 95 postpaid Edward H Carlson 3872 Raleigh Dr Okemos MI 48864 ae FOR ALI YOUR OSI NEEDS SYSTEMS PERIPHERALS SUPPLIES SUPPORT SOFTWARE The complete
31. em utilities or hard disk managers A demonstration package is provided with every BUS II order This demo files diskette contains an abbreviated but illustrative Chart of Accounts which can be used to quickly and effectively demonstrate the various features of the BUS II package A second files diskette is also included containing an extensive Model Chart of Accounts which can be adapted for use by most small businesses All Digital Technology software systems allow the operator to set the program to the type video terminal and printer used The operator selects the terminal and printer types from the list provided in the TERMINAL amp PRINTER OPTION program option BUS II System Selectors Nearly all popular video terminals including those specified below are supported and are user selectable from the Terminal Options menu NULL NO SCREEN FORMATTING MICRO TERM ACT IV MICRO TERM ACT V LEAR SIEGLER ADM 3A BEEHIVE 158 152 BEEHIVE 168 162 HEATH WH9 HAZELTINE 1428 HAZELTINE 1588 INFOTON I 1 INTERTEC INTERTUBE ADDS REGENT SOROC IQ 12 TELEVIDEO TVI 912 92 Currently supported output devices are user selectable from the Printer Ports menu SERIAL RS 232 OSI 43 OR D amp N MICRO CA 6 STANDARD CENTRONICS PARALLEL INTERFACE SPECIAL PARALLEL INTERFACE DIABLO amp NEC 55 SERIAL RS 232 OSI 55 CA 1 X number of additional features are provided by the terminal and printer control program
32. h BUS II Accounts Payable and or BUS II General Ledger The operator may examine the files at any time using the Inquiry routines Payroll Reports W 2 FORMS 941 FORMS PAYROLL CHECKS PAYROLL CHECK REGISTER PERIOD PAYROLL REPORT QUARTERLY PAYROLL REPORT EMPLOYEE FILE INQUIRY EMPLOYEE STATUS REPORT DETAILED PAYROLL REPORT digital Lechnologu P O BOX 178580 SAN DIEGO CA 82117 BUS II BOOKKEEPING amp ACCOUNTING SYSTEM VERSION 3 1 1 8 RELEASE G L A P A R PAYROLL DEMO SET MODEL CHART OF ACCOUNTS BUS II V 3 OS 65U STD MANUAL ONLY BUS II V 3 OS DMS MANUAL ONLY BUS II V 3 CP M MANUAL ONLY UPGRADE BUS II V 3 FROM ANY VERSION MIMP MICROSYSTEMS INFORMATION MANAGEMENT SYSTEM VERSION 2 3 1 1 8 RELEASE COMPLETE DATABASE MANAGEMENT SYSTEM OPTIONALLY INTERFACES TO ELECTRONIC CASH REGISTERS MIMP V 2 3 OS 65U STD MANUAL ONLY MIMP PROGRAMMERS AIDS DISKETTE REGULAR 1869 MIMP UNCRUNCHED SUBROUTINES amp UTILITY PROGRAMS MIMP UNCRUNCHED SOURCE Regular 295 UPGRADE MIMP V 2 3 FROM ANY VERSION OS PASCAL DRIVER PRINTER DRIVERS FOR OS PASCAL UTILITY MODIFIED OS 65U UTILITIES PACKAGE ENHANCED UTILITIES USED IN DIGITAL TECHNOLOGY SOFTWARE EXTENDED PROGRAMMERS AIDS FOR OS 65U SECRET UTILITIES USED BY DIGITAL TECHNOLOGY RESEQUENCER PASSWORD DIRECTORY PASSWORD DISABLE REBOOT DISK CREATE MUCH MORE CALL FOR THE NAME OF THE NEAREST OSI DEALER CARRYIN
33. highly flexible formatting of financial reports The system allows branch accounting or multiple profit centers within a firm Client accounting for bookkeepers or CPA firms allows up to 99 clients Hand holding with error checking is provided between the modules G L A P A R PAYROLL is shipped in stand alone configuration for simplicity of operation Optionally PAYROLL can be interfaced with the ACCOUNTS PAYABLE and the GENERAL LEDGER for interactive operation Successful operation requires only basic bookkeeping skills No knowledge of debits and credits is required except for recurring journal entries The package is menu driven and user oriented prompting the operator for correct entries Complete operating instructions in the form of extensive User Memos are on line at all times Documentation is on line in the form of optional instructions user memos and detailed operator prompts An extensive and clearly written user s manual with sample reports is also provided All BUS II dealers and users receive software updates fixes to bugs new product announcements certain enhancements at no charge Upgrades to new versions are encouraged and are provided to all users and dealers at nominal charge digital technology P O BOX 178580 SAN DIEGO CA 92117 Automatic data back up is provided for floppy diskettes or Winchester hard disks using either the back up routines provided with the software or standard syst
34. inal ideas we have had that is we can be proud of them if we followed up on them proved that they were correct and then communicated them to others And communication requires both a sender and a receiver each with the appropriate skills The name of the computer scientist who started these reflections is Jonathan When I first met him ago his age was 22 months I had stopped to get a computer program from his father and while his father and I were busy on the other side of the room Jonathan told his mother that he wanted to use the computer She turned the C8 P on for him called up one of the programs his father had written for him and left him at the console Exactly as any child caresses a familiar toy Jonathan ca ressed the keyboard Each time he pressed a character key the program would display the character greatly en larged on the monitor and Jonathan would pronounce it He had control keys to make the displayed characters larger or smaller There were some characters he couldn t name and occasionally he would call for help After about ten minutes Jonathan s father and I were ready to copy a program from one disk to another His father told him that we were ready and without any comment Jonathan slipped off the stool and went away to play with something else which brings 610 EXPANDER BOARD never Superboard II extensive Documentation software games chess extended
35. ion I came up with a modification that would double the number of characters per line My modified C1P can now display 29 lines of 48 characters This is certainly not the ultimate video display but the about tackling a modification such as this While the modification does involve cutting some foil traces and doing a bit of rewiring if you have ever successfully assembled a kit you should have no trouble CAVEAT MODIFICATOR Anyone considering this modification should keep in mind that there is a price to be paid for putting more characters on the screen The modification changes the display memory map so some of your programs will have to be rewritten Programs that output with PRINT statements should be OK but those that POKE characters or graphic elements into specific modification route has the locations on the screen will advantage of being simple and need to be rewritten If you relatively inexpensive The have a heavy investment in parts needed for this this type of software it may modification are two TTL ICs not be worth while for you to the obvious high cost two 2114 static RAMs one 5V do this modification involved this approach would 2716 EPROM two resistors and mean that I would probably be two capacitors The parts cost me less than 50 possible approaches At first I considered buying one of the many S 108 video boards available and adapting it to work with the CIP Besides Hardwar
36. le Reports VENDOR LISTING TRANSACTION LISTING PAYABLE LISTING PAYABLES DUE OR PAST DUE SELECT CHECKS TO BE WRITTEN BY DATE SELECT CHECKS TO BE WRITTEN BY VENDOR PRINT CHECKS CHECK REGISTER A P MAILING LABELS digital technology P O 80X 176580 SAN DIEGO CA 82117 pur D BUS II BOOKKEEPING amp ACCOUNTING SYSTEM PAYROLL Digital Technology s BUS II Payroll mo ule allows complete employee record keeping for up to 2 employees The system maintains complete employee information for all employees in the master file Use of multiple payroll modules allows operation to handle any number of employees Complete operating instructions are on line at all times in the form of extensive user memos Multi state payroll deductions up to 5 states that withhold taxes and 1 states that do not withhold taxes Automatic check printing or manual check preparation may be selected Prints payroll checks W 2 forms 941 reports etc Federal state city and county tax withholding Calculates payroll according to pay period specified WEEKLY BIWEEKLY SEMIMONTHLY MONTHLY Withholding taxes may be computed on either tax tables or percentage basis Payroll computation for both salaried employees and regular employees with overtime pay special pay and bonuses Complete employee file maintenance add change delete Can be used in stand alone or interactive mode minor programming required in conjunction wit
37. list or run I have drawn and etched the board I used It contains a 6522 and decoding for seven additional 6522s I am considering having some boards professionally etched to sell as bare boards as kits or assembled and tested I am in the process of connecting this board to an Aim 65 I see no reason that it would not work with any 6582 computer the addressing is changeable by switching address lines If anyone interested in this board will send me a note and a S A S E I will decide by the response whether or not to have the boards etched Martin Montgomery 985 Middle Dr New Whiteland IND 46184 x kkk k ED I would like to add to the comments of Kurt Barber in issue 9 1 Since DELETING a file only changes the first character in only the DIREC tory header a file may be restored by replacing this character CHR 1 with the original character This must be done before PACKing of course 2 Each record in the DIREC tory is 16 bytes long as is the file header but Kurt only describes 15 The last 16th character is refered to as the File Header Pointer I must confess that even though I know how it is calculated I do not understand why I have Plugged in several different values and all seem to work Can anyone clear this up 3 The FIND command works well in the DIREC tory It is a great help in speeding up the CREATE program when you have a large number of files in
38. me When converting a board game I like Checkers or Othello use CHR 232 for the White pieces and CHR 226 for the Black You ll be amazed how much better they look than and or B and W Finally not to be plugging any one company over another but in the interests of answering aS many questions as possible many of the questions and problems I ve read in PEEK 65 can be answered simply by reading the catalog and journal available from Aardvark Technical Services All the where can I get a Cl cursor program a Garbage Collector Fix ROM a Modem Program a memory expansion board a better Monitor ROM etc can be answered right there Bob Retelle Ypsilanti MI k k kK kk ED Being an OSI Dealer I am naturally interested in all aspects of information concerning OSI products Therefore I subscribe to both OSIO and PEEK 65 I find them both interesting and informative Now for the problem In the September issue of PEEK 65 some fixes were sent in for the DMS programs INSERT and REMOVE In the October issue of OSIO the fixes are also listed Since credit is given to the same person why are the fixes different Line 485 isn t even close to being the same In the changes to INSERT section lines 665 611 and 615 do not match either In the changes to REMOVE section line 781 is different and the OSIO version does not even show a line 718 In my opinion the purpose of publishing a fi
39. n This is our best invaders yet The disk version is so fast that we had to add select able speeds to make it playable Tape 10 95 Disk 12 95 TIME TREK 8K real time Startrek action See your torpedoes move across the screen Real graphics no more scrolling displays 9 95 STARFIGHTER a real time space war where you face cruisers battleships and fighters using a variety of weapons Your screen contains work ing instrumentation and a real time display of the atien ships 6 95 in black and white 7 95 in color and sound SEAWOLFE this one looks like it just stepped out of the arcades It features multiple torpedoes several target ships floating mines and real time time to go and score displays 6 95 in black and white 7 95 in color and sound TREK ADVENTURE Takes place on familiar starship Almost as good as being there 14 95 each SCREEN EDITORS These programs all allow the editing of basic lines All assume that you are using the standard OSI video display and polled key board C1P CURSOR CONTROL A program that uses no RAM normally available to the system We hid it in unused space on page 2 It provides real backspace insert delete and replace func tions and an optional instant screen clear 11 95 C2 4 CURSOR This one uses 366 BYTES of RAM to provide a full screen editor Edit and change lines on any part of the screen Basic in ROM systems only FOR DISK SYS
40. ntic chase around the soreen trying to 6G Josten sone very elusive targets Itta a race hore the clock am you try to roll up the highest possible score aa raRG Brive levels of play and vonua tine for high eooret Touit STATE SIZE sm med 1g xlg tand the name when you try Level 51 esses 7 95 COMPUTER BUSINESS SERVICE 1 Te faren ie in a panter Saucers are cosing to open a mew rane ou ato P O BOX 20384 EARTHY Aitrieuly This one ta siapior to play than tha ochire FLYING SAUCERS with only one button to push but 16 a still quite good SAN JOSE CALIF 95160 sner Te SE AA 06 50 All prices are postpaid no hidden handling charges All run in 6 on any DVP DKNVS DAT OSI Ci C2 or Ch tape based computer All are recorded twice om each tape and are covered by m Limited replacement warranty return for replacement Dealer inquiries invited club discounts available BOB RETELLE 2005 WHITTAKER RD YPSILANTI Ml 48187 COMPUTER SCIENTIST C 1988 Wallace Kendall I don t propose to give yet another definition of profession or of science but a while back I met a computer scientist who made an impression on me and I think you d like to know him I know that there have been changes in my computer scientist friend since I last saw him but I will tell you what I saw then Time deals inexorably with us all and at some stages of life it seems to rush us along helter skelter Although I don t propose
41. omputers even if they don t make editors rich Now it is up to you We are Prepared to present your articles to the OSI public in what I hope is a better more readable and savable format Editor Al Peabody Vol 1 No 11 Nov 15 1980 We will print your computer related cartoons with the best ink we can find on a new clearer press But only if you send them to us Dust off that typewriter or consol and send us your contribution If you have WP 2 you will save these tired fingers a lot of exercise We will return your disk post haste A little thought before listing out a program will also save us a lot of nasty error prone typing Just keep in mind that a PEEK 65 single column is 3 characters wide and a double column is 63 wide Better yet send a disk and know that your listing will be just as you wrote it In return we will give you instant fame and wealth beyond the dreams of avarice would you believe 5 to 25 depending on size and qua lity As always I am proud of this month s issue We have re ceived some complaints about too little information for the C1P SII owner Herewith page after page of good hardware and software dope for the SII man Plus good information for the C3B owner amd most everyone in between If your machine is not well repre sented wait till next month And wait till January The January 1981 issue will feature a complete cross index to all 12 issues in 198
42. ould read IE R 96 64 NOT 8D Figure 1B Modifications to U53 U54 and U55 Changes are indicated by asterisks Figure 1D Further Modifications to U43 Figure 1C Modifications to Ul9 U42 U43 Changes are indicated by asterisks Sot s CLK Figure 2 Circuits to be added to the 6 board b 6 BUS II BOOKKEEPING amp ACCOUNTING SYSTEM VERSION 3 0 10 01 80 C 1979 Digital Technology Inc digital Lechnology P O BOX 178590 SAN DIEGO CA 92117 BUS II BOOKKEEPING amp ACCOUNTING SYSTEM VERSION 3 Digital Technology s BUS II Version 3 is a turn key accounting system for microcomputers which combines sophisticated accounting principles with an easy to operate general bookkeeping program Versions are presently available for OS 65U Ohio Scientific Inc and CP M Digital Research Inc operating systems BUS II DMS optionally available is compatible with OS DMS database management system The package consists of three interactive self updating modules GENERAL LEDGER ACCOUNTS PAYABLE and ACCOUNTS RECEIVABLE and a stand alone PAYROLL which can readily be integrated with the other modules The system has been in use for years and is thoroughly tested BUS II is a batch oriented accounting system the simplest and safest to use The system is ideal for use by CPA firms bookkeeping services or small businesses The BUS II package provides the user with
43. pr May Jun Jul Aug Sep 2 3 4 5 6 7 8 9 City Zip Please send the following back issues I enclose 1 50 each Jan 1 Welcome to the first issue A month ago in this spot Peek Continues to grow We are OSI fans The continued growth and health mislabeled 4 This column should probably be Several times recently A few minutes ago Kathy Buck Of course it had to happen Oct 10 Publishing PEEK 65 is U S POSTAGE BULK RATE lt PAID Annapolis MD Permit No 563
44. r The screen will be filled with random charac ters Hit the break key and the top half of the screen will clear D C W M should appear somewhere in the middle of the screen We want to run a program to fill the screen with a recognizable character X s are ideal Remember that the display memory now runs from 53271 to 55295 You will notice that the characters are half as wide as previously Adjust the vertical height and linearity controls on your TV or monitor until the charac ters are of normal propor tions If you are satisfied with the appearance of the display at this point then skip on to the firmware modifications How ever I found that on my dis play the dots on a horizontal line would tend to merge together and bloom objec tionably Adjusting my TV brightness and contrast con trols did not completely elim inate the problem A further modification of U43 provided the solution The signal T3 generated by U43 is simply a delayed replica of the video clock T3 is used to load the shift register and is also routed to U56 to control the width of the dots on the screen Unfortunately T3 in its present form is not much help in providing for good resolution when running at our increased speed Figure 1D shows the changes that I made to U43 The NAND gate is the one remaining in the 74LS package Cut the foils between pins 9 18 and 11 of U43 Make sure that pin 11 of U43 is still connected to Ul
45. remote end causing it to stop transmission When the local terminal is ready to receive again a DC1 control Q is sent and the remote We can use this same scheme to stop the output of the SII C1P if we consider the keyboard CRT to be the local end and the computer itself to be the remote end We can command the CPU to list a program and when the point of interest in the listing appears on the screen a control S is typed thus halting the output at that point After we have examined the point of interest a control Q is typed and the output is resumed from the point where it halted This may be repeated as meny times as necessary Of course initiating the SAVE mode first makes it easier to locate the desired point While there are ways to get around this in BASIC they won t work when using the Assembler Editor or Monitor The routine is short It occupies only 29 bytes and can reside anywhere in memory as all branches are relative but the handiest place is of course 222 The first list ing is a BASIC program which pokes the machine language routine into RAM and sets the output vector to point to this routine rather than SFF69 The second listing is the assembly listing of the routine itself When loaded into 222 the routine works equally well with ROM BASIC the OSI Assembler Editor the OSI Extended Monitor On my own machine it is located in PROM at location FB3 and is always enabled and avail able Once
46. tches which are out of balance The internal audit trail records the type of transaction point of origin destination date and amount Using the inquiry routines the operator may examine the audit trail or account details at any time General Ledger Reports CHART OF ACCOUNTS BALANCE SHEET INCOME STATEMENT TRANSACTION LISTING DETAILED GENERAL LEDGER REPORT CASH RECEIPTS JOURNAL REPORT CASH DISBURSEMENTS JOURNAL REPORT GENERAL JOURNAL REPORT A CPA Extensions package for BUS II is optionally available which provides for the special needs of the public accountant Information will be provided upon request D digital techaoiogu P O 80x 178580 SAN DIEGO CA 82117 BUS II BOOKKEEPING amp ACCOUNTING SYSTEM ACCOUNTS RECEIVABLE Digital Technology s BUS II Accounts Receivable module allows 480 customer accounts Complete customer information including address is maintained as part of the customer record The system allows 9 open invoices per month Additional Accounts Receivable modules may be added as needed providing expansion capabilities for larger businesses Interactive transaction entry provides automatic posting to the General Ledger The system checks invoice numbers customer names and numbers and proper batch balance before posting to the General Ledger All transactions may be edited before posting to the General Ledger Optionally multiple General Ledger income account posting allows
47. the BASIC program is loaded and executed the program may be deleted or written over but if a cold or 58908 REM OUTPUT CONTROL 50081 REM BY DAVID A JONES and warm start is executed it will be necessary to poke in the new output vector again as this gets initialized during the restart procedure The BASIC program listed starts at line 58896 to facilitate loading if you already have a program loaded and afterwards decide that you want this in there too My own system consists of a Superboard II which I modified for 32 characters per line a direct connected 12 TV for a monitor a Livermore Star modem and of course a cassette for program storage I replaced the Monitor ROM with a PROM when I did the hardware modifications and a whole new world was opened as I can now customize the monitor to fit my needs Of course it is desirable to remain compatible with other SII C1P s so one should exercise caution when changing the monitor Since I don t have a disk system all the monitor support for the drives can be removed and this space used for improved cassette support If in the future I should get a disk I would of course replace the disk support and the cassette support would no longer need to be located in PROM I doubt that I m the only one who has replaced the ROM monitor with a PROM and would like to know how many others have also done so In addition what did they change when they did I ll be telling
48. the DIREC tory A First look for your new filename with the FIND command fill the new filename with spaces on the right to a length of 6 if INDEX CH lt gt 1E9 then that filename already exists and can t be used B IF INDEX CH 1E9 THEN INDEX lt CH gt Create a string of nulls CHR of length 6 and FIND it IF INDEX CH 1E9 then the DIREC tory is full If INDEX CH lt gt 1E9 AND INT INDEX CH 16 INDEX CH 16 THEN next available DIREC tory address INDEX CH 16 allow for the skipped file header C With USR X now write the file header to the beginning of the new file and to the DIREC tory 4 I would like to see a DEL line command for OS 65U Carl Eidbo Fargo ND k k k k k ED Does anyone know how to change the NUCLEUS program so that you can multiply or add three fields an insert it in another field Don Olson Cadillac MI OSI OSI A JOURNAL FOR OSI USERS SOFTWARE FOR OSI ADVENTURES Adventures are interactive fantasies where you give the computer plain English commands i e take the sword look at the control panel as you explore alien cities space ships ancient pyramids and sunken subs Average playing time is 30 to 40 hours in several sessions There is literally nothing else like them except being there yourself We have six adventures available ESCAPE FROM MARS Explore an ancient Martian city while you prepare for your escape
49. to define what a science really is I ll mention some of the things I think about when I hear the word First of course a scientist has a body of knowledge about his subject Second that knowledge is organized It is not a coll ection of bits of information of answers for trivia quizzes The manner in which the information is organized is the key for access and communication and thus the organization is an important part of the science itself Communicaton is basic until information is shared the researcher gets no credit for it and until his research is successfully repeated by someone else his credit is only tentative A scientist like the rest of us has plenty of grounds for humility about his knowledge Of all he knows 99 was taught to him by other people That s not a rounded figure and it s likely round it off ADS CHANCE OF A LIFETIME Hardware C2 4P 4K 399 C20EM 48K 2 048 AC 9TP 899 C4PMF 24K 1 170 AC l16Ppr 3 AC14A 1 958 Software AMCAP 500 OSDMS 25 5 DISKS 17 58 BD1 ED1 PD1l 23 50 BD2 23 00 GD2 GRAPHICS 1 WP1B 6 8 DISKS 17 58 GD1 GD7 GD8 WP 2 126 Everything must go Quantities very limited Please call for details THE COMPUTER STORE 16 A E Plumb Lane Reno NV 89502 782 826 5655 10 to turn out to be 100 Any of us can be very proud to have learned well from others and exceedingly proud indeed of any orig
50. x to a program is to save other people the time and effort of finding and correcting a similar problem If we must debug a fix published in a magazine its effectiveness is greatly diminished I would like to see the corrected version of Mr Compton s program change James S Isabella Poland OH James We published Mr Compton s letter as we received it He apparently sent another version to OSIO Mr Compton what is the latest version Send it in and we will print it AL k kkk ED I have just completed modi fying my Cl to 64 ch line To do so I purchased a kit from Progressive Computing in Cana da The kit includes a cassette of the new vi eo driver software an 11 8MHz crystal some sockets and TTL IC s one of which proved to be defective The documentation has all the facts you need but they are not arranged very well At 48 08 I feel the kit is over priced It does not include any RAM nor does it mention the price of their new monitor ROM which they claim is ready containing the video driver software This project taught me how durable the Cl is I m still amazed that I could solder in all those jumpers and piggy back the IC s without burning a one I had visions of unseen static changes on the end of my soldering iron during the last phase I guess that the wire that I clipped to the tip of the iron and connected to the Cl s ground may have prevented any Static buildup My vi

Download Pdf Manuals

image

Related Search

Related Contents

Advantech AKMB-G41 User Manual  ZySCAN Manual  Tango - Bosch Stainless Steel Range HEI7282    MODE D`EMPLOI DES PHOTOPROJECTEURS  MPT トップパネル 組立説明書 注意 部材 注意 MPT - Garage  Wireless doorbell transmitter „FS20 TK“  Service Manual CD 1316 / DC 2316 ENGLISH Rev.1  補修剤総合カタログ - 東洋アソシエイツ  PDFダウンロード  

Copyright © All rights reserved.
Failed to retrieve file