VOGONS


First post, by RealityTech

User metadata
Rank Newbie
Rank
Newbie

So, This thing arrived the other day. I had one of these (PPC640 version) back in the day and ran a Bulletin board with it, there wasnt much else I could think of to do with it, it was limited and slow but DID have a fast (for the time) modem. Mine had a Stratum Sprint HD kit installed which made it even less portable but marginally more useful.

The attachment PXL_20251011_162821517.jpg is no longer available

This was purchased as is, no gurantee at all. It fired up in Danish and went to a lone cursor and nothing else. Memory reminded me of the dip switches and re-enabling the internal CGA got it alive again. Now its working, but in Danish and theres a line out on the screen and it's in Danish still...

The attachment PXL_20251013_083047328.jpg is no longer available

Memory once again jogged. A search suggested the only fix was to burn new ROMs but the PC1640 I had definateley had multi language support and this was supposedly the same BIOS. Some hunting found the very same links hidden behind the printer port. Using https://www.seasip.info/AmstradXT/ppctech/section1.html LK1 was cut and up it came in English. Wouldnt boot anything for toffee though. Popped in a 1.44Mb drive, removed said drive, set it to DS0 and tried again (The PPC uses drive selects). Formatted a 720 Freedos disk on a USB floppy and it booted!

The attachment PXL_20251013_082956793.MP.jpg is no longer available

I cleaned both original drives, B: came back, A: did not. in the interests of my sanity a GoTek was ordered and flashed with FlashFloppy and the non functioning A drive was removed. The sockets got fitted for the 640K upgrade and now I'm waiting on the chips.

So now I'm stuck, no HD, awful GFX and no real expansion. I remebered the expansion port and the Stratum and thought about re-building it. The unit used a realy fragile arrangement of a ribbon cable soldered to the expansion port and then a controller in the modem bay. I dont plan on fitting the modem so this void is empty. So first job, a daughter board to go from the connectors to the modem board. A day of fussing to get it to my liking and off it went to PCBWay...

The attachment M1510251 - PPC Conn.png is no longer available

This brings the ISA bus into the modem bay and adds the buffers and pullups needed. This wouldnt support a DMA capable device at this moment as the address buffers are one way. The pin header in the modem bay is PC104 compliant right down to the mounting holes so at this point with mo more work adding upgrades is possible, there are PC104 flash controllers, VGA cards that *should* work here. It wil also hapilly mate to the connectors externally for testing purposes as this is probobly a rather one way mod. I may change the mating with the connectors to a flex PCB but this isnt cheap.

So the plan...
Once the PCB arrives and I've tested it works as expected I plan on taking the XTMax design and making it fit in that modem bay. This gives me more RAM and a hard drive. I want to see if I can generate the select lines I need from the Teensy to drive a UART and from there an ESP8266/32 for Serial based networking. I also want to add an OPL3 in Adlib mode. I want the Adlib to passthrough the speaker so no external speakers are needed. I may also add support for LiOn batteries. As the official docs say the expansion should provide power, I'm hoping the move to modern regulators will reduce it's power thirst.

Once that works, well there are two other things I may look at. The Realtek 8bit single chip VGA would be the next logical step. Potentially an proper NIC of some kind.

This isnt a good example and the LCD is bad, so thats on the hit list too, especially if I can get VGA support in here. Ideally I want to push this little thing as far as I can just because

Reply 1 of 5, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie

There are interesting informations about upgrading PPC512 [i.e. replacing LCD screen] on Noel's Retro Lab channel https://youtube.com/playlist?list=PLmbYPqkyiA … _vBfa9s6gK5UlMc

Scamp: 286@20 /4M /CL-GD5422 /CMI8330
Aries: 486DX33 /16M /TGUI9440 /GUS+ALS100+MT32PI
Triton: K6-2@400 /64M /MGA-2064W+3dfx /YMF718
Seattle: P!!!750 /256M /MX440 /Vibra16s+SBLive!
Panther Point: 3470s /8G /GTX750Ti /HDA

Reply 2 of 5, by RealityTech

