Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!waikato.ac.nz!ccc_spt From: ccc_spt@waikato.ac.nz (Simon Travaglia) Newsgroups: comp.sys.tandy Subject: TRS-80 Info Message-ID: <1991Apr23.111448.3527@waikato.ac.nz> Date: 23 Apr 91 11:14:48 +1200 Organization: University of Waikato Computer Centre Lines: 350 Hi, many thanks to those who responded to my questions about the Model 100. Here's a basic summation of that which I received. - SimonT ------------------------------------------------------------------------------ IN%"lmorgan@yoda.eecs.wsu.edu" RAM SOCKET--I do not remember what chip is used, but Tandy in FT Worth can tell you. It gives anouther 8k if you have the original 8k model 100 or 16k if you have the 16k version. ROM SOCKET--this is for a rom option that Tandy had/has(?) that gave several useful programs. BUS--this interfaces the machine to the portable diskdrive frome Tandy. It's also the interface to many 3rd party hardware attachments. MODEM--is only pulse; I believe it uses the relay to generate the pulses. BASIC--"RAM:" and all associated commands for rambased files are M100 specific. ------------------------------------------------------------------------------ in%"bownesrm@beowulf.UUCP" ->1. There's a RAM OPTION socket inside the MODEL 100; can anyone tell -> me what chip(s) fit in this, and what extra capacity it/they -> will give me. It is for an 8K x 8 custom Static RAM carrier. This was an 8K x 8 ram built out of 4 2k x 8's mounted on a ceramic carrier. There are no standard SRAMS that will fit in this socket. You can however build your own carrier if sufficiently motivated. Pinout for the RAM array sockets are as follows: 1 a7 28 vdd 2 a6 27 a8 3 a5 26 a9 4 a4 25 WR* 5 a3 24 ce3* 6 a2 23 a10 7 a1 22 OE* 8 a0 21 ad7 9 ad0 20 ad6 10 ad1 19 ad5 11 ad2 18 ad4 12 gnd 17 ad3 13 ce0* 16 gnd 14 ce1* 15 ce2* The ce0-3 lines are chip select to each of the 2k x 8 rams. If you want to connect them to a 8k x 8 RAM you'll have to decode them back down into 2 address lines and a chip select decoder. Not tough logically, but it gets tight in the M100 case. ROM OPTION socket: Possibly the most used expansion capability of the machine. Traveling Software has (had?) several different option ROMS available. ->3. The BUS connector, what use is it? Used for connecting the Disk/Video interface to the M100. This little box gave you 80 x 24 video & 5 1/4" floppies. Was about $200.00 when they stopped selling it. But it was very useful if you could get one. Cassette Plug: Pin# Signal Description 1 REM1 One side of start/stop switch/relay 2 GND ground 3 REM2 other side of start/stop switch/relay 4 RXC Speaker out from cassette. 5 TXC audio/mic into cassette 6 GND 7,8 N/C Phone plug: Pin # Signal Description 1 TL tip for aux phone unit. 2 GND ground 3 RXMD Recieve Modem Direct (ring) 4 RXM Recieve Modem (acoustic coupler) 5 TXM Transmit Modem (acoustic coupler) 6 Vdd power for acoustic coupler 7 TXMD Transmit Modem Direct (tip) 8 RP Ring Pulse (for aux phone unit) To convert a Model 100 from US modem standard to C.C.I.T.T. all that is needed is to disconnect pin 14 of the modem chip (m31, an MC14412) from Vdd (it is connected to pins 15 and 16 then to vdd through r46) and connect it to ground. This pin selects the 'type' for the modem chip. (a). Can Telcom CALL using tones, not pulses? Yes, but I don't remember how. What other M100 specific commands (like DATE$,Day,time,IPL) Check "Hidden Powers of the Model 100" by cChristoper Morgan, ISBn 0-452-25578-3 Most of the above information came out of the Model 100 Service Manual, RS part # ms26-3801, which includes technical descriptions of all the LSI, schematics, troubleshooting, theory of operation for major sections, etc. It's about 100+ pages of very detailed technical information on the 100. ------------------------------------------------------------------------------ in%"cameronjames@snoc01.enet.dec.com" From memory, the first digit is baud rate or M for the built in modem. 9 means 19200; that's all I know off by heart. The second digit is bits per byte. The third is parity; None, Even, Odd; at least. The fourth digit is stop bit count; 1 or 2. The fifth digit is E or D meaning Enable or Disable the XON/XOFF protocol. On US machines, you can specify the dialing pulse rate after this digit. ------------------------------------------------------------------------------ A great way to interface with the 8085 (model 100 microP) is using the Intel 8155 .. (remember to use the CMOS version 81C55).. This chip will interface directly to the bus and has three bidirectional ports!! In fact, a look at the tech man. reveals that this chip is used within the model 100 to drives the display, printer port, etc.. If you need more info Email me.. ------------------------------------------------------------------------------ From: n8643884@unicorn.cc.wwu.edu (peter c. vollan) DIR/ACP Switch: DIRect modem or Accoustic CouPlers. Radio Shuck lists Accoustic Couplers at about $100. Hey, gang, don't they come any cheaper?! Or he who keeps repeating himself :-]. Do you really need pinouts? Operating the phone cord is quite simple. Plug into the Telephone port, the brown wire goes to the wall, the silver wire goes to the telephone. The wire is about 6 bucks. Set Stat M8N1E, 20, ORIG and DIR. Call the number manually, hit Term when you get carrier. Now to explain what all this means. The stat line looks like this. Stat M8N1E, 20 "M" indicates the internal modem, which is 300 bps only. Other settings are speeds for data transfers, or external modeming, through the RS-232 cable. "8N1" represents those standard comm settings which I won't explain now. Mainframes are often 7E1, but just about everything is 8N1. If this is set wrong, you'll connect and see writing, but the wrong characters. Next is an E or D, which is Enable or Disable handshake. I don't really understand this one; perhaps someone can fill us in. The number, 10 or 20, is the speed of the autodialer, which is rotary, and I hardly ever use it. ANS/ORIG should be on ORIG, unless you're running a BBS or doing something just as strange. The "Label" key toggles the visible function key explanations. I always suppress them once I get connected, as they waste a line, but it's good to call them back to remind you how to download or something. I'll post info about the cassette interface later when I'm sure I'll get it right. ------------------------------------------------------------------------------ From: IN%"rick@scicom.alphacdc.com" > Hey, what does DIR/ACP switch do? There were TWO different cables available for the internal, 300 baud modem. One hooked directly to the phone line, and one had two rubber cups for an acoustical connection for phones that did not have modular cords. This switch chooses between the two--DIR for a DIRect connection to a modular cord, and ACOU (on tandy, might have been ACP on the Sharp) for the rubber cup model. Also make sure the ANS/ORIG switch is in the correct position (usually ORIG if you are making the call). ------------------------------------------------------------------------------ IN%"cameronjames@snoc01.enet.dec.com" Simon, I have two Model 102's that I use extensively at home and abroad for all sorts of things. I know the innards and the interfaces quite well now. But, I haven't got time *right now* to answer your questions; I'm so busy with University work plus work at work. Nor do I have the manuals with me at work. I just thought I'd let you know that I'm here in case you still need answers and don't get any from the news group. -James Cameron ------------------------------------------------------------------------------ From: gto@scotty.neoucom.EDU Sorry, don't have most of that info with me -- but will look it up at home (maybe tonight). This info is in the little pocket reminder booklet, which I bring with my 100: The TELCOM uses either a built-in 300 baud modem (DIN port) or the RS232 serial port. The little codes stand (in order) for baud m= modem at 300 baud (all others use rs232) 1= 75 baud 2= 110 3= 300 4= 600 5= 1200 6= 2400 7= 4800 8= 9600 9= 19200 word length 6, 7, or 8 bits parity e(ven), o(dd), n(one), or i(gnore) stop bits 1 or 2 xon/xoff status e(nable) or d(isable) From TELCOM they are set by hitting the STAT function key followed by the five character string you want to set - then carriage return/enter. Hitting the return right after STAT tells you what current setting is. There's also a way to set them from BASIC. The rate at which the screen can change affects what baud rate is really useable -- but the innards of the machine do seem to be able to handle the higher speeds. (There are simple versions of kermit and xmodem available for file transfer -- limited implementations, but I've been able to use the kermit to transfer text files from the unix machine here. -- ascii downloads above 1200 baud - and sometimes at 1200 - lose characters because the screen can't keep up -- uploads work fine.) G. Thomas Osterfield (216)325-2511 x531 ------------------------------------------------------------------------------ From: IN%"gto@scotty.neoucom.EDU" I don't remember sending you anything about this (but I don't remember seeing your request in the first place either.) However, if you get no responses, I'd be willing to try to look up things about the model 100. The DIR/ACP switch changes to input/output port for the builtin modem between DIRect phone jack electronics and Acoustic CouPler noises for using phone headsets. (I actually used that thing once from a phone booth.) Tom G. Thomas Osterfield (216)325-2511 x531 ------------------------------------------------------------------------------ From: IN%"brs@op632.cci.com" Well here might be some help to you fro info. See if there are any tandy/radio shack user groups around your area, Pick up a copy of PCM magazine. It supports the tandy line, and has plenty of advertisers in it. If you need more info, e-mail me. Brian Scherer ------------------------------------------------------------------------------ From: IN%"dexter!jsr@sharkey.cc.umich.edu" No problem: Model 100 Cassette and Modem Connection (7) (6) (8) (3) (1) (5) (4) (2) Cassette Interface 1 - REM1 Remote 2 - GND 3 - REM2 Remote 4 - RxC Receive data for CMT 5 - TxC Transmit data for CMT 6 - GND GND 7 - NC 8 - NC Modem Interface (8) (7) (6) (3) (1) (5) (4) (2) Modem Interface 1 - TL Conventional Telephone Unit 2 - GND Logic GND 3 - RxMD Direct Connection to Tel Line (RING) 4 - RxMC Acoustic Coupler Connection (MIC) 5 - TxMC Acoustic Coupler Connection (Speaker) 6 - VDD 7 - TxMD Direct Connection to Tel Line (TIP) 8 - RP Ringing Pulse Stat Command M7I1E,10 M -- Baud Rate 7 -- Word Length I -- Parity 1 -- Stop Bit E -- Line Status 10 -- Pulse Rate (optional--comma required for this option) Baud Rate: M modem 1 75 2 110 3 300 4 600 5 1200 6 2400 7 4800 8 9600 9 19200 Word Length: 6 6 bits 7 7 bits 8 8 bits Parity: I Ignore parity O Odd parity E Even parity N No parity Stop Bit: 1 1 stop bit 2 2 stop bits Line Status* E Enable D Disable Pulse Rate 10 10pps 20 20pps *Line Status is the XON/XOFF status. -- ______________________________________________________________________ The Sturgeon General has determined that reading signatures can cause gross deformities in fish, carrots, turnips, politicians and other dumb animals DO NOT LOOK AT THIS SIGNATURE THROUGH A MAGNIFYING GLASS spt@grace.waikato.ac.nz - Simon Paul Travaglia, Comp Serv, Uni of Waikato Disclaimer: Tapes? What Tapes? I didn't do anything! 2 Missing?! ---------------------------------------------------------------------- Laugh, and the world ignores you, crying doesn't help either.