XT/CGA laptop dissection

Showcase your Retro PC / Build logs.

XT/CGA laptop dissection

Postby bjt » 2014-7-23 @ 09:01

Unearthed this from the garage where it's been sitting for around 15 years.
Thankfully the battery was removed so no leakage. However, it wouldn't POST so I thought I'd take it apart to see what's up.
Image
This one would have been fully loaded in 1989ish. 1MB ram, 10Mhz 80C86, 720kB floppy, 20MB hard drive.
Image
Never seen a JVC hard drive before! Unfortunately it's shot, spins up but then shuts down again. After reseating the drive controller PCB it would post but gave a 1701 error. I've removed the HDD and controller and plan to run it off floppy and over Interlnk.
Image
It also wouldn't boot off a floppy at first but cleaning the drive heads with some alcohol helped. It's alive!
Image
The LCD has 4 shades of grey and has terrible ghosting so no good for games.
Image

What's next?

- Replace the RTC battery as it's losing time
- Give the case & keyboard a good clean
- Build a CGA-Scart cable and get it hooked up to a TV
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby keropi » 2014-7-23 @ 10:21

wow, thanks for the inside pics!
the screen looks like a monster GameBoy :D
User avatar
keropi
l33t++
 
Posts: 5520
Joined: 2003-9-08 @ 06:45
Location: Greece

Re: XT/CGA laptop dissection

Postby bjt » 2014-7-24 @ 19:33

Any ideas how I can make use of the 384k upper memory? The BIOS setup has an option to enable expanded memory, but I presume I would need a DOS driver for this too? Any ideas what driver this might need? Looks like the chipset is made by Chips & Technologies.
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby idspispopd » 2014-7-25 @ 06:06

I suppose you will need to know which C&T chips are used exactly and research from there. According to the Wikipedia page on Chips and Technologies it could/should be 82C100. "The Last Byte Memory Manager" documentation mentions this chip.
http://www.google.com/patents/US5163153 has some information about this chip and EMS. RBINT also mentions the EMS control register.
Couldn't find a driver, though. The drivers on http://ibm-pc.org/drivers/memory/memory.htm seem to be meant for later C&T chipsets but you might want to try these.
idspispopd
Oldbie
 
Posts: 1177
Joined: 2012-2-15 @ 21:08
Location: Hamburg / Germany

Re: XT/CGA laptop dissection

Postby bjt » 2014-7-25 @ 09:34

Thanks for looking into this. Yes, it has the 82C100 on the left had side of the board pic above.

I think I'll try the EMM.SYS for the NEAT chipset, as they are meant to be closely related. I'll also look at the Last Byte manager.
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby keropi » 2014-7-25 @ 09:41

^try the demo of TLB and report back if it works , my bet is on that one - though I never knew that TLB can be used to add any memory other than UMB blocks...
User avatar
keropi
l33t++
 
Posts: 5520
Joined: 2003-9-08 @ 06:45
Location: Greece

Re: XT/CGA laptop dissection

Postby bjt » 2014-7-28 @ 09:08

Replaced the CMOS battery, but my soldering skills aren't pretty enough to show here :blah: It keeps time now which is cool.

Interestingly the CMOS battery wasn't a standard battery after all. It's actually a supercapacitor - a special capacitor with higher energy density. It's a shame more old boards don't use these as they don't have a volatile electrolyte to leak out and cause problems. http://en.wikipedia.org/wiki/Electric_d ... _capacitor

Also pulled an old 14" TV with SCART out of the garage to serve as a monitor. I'll be using the "Pull Both V2" circuit here: https://sites.google.com/site/h2obsessi ... i-to-scart

Looking forward to playing the old Apogee CGA games, ZZT etc. on this. The crappy CGA text font & scanlines are a different experience to VGA.
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby bjt » 2014-8-03 @ 20:05

Well, the NEAT driver didn't work, and although the Last Byte memory manager detects the 82C100 chipset, it fails to initialise with the error
"High Ram Missing/Defective/Disabled/Relocated!"

I think my best bet is to use the original C&T EMS driver, but so far I've not found it on the net.
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby bjt » 2014-8-07 @ 07:06

One very old XT keyboard cleaned up and with some newer keycaps.
Ordered the parts to make the CGA-SCART adaptor. Will be a nice little soldering project.
Image
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby bjt » 2014-8-13 @ 09:16

Some progress. Built the SCART and CGA cables. Built the enclosure and wired up the PS/2->XT keyboard adaptor. I'll be taking 5V from the keyboard to power a quad XOR IC to generate composite sync, and to provide the RGB blanking signal to the TV.

Just need to build the actual circuit for RGBI->RGB and composite sync generation.
Image
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby bjt » 2014-8-15 @ 09:05

Built the CGA->Scart circuit, works fine on my LCD TV

