Discussion:
create old game ISO for win 98
(too old to reply)
Bill Cunningham
2016-11-25 21:59:01 UTC
Permalink
I might very well be going about this the wrong way. I have been trying
to use genisoimage to create an ISO 9660 in order to use virtual pc 2007 SP2
with windows 98. It's a virtual machine and I want to take an old win98 game
and make it a "cd" for win98. Joliet extensions don't seem to work as well
as a regular ISO.

Back when win98 was going there wasn't a ISO 9660. How can I exactly
with my fedora create something that win 98 can use. This was a really good
game :)

I don't have to use virtual PC there's virtual box and qemu that could
be used. Anyway, I'm not getting anywhere.

Bill
Wildman
2016-11-25 23:21:18 UTC
Permalink
Post by Bill Cunningham
I might very well be going about this the wrong way. I have been trying
to use genisoimage to create an ISO 9660 in order to use virtual pc 2007 SP2
with windows 98. It's a virtual machine and I want to take an old win98 game
and make it a "cd" for win98. Joliet extensions don't seem to work as well
as a regular ISO.
Not sure what you want to put on the CD. Is it the game, a bootable
Win98 or the VPC image?
Post by Bill Cunningham
Back when win98 was going there wasn't a ISO 9660. How can I exactly
with my fedora create something that win 98 can use. This was a really good
game :)
ISO9660 has been around since the late 80's. Joliet is an extension
of ISO9660 that, among other things, supports long file names. It was
adopted by MS starting with Win95 and NT4.
Post by Bill Cunningham
I don't have to use virtual PC there's virtual box and qemu that could
be used. Anyway, I'm not getting anywhere.
Bill
I don't know anything about VPC or qmeu but I know that it is next
to impossible to get Win98 running on VirtualBox with a screen res
above 800x600. VMware only supports Win98SE and t takes a lot of
tweeking. I would try the game with Wine first. That could save
you a lot work.
--
<Wildman> GNU/Linux user #557453
The cow died so I don't need your bull!
Vaso
2016-11-26 02:41:03 UTC
Permalink
Post by Wildman
I don't know anything about VPC or qmeu but I know that it is next
to impossible to get Win98 running on VirtualBox with a screen res
above 800x600. VMware only supports Win98SE and t takes a lot of
tweeking. I would try the game with Wine first. That could save
you a lot work.
It's also impossible to install Win98 in VPC on systems with more than
756 MB of memory ( without some tricks!!!)
--
Branko Vasiljev:
Vise se NIkada Nitko NECE Na Softveru
Obogatiti Kao g-din Bill Gates!!
Bill Cunningham
2016-11-26 18:14:53 UTC
Permalink
Post by Wildman
Post by Bill Cunningham
I might very well be going about this the wrong way. I have been trying
to use genisoimage to create an ISO 9660 in order to use virtual pc 2007 SP2
with windows 98. It's a virtual machine and I want to take an old win98 game
and make it a "cd" for win98. Joliet extensions don't seem to work as well
as a regular ISO.
Not sure what you want to put on the CD. Is it the game, a bootable
Win98 or the VPC image?
A copy of the game that is on the CD. Genisoimage garbles things up. it
created some kind of files with an ext of .sac IDK what that is.
Post by Wildman
Post by Bill Cunningham
Back when win98 was going there wasn't a ISO 9660. How can I exactly
with my fedora create something that win 98 can use. This was a really good
game :)
ISO9660 has been around since the late 80's.
Oh I wassn't aware of that. There's a newer ISO out I can't remember the
number but it supervsedes. I personally haven't seen a lot of call for it.

Joliet is an extension
Post by Wildman
of ISO9660 that, among other things, supports long file names. It was
adopted by MS starting with Win95 and NT4.
Post by Bill Cunningham
I don't have to use virtual PC there's virtual box and qemu that could
be used. Anyway, I'm not getting anywhere.
Bill
I don't know anything about VPC or qmeu but I know that it is next
to impossible to get Win98 running on VirtualBox with a screen res
above 800x600. VMware only supports Win98SE and t takes a lot of
tweeking. I would try the game with Wine first. That could save
you a lot work.
Wine might be the answer. And just run it on linux. What about qemu/kvm?
Would it run 98 or 98se?

