Empfaenger: comp.sys.atari.8bit Subject: Re: Illegal OpCodes Date: 26 May 1994 23:10:51 GMT Organization: The Internet Access Company Lines: 14 Message-ID: <2s3a9r$ooi@sundog.tiac.net> References: <1994May25.093934.10694@ericsson.se> <1994May26.134846.10633@cs.nott.ac.uk> NNTP-Posting-Host: max.tiac.net X-Newsreader: TIN Äversion 1.2 PL2Ü Raphael J Espino (rje@cs.nott.ac.uk) wrote: : ASL then ORA the results with the accumulator : RLA 2F 3F 3B 27 37 ? 23 33 2B Is this like a multicommand? Like a mini subroutine? What I mean is, will it do ASL and ORA in any fewer cycles than doing it separately? If these combined opcodes can perform the operation faster, then this would make sense. Even if they don't, these opcodes could save memory for sure. If a compiler used them by compiling and looking for sequential ASL ORAs etc. and plugging these in there instead of separate, you could probably save a few hundred bytes in a large program! A form of compression in a way. Empfaenger: comp.sys.atari.8bit Subject: Hardware Considerations Date: 26 May 1994 23:31:01 -0000 Organization: Delphi Internet Services Corporation Lines: 17 Message-ID: <2s3bfl$cjn@news.delphi.com> NNTP-Posting-Host: news.delphi.com Hi again. :) This is more out of curiosity than anything else, so I'd appreciate anyone's opinion on the matter. You have an 800XL w/256K RAM. Someone offers to trade you a stock 130XE for your 800XL. Do you do it? Why or why not? You have a 1050 disk drive equipped with a US Doubler chip. Someone offers to trade you a stock XF551 for the 1050. Do you do it? Why or why not? Oh yeah...I found an article on how to hook up a PC keyboard to an 800XL. Has anyone done this? How tough is it to do? -Steve Empfaenger: comp.sys.atari.8bit Subject: Re: 800 Vs 800XL Date: 26 May 1994 23:34:17 -0000 Organization: Delphi Internet Services Corporation Lines: 14 Message-ID: <2s3blp$cn9@news.delphi.com> References: <9405260433.AA23684@phinet.smithkline. <2s3a11$ooi@sundog.tiac.net> NNTP-Posting-Host: news.delphi.com Krishna@max.tiac.net (Glenn M. Saunders) writes: >In my opinion, the extra 16K RAM available in XL/XE machines is FAR more >significant than the changes in mode availability. There are some goofy >modes available on the Xl machines but that can all be done (I believe) >with an 800 w/GTIA when twiddling the right bits (i.e. mode 7.5 vs. 15). That extra 16K would be MORE significant if there was a way to access it without clever hacks and manipulations. "Atari 800XL with 64K RAM! But you can only use 48K of it..." I'm not too keen on that I've got a 192K RAM Disk in my 800XL and 48K for programs. That's 240K. That 16K has always been an annoying shadow. -Steve Welcome to the comp.sys.atari.8bit/ Info-Atari8 Digest/INFO-A8 discussion group! Atari 8-Bit Computers Frequently Asked Questions List Revised 29-May-94 ====================================== 8.2) What is an .arc file? A file with the extender .arc has been archived in a standard manner that is common in the MS-DOS world. This is done to make the file shorter, so it takes up less space on your disk and it takes less time to transfer between computers. The Atari Archive contains several 8-bit Atari archivers fully compatible with this standard, including: Super Un-Arc 2.3, Super Arc 2.0 by Bob Puff - highly recommended. Filenames: 8bit/Archivers/superarc.arc - both Super Un-Arc and Super Arc 8bit/Archivers/suprarc2.arc - just Super Arc 8bit/Archivers/supunarc.com - an un-arc'd copy of Super Un-Arc 8bit/Archivers/supunarc.uue - uuencoded copy of supunarc.com ====================================== 8.3) Okay, how about a .dcm file? A .dcm file is a format unique to the 8-bit Atari which is used to convert entire disk images into files. To work with .dcm files you'll need: Disk Communicator 3.2 by Bob Puff. Archive Filenames: 8bit/dskcom32.arc 8bit/Archivers/diskcomm.arc ====================================== 12.2) What hardware has Atari created in the 8-bit computer line? Computers: 400 (1979) 8-16K, membrane keyboard, 400/800 OS 800 (1979) 8-48K, two cartridge slots, 400/800 OS 1200XL (1982) 64K, early XL OS, F1-F4 keys, 4 LEDs 600XL (1983) 16-64K, BASIC, PBI, XL OS 800XL (1983) 64K, BASIC, PBI, XL OS 65XE (1985) same as 800XL minus PBI 130XE (1985) same as 65XE with 128K plus ECI 800XE (1987?)same as 130XE but only 64K. Mostly eastern Europe. XE Game System (1987) same as 65XE plus Missle Command, detach. keybd. Peripherals: 410 Program Recorder (Japan and Hong Kong versions) 810 Disk Drive SS/SD 90K with DOS 1 or DOS 2.0S, MPI&Tandon vers. 820 Printer (40 col.) 822 Thermal Printer (40 col.) 825 Printer (80 col.), req. 850 830 Modem (300 baud acoustic, req. 850, with Telelink I) 835 Modem (300 baud, with Telelink II) 850 Interface Module (4 9-pin serial, 1 15-pin parallel ports, beige & black metal versions ) 1010 Program Recorder (Sanyo and Chelco versions) 1020 Printer/Plotter (print/draw in 4 colors) 1025 Printer (7-pin dot matrix, 80 col.) 1027 Printer (80 col., letter quality) 1029 Printer (7-pin dot matrix, same as Commodore MPS-801) 1030 Modem (300 baud, with 1030 Express!) 1050 Disk Drive (SS/ED 128K with DOS 3 or DOS 2.5) XC11 Program Recorder XC12 Program Recorder XM301 Modem (300 baud, with XE Term) XMM801 Printer (80 col.) XDM121 Printer (80 col., letter quality) XF551 Disk Drive (DS/DD 360K with DOS XE) XEP80 Interface Module(80 col. video display and DB25 parallel port) SX212 Modem (1200 baud, rarely with SX-Express! package) Atari 8-bit vaporware computers: (note some are more vaporous than others) 1200 1200XL internally, many slight cosmetic differences 800XLF 800XL incorporating a FREDDY chip (as the XE's) 1400XL 800XL plus modem, speech synth.(looks like a 1200XL) 1450XLD 1400XL plus 5.25" floppy drive 65XEP 65XE plus 3.5" floppy drive, 5" green monitor 65XEM 65XE plus AMIE sound chip Atari 8-bit vaporware peripherals:(note some are more vaporous than others) 815 2 x SS/DD 180K with DOS 2.0D 1064 64K RAM module for 600XL 1090 XL Expansion System, for PBI, CP/M/MS-DOS/Apple II compatible XM128 12" green monitor w/ built-in 80-column card XC1411 composite 14" color monitor XF521 5.25" floppy drive - 1050 compatible, in XE style XTM201 non-impact printer XTC201 non-impact color printer ====================================== 12.3) What are the pinouts for the...? Serial I/O (Peripheral) Port (all machines): 2 4 6 8 10 12 1 3 5 7 9 11 13 1. Clock Input 8. Motor Control 2. Clock Output 9. Proceed 3. Data Input 10. +5/Ready 4. Ground 11. Audio Input 5. Data Output 12. +12V 6. Ground 13. Interrupt 7. Command Cartridge Slot (all machines two on the 800): A B C D E F H J K L M N P R S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1. ßS4 A. RD4 2. A3 B. GND 3. A2 C. A4 4. A1 D. A5 5. A0 E. A6 6. D4 F. A7 7. D5 H. A8 8. D2 J. A9 9. D1 K. A12 10. D0 L. D3 11. D6 M. D7 12. ßS5 N. A11 13. +5V P. A10 14. RD5 R. R/ßW 15. ßCCTL S. B02 Enhanced Cartridge Interface (ECI) (130XE and 800XE only): A B C D E F H 1 2 3 4 5 6 7 A. Reserved 1. ßEXSEL B. ßIRQ 2. ßRST C. ßHALT 3. ßD1XX D. A13 4. ßMPD E. A14 5. Audio F. A15 6. ßREF H. GND 7. +5V Monitor Jack (all but 400 and XE Game System): 3 1 5 4 2 1. Composite Luminance 2. Ground 3. Audio Output 4. Composite Video 5. Composite Chroma Power Adapter Plug (all but 400, 800): 7 6 3 1 5 4 2 1. +5V 2. Shield 3. Ground 4. +5V 5. Ground 6. +5V 7. Ground Controller Port (4 on 400/800, 2 on all others): 1 2 3 4 5 6 7 8 9 1. (Joystick) Forward Input 2. (Joystick) Back Input 3. (Joystick) Left Input 4. (Joystick) Right Input 5. B Potentiometer Input 6. Trigger Input 7. +5V 8. Ground 9. A Potentiometer Input