VOGONS


jwt27's Retro Laptops

Topic actions

First post, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

Copy/paste from the other thread:

Here are my retro laptops:

2w3z.jpg

On the left is an ICL N4/25, powered by an Intel 486SX-25. It has only PC speaker with no upgrade options, and a monochrome LCD which displays 256 colours as 64 shades of grey. So it's pretty much worthless for gaming.
CPU: Intel 486SX 25MHz
RAM: 8MB
Video: monochrome 640x480 passive matrix TSTN panel
Audio: PC speaker
Keyboard can be easily removed to reveal the mainboard underneath.

The laptop on the right is a Dell Latitude XPi P133ST which has more interesting specs:
CPU: Pentium I 133MHz
RAM: 24MB 72-pin (EDO?)
Video: Neomagic MagicGraph NM2070 40K on 800x600 256-colour TFT panel
Audio: ESS ES1888S with ESFM, mono speaker, stereo line-out. Digital volume control using Fn-key.
Other: 2x PCMCIA, 1x docking station port (with ethernet and SCSI). Made in Japan!
The trackball buttons on this one are VERY good. They respond when tapping anywhere on the surface, even in the far corners! It also has legs on the back side to tilt the keyboard a bit forward, as can be seen on the picture.
But I most like the hard drive bracket. The locking mechanism operates very smoothly and makes satisfying *click* sounds like a Model M. Yes that's a very minor detail but I do like it 😀

Here are the Speedsys results, both laptops have a fast/slow setting so I tested both speeds:

ICL "fast" option: http://imageshack.us/a/img20/8057/8t3e.png
ICL "slow" option: http://imageshack.us/a/img853/4975/mlor.png

The ICL only seems to disable cache on slow setting. But the memory throughput is much higher than normal!

Dell "133MHz" option: http://imageshack.us/a/img21/4002/van6.png
Dell "compatible" option: http://imageshack.us/a/img199/8943/rw0z.png

The Dell is kinda weird. First of all the hard disk graph looks completely wrong. But it does some interesting things when slowed down. Look at that memory speed graph, and notice the bandwidth.. it goes down to 7.6MB/s!

Here are some pictures of the Neomagic card and LCD panel with a CRT on the VGA output for comparison.
80x25 font:
LCD: http://imageshack.us/a/img713/3050/3gdk.jpg
CRT: http://imageshack.us/a/img31/5341/ntkq.jpg
Prety ugly, but not too bad on CRT. Note the slash, it's not exactly straight.

80x50 font:
LCD: http://imageshack.us/a/img43/2346/r159.jpg
CRT: http://imageshack.us/a/img845/953/31an.jpg
Even more ugly, and even worse on the CRT.

320x200 (displayed as 800x600 letterboxed):
LCD: http://imageshack.us/a/img69/2566/gbri.jpg
CRT: http://imageshack.us/a/img10/1656/8mv9.jpg
LCD: http://imageshack.us/a/img163/2680/mhdv.jpg
CRT: http://imageshack.us/a/img34/6954/h0eq.jpg
With scaling disabled, 320x200 is displayed as 16:9 (square pixels). This means the aspect ratio on the CRT is also wrong.

320x200 scaled to 800x600:
LCD: http://imageshack.us/a/img96/2459/ogoj.jpg
CRT: http://imageshack.us/a/img823/4228/9h1u.jpg

640x480 scaled to 800x600:
LCD: http://imageshack.us/a/img69/410/d3j3.jpg

LCD response time:
http://imageshack.us/a/img163/6113/92f3.jpg
http://imageshack.us/a/img546/5816/uznw.jpg
http://imageshack.us/a/img849/5509/kx9l.jpg
http://imageshack.us/a/img42/5756/oumr.jpg
LCD seems to be lagging at least one frame behind. Notice the tearing on the last pic! Probably caused by downsampling from 70 to 60Hz.

The monochrome LCD on the ICL is just... horrible. It's extremely slow, has low contrast, and very bad ghosting problems:
http://imageshack.us/a/img811/769/fx2s.jpg
http://imageshack.us/a/img822/7949/3x79.jpg
It's actually pretty colourful for a mono screen though 🤣

Todo list:
- Install 20gb harddrive in the Dell. I think I'll clone the HDD from my P3 rig to quickly get a working FreeDOS install. Currently has a 1.13GB drive with Win98.
- Replace/fix batteries. The Dell has a Li-ion pack with standard 18650 cells inside, which are easy to find. The ICL uses a sealed NiCd block which is probably harder to replace. The RTC/CMOS batteries in both systems are also dead, not sure if they're the same as the battery pack?
- Get wifi working on the Dell.

Last edited by jwt27 on 2013-11-06, 18:41. Edited 2 times in total.