Bill
Wildman
2016-11-27 05:11:04 UTC
Permalink
Post by Bill Cunningham
Post by Wildman
Post by Bill Cunningham
I might very well be going about this the wrong way. I have been trying
to use genisoimage to create an ISO 9660 in order to use virtual pc 2007 SP2
with windows 98. It's a virtual machine and I want to take an old win98 game
and make it a "cd" for win98. Joliet extensions don't seem to work as well
as a regular ISO.
Not sure what you want to put on the CD. Is it the game, a bootable
Win98 or the VPC image?
A copy of the game that is on the CD. Genisoimage garbles things up. it
created some kind of files with an ext of .sac IDK what that is.
Post by Wildman
Post by Bill Cunningham
Back when win98 was going there wasn't a ISO 9660. How can I exactly
with my fedora create something that win 98 can use. This was a really good
game :)
ISO9660 has been around since the late 80's.
Oh I wassn't aware of that. There's a newer ISO out I can't remember the
number but it supervsedes. I personally haven't seen a lot of call for it.
Joliet is an extension
Post by Wildman
of ISO9660 that, among other things, supports long file names. It was
adopted by MS starting with Win95 and NT4.
Post by Bill Cunningham
I don't have to use virtual PC there's virtual box and qemu that could
be used. Anyway, I'm not getting anywhere.
Bill
I don't know anything about VPC or qmeu but I know that it is next
to impossible to get Win98 running on VirtualBox with a screen res
above 800x600. VMware only supports Win98SE and t takes a lot of
tweeking. I would try the game with Wine first. That could save
you a lot work.
Wine might be the answer. And just run it on linux. What about qemu/kvm?
Would it run 98 or 98se?
Bill
I have no experience with qemu or kvm so I can't answer that.
--
<Wildman> GNU/Linux user #557453
The cow died so I don't need your bull!
Jasen Betts
2016-11-25 23:36:25 UTC
Permalink
Post by Bill Cunningham
I might very well be going about this the wrong way. I have been trying
to use genisoimage to create an ISO 9660 in order to use virtual pc 2007 SP2
with windows 98. It's a virtual machine and I want to take an old win98 game
and make it a "cd" for win98. Joliet extensions don't seem to work as well
as a regular ISO.
Back when win98 was going there wasn't a ISO 9660. How can I exactly
with my fedora create something that win 98 can use. This was a really good
game :)
I don't have to use virtual PC there's virtual box and qemu that could
be used. Anyway, I'm not getting anywhere.
Do you have the physical CD? it may be possible to create an image from
the CD using simple tools.

However if your game is like "Worms" the original disk isn't a simple
filesystem, but a hybrid with audio and data tracks: background music
would play direct from the CD drive to the audio card.
--
This email has not been checked by half-arsed antivirus software
Bill Cunningham
2016-11-26 18:17:15 UTC
Permalink
Post by Jasen Betts
Do you have the physical CD? it may be possible to create an image from
the CD using simple tools.
OK I have a udfs tools rpm installed in fedora 20. kinda old I know, but
works. I haven't looked at a hex dump of the CD. I should try that.
Post by Jasen Betts
However if your game is like "Worms" the original disk isn't a simple
filesystem, but a hybrid with audio and data tracks: background music
would play direct from the CD drive to the audio card.
Jasen Betts
2016-11-26 23:47:32 UTC
Permalink
Post by Bill Cunningham
Post by Jasen Betts
Do you have the physical CD? it may be possible to create an image from
the CD using simple tools.
OK I have a udfs tools rpm installed in fedora 20. kinda old I know, but
works. I haven't looked at a hex dump of the CD. I should try that.
I was thinking more on the lines of /bin/cat

cat /dev/sr0 > /tmp/imagefile.iso
--
This email has not been checked by half-arsed antivirus software
Bill Cunningham
2016-11-26 19:45:03 UTC
Permalink
Post by Jasen Betts
Do you have the physical CD? it may be possible to create an image from
the CD using simple tools.
However if your game is like "Worms" the original disk isn't a simple
filesystem, but a hybrid with audio and data tracks: background music
would play direct from the CD drive to the audio card.
Ok I used dd to copy the CD into a file. It complain about a couple of
errors at 2 sectors and an IO error at a sector. Well I was going to post it
but redirecting stdio or any output in bash. Well it's a pain. 'file' didn't
identify the CD from /dev/sr1 nor from the /mnt directory when /dev/sr1 was
mounted on /mnt. A raw dump of the CD as well as dd copy showed 'CD001'
without the quotes of course. Hum. After dd did it's job I ran file on the
code at it said ISO-9660 filesystem.

