@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 144ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u8<<  B JKIHiDiELV`L8 8 BLV`LxT}8t8l Lu8hihiHHȱȱL8c !#3`Lu8JJJJ`H 8h`HU}ȩh Q8L8 Z8L8 8L8 8L8 8L8S:@9E:E9H '9 H9I9 8 '9h)0ICV}9D9L8 L :::: :Lr:::IEL[::i:iIIL[:`:i::iX}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8Y} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9Z}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9  [} L;D8:; :9 :Y;LBJҌJҌܘי _}?DJҌJҌҭ@CJҌJҌҭEҍҢ -L*˽!*!0 A)A` `})ɀ)F}$$)ڨ6! ͹ΥJJJ) A*NN}$$-A}'= ia͍@-)ɠ a}ؙӚ$2 -) A)*˝̝`)x33 ˽` - 0` 3˝̝` '`  b}˙6e˅ː`( `0 E`8 `@ $`` ,AOdy;W)Ky!u9Qea =Q1e c}=*ꪢԚϛbʢzKTTD4ĔDh(H !#&'*,/258;?CGLOTY d}_djpw~ !#%(*-/259<@DHLQU[`flryntzW[a $0`hB e}hEhDhIhЛ盝H VԩՠF``iEgͩjΩ͙j<jk` f}h0izhi`Hg͝Νh`zRUN"D1:GUMBY.BAS "f OPexFLATEMPNCIOPPRFCIPBUFFBUFINDEAUTULLOLNSTRPTIMEHCCCCCDCLCC8h}(( 8 Q BP @Ai}@@ @j}!@"8(#$@%@&d##-----------------------------eSAVE "D:GUMBY.BAS"f##-------------k}(C)1989 DataQue-gh!!The GUMBY upgrade presentedi by Chuck Steinman (and Bobj Puff) on GEnie is requiredk""l}to allow stereo reproductionlusing this stereo player.mIt is GEnie file #4755.nThis player will play allo""m}existing Pokey Player Files.pq##-----------------------------rsThe following variablestassign the voicn}es betweenuthe two stereo channels.vwA value of zero (0) willx!!cause the voice to be void.yA value ofo} one (1) willz!!cause the voice to play out{!!the POKEY chip. A value of|""two (2) will cause the voice}!!to plap}y out the GUMBY chip.~A value of three (3) will!!cause the voice to play outBOTH chips. Remember that""Voiq}ces 1 and 2 are 8-bit and!!Voices 3 and 4 are combinedfor 16-bit resolution.##---------------------------r}--'A@@'Voice 1 > Gumby'AA@'Voice 1 > Pokey&AB@&Voice 3 > Boths}&AC@&Voice 4 > Both##-----------------------------##-------------- INITIALIZATION##------t}-----------------------+6-6-@#6-%+6-% 6-%6-%<<;A,;@@,;@u},;A,;A,;I:,&AB, 6-C:,K1:# A@e# A v}D:*.V 6-6-6. b7<,4 $(7<@,B67<%@,.7<@,P6-%@w}X6-%b A` ((!A##(NO MUSIC FILES ON THIS DISK##(CHANGE DISK & PRESS ANY KEY x}) A@,6 (Your request AUTO@J7<,4****A@T( ^6y}-B:,'@h&0AUTO6--& A@##-----------------------------##------------------- AUTO LOz}AD##-----------------------------(Play all songs Y 4Y6. Ap--6-F:@,%F{}:@,$AV%AB))(!Position cursor, press RETURN to**("select song. When done, press ESC.6-%$@ |}% 6-6.6-6-F:, 6-%A(AR( )"@'Ap"AUA}}01"@()"@E'6-&@@1 A1"@))"@a'6-%@@1 AM"@0)"@C~}!-&@ ;6-&@ C6-&M AM"@1)"@B -%@ ;6-%@ C6-%M }A A@ )!A@ 6-F:,6- 55%+A($+ A(,,&+A($+!A',,  A}@")"A(A@-@6-%A($+ A(, 67<,.>:&@," 6-%6-}F:,$ & 6-%(&&67$@&@<$@,.*"@dAp0$6-&@6-F:,$ A@:}AR6-< (Repeat selections NO>@ 4NO6- AD##(Repeat how many times 1F}H "6-6-WX##-----------------------------Y##------------------- LOAD FILEZ##-----------------------}------[b -l -n&&6.7$@&@<$@,p-B:,6r7<,4  v6.7<,} 6.D:67,.67B:,%,..V 6- -! ))!6-%AV$6-?:B}<<,*!A'A * A 6-?:B<<, 6-%  A(3AA}'A3A) A &(Now Playing File: )( ( Ap#(#F:A,A6A }##-----------------------------##----------------- PLAYER LOOP##------------------------------ } A !6-?:B,-A66F:Ad,AU$A66AdAUF:A6,A 6}-?:B,    A@ ##-----------------------------!##--------------------- CREDITS"##-}----------------------------#*1 +AAD1AAH46-@6(  } 5B-B((6C-@C((}7B-@B((| Pokey Player...... Craig Chamberlain |8B-@B((| Pokey Auto-}Player....... Bob Retelle |9B-@B((| Stereo Gumby Player.. Chuck Steinman |:C-@C((}>,-@@,(F-@@H$QR##-------}----------------------S##----------------------- FILEST##-----------------------------U\ A6-6-f}--@"#6-@- Ak>(7<%@,#6-%@+6-&7 @>(p  (!A}pz ( $##-----------------------------##---------------------- ERRORS##-----------------------------}DF:A,"Ap3(I DON'T KNOW THAT TUNE6(D!APA&(Press any key to continue-)7 AP}A A(ERROR F:A, D:GUMBY.BASDUCKIE CABARET DUCKIE ENTERTN GAMBLER DUCKIE }kۘLL6L}tLhU  66J <(E$+%,L\hhhhh'*3!$0ȝ$}-0`h,+ \ҝ`L*ة2ҍҭ=AJҌJҌҭ>BJҌJҌܘי}?DJҌJҌҭ@CJҌJҌҭEҍҢ -L*˽!*!0 A)A` })ɀ)F}$$)ڨ6! ͹ΥJJJ) A*NN}$$-A}'= ia͍@-)ɠ}ؙӚ$2 -) A)*˝̝`)x33 ˽` - 0` 3˝̝` '` }˙6e˅ː`( `0 E`8 `@ $`` ,AOdy;W)Ky!u9Qea =Q1e}=*ꪢԚϛbʢzKTTD4ĔDh(H !#&'*,/258;?CGLOTY}_djpw~ !#%(*-/259<@DHLQU[`flryntzW[a $0`hB}hEhDhIhЛ盝H VԩՠF`)_djpw~ !#%(*-/259<@DHLQU[`flryntzW[a $0`hB}hEhDhIhЛ盝H VԩՠF`}--------------------------------------Gumby Stereo Player Program for XL/XE--------------------------------------Chuck St}einman 12/25/89 Version 1.00 12/26/89 Version 1.01This player is a modification of aold program by Crai}g Chamberlain, thatwas further modified by Bob Retelleto allow for automatic playing of themusic files in any order.This} version of the program was redoneto allow it to work with the GUMBYupgrade as descibed in the text filewhich was uploaded} under the name of"STEREOXL.TXT" to several of theservices. Basically this upgradeinstalls a second POKEY chip (Gumby)an}d the other stuff needed to make itwork. Using a stereo, you can playup to eight 8-bit audio channels, orfour 16-bit chan}nels, or several combinations.This player to maintain compatibilitywith the existing files... assignsvoices 1,2,5,6 as 8}-bit, and voices3,4,7,8 as two 16-bit channels. Youmay assign the incomming data fromyour music files to these channels i}n any way, as long as they are thecorrect size (cant play an 8-bitvoice on a 16-bit voice etc.). Thisis done at the begin}ning of the GUMBY.BAS file. Any existing PokeyPlayer files (.V extensions) shouldwork with this upgrade and player.This} is not meant to be a full-featured player, but more a demoto show what can be done. I amworking on a full-featured edito}r/midi interface/player, but due toother projects also going on....it will not be done tommorrow.There are four files in} the archive that this DOC file was in:GUMBY.DOC this fileAUTORUN.SYS a DOS 2.x autorunGUMBY.COM VBI player} GUMBY.BAS User InterfaceIf you are using a DOS whichsupports an AUTORUN.SYS file,then just copy the AUTORUN.SYS,}GUMBY.DOC, and GUMBY.BAS filesto you player diskette. TheVBI and BASIC files will auto-matically be loaded when youboot }from this diskette. (BASICmust be enabled).If you cannot or do not wantto use an AUTORUN.SYS file thencopy everything BU}T the AUTORUN.SYSfile to your player disk. You mustload the GUMBY.COM file before youenter BASIC, and then RUN the GUMBY.}BAS file.If you are using SpartaDOS-X thencopy the same files as for DOS 2.xabove, but enter the following line from th}e CLI:BASIC /N AUTORUN.SYS In any case, you must have a48k or 64k machine to use thisversion of GUMBY Player.}I reorganized the BASIC playerand removed much of what I thoughtwas not needed. I also re-wrotethe VBI player to control }theextra GUMBY chip registers. If you would like to contact mefeel free to call any of the below listed telecommunicatio}nservices: GEnie DataQue.1 CIS 71777,3223 Delphi DataQue BBS (419)529-5197 (SysOp)If you would like the so}urcecode to the VBI player routineson a SSSD Floppy, please send $5.00 (Check/MO) to: DataQue Software P.O. Box 134 } Ontario, OH 44862Please! NO CODs for this!(Note to A.C.E.C. users: The AUTORUN.SYS file referred to above is named AUT}ORUN.GUM on our Disk of the Month. Rename it if you copy these file to another disk.)V POKEY STEREO UPGRADE by C. Steinman (GEnie User: DataQue.1) Presented 12/16/1989 Information file for adding stereo }to an Atari 8-bit computer using two pokey chips. Note: Installation of this modification will void any warrenty you ma}y have on your computer. Chuck Steinman, DataQue Software, or GEnie telecommunication service cannot be held responsible} for the installation of this upgrade or any incidental or concequential damage to any equipment or persons using this up}grade or any variation of it. In other words.... you are on your own. This is upgrade version #1. It will only provide s}tereo output for software written specifically for this upgrade. It will not produce stereo output for existing software}. Also, the keyclick will NOT be fed into the stereo outputs, as it does not originate from POKEY. A) Parts Needed: } 1) Second Atari POKEY Audio Chip a) BEST CO12294 $5.00 b) B&C ComputerVisions C22}94 $3.50 2) 74LS14/74HCT14 Inverter a) BEST (74LS14) CO16541 $0.30 b) Jameco (}74HCT14) 74HCT14 $0.29 3) 1000 Ohm, 1/4 Watt Metal Film 2-5% Tolerance a) Jameco (10 lot) R1.0K } $0.50 for 10 b) Radio Shack (2 lot) Dont know P# or $ 4) Two RCA style phono jacks a) Radio Shack}, Jameco or other electronics outlet b) 5) Two 0.01 (or close) 16V (or more) bypass capacitors. Jameco } DC.01 $0.10 each 6) Two short (6-12" each) sections of shielded audio cable. 7) A standard dual} RCA to RCA patch cable. 8) Optionally two 50k single turn trimmer pots. Jameco 63P50K }$0.89 each B) Hardware 1) Inverter Information a) Bend up all pins of the inverter except for pins 7 and 14. }b) Cut off the narrow part of the pins which were bent up. c) Install the inverter over top of the existing 74LS14 } (or another 74LS part if more convenient) on the motherboard. Make sure that the new chip has its locator notch/dot }on the same end as the chip below it. d) Solder pins 7 and 14 of the inverter to the same pins of the lower} IC. e) Run a small wire (wire wrap type works best) from pin-1 of the inverter to pin-13 of the CPU. The CPU is }part number CO14806 on the XL/XE series. f) On the old POKEY there is a 3k pullup resistor connected between } pin-31 and Vcc. You will need to unsolder this resistor and remove it. g) Run a small wire from pin-2 of the in}verter to pin-3 of the inverter, and then on to POKEY pin-31. Note, you can use the pad where the resistor was} just removed. Be sure to get the correct one. 2) POKEY Information a) Bend up all pins on the new POKEY whi}ch are marked with a minus on the diagram. This includes POKEY pins: 8,9,10, 11,12,13,14,15,16,18,19,20,21,22},23,24,25,26,27,28, and 29. b) Cut off the narrow part of each pin bent up. c) Tin each lead which was NOT bent up. } This includes pins 1,2,3,4,5,6,7,17,30,31,32,33,34,35,36,37,38,39 and 40. These pins are marked in the diagram} as *,>>, or <<. d) Now, bend up the pins indicated by the >> and << symbols. Do NOT cut these pins short. e)} Place the new POKEY on top of the old POKEY in a piggy-back style. f) Solder the unbent pins of the new POKEY to the old} POKEY. If your original POKEY was in a socket, then it is easier to connect the two if it is removed. Make su}re no excess solder flows down the pins to the narrow part of the OLD POKEY. Reinsert both POKEYs into the orig}inal socket. g) Solder the 1k resistor from pin 37 to Vcc. The most convenient location to pick up Vcc is where t}he 3k resistor was removed earlier. h) Solder a wire from pin-31 of the new POKEY to pin-4 of the inverter.} i) Mount the two RCA jacks on the rear of the case, preferably in an area close to the POKEYs. j) Solder a by}pass capacitor to each of the center conductors of the RCA jacks. * k) With the trim-pot knob facing you, pin 1 shou}ld be to the left side. Solder a wire from this pin on each trimmer, to a ground trace on the motherboard. * } l) Connect the free end of the bypass capacitor to the center pin of the trimmer (one capacitor to each trimmer). * } m) Connect the shields of the audio cables to the provided solder lugs on each RCA connector, and the center conducto}r of the free terminal of each trimmer. n) Connect the center conductor of the free end of the audio cable }which is connected to the left RCA jack/trimmer/cap to pin-37 of the OLD POKEY. p) Connect the center conductor of} the free end of the audio cable which is connected to the right RCA jack/trimmer/cap to pin-37 of the NEW POKE}Y. q) The shield of the audio cable on the POKEY end, should be cut and taped (or heat shrinked) so that it does n}ot touch anything. r) Run a 18-20 AWG wire from the ground lug of the RCA jacks to the wide ground area on the mot}herboard. This normally makes contact with the shield box that covers the motherboard. s) You will now be able to} connect the two RCA cables to an AUX (or Tape) level input of a stereo or boom box. * t) I would suggest centering }the trimmers in their travel, and adjusting them as needed to get the best clarity. You may want to glue the t}rimmers to the back of the cabinet to keep them from moving around. * NOTE: On my system the POKEY outputs worked fi}ne without the trimmers. So I just connected the bypass capacitor on each RCA jack to the apropriate audio }cable center conductor. This was driving an AUX 350mV input of a Pioneer SPEC-1 preamplifier. P}OKEY Pinout ____ ____ | \/ | Vss *| 01 40 |* D2 } D3 *| 02 39 |* D1 D4 *| 03 38 |* D0 D5 *| 04 37 |>> Audio Out D6 *| 0}5 36 |* A0 D7 *| 06 35 |* A1 02 *| 07 34 |* A2 Pot-6 -| 08 33 |* A3 } Pot-7 -| 09 32 |* R/W Pot-4 <<| 10 31 |<< CS1 Pot-5 -| 11 30 |* /CS0 Pot}-2 -| 12 29 |- /IRQ Pot-3 -| 13 28 |- Serial Data Out Pot-0 -| 14 27 |- A Clock }Pot-1 -| 15 26 |- B Clock Key Strobe 2 -| 16 25 |- Key Strobe 1 Vcc *| 17 24 |- Serial Data In } Keyboard-5 -| 18 23 |- Keyboard-0 Keyboard-4 -| 19 22 |- Keyboard-1 Keyboard-3 -| 20 21 |- Keybo}ard-2 |__________| C) POKEY Registers: I will only elaborate on registers used to produce sound} in the stereo upgrade. All registers which were in the original POKEY will appear in the second POKEY 16 bytes } higher in memory. The extra UART, key scanner, and pot scanner could be used for all kinds of neat projects. } Location Name R/W Function -------- ------ --- ---------------------------------------------- $D2}00 AUDF1 W Audio Channel #1 Frequency (Divide F/n) $D201 AUDC1 W Audio Channel #1 Control (Vol/Dis}tort) $D202 AUDF2 W Audio Channel #2 Frequency (Divide F/n) $D203 AUDC2 W Audio Channel #2 Con}trol (Vol/Distort) $D204 AUDF3 W Audio Channel #3 Frequency (Divide F/n) $D205 AUDC3 W Audi}o Channel #3 Control (Vol/Distort) $D206 AUDF4 W Audio Channel #4 Frequency (Divide F/n) $D207 A}UDC4 W Audio Channel #4 Control (Vol/Distort) $D208 AUDCT1 W Audio control for channels 1-4 $D20}F SKCTL1 W Serial Port Control $D210 AUDF5 W Audio Channel #5 Frequency (Divide F/n) $D211 A}UDC5 W Audio Channel #5 Control (Vol/Distort) $D212 AUDF6 W Audio Channel #6 Frequency (Divide F/n) } $D213 AUDC6 W Audio Channel #6 Control (Vol/Distort) $D214 AUDF7 W Audio Channel #7 Frequency} (Divide F/n) $D215 AUDC7 W Audio Channel #7 Control (Vol/Distort) $D216 AUDF8 W Audio Chan}nel #8 Frequency (Divide F/n) $D217 AUDC8 W Audio Channel #8 Control (Vol/Distort) $D218 AUDCT2 } W Audio control for channels 5-8 $D21F SKCTL2 W Serial Port Control Each Audio Channel Frequency} Register is an 8-bit value which is a divisor of the primary frequency. Each Audio Channel Control Register Contr}ols the Volume and Distortion of each channel. The bits are assigned as follows: 76543210 ----vvvv Vol}ume control bits. Range controls volume as follows: 0000 lowest volume level \/ } 1111 highest volume level ---s---- Volume only bit. Directly controls audio output: } 0 Speaker output is off 1 Speaker output is on ddd----- Distortion code. Code is a}ssigned as follows: 000 5-bit/17-bit poly noise 001 5-bit poly noise } 010 5-bit/4-bit poly noise 011 5-bit poly noise 100 17-bit poly noise  } 101 pure tone 110 4-bit poly noise 111 pure tone The AUDCTn register  }controls all channels. There are several functions assigned to this register as follows: bit-7 Makes 17-bit  }poly into 9-bit poly counter bit-6 Clock Channel-1 with 1.79 MHz (CPU rate) bit-5 Clock Channel-3 with 1. }79 MHz (CPU rate) Bit-4 Join channel 1 and 2 to form 16-bit range Bit-3 Join channel 3 and 4 to form 16-b }it range Bit-2 Insert filter in channel-1, clocked by channel-2 Bit-1 Insert filter in channel-2, clocked} by channel-4 Bit-0 Switch clock base from 64kHz to 15kHz The SKCTLn register controls various functions of }the POKEY device, and only has to be initialized to a value of three to assure all four channels of POKEY are activ}e. Note: To detect if the upgrade is installed, look at the 8 extra pots, they will be all zero. Also the} key code register will be also zero. If you compare the keycode at $D209 with that of $D219, and $D}219 is zero, the upgrade is installed. You may want to mask IRQ's during the test for safety. } Let me know what wild things you all come up with for this upgrade... and in a few days I will try to have the version} 2 upgrade, if it is possible. thanks, ChuckCjHH``@`IUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUOQWWWWWWWWWWWWWWWWWWWWWWWWWWWWWEYAS!}SSSSSSSSSSSSSSSSSSSSSSSSSSSSDYASSXXXXXXXXXXXXXXXXXXXXXXXXXSSDYASD-enu-akerASDYASD!}ASDYASD'ame0layfield$esignerASDYASDbyASDYASD2i!}ck#orteseASDYASSRRRRRRRRRRRRRRRRRRRRRRRRRSSDYASD$5.'%/.,/2$3ASDYASDMMMMMMMM!}MMMMMASDYASD#haracter3etASDYASD#opyrightASDYASD!}ASDYASD"rian"radleyASDYASSWWWWWWWWWWWWWWWWWWWWWWWWWSSDYASSSSSSSSSSSSSSSSSSSSSSSSSS!}SSSDYZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCYKL$^;+?/*!}*/?<𼬨//𼬨TTTTTTTTTTTT?/;?!}**/𼬼EEE/EEE*?PPP*??33333? ?3?03??33?333??30?3?!}?30?33??3 ?33?33??33?3??\\?\? ?  < <!}*Ê< <*DTD ??/???<:?"? (:(:<? ( +/<? :*<<誢?0 < ?><?< ??<0 !"}< ;;?< ?>VVRVVffbbb333333??00<00?<33<33< 33?333????330!#}00000?<33333<?33<333@@@@PT#-5@@<5HHQ[`Q[[Hll`[`lll`[[[[`l<%>Ć5%/E)ԵH膇hC!2}I4H/L4./333 m!>}4*(m48񮅬񮅭8逅3 m4*(m4131333 ,ԭ33L25"/`3!?} m3*(m33q3qo) oЭ33`CloLz5 {+t5t5)t5u5 v5)t5`eL555)5!@}5L55L553 m3*(m33q3q3 m3*(m35 +ee`68L-6%!A}6%6)%6%6 5)6(6%6L63 m3*(m3)6(6 3L68%6%6'6&63 m3*(m386!B}ȱ66&66'6L6 (6m&6)6m'6%6=3&6'6L6` then61L6 {+63L 7`666L)76i 6L<7!C}6 L<78666)66L[766Lr76)366I6636666366 5666˭6̭!D}66L76m6866m6866˪-6ˊ-66ˑ666L!866L!86˪-6ˊ-66ˑ666߭!E}66Э663663` FCLOSE(3) K8LT8 {+=8=8)=8=8Lt8E8L8=8)G8G83E8=8 5J8I8D88@8!F}88D8L8D8mC8I8eJ8i-E8>8mD8?8iD8L88A8A8=8L 9A8=8LG9O8mA8P8iG!G}8 ,F8H8-E8 F8H8H8 Э@8=83B8=8ЭB8=83C8=83`_XLq9m9l9l9)l9l9L9l9il9L98l9!H}l9m9L9m9l9Т ,)`L9m9)m9m9l9Т ,)``99----!!!!!!!!98 8 :!I}:^*:#:*T:L3: ȩ 1 1LS:LG:`LW:89- ,89 ,(!J} +eeeX.:eY/:*:M9 +:IL: d 1.:/:9.:/:+:*: 1`*40)=PL ;89-!K} ,89 ,( +eeeX;eY;;;9;M9 ;IL!L}; d 199 6;9; 1`":; PROC SCRNT(); ; IF;; CONSOL<>7; ; &; < DISFLAG <>1 !M};< THEN <(< Y=0<:< WH;`H hB` DEBHI V 99'9L;>A=A=L5>!P}9 +A=ee@9 +ee(e(eA=( +m9i@!Q}9 +ee":e#:eA=Lw=9Lh=9LY=999L?A=A=L?9 +A!R}=ee@9 +ee(e(eA=( +m9i@9 +e!S}e":e#:eA=LZ>9LK>` &":? ch <='z $?K? then ch=-$20LN? 6 6 6 6!T} 2@ 2} p/L? ) Load or ) Save? L.L? Or to DRAW? L.? p/?% O0%?L?L?Back to Drawing!!U}? L.`&?I1L @?"?&?I2L@ ?"?&?I1 &?I2L?#?!?} p/L^@") Character set ) 13 line Screen@; L.L@") Pict!V}ure ) 20 line Screen@h L.L@ Or for I/O menu@ L.? p/?% O0%?L@!?LA&?I1L@F?H?E?G?(D!W}?(C?&?I2L+AH?G?( +XeC?YeD?&?I3LPA#?H?G?#:D?":C?&?I4LnAH? G?YD?!X}XC?&?I1&?I2&?I3 &?I4L+@} p/!?I"?M ? G?H?0LAL CLA#) ASCII String ) Raw Screen Data?A L.?% O!Y}0%?LA!?L C%?ILBL C&?I1LB"?M ?LBL1BGot it, THINKING...B L.99LB9'9LB(9 !Z}+9ee":e#:eHH99 |1hh9LLB9L=BG?I  H?ILB#:D?":C?LB( +![}":eC?#:eD?LBL C&?I1 &?I2LA!?ILCLE"?M ?LC#?ILCLWC$SAVE PICTURE? OPTION NOT ALLOWED!!! C2 L.!\}L{CPRESS ANY KEY TO CONTINUECa L.ILCLCLELC$Dx:Filename Or for I/O menuC L.? p/?% O0%?LCL!]}ELCFile is C @.?% L. 0J?I??%"? =ŠLXDLDD!Something'S WRONG with that file!D" L. <$?L]D!^}$?"?M?LD$?ILDH?G?D?C? 3=J?I? !D L.LDE"?M ?!_}LDE$?ILDEH?G?D?C? :=J?I? !E L. <#?ILEI?M!`}G? J?MH?LELxEGot it, THINKING...Ed L. D=L CL?MENTeEEELEY X#:": 389- ,E!a}E89 ,EE89- ,EE89 ,EE89- ,E!b}E89 ,EEEEEEEFEFF͖EFELG83EEEEEFEFF͔EFELGEmE!c}EmE8EEEmEEmE8EE( +ee":e#:eHHEE(!d} +EeEeeXeY 2hhEELFEELF#: ":YX 3`LGILG9ILG!e}':&:ILG&:':LG&:':LG9IL7H9L7H':&:IL#H&:':LH&:':L7H9`L;HY/:!f}X.:XieHYifHeH.:fH/:LHH.:/:8.:X.:/:LTH`LH 0LHK:H k0 U099aLHz!g}9LH89 99L I9IL ILI!Have you left the inverse key on!H L.9I-L4I89L4I899LY9I=!q}"B%DOS SYSB*)DUP SYSB SRAMDISK COMB \AUTORUN GUMB.gGUMBY BASB GUMBY COMBGUMBY DOCBWSTEREOXLTXTb}SCRNEDITCOMB SCRNEDITDOCbDEMO BASBBRICK SETBEXBACK STRBEXDOWN STRBEXFOUR STRBEXFRONT STRBEXLEFT STRBEXLFRT STRBEXRIGHT STRBEXROOM STRB WEAPONS STRB AUTORUN SYSB BEE V B)BLUES V B *CLAV V B4ENTERTN V B9GLOWWORMV bE;WORDSRCHBASBPGVIF V BXHBDAY V BZHIGHNOONV BbIBELIEVEV BfIFYOUCANV BiLOVING V pMANGER V BrMATHILDAV BuMEANDBOBV B{MUSETTE V ~OLITTLE V BPOLKSALAV RITWRONGV ROCKCAS V SCIPIO V SHERIFF V SONATAENV STARWRS V STORYENDV SUNSHINEV TENDER V TEXAS V TPIF V VADER V L[I9iŮL[I9i9LY9I+LI89-LI899LY9I*LI9iŮLI9i9LY9I_LI89!r}LI899LY9I|LI9iŮLI9i9LY9I\LJ89-LJ899LY9I^LEJ9iŮ!s}LEJ9i9LY9ILLlJ89LlJ899LY9I.LJ9iŮLJ9i9LY9I,LJ89-LJ8!t}99LY9I/LJ9iŮLJ9i9LY9IL"K89L"K89L"K899899LY9ILcK!u}9iŮLcK9iŮLcK9i99i9LY9ILK89-LK89-LK899899LY9I!v}LK9iŮLK9iŮLK9i99i9LY9IZL L( +XeYe 3LY9IRL!w}0L 8HLY9IGL@L ;LY9I LL89 +89- ,eiŮ0LL T:LY9I !x}LL89 +89- ,ei0LL ;LY9IDLM T:LY9IFLM K?LY9I!y}CL.M ELY9IILRM̅(( 3LY9IULvM(( 3LY9ITLOLM INPUT TEXTM L.? p/#:"!z}: O0":#:89- ,8'媅ѮL4NLM String to long to fit on screen!M L.L*N#BTW: I can't print p!{}ast column 38!N L.LO89- ,XeYi":#:qi89 ,( !|}+ee 2989- ,89 , B1#:": :.89-!}} ,XeYi":#:qi89 ,( +ee9 29LY9I!~}LVY X#:": 39999 B191':0&:K(1J(0(9 +XeYem9!}iii 29LDPP3 :.XiYi(9 +eem9i9!} 2999 B1(9 +XeYem9iii 29LP| Yes Keith, I |P :.!}XiYi(9 +eem9i9 2999 B1(9 +XeYem9!}iii 29LQ|can do windows|Q :.XiYi(9 +eem9i9!} 2999 B1(9 +XeYem9iii 29LuR| Rick :) |Rd :.X!}iYi(9 +eem9i9 2999 B1(9 +XeYem9!}iii 29L0S| |S :.XiYi(9 +eem9i9!} 2999 B1(9 +XeYem9iii 29LS|Press any key |Sک :.Xi!}Yi(9 +eem9i9 2999 B1(9 +XeYem9!}iii 29LT| to |T :.XiYi(9 +eem9i9!} 2999 B1(9 +XeYem9iii 29LaU| continue |UP :.Xi!}Yi(9 +eem9i9 2999 B1(9 +XeYem9i!}ii 29LVV  :.XiYi(9 +eem9i9!} 29LV"Press any key to return to drawingVt L.ILVLV9':1&:0#: ":YX 3LY9IHLW!}1':0&:K(1J(0Y X#:": 3z+ y+YX 3LWW"Press any key to return to drawingW4 L.I!}LnW GL^W$':1&:0#: ":YX 3LY9I1LW 299i 2LY9I2LW 29!}9i 2LY9I3LX 299i… 2LY9I4LFX 299i 2LY9I5LpX 29!}9i 2LY9I6LX 299i 2LY9I7LX 299i 2LY9I8LX 29!}9i 2LY9I9LY 299i 2 09`L#Yj 0 0 0L,