Reply 1 of 32, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

Great. I can't use the 20GB drive because the BIOS will only see 8423MB. And it says 2013-11-01 is Saturday... Yeah right.

Maybe it needs a BIOS update? Well that's easier said than done.

qt10.jpg

Reply 2 of 32, by keropi

User metadata
Rank l33t++
Rank
l33t++

heh... the difference one "_" makes... you can always use OnTrack Disk Manager in the case you won't be able to update the BIOS...
I have a retro K6-II laptop for my willem programmer, I find the DSTN screen to be a huge drawback... it's horrible!

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 3 of 32, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

Now that you mention DSTN, I see I confused the LCD types. The ICL screen is a passive-matrix TSTN, while the Dell actually has a TFT panel.
But the LCD is not the worst part of this display. The ugly scaling and weird font is. Why did they even bother to use some custom font? What was wrong with the standard VGA font? Even then, they could have at least picked a font that makes the scaling look better or something. But they just took some stupid sans-serif that doesn't look good anywhere!

I can probably get around that underscore bug by hex-editing the BIOS update... But what if there really is an incompatibility? I hope that doesn't brick it.

Reply 5 of 32, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Who's willing to make a passive matrix LCD shader, complete with fixed native resolution, simulated backlight, dithered 18-bit output, low brightness and crappy scaling? 😁

apsosig.png
long live PCem

Reply 6 of 32, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

Wifi appears to work... somewhat.

m6n6.jpg

ji9t.jpg

2hh2.jpg

Dell laptop (10.0.0.157) running mTCP FTPSRV here, connected over WEP encrypted wifi to my sister's laptop (...156), which is connected to the wired network.
On the other side, Pentium 3 (...155) running FTP from X:\ which is a shared folder on my Windows PC (...151) 🤣

The connnection is not very reliable though. Once I load the packet driver, it connects to the other laptop, and I can run one mTCP program. When it's finished it closes the connection and I have to reload the packet driver to connect again. Maybe MS Network Client will keep the connection open.

Good thing is, the device driver and packet driver (2x19kB) both load into UMB without crashing!

swaaye wrote:

I haven't gazed upon any sort of passive matrix notebook in over 10 years. You guys are lucky 🤣 Make some HD YouTube videos for me!

If you really want to see it... I guess I can make a video of some games. My camera is not very HD though.

leileilol wrote:

Who's willing to make a passive matrix LCD shader, complete with fixed native resolution, simulated backlight, dithered 18-bit output, low brightness and crappy scaling? 😁

Please call your psychiatrist.. NOW 🤣

Reply 7 of 32, by keropi

User metadata
Rank l33t++
Rank
l33t++

don't forget the dead pixels! the laptop I have must have 20-30 of them but they all blend in with the general blurriness of the display 🤣

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 8 of 32, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

Aww that sucks. I haven't seen any on these laptops, but it wouldn't surprise me if the ICL screen has some. I did notice most pixels don't have equal brightness, which makes the display look very grainy. It's hard to capture that on camera though.

Reply 9 of 32, by PcBytes

User metadata
Rank l33t
Rank
l33t

I had a retro laptop too which died,and that was a Dell Inspiron 4100.It could run Vista or 7 though.It had 512MB RAM,a 10GB HDD(I think,never checked),1GHz Pentium 3-M.I ran mostly Ford Racing 2 and 3 on it,Mashed-Drive to Survive,Carmageddon 2 and GTA Vice City.Sadly,the power connector broke off,and I don't have another one to put in.It's now replaced by my Pentium 4 1.7GHz.I still don't know what to choose:
1.Windows 2000 SP4
2.Windows XP SP3
3.Windows Vista Lite(with bypassed RAM limitation obiviously)
The HDD has 160GB free,so there's plenty of room there.

"Enter at your own peril, past the bolted door..."
Main PC: i5 3470, GB B75M-D3H, 16GB RAM, 2x1TB
98SE : P3 650, Soyo SY-6BA+IV, 384MB RAM, 80GB

Reply 10 of 32, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

Great... It seems NDIS drivers for this wifi card are hard to find. Now I have to use some stupid (= memory hungry) kludge like PD -> ODI -> NDIS2 shims to use MS Network Client.
Maybe someone can help me find them? It's a Dell TrueMobile 1150 card, an Orinoco Gold clone. Also produced under Agere, Lucent and many other brand names.

PcBytes wrote:
I had a retro laptop too which died,and that was a Dell Inspiron 4100.It could run Vista or 7 though.It had 512MB RAM,a 10GB HDD […]
Show full quote