I am used to more headers in an ISO 9660 than just 'CD001'. Of course
it's old. I take the complaints from dd about errors with a grain of salt.
The disk was never used much and has no scratches.

The 'file.d' was dd output. it was setup to loopback device loop0 and
mounted. The exact same contents was there as on the physical CD.

So I don't know what it is.

Bill
Jasen Betts
2016-11-26 23:51:52 UTC
Permalink
Post by Bill Cunningham
Post by Jasen Betts
Do you have the physical CD? it may be possible to create an image from
the CD using simple tools.
However if your game is like "Worms" the original disk isn't a simple
filesystem, but a hybrid with audio and data tracks: background music
would play direct from the CD drive to the audio card.
Ok I used dd to copy the CD into a file. It complain about a couple of
errors at 2 sectors and an IO error at a sector. Well I was going to post it
but redirecting stdio or any output in bash. Well it's a pain. 'file' didn't
identify the CD from /dev/sr1 nor from the /mnt directory when /dev/sr1 was
mounted on /mnt. A raw dump of the CD as well as dd copy showed 'CD001'
without the quotes of course. Hum. After dd did it's job I ran file on the
code at it said ISO-9660 filesystem.
It could be that those errors are some sort of copy-protection.
Post by Bill Cunningham
I am used to more headers in an ISO 9660 than just 'CD001'. Of course
it's old. I take the complaints from dd about errors with a grain of salt.
The disk was never used much and has no scratches.
What about pinholes? it doesn't take much damage to the label side of
a CD to cause errors.
--
This email has not been checked by half-arsed antivirus software
Markus Grob
2016-12-02 06:11:10 UTC
Permalink
Post by Bill Cunningham
Ok I used dd to copy the CD into a file. It complain about a couple of
errors at 2 sectors and an IO error at a sector.
Maybe you try with another CD-drive or a program which slow down the
maximal speed. Sometime it helps. There could also be a problem with the
CD itself, because CDs aren't a good place to store data, because the
lifetime could be very short because of physical destruction of the
data-layer throuh time.

Markus
David Kaasen
2016-12-02 13:27:31 UTC
Permalink
Post by Markus Grob
Post by Bill Cunningham
Ok I used dd to copy the CD into a file. It complain about a couple of
errors at 2 sectors and an IO error at a sector.
Maybe you try with another CD-drive or a program which slow down the
maximal speed. Sometime it helps. There could also be a problem with the
CD itself, because CDs aren't a good place to store data, because the
lifetime could be very short because of physical destruction of the
data-layer throuh time.
If there are just a few, physical errors, you could try with:

dd if=/dev/sr1 of=file.img conv=noerror,sync bs=2048

The "conv=noerror,sync" part makes dd ignore errors and write zeroes
in place of the bad sectors to the file.

Of course, the game might not work due to the errors.
--
David.
Jasen Betts
2016-12-02 19:25:37 UTC
Permalink
Post by David Kaasen
Post by Markus Grob
Post by Bill Cunningham
Ok I used dd to copy the CD into a file. It complain about a couple of
errors at 2 sectors and an IO error at a sector.
Maybe you try with another CD-drive or a program which slow down the
maximal speed. Sometime it helps. There could also be a problem with the
CD itself, because CDs aren't a good place to store data, because the
lifetime could be very short because of physical destruction of the
data-layer throuh time.
dd if=/dev/sr1 of=file.img conv=noerror,sync bs=2048
The "conv=noerror,sync" part makes dd ignore errors and write zeroes
in place of the bad sectors to the file.
Of course, the game might not work due to the errors.
You could also try ddrescue, gddresuce, myrescue etc... which will retry errors
--
This email has not been checked by half-arsed antivirus software
Vaso
2016-11-26 02:46:46 UTC
Permalink
Post by Bill Cunningham
I might very well be going about this the wrong way. I have been trying
to use genisoimage to create an ISO 9660 in order to use virtual pc 2007 SP2
with windows 98. It's a virtual machine and I want to take an old win98 game
and make it a "cd" for win98. Joliet extensions don't seem to work as well
as a regular ISO.
On what platform want You to install Virtual PC?
--
Branko Vasiljev:
Vise se NIkada Nitko NECE Na Softveru
Obogatiti Kao g-din Bill Gates!!
Bill Cunningham
2016-11-26 18:16:00 UTC
Permalink
Post by Vaso
Post by Bill Cunningham
I might very well be going about this the wrong way. I have been trying
to use genisoimage to create an ISO 9660 in order to use virtual pc 2007 SP2
with windows 98. It's a virtual machine and I want to take an old win98 game
and make it a "cd" for win98. Joliet extensions don't seem to work as well
as a regular ISO.
On what platform want You to install Virtual PC?
On a XP x64. Or a chopped up version of win server 2003.

