Recent

Author Topic: WinXP/Win98  (Read 2636 times)

Curt Carpenter

  • Hero Member
  • *****
  • Posts: 688
WinXP/Win98
« on: September 23, 2025, 01:26:44 am »
I recently needed to resurrect some very old hardware, and found that in order to do it I needed either WinXP or Win98.  As far as I can tell, the only way to get either of these OSs is by buying an old computer on ebay.  (I tried Wine, Win10 and Win11 compatibility modes with no luck on any of them).  Anyone have any other ideas?  This has become my white whale  :)

440bx

  • Hero Member
  • *****
  • Posts: 5889
Re: WinXP/Win98
« Reply #1 on: September 23, 2025, 04:09:06 am »
If I needed an old XP computer, I'd check out the local recycling stores, they sometimes have very old hardware that still works for next to nothing pricewise.

HTH.
FPC v3.2.2 and Lazarus v4.0rc3 on Windows 7 SP1 64bit.

MarkMLl

  • Hero Member
  • *****
  • Posts: 8515
Re: WinXP/Win98
« Reply #2 on: September 23, 2025, 08:50:52 am »
There's plenty of small-sellers with copies of XP on eBay. Having that on something like an XP-era Panasonic Toughbook, plus an up-to-date Linux ** , makes it a very useful "go-to" machine for things like expanding BIOS update files and putting them onto a USB "thumb", and reconfiguring difficult-to-access routers etc.

But don't ever let XP get anywhere near the Internet, it's likely to self-destruct.

** With the caveat that sometimes laptops come with "unusual" video hardware, which might be supported for a few years by Linux and then effectively dropped. I've got a Sony for the sort of jobs I mentioned where I've had to stop with a Debian which is now several versions out of date, which has a knock-on effect on the version of FPC and in particular Lazarus which will run.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

creaothceann

  • Full Member
  • ***
  • Posts: 220
Re: WinXP/Win98
« Reply #3 on: September 23, 2025, 10:19:23 am »
As far as I can tell, the only way to get either of these OSs is by buying an old computer on ebay.

You can get all kinds of software on archive.org.
Quote from: Thaddy
And don't start an argument, I am right.
Quote from: Thaddy
You have a thorough misunderstanding of what I wrote. Can you provide an example this time? I doubt it. (because you never do out of incompentence)

Thaddy

  • Hero Member
  • *****
  • Posts: 18503
  • Here stood a man who saw the Elbe and jumped it.
Re: WinXP/Win98
« Reply #4 on: September 23, 2025, 12:39:45 pm »
Use a linux+wine. Linux is usually quite forgiving for old hardware and wine is good enough to run old XP code.
You can also try ReactOS instead of XP.
Once a linux is running, wine should be good. What did you try that it doesn't work?
« Last Edit: September 23, 2025, 12:41:33 pm by Thaddy »
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

BeniBela

  • Hero Member
  • *****
  • Posts: 948
    • homepage
Re: WinXP/Win98
« Reply #5 on: September 23, 2025, 05:23:44 pm »
I used to program all my software with Delphi 4 under Windows 98

that was much more stable than Lazarus and Linux which I use now. I should have stayed with it

I think I still have the installation CDs somewhere. I don't even know if I still have a working CD drive.


Curt Carpenter

  • Hero Member
  • *****
  • Posts: 688
Re: WinXP/Win98
« Reply #6 on: September 23, 2025, 06:19:05 pm »
I discovered a long lost box of Freescale RS08 MCUs while cleaning up my shop, and I'm trying to get the development IDE and debugger working for them (really just for old time's sake -- but it's become an obsession!)   Freescale is long gone, now NXP, and NXP understandably isn't interested in my problem.

Forget how WINE failed on trying to install the IDE from CD, and what Win10/11 compatibility mode told me about why they couldn't set the programs up.  Spent so much time fooling with it that I kind of got lost in the whole effort.  Same with trying to get a WinXP ISO I downloaded from Archive installed on an old IBM machine.  Has anyone had luck with these ISOs?

Found a working IBM Think Centre with XP on ebay for less than people wanted for an XP retail CD.  Hoping it will do the job.

(The Freescale RS08 is an 8-pin MCU with 1K of flash.  Absolutely NO IDEA what I can do with them, but breaks my heart to give up and put them in the bin!)


creaothceann

  • Full Member
  • ***
  • Posts: 220
