Jump to content


+AtariAge Subscriber
  • Content Count

  • Joined

  • Last visited

Community Reputation

1,555 Excellent

1 Follower

About FarmerPotato

  • Rank
  • Birthday 01/01/1971

Profile Information

  • Gender
  • Location
    Austin, TX
  • Interests
    TI-99/4A. FORTH. Verilog.
  • Currently Playing
    Last year: Port Royale 3, Pocket Trains, Minecraft, Master of Orion II, PacMan 256, Katamari Damacy, We Love Katamari, NY Times Crossword
    This year: Katamari Damacy Reroll, Settlers of Catan Universe, Chisholm Trail, NY Times Crossword

Recent Profile Visitors

4,749 profile views
  1. Bids for $1000 and $1025 on the Geneve are cancelled. If they were two puppet bidders the seller always intended to cancel (CHEATING), then the honest bid is between $360 and that. Private auction is suspicious, too. https://www.ebay.com/itm/124398246519?ul_noapp=true
  2. Nuggets from Mini-Micro Systems magazine, Jan-August 1983 I browsed through issues of this magazine from 1983, looking for mentions of Texas Instruments. I found mentions of chips from the TMS9918A and TMS4416, TMS320 DSP to the TMS99110. Along with many other news items you may find interesting. 1983 was an interesting year this far. Looking through the whole magazine was like a history lesson (biased by the need to market products.) Winchester, TIPC, 990, DEC, CP/M, VisiCalc, and the looming dominance of the IBM PC. Jan 1983 http://bitsavers.org/magazines/Mini-Micro_Systems/198301.pdf Computer systems feature mass-storage capabilities The business system 800 series of multitasking, multi-user mini- computers consists of six packaged computer systems. Data storage capabilities range from 80m bytes of formatted data storage in the system 861 to 238Mbytes in the system 886. The computers use the high-speed 16-bit model 990/12 processor and 512k to 2m bytes of error-correcting memory. Each 800 series system, in its minimum configuration, includes two model 911 video display terminals that feature high-resolution display screens, upper- and lower-case ascii character sets and separate cable-connected keyboards with 10-key numeric pads and special function keys. The business system 800 series supports the DX10 and DNOS operating systems. Both operating systems support COBOL, FORTRAN, BASIC, RPG II and Pascal programming languages. Available utilities include a data dictionary, a database-management system, a query language and word-processing capabilities. Prices range from $51,000 to $86,000 in single-unit quantities. Texas Instruments Inc., P.O. Box 202146, Att: H-636, Dallas, Texas 75220 February 1983 http://bitsavers.org/magazines/Mini-Micro_Systems/198302.pdf Ads for TIPC. 4 pages ad "When are logic arrays logical for me?" feature "RTC Answermen" on TI logic chip design. TAT002-020 gate array series offer 280 to 2000 gates in LS, S, and AS families. Manufactured from your HDL files. There are a lot of features on Winchester disks this month. TI is named "second source" for 5.25" Seagate ST502. TI sells it in their model 525/61 (6 MB) and /122 (12MB) for ST412-compatible systems. Their 8-inch WD 800-18M and 43MB are sold only with TI 990 CPU interface. March 1983 http://bitsavers.org/magazines/Mini-Micro_Systems/198303.pdf "TI's advanced microprocessor peripherals" pp. 65-68 Full pages ad spread for TI's modem on a chip, 99532/3 Also TMS9909 floppy controller, TMS9914A GPIB controller, TMS9918A/28/29, and TMS9937 for EIA RS-170 (security monitors). Next page features 8-bit A/D converters TL520, etc. On p.146 modem pictures include Racal-Vadic VA212. "Prices range from $760-$1645" April 1983 http://bitsavers.org/magazines/Mini-Micro_Systems/198304.pdf pp 59-60. Article covering TI PC introduction. p.22 notes the speech recognition option uses a TMS320. Color ads for TI PC on pp 62-63 An article on p.107 states that in PLC (programmable logic controller) TI is #3 with 11% market share. An article on minicomputer market ranks vendor by sales from 1981. DEC is #1 with 73,000 minis sold, while TI is #4 with 10,800 units. May 1983 http://bitsavers.org/magazines/Mini-Micro_Systems/198305.pdf Concurrent CP/M is announced in OEM versions for 8086 computers. TI is one of the licensees. Suggested price of $350. p. 87 "this monthly table lists [financials] for computer industries." "Texas Instruments Inc. reports that the only bright spots in its fiscal year were the garnering of large government contracts and increased home computer demand." For 1982, they were #3 in earnings with $144mm, but all are dwarfed by IBM's $4.4 billion. p.225 Spectra Logic advertisement mentions their disk and tape controllers for TI minis. June 1983 http://bitsavers.org/magazines/Mini-Micro_Systems/198306.pdf p. 239 is an article on the myriad uses of bar code technology. Not just for inventory management, "In consumer electronics, hand-held wands skim across bar-coded booklets with Casio electronic organs, Texas Instruments Inc. talking books for children and HP programmable calculators." p. 295 Board for TI Professional runs CP/M programs The Baby Tex co-processor board for the Texas Instruments Professional Computer enables the computer to run CP/M software application programs under the MS/DOS operating system. The Baby Tex board features a Z80B microprocessor and includes 64K bytes of additional system memory, which is accessible to a user even when Baby Tex is not in use. The Convert program supplied on a 5.25-in. floppy disk with the Baby Tex hardware adds a special header to a user's CP/M program and formats his disk for MS/DOS. When a user runs a converted CP/M program, the header instructs the Professional Computer's 8088 processor to load his CP/M program into Baby Tex and then stand by to handle all keyboard, screen and disk drive functions. Baby Tex's processor then executes the CP/M program and delegates all I/O functions to the Professional Computer's 8088 processor. The result is that both processors execute simultaneously under a single operating system. In single-unit quantities, Baby Tex is priced at $600. Baby Tex is also available bundled with the WordStar, MailMerge, Personal Pearl and WonderCalc programs for $995. Xedex Corp., 222 Route 59, Suffern N. Y. 10901 July 1983 http://bitsavers.org/magazines/Mini-Micro_Systems/198307.pdf Graphics Issue pp.97-100 Ads featuring new TMS4416 in Tektronix 4115B graphics terminal, a 1280x1024x8bpp (24 bit palette) color raster display. In 1983!!! That would be 160 chips to make 1.25 megabytes! "Each TMS4416 replaced four TMS4116". It is also offered in a smaller chip carrier. TMS4500A DRAM controller refreshes 256K of DRAM. (I guess Tektronix needed several.) TMS4164-120 speed is now available with a single 5V supply. TMS4016 2K static RAM. TMS2150 is a memory cache. With 512x9 array plus external SRAM, it used to eliminate wait states. An article on Intel CMOS RAM compares TI. August 1983 http://bitsavers.org/magazines/Mini-Micro_Systems/198308.pdf p.126 Mention that of course Texas Instruments networks its factory floor PLCs p.269 CPU board features I/O expandability The TM990/103 microcomputer module includes the 16-bit model TMS99110 microprocessor with macrostore memory. Macrostore is a memory space for frequently used functions or algorithms that can be accessed at full processor speed-167 nsec. at 6 MHz. The lK-byte macrostore ROM located on the TMS99110 chip is programmed with single-precision floating-point instructions that make the TM990/103 well-suited for high-precision, computation-intensive applications. Primarily intended for use as a high-speed process controller, the TM990/103 has 17 interrupts, 15 of which are maskable. It also has two programmable RS232C ports with baud ranges of 110 to 37.4K baud. On-board communications register units provide serial and parallel interfacing. The module features onboard expansion of I/O via two IEEE P959 bus-compatible sockets. The module's memory can be expanded via memory expansion platforms that plug directly into existing RAM, ROM and EPROM sockets. Memory-expansion platforms provide as much as 64K bytes of RAM, 64K bytes of EPROM or macrostore ROM or various combinations of memory on a single platform. The TM990/103 has an 87-member instruction set that includes instructions such as signed multiply and divide. Available software includes the PDOS disk-operating system, the UCSD p-System and TI Microprocessor Pascal. Prices of the TM990/103 start at $1660 in single-unit quantities. Texas Instruments Inc., Semiconductor Group., P.O. Box 401560, Dallas, Texas 75240.
  3. I’ve practiced tacking down two corners with an iron before using solder paste. Cuz mine sometimes sail away with the hot air flow, as the paste starts to liquify. Sailing, on the solder sea... I haven’t tried tack Flux, but I hear it helps with the chip skating.
  4. You can find surplus SCSI DB50 cables like this for example: https://www.ebay.com/itm/292265788428
  5. I have some GAL16V8, can program, but I can only try the TI cards.
  6. Thanks to the kindness and support of jbdigriz, I have cpus again. I had two of his to test. Then a surprise by speedy mail from China (est Nov 30, actually just 14 days) And I found a seller in California. For future comparison, here are the markings: Markings on CPUs I have TMS99105AJDL P1 CM 9123 c 1981 TI 0408068 TAIWAN ordered 2019. 6V applied, not ok? P2 CM 8939 c 1981 TI EU02992 TAIWAN untested J1 where did I put it? J2 QC8842 5817 c 1981 TI PHILIPPINES Q1 MC 9230 c 1981 TI US03847 TAIWAN untested Q2 MC 9230 c 1981 TI US03847 TAIWAN untested Q3 MC 9230 c 1981 TI US03847 TAIWAN untested P polida2008 ebay J jbdigriz atariage Q qsourceco_6 ebay
  7. Right, I remember you saying that. There are a couple more things. Take a look at the memory map in the Appendix I linked. The interrupt and XOP tables are reserved, >0000 - >7E ill be working on interrupt handlers above that chunk. >800 - >FFE is macrostore. 1000 is additional macro store (They are unified on one flash ROM.) It would be best to start your code at >1400 Of course, with the reset vector pointing into it. I can merge a binary with yours and replace those chunks. RAM is from >8000 - FFF8. more on that safe to say 9000 upward is free. there is paging. Rom in 4000 to 7ffe. Ram in c000-fff8. More on that later if needed.
  8. I should have asked, do you know git? The tools I use are: Cygwin, a unix-like shell on Windows. Use the installer to choose git tools. Make - again, install with cygwin Ralph's xdt99 to assemble. Requires python, so install that There is an example in the bios directory, tiny.a99 cd bios make
  9. Yes, just like 9900, RESET pin. There is a slow pull-up just like the 9904 in the TI-99/4A, except it goes through the 9904, which is cleaner. The debugger console is a 9902 at cru >1380 (in other words RS232/2) . I can only use serial I/O for the time being--VDP and PS/2 keyboard support is a long way off. I need to interactively write it! Thats why FORTH is so great! Serial code should be identical to any other 4A serial code, but probably best not to turn on any interrupts. 9902 Clock input frequency is the same 3 MHz as the 4A, so same register values. An LED is anywhere in the >1300 block . SBO on, SBZ off. So 4A style SBO 7 will work. There is no DSR to enable. LI R12,>1300 SBO 0 * on SBO 7 * works too SBZ 0 * off VDP is not ready yet. There will be a way to map the VDP into >8800, >8C00 like GPL mode. Or >F100 like MDOS mode. There is also a weird new way to get to VDP: * Set VR#7 to screen color white-on-blue, using CRU byte-parallel LI R12,>8C02 LI R0,>F407 LDCR R0,2 * a lot like MOVB R0,@>8C02 SWPB R0 LDCR R0,2 The CRU parallel address is intentionally the same as the memory-mapped port, because then the same address decoding gets reused! All the VDP-by-CRU routines are demonstrated in this src file: https://gitlab.com/FarmerPotato/geneve2020/-/blob/master/src/bios/stdlib.a99 The "Editor/Assembler" manual is here: https://gitlab.com/FarmerPotato/geneve2020/-/wikis/X.-Appendix-Reference-Tables All Wiki, home page: https://gitlab.com/FarmerPotato/geneve2020/-/wikis/home Repo here https://gitlab.com/FarmerPotato/geneve2020/-/tree/master Send me a gitlab username, and I'll give you write access.
  10. Yes, definitely! I am testing a very short program so far * * first test * biows equ >8000 intws equ >8020 lights equ >2200 aorg 0 data biows,reset data intws,int reset limi 0 mov @4,@>FFFC mov @6,@>FFFE li r12,lights sbz 0 led loop limi 2 limi 0 * 128 nops. look for instruction >1000 nop nop * ... b @loop int li r12,lights sbo 1 led rtwp end
  11. This is the Geneve 2020 prototype I've been working on. Pictured here are the cards for CPU (white) and I/O (black). They are still in the board bring-up stage. The features you can see here are: 8-slot backplane. CPU and I/O cards. Card panel RESET and NMI buttons. I/O connector for FTDI (serial to USB cable) and/or PMOD accessory. Steel Hammond case Tough acetal plastic (laser-cut) The backplane is Kontron, compatible with retrobrewcomputing.com cards. The chassis can be used for Eurocard full 160x100 or half size 80x100. Front panel, (top to bottom) : Lighted power switch (you can choose any E-switch type) VGA, Serial ports. Slots for Micro-SD reader, Two MMC slots (or use Micro-SD adaptors). Two joystick connectors. Connector for 4A keyboard. Holes for AC97 phono jacks, PS/2 keyboard+mouse jacks, MIDI In/Out. All cards may have connectors and LEDs on their front. A back panel is possible, for VGA/serial etc. I put a big emphasis on keeping costs down. All the materials for the physical case and backplane are off the shelf. They cost about $120, plus $35 for the Pico power supply. The biggest items are the steel Hammond case ($50), Backplane ($40 with 8 slots). Parts assemble by snap-fit or screws. You will be able to put the backplane in a PC case+power supply, saving $85. A minimal system could also use a 4-slot backplane. After the debugging stage, cards will be combined onto 160x100mm Eurocard full size. I'm really happy with how it turned out. -Erik
  12. Thanks. But I'm trying to avoid 3D printing. Its much faster to obtain plastics by laser cutting.
  13. As for TI-Net BBS, I only knew to make it cycle through baud rates when it received garbage other than CR. I was copying FidoNet. Later, I seem to recall that modems had a config register, which made the connect return code 0 or 5 To indicate the baud rate? It’s fuzzy but y’all make me remember long buried memories! (Matt only had a 300/1200 modem and I had 300 Hayes) there are techniques for looking at the first bits or framing error, to guess the baud rate. I read that somewhere recently... I have read the 9902 data book now. No way I could have understood that when I was 14 trying to struggle through the E/A manual. Back then I cribbed everything from the TE3 source and later the XMODEM and Fast-Term source. Nothing original in the TI-Net serial routines.
  14. I remember Apple GBBS would stay in ALL CAPS if you didn’t use any lower case at the login prompt. Maybe it was some other board? Or a dialup access point? (University of Colorado was very loose about who could dial up and telnet out.)
  • Create New...