-
Posts
1,251 -
Joined
-
Last visited
-
Days Won
1
Stuart last won the day on September 18 2016
Stuart had the most liked content!
Profile Information
-
Gender
Male
-
Location
Devon, UK
Recent Profile Visitors
11,827 profile views
Stuart's Achievements
Stargunner (7/9)
1.3k
Reputation
-
Another batch of items ready to go. I'm keeping a tab of who has expressed interest so far. Photos are at http://www.stuartconner.me.uk/zzFORSALE/Additional_1/@Thumbnails.html. @FarmerPotato Included are some XDS manuals. Sounds like there are also two XDS systems still to come (look in the background on the left of this photo). If you're interested in acquiring any of this stuff then drop me a line. Just trying to gauge level of interest at the moment then we'll work out how to proceed. Here's the list of the second batch. The .jpg filename should match up with an image on the webpage above so you can see the actual item. 90x8inchBlankFloppies.jpg ASR725-Teletype.jpg EmptyCDcases.jpg Eproms-Programmed-Various.jpg Includes some Myarc, Corcomp and Mechatronic. Looks like a few PALs as well. Some other EPROMs for BBC Micro and C64 etc. Manuals-1.jpg Manuals-2.jpg Includes 2 x XDS manuals. Manuals-3.jpg Manuals-4.jpg Includes another XDS manual. The TM990/601_602 Kit Configuration is to do with a UCSD p-System. Manuals-5.jpg And another XDS manual. Manuals-6.jpg Manuals-7.jpg Manuals-8.jpg Manuals-9.jpg Manuals-10.jpg Manuals-11.jpg Manuals-12.jpg Manuals-13.jpg Manuals-14.jpg MyInstantTeletextBoard.jpg PDOS-Manual-and-Demo-Tape.jpg PDOS-Manuals-and-Demo-Tape.jpg PowerBasicForTMcards-Software-Listing.jpg TM990-1481-Bitslice-Boards.jpg Assume these are fitted in adjacent slots in a chassis, and connect using the ribbon cables. TM990-4-Slot-Chassis.jpg Adaptor board appears to be for either applying power to the backplane without using the terminals strips on the backplane itself, or perhaps tapping off power. TM990-E3500CPU-Video-Controller-Board.jpg Appears to be no memory board with this one (see TM990-E3500CPU in first listing. Note damage to connector plastic. TMS9900,9996,SBP9900,9989-ICs.jpg SE9996 is a 16 bit version of the TMS9995, used in the XDS's. SE7041 is a ???. TMS9900,TI486,Various-ICs.jpg
-
Self checkout is great when the alternative is to be stuck in a queue where the customer at the front is a relative or friend of the cashier, and they are having a good old chat while the cashier very occassionally scans an item and the customer very occassionally packs an item into a bag. As well as "fewer than 10 items" checkouts, there ought to be "no conversation" checkouts and "I know where my credit card is" checkouts.
-
Well observed. This particular snippet of program isn't using the TI-99 default VDP layout.
-
A pertinent note is that the routine you BLWP to typically uses a different workspace to your main code. Simplish example below which demonstrates: -- making a BLWP call -- referencing main program registers within the BLWP'd routine using R13 (which is a pointer to the old workspace). -- doing a BL within a BLWP. START LWPI WSREG Load workspace for main program. LI R2,768 Write <Space> to entire screen. LI R0,>0400 LI R1,' '*256 LP06 BLWP @VSBW INC R0 DEC R2 JNE LP06 <rest of main code> WSREG BSS 32 Program workspace registers. UTILWS BSS 32 VDP utility workspace registers. ******************************* *VDP single byte write. *BLWP @VSBW ******************************* *R0 = address to write to. *R1 = byte to write in MSB. ******************************* VSBW DATA UTILWS Address of workspace for subroutine. DATA VSBWX Address of subroutine ... which just happens to follow straight after. VSBWX MOV *R13,R0 Get old R0. ORI R0,>4000 Set bit 1 in address to 1 for write operations. BL @VDPADD Set up VDP address. MOVB @>0002(R13),@VDPW Write byte in MSB of old R1 to VDP. RTWP *Common routine to set up VDP address stored in R0. VDPADD SWPB R0 Move LSB of address into MSB of word. MOVB R0,@VDPA Write LSB of address to VDP. SWPB R0 Move MSB of address into MSB of word. MOVB R0,@VDPA Write MSB of address into VDP. B *R11
-
I'm helping out an ex-TI employee who is having a loft clearout. He has an absolutely huge haul of mostly TM990 boards, a couple of which are as rare as hen's teeth and that I didn't know even existed. There are also a couple of E-bus (I think) boards, and a DX10/12 (I think) wirewrap board. I've listed these below, and pictures are available at: http://www.stuartconner.me.uk/zzFORSALE/@Thumbnails.html. There's also a TM990 4-slot chassis available - similar to the 8-slot one that sold in the recent thread. With regards prices, he says of the TM990 boards "I looked around the various places selling TM990 stuff and decided that at £500+ they must be living in cloud cuckoo land, but they were all asking the same sort of prices, even on Ebay. So, allowing that I've no idea if any of my boards still work, I would think that around £100 per board would be a reasonable ask." Some of the boards are missing ICs and so on, so I am assuming that there is some flexibility. All this is located in the UK, so consider likely postage costs if you've overseas. If you're interested in acquiring any of this stuff then drop me a line. Just trying to gauge level of interest at the moment then we'll work out how to proceed. Here's the list. The .jpg filename should match up with an image on the webpage above so you can see the actual item. TM990-100MCPU.jpg White ceramic 9900. No EPROMs. Only half RAM capacity fitted. Printed copy of the User Guide also available. TM990-101MA-CPU(1).jpg White ceramic 9900. No EPROMs. Printed copy of the User Guide also available. TM990-101MA-CPU(2).jpg LBLA EPROMs fitted. TM990-101MA-CPU(3).jpg PDOS BASIC(?) EPROMs fitted. Don't know if two EPROMs is the full set. TM990-101MAwithSBP9989.jpg SBP9989 fitted to a daughter board on a TM990-101MA. Two EPROMs fitted - not labelled. TM990-101M-CPU(1).jpg White ceramic 9900. Ceramic 9901 and RAMs. Two EPROMs fitted - not sure what's on them. A few mod wires on the PCB. Printed copy of the User Guide also available. TM990-101M-CPU(2).jpg White ceramic 9900. Only half RAM capacity fitted - ceramics. TIBUG EPROMs fitted. Printed copy of the User Guide also available. TM990-101M-CPU(3).jpg No 9900, RAMs or EPROMs. A few mod wires on the PCB. TM990-102-CPU-ExtendedMem(1).jpg Missing the TMS4500 DRAM controller. TM990-102-CPU-ExtendedMem(2).jpg Early TMX4500. TM990-102-CPU-ExtendedMem(3).jpg Early TMX4500. TM990-202-EpromRam.jpg TM990-203-DRAM(1).jpg All RAM fitted. Printed copy of the User Guide also available. TM990-203-DRAM(2).jpg No RAM fitted. TM990-203-DRAM(3).jpg All RAM fitted. TM990-203-DRAM(4).jpg All RAM fitted. TM990-204-NonVolatileRam(1).jpg Two rows of RAM fitted. Small area of damage from a leaking battery? Printed copy of the User Guide also available. TM990-204-NonVolatileRam(2).jpg No RAM fitted. Small area of damage from a leaking battery? Printed copy of the User Guide also available. TM990-204-NonVolatileRam(3).jpg All RAM fitted. Small area of damage from a leaking battery? TM990-204-NonVolatileRam(4).jpg Half RAM fitted. TM990-204-NonVolatileRam(5).jpg Two rows of RAM fitted. Slight damage from a leaking battery? TM990-210-BubbleMemory-2.jpg Two bubble memory modules fitted. Might have the documentation for this as well. TM990-210-BubbleMemory-4.jpg Four bubble memory modules fitted. Might have the documentation for this as well. TM990-302-EpromProg(1).jpg Some components missing. TM990-302-EpromProg(2).jpg RAMs fitted. No EPROMs (but we have the images to program them). TM990-302-EpromProg(3).jpg RAMs and EPROMs fitted. Printed copy of the User Guide also available. TM990-302-EpromProg-Personality.jpg Think this is a pair of EPROM personality modules to use with the programmer board. TM990-303A-DiscController(1).jpg EPROMs and RAM fitted. RS-232 connector not fitted. Printed copy of the User Guide also available. TM990-303A-DiscController(2).jpg EPROMs and RAM fitted. RS-232 connector not fitted. Printed copy of the User Guide also available. TM990-303A-DiscController(3).jpg No EPROMs. RAM fitted. RS-232 connector not fitted. TM990-303A-DiscController(4).jpg EPROMs and RAM fitted. RS-232 connector not fitted. Handwritten note in German - "With this controller, some of the data is incorrect"! TM990-303-DiskController(1).jpg White ceramic 9900. EPROMs and RAM fitted. RS-232 connector not fitted. Couple of mod wires on the PCB. TM990-303-DiskController(2).jpg White ceramic 9900. EPROMs and RAM fitted. RS-232 connector not fitted. Couple of mod wires on the PCB. TM990-303-DiskController(3).jpg White ceramic 9900. No EPROMs. RAM fitted. RS-232 connector not fitted. TM990-303-DiskController(4).jpg White ceramic 9900. EPROMs and RAM fitted. RS-232 connector not fitted. TM990-305-OptoOutput(1).jpg Some opto-isolators fitted. No RAMs. TM990-305-OptoOutput(2).jpg Some opto-isolators fitted. No RAMs. TM990-305-OptoOutput(3).jpg Some opto-isolators fitted. No RAMs. TM990-306-Speech(1).jpg Has a set of vocab EPROMs fitted. Has a white ceramic TMS1099JLP - possibly an 8-bit TMS9900 as only one program EPROM? Printed copy of the User Guide also available. TM990-306-Speech(2).jpg Has a set of vocab EPROMs fitted. Has a white ceramic TMS1099JLP - possibly an 8-bit TMS9900 as only one program EPROM? TM990-307-CommsExpander(1).jpg 4 x RS-232 ports. Printed copy of the User Guide also available. TM990-307-CommsExpander(2).jpg 4 x RS-232 ports. Printed copy of the User Guide also available. TM990-307-CommsExpander(3).jpg 4 x RS-232 ports. Ceramic TMS9902s. TM990-308-IndustrialComms.jpg With a TMS9980. Printed copy of the User Guide also available. TM990-310-IOexpander.jpg 3 x TMS9901 interfaces. Printed copy of the User Guide also available. TM990-512-Prototyping(1).jpg Has a few IC sockets fitted. TM990-512-Prototyping(2).jpg Blank, but has been used. TM990-512-Prototyping(3).jpg Blank, but has been used. TM990-512-Prototyping(4).jpg Blank, but has been used. TM990-512-Prototyping(5).jpg Looks unused. TM990-512-Prototyping(6).jpg Looks unused. TM990-901-Imitator.jpg Can't find any details of this. Used as a pair with the board below? TM990-902-Imitator.jpg Can't find any details of this. Used as a pair with the board above? Has a small amount of RAM. TM990-Analogic-MidasInputboard.jpg 16 channel, 12 bit data acquisition. Printed manual/datasheet also available. TM990-Analogic-RTI1241S(1).jpg A/D and D/A conversion. Printed manual/datasheet also available (also covers the RTI1243). TM990-Analogic-RTI1241S(2).jpg A/D and D/A conversion. Some modules not fitted (A/D conversion only?). TM990-Analogic-RTI1241S(3).jpg A/D and D/A conversion. TM990-Analogic-RTI1243.jpg 8 x D/A converters? TM990-Extender.jpg TM990 extender board, with card guides. TM990-RAM&Eprom(1).jpg All RAMs fitted. No EPROMs. TM990-Ram&Eprom(2).jpg Some RAMs fitted. Some EPROMs fitted - labels say 16K BASIC? =================== TM990-E3500CPU.jpg Video controller board. TMS9995. Ribbon connector to memory board below. E-bus/V-bus connectors? TM990-E3501-Memory.jpg Video memory board. Ribbon connector to controller board above. E-bus/V-bus connectors? RS-232 port? TM990-E3501-Memory-Blank.jpg Appears to be same as board above, but most components not fitted. TM990-E5000-Backplane.jpg E-bus backplane? Have some pins been snipped off, or could they be coming out the back? =================== TM990-Unknown-CPU.jpg TMS9900 SBC on a hand-etched PCB? =================== TMS9928_9929board.jpg Video board with 625 line PAL output - possibly RGB/component? =================== TMS9995Evaluation(1).jpg No 9995, EPROMs, RAMs or 9902s. Printed copy of the User Guide also available. TMS9995Evaluation(2).jpg Bare PCB. TMS9995Evaluation(3).jpg With 9995, EPROMs, RAMs and 9902. TMS9995Evaluation(4).jpg With 9995, RAMs. No EPROMs or 9902s. TMS9995Evaluation(5).jpg With 9995, EPROMs, RAMs and 9902s. =================== TMS9995-Emulator(1).jpg What it says. No idea how used. Some ICs missing. TMS9995-Emulator(2).jpg What it says. No idea how used. Appears complete. With some sort of adaptor cable. TMS9995-Emulator(3).jpg What it says. No idea how used. Some ICs missing. =================== DX10(or12)WireWrapboard(pinside).jpg DX10(or12)WireWrapboard.jpg One DX10/DX12 wirewrap board? =================== Teletext_Subsystem(1).jpg E-bus? Some components missing. Teletext_Subsystem(2).jpg E-bus? Some components missing. Teletext_Subsystem(3).jpg Bare PCB. =================== TM990-16-Slot-Chassis-Rack.jpg 16-slot TM990 chassis in a rack with PSU and 2 x 8" floppy drives. Don't think the cards are included - I think they are included in the list above. =================== zNot-Sure-IMG20240313155125.jpg Some sort of Intel 8085 SBC? ===================
-
I'm still using a 'Genius' G540. Was quite popular until the TL866 came out.
-
That's the package that I use for programming GALs. Needs to run on a 32-bit (or lower) OS or DOS - I use a DOS command prompt in a 32-bit Windows VM. No joy in 64-bit Windows (although you might be able to do something with the ‘Compatibility’ settings).
-
If, with one of the adapters, you first plug a turned pin socket into the motherboard then plug the adaptor into that, so that one adaptor sits higher than the other, does that give you enough room? Just a thought.
-
Back to your original problem ... your TB 26 to test the RTS pin. That is actually testing the state or the 9902's RTS *output*. Are you trying to test the RTS pin from the other device? Don't think that is supported - you need to rely on the other device's DTR, which you typically monitor on the 9902's DSR input. If you remove the TB 26 line and jump after it, does it work?
-
Also worth pointing out that SBO, SBZ and TB can take negative values. So you can leave R12 pointing at the UART and use negative values to control the CTS line. The offset is (from memory) *twice* the difference in CRU bit numbers. So if R12 = >1340, you need a SBO -25 to switch on the card LED at address >130E.
-
a mysterious Nanopeb volume question I don't quite understand
Stuart replied to newTIboyRob's topic in TI-99/4A Computers
The gobbledygook characters in the volume name suggests that the volume is corrupt. But different programs are using different techniques to verify whether a volume is valid or not. -
Another favourite I've seen is to manipulate R11 to use different return addresses from a routine, for example: BL @CALC DATA >AAAA *Return address if result is zero. DATA >BBBB *Return address if result is positive. DATA >CCCC *Return address if result is negative.
-
Anyone in Europe have a spare 9918A for a good cause?
Stuart replied to matthew180's topic in TI-99/4A Computers
I can do that if no one else have offered yet. I'm in the UK. Have several spare 9900s as well.