Re: WinXP/Win98
« Reply #7 on: September 23, 2025, 08:53:54 pm »
Do you just connect the PC to an EEPROM programmer and write the data? Is that via USB?

You could get a Windows XP ISO, set up a VirtualBox machine (or a VMware Workstation machine if you can get the VMware Workstation installation files), install XP on that, and develop in that environment.

You can forward USB devices from the host PC to the guest PC (just don't select your mouse/keyboard by mistake).
« Last Edit: September 23, 2025, 09:33:16 pm by creaothceann »
Quote from: Thaddy
And don't start an argument, I am right.
Quote from: Thaddy
You have a thorough misunderstanding of what I wrote. Can you provide an example this time? I doubt it. (because you never do out of incompentence)

Curt Carpenter

  • Hero Member
  • *****
  • Posts: 688
Re: WinXP/Win98
« Reply #8 on: September 23, 2025, 11:58:21 pm »
I have a fancy chip programmer that can handle a few hundred different MCUs -- but not, of course, any of the Freescale devices.  And programming the RS08 is almost, but not quite, SPI. 

Anyway, wasted the day remembering the bad old days of WinXP -- but got it working (the eBay computer was DOA, but the hard drive was OK and Microsoft allowed me to install it on a working computer).   Finding drivers took forever...  Installed TurboPascal 7.0 from floppies I found in a closet!

Thaddy

  • Hero Member
  • *****
  • Posts: 18503
  • Here stood a man who saw the Elbe and jumped it.
Re: WinXP/Win98
« Reply #9 on: September 24, 2025, 04:36:18 pm »
Do you just connect the PC to an EEPROM programmer and write the data? Is that via USB?
Of course you mean FPGA, silly. There are open source fpga verilog micro sources that emulate 8086/80386/80486 and run DOS and win95/98. A vm is a lot... easier.
« Last Edit: September 24, 2025, 04:42:38 pm by Thaddy »
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

MarkMLl

  • Hero Member
  • *****
  • Posts: 8515
Re: WinXP/Win98
« Reply #10 on: September 25, 2025, 09:03:39 am »
Of course you mean FPGA, silly. There are open source fpga verilog micro sources that emulate 8086/80386/80486 and run DOS and win95/98. A vm is a lot... easier.

How on Earth are FPGAs relevant to this thread?

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Nicole

  • Hero Member
  • *****
  • Posts: 1277
Re: WinXP/Win98
« Reply #11 on: September 25, 2025, 04:03:19 pm »
Try Linux. They have OSs for grandfathered problems.

Thaddy

  • Hero Member
  • *****
  • Posts: 18503
  • Here stood a man who saw the Elbe and jumped it.
Re: WinXP/Win98
« Reply #12 on: September 25, 2025, 04:57:42 pm »
How on Earth are FPGAs relevant to this thread?

They weren't until Walt Disney's litlle elephant kicked in: creaothceann confuses EEproms with FPGA's.
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

madref

  • Hero Member
  • *****
  • Posts: 1113
  • ..... A day not Laughed is a day wasted !!
    • Nursing With Humour
Re: WinXP/Win98
« Reply #13 on: September 26, 2025, 12:31:12 am »
I don't know if this I allowed here..... But take a look here.
You treat a disease, you win, you lose.
You treat a person and I guarantee you, you win, no matter the outcome.

Main Platform:
--------------
Mac OS X Sequoaia 15.6.1
Lazarus 4.99 (rev main_4_99-2644-gfd63613782) FPC 3.3.1 x86_64-darwin-cocoa

Windows 10 Pro
Lazarus 3.99 (rev cbfd80ce39)

creaothceann

  • Full Member
  • ***
  • Posts: 220
Re: WinXP/Win98
« Reply #14 on: September 26, 2025, 07:36:10 am »
creaothceann confuses EEPROMs with FPGAs

The Wikipedia page on the Freescale RS08 does say nothing about FPGAs.
The NXP page on the Freescale RS08 does say nothing about FPGAs.

I assumed that program code is provided via an external memory chip and the 1K flash memory on the chip is for storing program data, but it seems there's some extra RAM for that.
Quote from: Thaddy
And don't start an argument, I am right.
Quote from: Thaddy
You have a thorough misunderstanding of what I wrote. Can you provide an example this time? I doubt it. (because you never do out of incompentence)

 

TinyPortal © 2005-2018