Bill
Mike Easter
2016-11-26 19:54:22 UTC
Permalink
Post by Bill Cunningham
I want to take an old win98 game
and make it a "cd" for win98.
What is the name and version of the W98 game? And the company that
produced it? And any other relevant info from whatever you are copying.
--
Mike Easter
Bill Cunningham
2016-11-26 19:59:19 UTC
Permalink
Post by Mike Easter
What is the name and version of the W98 game? And the company that
produced it? And any other relevant info from whatever you are copying.
Yeah ok that would help. "Clive Barker's Undying". Cool game. Made by
Electronic Arts.
128 MB ram at least 64 MB ram
Win95, 98 and ME. No NTs supported.
90 MB free Hard drive space.
DirectX 8 compatible.

Things an emulator shouldn't have much trouble with I wouldn't think.

Bill
Mike Easter
2016-11-26 20:23:35 UTC
Permalink
Post by Bill Cunningham
Yeah ok that would help. "Clive Barker's Undying". Cool game. Made by
Electronic Arts.
128 MB ram at least 64 MB ram
Win95, 98 and ME. No NTs supported.
90 MB free Hard drive space.
DirectX 8 compatible.
Things an emulator shouldn't have much trouble with I wouldn't think.
I'm reading that the Wine compatibility layer PlayOnLinux facilitates
that game OK. There are youtube vids (.ru lang) running it with Ub
14.04 & POL 4.25 with vid 1920x1080 & audio.

At Wine HQ from 2011 there is some dispute but the vids are 2015.
--
Mike Easter
Mike Easter
2016-11-26 20:35:13 UTC
Permalink
Post by Mike Easter
Post by Bill Cunningham
"Clive Barker's Undying".
I'm reading that the Wine compatibility layer PlayOnLinux facilitates
that game OK.
Not much info here:

https://www.playonlinux.com/en/app-1821-GOGcom__Clive_Barkers_Undying.html

Get POL for Ub Precise:
https://www.playonlinux.com/en/download.html

I think then you go to the 1st link above (from inside POL) and get that
POL installer script (linked) to install the game.

I interpret the remarks at the 1st link as saying the script crashes but
the game installs and runs properly (as per the .ru vid).
--
Mike Easter
Anssi Saari
2016-11-29 08:58:12 UTC
Permalink
Post by Bill Cunningham
Yeah ok that would help. "Clive Barker's Undying". Cool game. Made by
You can buy and download that game from gog.com for about $6 and it'll
come with a setup (emulator or patched) so that it'll run under current
Windows. Not much point in fiddling with it in my opinion.
Askfor
2016-11-27 22:14:06 UTC
Permalink
Post by Bill Cunningham
I might very well be going about this the wrong way. I have been trying
to use genisoimage to create an ISO 9660 in order to use virtual pc 2007 SP2
with windows 98. It's a virtual machine and I want to take an old win98 game
and make it a "cd" for win98. Joliet extensions don't seem to work as well
as a regular ISO.
Back when win98 was going there wasn't a ISO 9660. How can I exactly
with my fedora create something that win 98 can use. This was a really good
game :)
I don't have to use virtual PC there's virtual box and qemu that could
be used. Anyway, I'm not getting anywhere.
Keep in mind that hardware acceleration, which game might be needing,
probably won't work. Unless you have two monitors. Simply, if virtual
machine was allowed to take the screen over, user would not be able to
access manager application which controls the virtual machine.
Continue reading on narkive:
Loading...