User metadata
Rank Newbie
Rank
Newbie

I saw that, certainly its probably the sort of direction Ill go with that but if I can get lvds out of a vga controller it might be simpler

Reply 3 of 5, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie

It's always interesting to see different approaches to solving a problem.
So I'll be watching your method with curiosity. Keep it up!

Scamp: 286@20 /4M /CL-GD5422 /CMI8330
Aries: 486DX33 /16M /TGUI9440 /GUS+ALS100+MT32PI
Triton: K6-2@400 /64M /MGA-2064W+3dfx /YMF718
Seattle: P!!!750 /256M /MX440 /Vibra16s+SBLive!
Panther Point: 3470s /8G /GTX750Ti /HDA

Reply 4 of 5, by RealityTech

User metadata
Rank Newbie
Rank
Newbie

We do a lot of custom stuff here and the office/workshop includes a lot of really fun stuff to use. We look after the Emergency Services and Film industry.

640K upgrade done, that was a breeze. That stupid 79M05 fell off. I need to look at the schematics and think about deleting it or fitting an alternative.

Found right angle ISA slots last night on AliExpress along with a RealTek VGA card. ISA and PC104 are compatible pinouts, thats why I chose it, so may do a test version of the card with just one ISA slot. Teensy is on the way for XT MAX. Lookijng at the XT Max project he's done a drop in for the 8086 so that could be a simpler upgrade if one didnt want to go all in on extra goodies.

Reply 5 of 5, by RealityTech

User metadata
Rank Newbie
Rank
Newbie

So, one of those rare days off. .. I've been loking at 8 bit VGA and trying to decide how I want to go with this board. PCBWay shoul;d deliver the expander any day now and I think I've already changed my mind on that one.

I wat looking at the RTG3015 as a possible easy way to get VGA out. Its going to be a lot of effort reverse engineering this and even then, the chips arent common. Over using the TVGA9000i I don't gain a lot, easier package and no BIOS chip but thats it. There is a lot of space in that modem bay so saving the space for a BIOS isnt really worth the greif. I can pick up the TVG9000 chips easilly. Using Sergey's work as a base I've ordered a PCB that will fit my new PC104 slot to see if this will work. It'll be a few weeks to get everything together to test this idea.

So what else on that board?
I am definateley going the XTMax route so I think my first daughter board may be a 104 passthrough and a carrier for the XTMAX programmed Teensy along with power circuitry. Some prototyping space should enable me to work on whatever else. I started a board loayout but I already don't like it so may well scrap that already.
My feelings now are to get this to the point of a decent XT with VGA. So thats:
RAM and HD via XTMAX. I want the SD card mounted in the old Modem cable storage bay.
Gotek running FlashFloppy is already done. The old working 720K disk can stay for now. I might use this space for something else later, not sure what.
VGA via TVG9000i, this MAY stay on a PC104 card if I leave an expansion header in.
OPL2/3. I have a schematic or two for this but I'd like the chip selects generated by the XTMAX or I need to learn how to do programmable logic.
Another serial, again the XTMAX can generate the chip selects in theory. This WAS to drive an ESP32 for WiFi support but I may use this for PS/2 Mouse support now. The Teensy may have enough CPU cycles to do this
Network, based on the RTL8019 and the work at https://github.com/skiselev/isa8_eth with the ROM socket available. Not totally sure on the socket.
Depending on how easy Serial is I may add a second for power management stuff as I want to add modern power sources to this.

I then want to find a way to get a nice colour screen in. Maybe thats what I will use the floppy bay for. I've also decided NOT to retrobrite it, I want to keep the old, battered, well used feel to it. I have a lead on a couple of other machines I may use for ones that look nice. Maybe one with the same treatment and better looking, and one I'll go nuts with new guts.

Its going to be a bit of a monster board at this rate. I definateley have room for most of this if not all. Its going to be a slow burn as I also want to make a point of keeping this and my other project (The 8 bit swiss army knife) clear of work time. I have enough work based PCB/Electronics projects on the go right now and I need to use my down time productiveley.