Image
Image

However unfortunately it doesn't work fully on the CRT TV I was planning to use. I'm using this circuit: http://www.vintage-computer.com/vcforum/showthread.php?17610-CGA-to-SCART-adaptor&p=333710#post333710.

Image

The image is more or less OK horizontally but rolls slowly vertically. Maybe this TV doesn't like 60Hz but I'm sure I used to play NTSC PlayStation games on it. These would have had sync as part of composite video signal though. I suspect perhaps the XOR gate can't provide enough current to the sync signal, I might try bumping the sync voltage from 0.3 to 1V or add a transistor driver stage.

I have also ordered a Covox clone from here: http://retrocables.es/tienda/index.php? ... &id_lang=1
The floppy drive is still a bit flakey so I'm going to replace it with the HxC slim I bought recently.
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby Mau1wurf1977 » 2014-8-15 @ 09:10

CGA to SCART! Wow I had no idea something like that existed :)
User avatar
Mau1wurf1977
l33t++
 
Posts: 7652
Joined: 2010-8-27 @ 04:15
Location: Western Australia

Re: XT/CGA laptop dissection

Postby bjt » 2014-8-15 @ 09:42

Yep and quite handy as CGA monitors aren't that easy to come by.
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby Mau1wurf1977 » 2014-8-15 @ 09:45

I must say the picture on the LCD looks really crisp. Shame about the CRT...
User avatar
Mau1wurf1977
l33t++
 
Posts: 7652
Joined: 2010-8-27 @ 04:15
Location: Western Australia

Re: XT/CGA laptop dissection

Postby Harekiet » 2014-8-15 @ 10:16

I should make up a cga-scart thingie as well :)
User avatar
Harekiet
DOSBox Author
 
Posts: 1038
Joined: 2002-7-01 @ 07:14
Location: Fryslan

Re: XT/CGA laptop dissection

Postby ripsaw8080 » 2014-8-15 @ 12:29

The palette 0 brown seems pretty far off on the LCD but looks fine on the CRT...

In the CGA->SCART schematic, I'm curious about why intensity (6) is connected to the red channel (3) through the network of three parallel resistors.
User avatar
ripsaw8080
DOSBox Author
 
Posts: 4061
Joined: 2006-4-25 @ 23:24

Re: XT/CGA laptop dissection

Postby bjt » 2014-8-15 @ 12:47

Yep, this doesn't have the dark yellow->brown fix. It's possible but makes the circuit much more complex.
That's an error in the schematic, each of the three intensity lines should be connected to one of the colour channels.
Also, it's not necessary to use the first two XOR gates (IC1A/1B) because CGA sync polarity is positive.
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby bjt » 2014-8-18 @ 10:00

I added a transistor output buffer to the sync signal to rule out any lack of current issues and found that bumping the sync voltage to ~1.9V fixes the 40 col/320x200 modes. The 80 col/640x200 modes still roll vertically on the CRT but are fine on the LCD TV. This is weird because the only difference between 640 and 320 modes is the frequency at which the colour lines change. Any further suggestions welcome as I'm at the limit of my electronics knowledge :cool:

Also added a headphone socket so that I can get Covox sound out of the TV.

Image
Image
Image
Image
Image
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby bjt » 2014-8-19 @ 09:21

Next up - get the HxC slim floppy emulator working. The floppy pinout on this machine is nearly PC standard as far as I can tell, with a couple of important differences:

- +5V on pin 1 (normally this is ground)
- Disk change (pin 2) and ready (pin 34) are flipped compared to PC

The stock drive is a Chinon FX-354 which was also used in some Amigas and keyboards. There's no separate power connector so it gets +5V through the floppy cable. Using pin 1 is a bit nasty because if a standard floppy drive is plugged in it'll short 5V to ground :dead:

I need to build a short cable to connect to the HxC anyway so I can break out +5V and ground to a floppy power connector. One cool feature of the HxC is that it can emulate both A: and B: at the same time with different images loaded in each. Since the HDD is dead I'm planning to use this to have the OS files on A: and switch disks in and out on B:. This will require porting the HxC selector software (http://www.youtube.com/watch?v=9R36HT_S0Cg) to PC.
User avatar
bjt
Oldbie
 
Posts: 1403
Joined: 2013-2-06 @ 10:40
Location: UK

Re: XT/CGA laptop dissection

Postby cdoublejj » 2014-8-19 @ 09:36

I wonder if my brother's laptop has a video out or if one can be made modded,i also wonder if the screen can be upgraded/modded/replaced. it's a win 95 era laptop. I think it's an Epson.
User avatar
cdoublejj
Oldbie
 
Posts: 1098
Joined: 2007-2-04 @ 19:48
Location: USA, MO

Next

Return to System Specs

Who is online

Users browsing this forum: No registered users and 1 guest