I had a retro laptop too which died,and that was a Dell Inspiron 4100.It could run Vista or 7 though.It had 512MB RAM,a 10GB HDD(I think,never checked),1GHz Pentium 3-M.I ran mostly Ford Racing 2 and 3 on it,Mashed-Drive to Survive,Carmageddon 2 and GTA Vice City.Sadly,the power connector broke off,and I don't have another one to put in.It's now replaced by my Pentium 4 1.7GHz.I still don't know what to choose:
1.Windows 2000 SP4
2.Windows XP SP3
3.Windows Vista Lite(with bypassed RAM limitation obiviously)
The HDD has 160GB free,so there's plenty of room there.

I also used to have a P3 1GHz laptop! It was the normal (non-M) CPU though. It ran pretty hot and I always had a large fan next to it to keep it from overheating and crashing 🤣
One day the TFT broke and I decided it wasn't worth fixing so I took it apart. The 20GB drive from that system is what I wanted to use in this Dell laptop.

Power connectors are about the easiest thing to fix, even if you can't find a replacement you can just run the wires outside the case and solder an external plug on.
A P4 at 1.7GHz is not very fast. It will definitely choke on Windows Vista. I personally like Win2K for it's speed and little bloat, but newer programs like modern browsers won't run without unofficial updates and hacks. XP might be the best option here. If you don't need a modern browser I'd say, go with Win2K 😀

Reply 11 of 32, by PcBytes

User metadata
Rank l33t
Rank
l33t

I don't have the laptop anymore.
Also,I guess you still have that 1GHz laptop?It's worth repairing,those ones are pretty nice.
For the P4,I don't know what to say.....even XP runs slow.(I have 256MB RAM)

"Enter at your own peril, past the bolted door..."
Main PC: i5 3470, GB B75M-D3H, 16GB RAM, 2x1TB
98SE : P3 650, Soyo SY-6BA+IV, 384MB RAM, 80GB

Reply 12 of 32, by mbbrutman

User metadata
Rank Member
Rank
Member
jwt27 wrote:

The connnection is not very reliable though. Once I load the packet driver, it connects to the other laptop, and I can run one mTCP program. When it's finished it closes the connection and I have to reload the packet driver to connect again. Maybe MS Network Client will keep the connection open.

I hate reading about problems like that. 99% of the time it's not a problem in mTCP. But in your case ...

Just by accident I happened to be looking at the FTP server source code and noticed that I'm not restoring the DOS Ctrl-Break handler on exit. I do this on probably every other application and it was probably just a cut and paste error. But missing that can cause erratic behavior after the FTP server exits. You might be suffering from this.

If you can run the other mTCP programs several times in a row and FTPSrv is the only program that causes this, then it is a good bet that this is the problem. If you want to try a test version send me an email - my address is plastered all over the mTCP docs. I'll mail you a test binary to try.

-Mike

Reply 13 of 32, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie
mbbrutman wrote:
I hate reading about problems like that. 99% of the time it's not a problem in mTCP. But in your case ... […]
Show full quote
jwt27 wrote:

The connnection is not very reliable though. Once I load the packet driver, it connects to the other laptop, and I can run one mTCP program. When it's finished it closes the connection and I have to reload the packet driver to connect again. Maybe MS Network Client will keep the connection open.

I hate reading about problems like that. 99% of the time it's not a problem in mTCP. But in your case ...

Just by accident I happened to be looking at the FTP server source code and noticed that I'm not restoring the DOS Ctrl-Break handler on exit. I do this on probably every other application and it was probably just a cut and paste error. But missing that can cause erratic behavior after the FTP server exits. You might be suffering from this.

If you can run the other mTCP programs several times in a row and FTPSrv is the only program that causes this, then it is a good bet that this is the problem. If you want to try a test version send me an email - my address is plastered all over the mTCP docs. I'll mail you a test binary to try.

-Mike

Hey, posting this from the Dell right now 😀 (in Arachne, which is EXTREMELY slow without disk
cache...)
I'm pretty sure it's not a bug in mTCP, and the ctrl-break handler
certainly has nothing to do with it. It just seems to take a while to
reconnect, and Arachne (which also closes the connection on exit) will
hang for about 10 seconds at first, then resume. mTCP is just a bit
impatient and says "timeout waiting for ARP response" or "error resolving server"
after a few seconds. Being able to adjust the timeout delay would be a
nice feature 😀

Reply 14 of 32, by m1so

User metadata
Rank Member
Rank
Member

Well, obviously Windows XP Service Pack 3 will be slow as hell with 256 MB RAM. The problem with your Pentium 4 is not the CPU but the small RAM, and if you use SP3, the version of the system you are using. People run Windows 7 on Atom machines with the speed of a Pentium 3. RAM is the critical thing here, I remember when a friend increased the RAM from 256 MB to 512 MB his old Athlon 1.1 Ghz system became A LOT snappier. With 1 GB, it will be a night day difference.

It is true that the Pentium IV 1.7 Ghz is one of the slowest P4s ever made but it should be equivalent to a 1.4 Ghz P3 at least. The problem is, the supposed "crappiness" of Willamete P4 is usually caused by slow SDRAM or RDRAM as opposed to the CPU itself. A DDR equipped Willamete should be decent.

Reply 15 of 32, by PcBytes

User metadata
Rank l33t
Rank
l33t

Yeah....weird that Atom machines are slow,aren't they supposed to be equipped decently enough to run 7?I have a Aspire One running Windows 7 and it's faster even than both of those machines.(my Sempron box and my P4 box).
The motherboard uses DDR266 RAM (so it's DDR after all,regardless of what frequency it uses)so I don't see why it would run so slow,knowing that my 256MB stick I use is DDR400.(the system recognizes it,so not a problem)

"Enter at your own peril, past the bolted door..."
Main PC: i5 3470, GB B75M-D3H, 16GB RAM, 2x1TB
98SE : P3 650, Soyo SY-6BA+IV, 384MB RAM, 80GB

Reply 17 of 32, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

Just took the Dell apart, mostly because I wanted to check if the BIOS chip was socketed (or if it can be replaced)... and because I was just curious to see what's inside.

The top part was surprisingly easy to remove. It took only three screws to remove the keyboard and trackball, and another two to remove the screen and back legs. The TFT connector, on the other hand, was fixed to the mainboard with three screws! Another three (and some flatcables) were enough to remove the mainboard. The voltage regulators are located on a separate daughterboard mounted upside-down on the mainboard.

First thing I noticed was the sound chip, it's actually an ES1888S instead of 1688. That might explain why the drivers for it didn't work. Here's a picture with the CPU "heatsink" in the background.
http://imageshack.us/a/img17/2609/nmie.jpg
Notice the flatcable on the right, looks like it's damaged! I think it's only used for the COM/LPT ports so that's no big deal.
http://imageshack.us/a/img801/6856/7v6k.jpg

The RTC/CMOS battery, which needs replacement, is rather odd. It's a 7.2V pack composed of 6 NiCd cells:
http://imageshack.us/a/img405/2359/z408.jpg

Nice optical(!) trackball. Again made in Japan. The only non-Japanese part I found so far is the 2" speaker, made in China (by Sony...)
http://imageshack.us/a/img823/7061/9rd5.jpg

The keyboard switches use an uncommon design (at least, I've never seen it before). It appears to be a normal rubber dome switch, NOT the scissor-type you'd expect on a laptop, with an inverted (large side up) open dome, and what appears to be a capacitive switch underneath:
http://imageshack.us/a/img27/2641/9utd.jpg

Well, all these stupid details aside, I still haven't located the BIOS chip. Looks like it's buried below several sheets of aluminium along with the rest of the mainboard. Removing that requires removal of the CPU heatsink and everything else on the mainboard which is where most of the screws were spent on.

PcBytes wrote:

Yeah....weird that Atom machines are slow,aren't they supposed to be equipped decently enough to run 7?I have a Aspire One running Windows 7 and it's faster even than both of those machines.(my Sempron box and my P4 box).
The motherboard uses DDR266 RAM (so it's DDR after all,regardless of what frequency it uses)so I don't see why it would run so slow,knowing that my 256MB stick I use is DDR400.(the system recognizes it,so not a problem)

I think Win2K would be your best option here, I use it on a P3-550 with 256MB SDRAM and it's pretty snappy. Windows XP SP3 on my main machine (P4-3200, 2GB DDR400, please don't laugh) is a bit faster, although I'm sure Win2K would be even better here. Unfortunately MS dropped support for it, which means anything compiled with latest MSVC, or anything using .NET won't run without hacks. There are unofficial updates available but I haven't had much luck with them yet: http://windows2000.tk/
Otherwise you could try some alternative OS like Linux/BSD, or... FreeDOS (good luck finding anything faster than that 😀)

Reply 19 of 32, by PcBytes

User metadata
Rank l33t
Rank
l33t

I'll see if I can turn the P4 into a old gaming rig,using Windows 98 SE.(Windows 2000 SP4 keeps crashing with KMODE something for no apparent reason)
The motherboard is made entirely by Intel,it's a Intel D845GLAD Desktop Board.

"Enter at your own peril, past the bolted door..."
Main PC: i5 3470, GB B75M-D3H, 16GB RAM, 2x1TB
98SE : P3 650, Soyo SY-6BA+IV, 384MB RAM, 80GB