My 30-day trial of VMware Workstation ran out. Now I plan to download
Server, the free version. The question:
If I uninstall Workstation and install Server, will server still find my
one guest VM? Mp big deal if it doesn't -- just curious.
Jack
|
|
0
|
|
|
|
Reply
|
jcrens (281)
|
2/6/2009 8:15:47 PM |
|
On Fri, 06 Feb 2009 15:15:47 -0500, Jack Crenshaw wrote:
> My 30-day trial of VMware Workstation ran out. Now I plan to download
> Server, the free version. The question:
>
> If I uninstall Workstation and install Server, will server still find my
> one guest VM? Mp big deal if it doesn't -- just curious.
>
> Jack
It might not find it auto-magically, but one can import a guest VM by
directing it to the files. The files that make a guest VM can be shared
between workstation and server versions.
Udo Munk
--
The real fun is building it and then using it...
|
|
0
|
|
|
|
Reply
|
umunk (478)
|
2/6/2009 8:33:22 PM
|
|
Jack Crenshaw wrote:
> My 30-day trial of VMware Workstation ran out. Now I plan to download
> Server, the free version. The question:
>
> If I uninstall Workstation and install Server, will server still find my
> one guest VM? Mp big deal if it doesn't -- just curious.
>
Hmmm not directly related with comp.os.cpm but as a hint: Try
virtualbox, it has a GUI and it can use and convert also vmware images.
The VMWare server version works great, but it's not really convinient to
use it.
Regards
Peter
|
|
0
|
|
|
|
Reply
|
z80eu (294)
|
2/6/2009 9:03:23 PM
|
|
Jack Crenshaw wrote:
> My 30-day trial of VMware Workstation ran out. Now I plan to download
> Server, the free version. The question:
>
> If I uninstall Workstation and install Server, will server still find my
> one guest VM? Mp big deal if it doesn't -- just curious.
You might want to consider using VMware player if you already have a virtual
machine. It's much simpler to install and use than VMware server. Best of
all it's free-as-in-beer with no expiration or strings attached.
The only thing player won't do is directly create a virtual machine. However,
a few minutes with Google will find you any number of sites where you can
either download a variety of pre-configured images or create one custom by
filling in a form and downloading the result.
|
|
0
|
|
|
|
Reply
|
snhirsch (1238)
|
2/6/2009 11:11:01 PM
|
|
Steven Hirsch wrote:
(snip)
> The only thing player won't do is directly create a virtual machine.
> However, a few minutes with Google will find you any number of sites
> where you can either download a variety of pre-configured images or
> create one custom by filling in a form and downloading the result.
I recommend Scientific Linux, which is available as already installed
in a virtual machine, ready to download and run.
-- glen
|
|
0
|
|
|
|
Reply
|
gah (12238)
|
2/6/2009 11:47:20 PM
|
|
Udo Munk wrote:
> On Fri, 06 Feb 2009 15:15:47 -0500, Jack Crenshaw wrote:
>
>> My 30-day trial of VMware Workstation ran out. Now I plan to download
>> Server, the free version. The question:
>>
>> If I uninstall Workstation and install Server, will server still find my
>> one guest VM? Mp big deal if it doesn't -- just curious.
>>
>> Jack
>
> It might not find it auto-magically, but one can import a guest VM by
> directing it to the files. The files that make a guest VM can be shared
> between workstation and server versions.
>
> Udo Munk
Ok, Udo. Thanks.
Jack
|
|
0
|
|
|
|
Reply
|
jcrens (281)
|
2/7/2009 9:17:38 AM
|
|
Peter Dassow wrote:
> Jack Crenshaw wrote:
>> My 30-day trial of VMware Workstation ran out. Now I plan to download
>> Server, the free version. The question:
>>
>> If I uninstall Workstation and install Server, will server still find
>> my one guest VM? Mp big deal if it doesn't -- just curious.
>>
> Hmmm not directly related with comp.os.cpm but ...
I asked the question here because I knew that several folks here do use
MVware, and in fact recommended it to me. Sorry for not tacking on an
"OT" warning in the subject line.
Jack
as a hint: Try
> virtualbox, it has a GUI and it can use and convert also vmware images.
> The VMWare server version works great, but it's not really convinient to
> use it.
>
> Regards
> Peter
>
|
|
0
|
|
|
|
Reply
|
jcrens (281)
|
2/7/2009 9:19:26 AM
|
|
Glen Herrmannsfeldt wrote:
> Steven Hirsch wrote:
> (snip)
>
>> The only thing player won't do is directly create a virtual machine.
>> However, a few minutes with Google will find you any number of sites
>> where you can either download a variety of pre-configured images or
>> create one custom by filling in a form and downloading the result.
>
> I recommend Scientific Linux, which is available as already installed
> in a virtual machine, ready to download and run.
>
> -- glen
>
Hi all,
since we are discussing VMware here in this group.... I wonder, if
anbody out there has successfully created an CP/M-86 image for it.
Thanks,
Uwe.
|
|
0
|
|
|
|
Reply
|
unass (115)
|
2/15/2009 1:44:50 PM
|
|
On Sun, 15 Feb 2009 14:44:50 +0100, Uwe Nass <unass@astro.uni-bonn.de>
wrote:
>Glen Herrmannsfeldt wrote:
>> Steven Hirsch wrote:
>> (snip)
>>
>>> The only thing player won't do is directly create a virtual machine.
>>> However, a few minutes with Google will find you any number of sites
>>> where you can either download a variety of pre-configured images or
>>> create one custom by filling in a form and downloading the result.
>>
>> I recommend Scientific Linux, which is available as already installed
>> in a virtual machine, ready to download and run.
>>
>> -- glen
>>
>
>Hi all,
>
> since we are discussing VMware here in this group.... I wonder, if
>anbody out there has successfully created an CP/M-86 image for it.
>
>Thanks,
Yep, I had to load it from the same disk set I'd use for any x86
machine. Works fine runs very fast.
You can load OSs into player but it will require a floppy , or other
loadable media.
Allison
>Uwe.
|
|
0
|
|
|
|
Reply
|
localhost
|
2/15/2009 2:07:42 PM
|
|
localhost@127.0.01.net wrote:
> On Sun, 15 Feb 2009 14:44:50 +0100, Uwe Nass <unass@astro.uni-bonn.de>
> wrote:
>
>> Glen Herrmannsfeldt wrote:
>>> Steven Hirsch wrote:
>>> (snip)
>>>
>>>> The only thing player won't do is directly create a virtual machine.
>>>> However, a few minutes with Google will find you any number of sites
>>>> where you can either download a variety of pre-configured images or
>>>> create one custom by filling in a form and downloading the result.
>>> I recommend Scientific Linux, which is available as already installed
>>> in a virtual machine, ready to download and run.
>>>
>>> -- glen
>>>
>> Hi all,
>>
>> since we are discussing VMware here in this group.... I wonder, if
>> anbody out there has successfully created an CP/M-86 image for it.
>>
>> Thanks,
>
> Yep, I had to load it from the same disk set I'd use for any x86
> machine. Works fine runs very fast.
>
> You can load OSs into player but it will require a floppy , or other
> loadable media.
>
>
> Allison
>
>
>> Uwe.
>
Hi Allison,
thanks for your response, but I can't see how to install a guest
system under "VMWARE workstation 6.5" from a bootable floppy!
Any hints?
Thanks,
Uwe.
|
|
0
|
|
|
|
Reply
|
unass (115)
|
2/17/2009 9:39:23 AM
|
|
Uwe Nass wrote:
> thanks for your response, but I can't see how to install a guest
> system under "VMWARE workstation 6.5" from a bootable floppy!
Just create a virtual machine, specifying the OS as Other --> MSDOS. You
probably want to keep the hard drive size < 32 MB, as ISTR there are issues
with large volumes and CP/M-86. Once created, start the VM. When the splash
screen appears, hit the magic key sequence for the BIOS setup and tell it to
boot from the floppy. Insert install diskette and restart.
|
|
0
|
|
|
|
Reply
|
snhirsch (1238)
|
2/17/2009 12:54:01 PM
|
|
Steven Hirsch wrote:
> Uwe Nass wrote:
>
>> thanks for your response, but I can't see how to install a guest
>> system under "VMWARE workstation 6.5" from a bootable floppy!
>
> Just create a virtual machine, specifying the OS as Other --> MSDOS.
> You probably want to keep the hard drive size < 32 MB, as ISTR there are
> issues with large volumes and CP/M-86. Once created, start the VM.
> When the splash screen appears, hit the magic key sequence for the BIOS
> setup and tell it to boot from the floppy. Insert install diskette and
> restart.
>
Hi Steven,
THANKS! At least I could install MSDOS 6.22 as a guest system under
Linux. But now I face another problem: I tried to boot CP/M-86, PCP/M,
CDOS v4.1 and CDOS v6.21 from my floppy (not under VMWARE!) and my
PC didn't find the boot record (or something similar). May be this is
not the right group to ask, but on older PC's this was never a problem!
Is the boot sequence different between the above mentioned OS's and
MSDOS? Can newer PC's - like mine - decide between these boot sequences?
Thanks again,
Uwe.
|
|
0
|
|
|
|
Reply
|
unass (115)
|
2/18/2009 2:38:52 PM
|
|
Uwe Nass wrote:
> Steven Hirsch wrote:
>> Uwe Nass wrote:
>>
>>> thanks for your response, but I can't see how to install a guest
>>> system under "VMWARE workstation 6.5" from a bootable floppy!
>> Just create a virtual machine, specifying the OS as Other --> MSDOS.
>> You probably want to keep the hard drive size < 32 MB, as ISTR there are
>> issues with large volumes and CP/M-86. Once created, start the VM.
>> When the splash screen appears, hit the magic key sequence for the BIOS
>> setup and tell it to boot from the floppy. Insert install diskette and
>> restart.
>>
>
> Hi Steven,
>
> THANKS! At least I could install MSDOS 6.22 as a guest system under
> Linux. But now I face another problem: I tried to boot CP/M-86, PCP/M,
> CDOS v4.1 and CDOS v6.21 from my floppy (not under VMWARE!) and my
> PC didn't find the boot record (or something similar). May be this is
> not the right group to ask, but on older PC's this was never a problem!
> Is the boot sequence different between the above mentioned OS's and
> MSDOS? Can newer PC's - like mine - decide between these boot sequences?
I'm not entirely sure what you mean by "decide between these boot sequences".
Can you rephrase the question?
|
|
0
|
|
|
|
Reply
|
snhirsch (1238)
|
2/18/2009 11:13:40 PM
|
|
Steven Hirsch wrote:
> Uwe Nass wrote:
>> Steven Hirsch wrote:
>>> Uwe Nass wrote:
>>>
>>>> thanks for your response, but I can't see how to install a guest
>>>> system under "VMWARE workstation 6.5" from a bootable floppy!
>>> Just create a virtual machine, specifying the OS as Other --> MSDOS.
>>> You probably want to keep the hard drive size < 32 MB, as ISTR there are
>>> issues with large volumes and CP/M-86. Once created, start the VM.
>>> When the splash screen appears, hit the magic key sequence for the BIOS
>>> setup and tell it to boot from the floppy. Insert install diskette and
>>> restart.
>>>
>>
>> Hi Steven,
>>
>> THANKS! At least I could install MSDOS 6.22 as a guest system under
>> Linux. But now I face another problem: I tried to boot CP/M-86, PCP/M,
>> CDOS v4.1 and CDOS v6.21 from my floppy (not under VMWARE!) and my
>> PC didn't find the boot record (or something similar). May be this is
>> not the right group to ask, but on older PC's this was never a problem!
>> Is the boot sequence different between the above mentioned OS's and
>> MSDOS? Can newer PC's - like mine - decide between these boot sequences?
>
> I'm not entirely sure what you mean by "decide between these boot
> sequences". Can you rephrase the question?
Hi all,
sorry for the confusion! Let me state ny "problem" again:
1) I wanted to install CP/M-86 under VMWARE, but I didn't know how
to install such systems (e.g. MSDOS) from a floppy. Thanks to
Steven this problem is solved. MSDOS works fine.
2) I then tried it with CP/M-86 but it didn't work :-( So I thought
that this might be a BIOS/VMWARE problem and I tried booting my
PC (powered by a dual core Intel processor) with this 3.5"
bootable CP/M-86 disk. It didnt work, because the boot sector was not
recognized. I then tried it with other older OS's as mentioned in
my earlier post. No chance! MSDOS could be bootet this way! So I
think, that it is possible to install these older systems under
VMWARE if I can boot them directly.
So the question is (may be not relevant to this group): Are there
differences between booting a MSDOS floppy and e.g. booting a CP/M-86
floppy? Up to now I thought the BIOS graps the first sector (512 bytes)
and put it into memory and then jumps to the beginning of the code.
Is this in newer PC's BIOS's different? In older one's it seems to work
this way.
Thanks again,
Uwe.
|
|
0
|
|
|
|
Reply
|
unass (115)
|
2/20/2009 9:38:28 AM
|
|
Uwe Nass wrote:
>
.... snip ...
>
> So the question is (may be not relevant to this group): Are there
> differences between booting a MSDOS floppy and e.g. booting a
> CP/M-86 floppy? Up to now I thought the BIOS graps the first
> sector (512 bytes) and put it into memory and then jumps to the
> beginning of the code. Is this in newer PC's BIOS's different? In
> older one's it seems to work this way.
That first sector has space for a disk segment map, and includes a
checksum. Checksum failure should prevent execution of the code.
Later MSDOS and CPM86 broke up the disk differently. Use the
correct formatter. Luckily that doesn't affect the location of
that first sector.
--
[mail]: Chuck F (cbfalconer at maineline dot net)
[page]: <http://cbfalconer.home.att.net>
Try the download section.
|
|
0
|
|
|
|
Reply
|
cbfalconer (19183)
|
2/21/2009 2:12:57 AM
|
|
Uwe Nass wrote:
>
(snip)
>
> Hi all,
>
> since we are discussing VMware here in this group.... I wonder, if
> anbody out there has successfully created an CP/M-86 image for it.
>
> Thanks,
>
> Uwe.
Hi Uwe,
I have the following DRI operating systems running under VMware
3.1 on a Windows XP host system.
CPM86-1.1, CCPM-1.0, CCPM-3.1, CPCDOS-3.2, CDOS386R2,
CDOS386R3, DOSPLS-1.2, CPM86Plus, PCPM204E, DRDOS-3.41,
MUDOS5.10, CDOSXM-5.21.
There are many things to consider when creating a virtual
machine to run the earlier version operating systems.
1) Floppy disk images
VMware 3.1 doesn't seem to understand any floppy image other
than 1.44 MB 3.5 in. I use a program I wrote to copy the raw
disk image of a CP/M 1.1 disk into a 1.44MB image sector by
sector and track by track. This leaves a lot of blank sectors
but VMware ignores them anyway. The image can now be written
to a real floppy disk and VMware will happily read it.
I don't know if the above will apply on a Linux host or not.
2) The AT Patch
The AT patched version of CP/M 1.1 is needed to avoid problems
when certain interrupts not used in earlier PC are activated.
I posted in comp.os.cpm a modified version for CCPM31.
Later operating systems mostly seem to be OK.
There are many other bits of relevant information in
comp.os.cpm discussions in the last few years.
3) BIOS settings
To make the virtual machine look more like an old PC try the
following BIOS settings in the virtual machine.
Diskette: 1.44
Hard drive: Type: User, Cylinders: 1023, Head: 9, Sectors: 17
This would be a Seagate ST-4096.
Disable Multi-Sector Transfers, LBA Mode Control, 32 Bit I/O.
Transfer mode: Standard
Ultra DMA Mode: Disabled
4) To set up a virtual hard drive.
Boot virtual machine from an early MS-DOS floppy, perhaps
version 3.3 to 5.x and use FDISK to partition the drive.
You can also use HDMAINT but I had problems using MS-DOS
partitions after doing so. Leave space for a CP/M partition.
You don't need to format the CP/M partition yet.
Boot virtual machine from CP/M 1.1 floppy and run HDMAINT.
Use it to create a CP/M partition, format it and then to mark
it bootable. Reboot.
Copy the CP/M files to the new C: CP/M partition. Now reset
and CP/M should boot.
5) Modern processors push a lot more data on the stack during an
interrupt. The stack size in older operating systems may not
be large enough in some cases. I haven't noticed any problems
yet though.
If you have further questions about creating a virtual machine
please let me know.
Jeffrey W. Shook
|
|
0
|
|
|
|
Reply
|
31415926 (50)
|
2/21/2009 3:35:00 AM
|
|
Jeffrey W. Shook wrote:
> VMware 3.1 doesn't seem to understand any floppy image other
> than 1.44 MB 3.5 in. I use a program I wrote to copy the raw
> disk image of a CP/M 1.1 disk into a 1.44MB image sector by
> sector and track by track. This leaves a lot of blank sectors
> but VMware ignores them anyway. The image can now be written
> to a real floppy disk and VMware will happily read it.
> I don't know if the above will apply on a Linux host or not.
VMware 3.1?? Is that a typo? If not, you're working with an absolutely
ancient (>8 years) version.
|
|
0
|
|
|
|
Reply
|
snhirsch (1238)
|
2/21/2009 1:45:51 PM
|
|
Steven Hirsch wrote:
> Jeffrey W. Shook wrote:
>
>> VMware 3.1 doesn't seem to understand any floppy image other
>> than 1.44 MB 3.5 in. I use a program I wrote to copy the raw
>> disk image of a CP/M 1.1 disk into a 1.44MB image sector by
>> sector and track by track. This leaves a lot of blank sectors
>> but VMware ignores them anyway. The image can now be written
>> to a real floppy disk and VMware will happily read it.
>> I don't know if the above will apply on a Linux host or not.
>
> VMware 3.1?? Is that a typo? If not, you're working with an absolutely
> ancient (>8 years) version.
Hi Steven,
True, it is ancient but paid for, and CP/M is ancient also.
I use VMware Server for more modern things.
Jeff
|
|
0
|
|
|
|
Reply
|
31415926 (50)
|
2/21/2009 4:48:32 PM
|
|
Jeffrey W. Shook wrote:
> Steven Hirsch wrote:
>> Jeffrey W. Shook wrote:
>>
>>> VMware 3.1 doesn't seem to understand any floppy image other
>>> than 1.44 MB 3.5 in. I use a program I wrote to copy the raw
>>> disk image of a CP/M 1.1 disk into a 1.44MB image sector by
>>> sector and track by track. This leaves a lot of blank sectors
>>> but VMware ignores them anyway. The image can now be written
>>> to a real floppy disk and VMware will happily read it.
>>> I don't know if the above will apply on a Linux host or not.
>>
>> VMware 3.1?? Is that a typo? If not, you're working with an
>> absolutely ancient (>8 years) version.
>
> Hi Steven,
>
> True, it is ancient but paid for, and CP/M is ancient also.
> I use VMware Server for more modern things.
Are you aware that VMware Player is free-as-in-beer? Might be a good upgrade
for the classic systems.
|
|
0
|
|
|
|
Reply
|
snhirsch (1238)
|
2/21/2009 7:12:35 PM
|
|
Hi Jeffrey,
Jeffrey W. Shook wrote:
> Uwe Nass wrote:
>
>>
> (snip)
>>
>> Hi all,
>>
>> since we are discussing VMware here in this group.... I wonder, if
>> anbody out there has successfully created an CP/M-86 image for it.
>>
>> Thanks,
>>
>> Uwe.
>
> Hi Uwe,
>
> I have the following DRI operating systems running under VMware
> 3.1 on a Windows XP host system.
>
> CPM86-1.1, CCPM-1.0, CCPM-3.1, CPCDOS-3.2, CDOS386R2,
> CDOS386R3, DOSPLS-1.2, CPM86Plus, PCPM204E, DRDOS-3.41,
> MUDOS5.10, CDOSXM-5.21.
Very interesting!
>
> There are many things to consider when creating a virtual
> machine to run the earlier version operating systems.
>
> 1) Floppy disk images
>
> VMware 3.1 doesn't seem to understand any floppy image other
> than 1.44 MB 3.5 in. I use a program I wrote to copy the raw
> disk image of a CP/M 1.1 disk into a 1.44MB image sector by
> sector and track by track. This leaves a lot of blank sectors
> but VMware ignores them anyway. The image can now be written
> to a real floppy disk and VMware will happily read it.
> I don't know if the above will apply on a Linux host or not.
>
I am interested in that program and will it give a try to my problem!
May be it solves it.
> 2) The AT Patch
>
> The AT patched version of CP/M 1.1 is needed to avoid problems
> when certain interrupts not used in earlier PC are activated.
> I posted in comp.os.cpm a modified version for CCPM31.
> Later operating systems mostly seem to be OK.
>
> There are many other bits of relevant information in
> comp.os.cpm discussions in the last few years.
>
I used your patch to install CCPM31 on a pentium class computer.
Fine work!
> 3) BIOS settings
>
> To make the virtual machine look more like an old PC try the
> following BIOS settings in the virtual machine.
>
> Diskette: 1.44
> Hard drive: Type: User, Cylinders: 1023, Head: 9, Sectors: 17
> This would be a Seagate ST-4096.
> Disable Multi-Sector Transfers, LBA Mode Control, 32 Bit I/O.
> Transfer mode: Standard
> Ultra DMA Mode: Disabled
>
> 4) To set up a virtual hard drive.
>
> Boot virtual machine from an early MS-DOS floppy, perhaps
> version 3.3 to 5.x and use FDISK to partition the drive.
> You can also use HDMAINT but I had problems using MS-DOS
> partitions after doing so. Leave space for a CP/M partition.
> You don't need to format the CP/M partition yet.
>
> Boot virtual machine from CP/M 1.1 floppy and run HDMAINT.
That's my problem: I can't boot CP/M 1.1, CDOS 6.21, etc. on my PC,
even if I try it directly, i.e. shut down the system, put the diskette
in the system and power it up again. The boot sector is not recognized.
Is there a difference between an Intel 32-bit boot sequence and an Intel
64-bit boot sequence? If so, why can I boot MSDOS 6.22 and install it
even under VMWARWE workstation 6.5?
> Use it to create a CP/M partition, format it and then to mark
> it bootable. Reboot.
>
> Copy the CP/M files to the new C: CP/M partition. Now reset
> and CP/M should boot.
>
> 5) Modern processors push a lot more data on the stack during an
> interrupt. The stack size in older operating systems may not
> be large enough in some cases. I haven't noticed any problems
> yet though.
>
> If you have further questions about creating a virtual machine
> please let me know.
>
> Jeffrey W. Shook
Thanks again,
Uwe.
|
|
0
|
|
|
|
Reply
|
unass (115)
|
2/22/2009 11:57:19 AM
|
|
On Sun, 22 Feb 2009 12:57:19 +0100, Uwe Nass <unass@astro.uni-bonn.de>
wrote:
>Hi Jeffrey,
>
>Jeffrey W. Shook wrote:
>> Uwe Nass wrote:
>>
>>>
>> (snip)
>>>
>>> Hi all,
>>>
>>> since we are discussing VMware here in this group.... I wonder, if
>>> anbody out there has successfully created an CP/M-86 image for it.
>>>
>>> Thanks,
>>>
>>> Uwe.
>>
>> Hi Uwe,
>>
>> I have the following DRI operating systems running under VMware
>> 3.1 on a Windows XP host system.
>>
>> CPM86-1.1, CCPM-1.0, CCPM-3.1, CPCDOS-3.2, CDOS386R2,
>> CDOS386R3, DOSPLS-1.2, CPM86Plus, PCPM204E, DRDOS-3.41,
>> MUDOS5.10, CDOSXM-5.21.
>
>Very interesting!
>
>>
>> There are many things to consider when creating a virtual
>> machine to run the earlier version operating systems.
>>
>> 1) Floppy disk images
>>
>> VMware 3.1 doesn't seem to understand any floppy image other
>> than 1.44 MB 3.5 in. I use a program I wrote to copy the raw
>> disk image of a CP/M 1.1 disk into a 1.44MB image sector by
>> sector and track by track. This leaves a lot of blank sectors
>> but VMware ignores them anyway. The image can now be written
>> to a real floppy disk and VMware will happily read it.
>> I don't know if the above will apply on a Linux host or not.
>>
>
>I am interested in that program and will it give a try to my problem!
>May be it solves it.
>
>> 2) The AT Patch
>>
>> The AT patched version of CP/M 1.1 is needed to avoid problems
>> when certain interrupts not used in earlier PC are activated.
>> I posted in comp.os.cpm a modified version for CCPM31.
>> Later operating systems mostly seem to be OK.
>>
>> There are many other bits of relevant information in
>> comp.os.cpm discussions in the last few years.
>>
>
>I used your patch to install CCPM31 on a pentium class computer.
>Fine work!
>
>> 3) BIOS settings
>>
>> To make the virtual machine look more like an old PC try the
>> following BIOS settings in the virtual machine.
>>
>> Diskette: 1.44
>> Hard drive: Type: User, Cylinders: 1023, Head: 9, Sectors: 17
>> This would be a Seagate ST-4096.
>> Disable Multi-Sector Transfers, LBA Mode Control, 32 Bit I/O.
>> Transfer mode: Standard
>> Ultra DMA Mode: Disabled
>>
>> 4) To set up a virtual hard drive.
>>
>> Boot virtual machine from an early MS-DOS floppy, perhaps
>> version 3.3 to 5.x and use FDISK to partition the drive.
>> You can also use HDMAINT but I had problems using MS-DOS
>> partitions after doing so. Leave space for a CP/M partition.
>> You don't need to format the CP/M partition yet.
>>
>> Boot virtual machine from CP/M 1.1 floppy and run HDMAINT.
>
>That's my problem: I can't boot CP/M 1.1, CDOS 6.21, etc. on my PC,
>even if I try it directly, i.e. shut down the system, put the diskette
>in the system and power it up again. The boot sector is not recognized.
>Is there a difference between an Intel 32-bit boot sequence and an Intel
>64-bit boot sequence? If so, why can I boot MSDOS 6.22 and install it
>even under VMWARWE workstation 6.5?
>
>> Use it to create a CP/M partition, format it and then to mark
>> it bootable. Reboot.
>>
>> Copy the CP/M files to the new C: CP/M partition. Now reset
>> and CP/M should boot.
>>
>> 5) Modern processors push a lot more data on the stack during an
>> interrupt. The stack size in older operating systems may not
>> be large enough in some cases. I haven't noticed any problems
>> yet though.
>>
>> If you have further questions about creating a virtual machine
>> please let me know.
>>
>> Jeffrey W. Shook
>
>Thanks again,
>
>Uwe.
One little detail oft forgottten. If the host only knows X the the VM
is likely limited to X. Likely the host sytem ony know of 1.44mb
so any floppy has to be that by default.
Allison
|
|
0
|
|
|
|
Reply
|
Allison5973 (238)
|
2/23/2009 12:07:49 AM
|
|
Uwe Nass wrote:
> Hi Jeffrey,
>
> Jeffrey W. Shook wrote:
>> Uwe Nass wrote:
>>
>> (snip)
>>> Hi all,
>>>
>>> since we are discussing VMware here in this group.... I wonder, if
>>> anbody out there has successfully created an CP/M-86 image for it.
>>>
>>> Thanks,
>>>
>>> Uwe.
>> Hi Uwe,
>>
>> I have the following DRI operating systems running under VMware
>> 3.1 on a Windows XP host system.
>>
>> CPM86-1.1, CCPM-1.0, CCPM-3.1, CPCDOS-3.2, CDOS386R2,
>> CDOS386R3, DOSPLS-1.2, CPM86Plus, PCPM204E, DRDOS-3.41,
>> MUDOS5.10, CDOSXM-5.21.
>
> Very interesting!
>
>> There are many things to consider when creating a virtual
>> machine to run the earlier version operating systems.
>>
>> 1) Floppy disk images
>>
>> VMware 3.1 doesn't seem to understand any floppy image other
>> than 1.44 MB 3.5 in. I use a program I wrote to copy the raw
>> disk image of a CP/M 1.1 disk into a 1.44MB image sector by
>> sector and track by track. This leaves a lot of blank sectors
>> but VMware ignores them anyway. The image can now be written
>> to a real floppy disk and VMware will happily read it.
>> I don't know if the above will apply on a Linux host or not.
>>
>
> I am interested in that program and will it give a try to my problem!
> May be it solves it.
>
>> 2) The AT Patch
>>
>> The AT patched version of CP/M 1.1 is needed to avoid problems
>> when certain interrupts not used in earlier PC are activated.
>> I posted in comp.os.cpm a modified version for CCPM31.
>> Later operating systems mostly seem to be OK.
>>
>> There are many other bits of relevant information in
>> comp.os.cpm discussions in the last few years.
>>
>
> I used your patch to install CCPM31 on a pentium class computer.
> Fine work!
>
>> 3) BIOS settings
>>
>> To make the virtual machine look more like an old PC try the
>> following BIOS settings in the virtual machine.
>>
>> Diskette: 1.44
>> Hard drive: Type: User, Cylinders: 1023, Head: 9, Sectors: 17
>> This would be a Seagate ST-4096.
>> Disable Multi-Sector Transfers, LBA Mode Control, 32 Bit I/O.
>> Transfer mode: Standard
>> Ultra DMA Mode: Disabled
>>
>> 4) To set up a virtual hard drive.
>>
>> Boot virtual machine from an early MS-DOS floppy, perhaps
>> version 3.3 to 5.x and use FDISK to partition the drive.
>> You can also use HDMAINT but I had problems using MS-DOS
>> partitions after doing so. Leave space for a CP/M partition.
>> You don't need to format the CP/M partition yet.
>>
>> Boot virtual machine from CP/M 1.1 floppy and run HDMAINT.
>
> That's my problem: I can't boot CP/M 1.1, CDOS 6.21, etc. on my PC,
> even if I try it directly, i.e. shut down the system, put the diskette
> in the system and power it up again. The boot sector is not recognized.
> Is there a difference between an Intel 32-bit boot sequence and an Intel
> 64-bit boot sequence? If so, why can I boot MSDOS 6.22 and install it
> even under VMWARWE workstation 6.5?
It is not clear to me what kind of CP/M 1.1 disk you were trying to
boot. The original disks were 320K 5.25 inch. Do you have such a
drive attached to your computer or were you perhaps using a disk
with the 144CPM86 software which allows creating a bootable 1.44 MB
CP/M 1.1 disk?
I tried a couple of experiments to see what I could do to get CP/M
86 1.1 to boot on a modern computer.
First I formatted a 1.44 MB 3.5 disk as 720K by putting a sticker
over the density indicator hole before the format. Then I attached
the floppy drive to a VMware CP/M 1.1 virtual machine and used
HDMAINT to copy the virtual boot disk onto the real floppy. Then
I put the floppy in a computer with an AMD K6 350 CPU and booted.
It booted OK and I could run the programs. Next I tried the floppy
in my WinXP machine with an AMD Athlon 64 3400+ CPU and it booted
part way and then complained about not finding sector 22000 or so.
When I told it to accept the sector the screen filled with colorful
random characters and it crashed.
Second experiment. I used a virtual MS-DOS system to make a 144CPM86
floppy on another 1.44 MB 3.5 disk. This floppy crashed VMware when
I tried to boot it in the VM. It booted OK in the AMD K6 machine
after some complaining that the floppy was write protected. I have
not tried it yet in the Athlon 64 machine.
So some machines work and some don't. The early DRI CP/M operating
systems were written for PC XT machines and used BIOS calls to
access the disks. Perhaps some newer computers have a BIOS which
doesn't perform some operation in the same way it was done on the XT.
Perhaps someone else has some other ideas of what could go wrong.
Jeff
>
>> Use it to create a CP/M partition, format it and then to mark
>> it bootable. Reboot.
>>
>> Copy the CP/M files to the new C: CP/M partition. Now reset
>> and CP/M should boot.
>>
>> 5) Modern processors push a lot more data on the stack during an
>> interrupt. The stack size in older operating systems may not
>> be large enough in some cases. I haven't noticed any problems
>> yet though.
>>
>> If you have further questions about creating a virtual machine
>> please let me know.
>>
>> Jeffrey W. Shook
>
> Thanks again,
>
> Uwe.
|
|
0
|
|
|
|
Reply
|
31415926 (50)
|
2/23/2009 5:37:35 AM
|
|
Hello, Jeffrey!
My last messages to you do not seem to have reached you, since I never
got an answer...
So, could you send me a message to my private e-mail address?
We need to re-synchronize.
Yours Sincerely,
Mr. Emmanuel Roche, France
|
|
0
|
|
|
|
Reply
|
roche182 (635)
|
2/23/2009 7:27:54 AM
|
|
Hi all again,
I made some experiments with VmWare Workstation v6.5.1 and
CP/M-86 and had a kind of success! First I downloaded the
1.44" disk image that is hosted on Gaby's site (144cpm86.zip).
Booting my computer directly from this floppy doesn't work :-(.
But... booting it under VmWare works! I could boot, format a
hard disk partition (~ 7.5 MB) and installed CP/M-86 on it.
Then I tried to boot from this virtuell hard disk. Nope....
system says: "No CPM.SYS or CCPM.SYS file on the hard disk".
Booting with floppy works and all files are on the B: drive,
even CPM.SYS. But not during the boot sequence.
Can it be that Linux (VmWare, CP/M) thinks it is a SCSI drive?
The virtuell disk image is part of a SATA disk and known as
/dev/sdb1. Or do you have another hint?
Thanks again,
Uwe.
|
|
0
|
|
|
|
Reply
|
unass (115)
|
3/2/2009 1:37:49 PM
|
|
Uwe Nass wrote:
> Hi all again,
>
> I made some experiments with VmWare Workstation v6.5.1 and
> CP/M-86 and had a kind of success! First I downloaded the
> 1.44" disk image that is hosted on Gaby's site (144cpm86.zip).
> Booting my computer directly from this floppy doesn't work :-(.
> But... booting it under VmWare works! I could boot, format a
> hard disk partition (~ 7.5 MB) and installed CP/M-86 on it.
> Then I tried to boot from this virtuell hard disk. Nope....
> system says: "No CPM.SYS or CCPM.SYS file on the hard disk".
> Booting with floppy works and all files are on the B: drive,
> even CPM.SYS. But not during the boot sequence.
>
> Can it be that Linux (VmWare, CP/M) thinks it is a SCSI drive?
> The virtuell disk image is part of a SATA disk and known as
> /dev/sdb1. Or do you have another hint?
You can configure VMware to use either IDE or SCSI virtual drives. Don't
confuse this with the actual volume where the virtual drive files live on the
host - that's not relevant.
|
|
0
|
|
|
|
Reply
|
snhirsch (1238)
|
3/2/2009 11:02:25 PM
|
|
Hi Uwe
Uwe Nass wrote:
> Hi all again,
>
> I made some experiments with VmWare Workstation v6.5.1 and
> CP/M-86 and had a kind of success! First I downloaded the
> 1.44" disk image that is hosted on Gaby's site (144cpm86.zip).
> Booting my computer directly from this floppy doesn't work :-(.
> But... booting it under VmWare works! I could boot, format a
> hard disk partition (~ 7.5 MB) and installed CP/M-86 on it.
> Then I tried to boot from this virtuell hard disk. Nope....
> system says: "No CPM.SYS or CCPM.SYS file on the hard disk".
> Booting with floppy works and all files are on the B: drive,
> even CPM.SYS. But not during the boot sequence.
>
> Can it be that Linux (VmWare, CP/M) thinks it is a SCSI drive?
> The virtuell disk image is part of a SATA disk and known as
> /dev/sdb1. Or do you have another hint?
>
> Thanks again,
>
> Uwe.
I repeated the process of creating a VMware virtual machine
running CP/M-86 from the 144CPM86 archive. I took notes on
the steps required. I think the problems you are having may
be due to two things.
1) CP/M-86 HDMAINT shows the hard drive as B: in its display
but it actually uses C:.
2) You must remember to mark the CP/M-86 partition bootable.
I hope this will help you get it working. I have attached
my notes below in case there is still a problem or in case
others want to do this.
Jeff
================================================================
Notes on creating a VMware 3.1 machine for CP/M 86 1.1 using the
144cpm86.zip file.
20090302 jws
Create a 144CPM86 floppy image for VMware
Could also do this by booting a PC into MS-DOS.
Does not seem to work when done in a WinXP command window.
1) Use MS-DOS 6.22 in a virtual machine booting from c:
2) Copy 144CPM86 disk create files from archive to a 1.44MB
floppy. Mount as B:
3) Create a blank 1.44MB floppy image file for CopyQM to write
image to. Mount as A:
4) Boot MS-DOS
5) Switch to B:
6) Run MAKEDISK.BAT,
Wait for CopyQM to show "Press Any Key to Continue", do so.
Enter 1 for copy count, press Enter.
When message from 16 bit MSDOS system appears, click Ignore.
Wait while CopyQM formats disk, then press Esc, F10.
Create a VMware virtual machine
1) Use these settings: Typical, MS-DOS, choose loc., no Net.
2) Do Config edit: Create new virtual IDE disk, 0.1GB, named
CPM86-Q540.
3) Connect 144CPM86 floppy disk image to A:
4) Boot virtual machine, press F2 to enter setup.
5) Change HD settings to 512 cyl, 8 head, 17 sectors
(Quantum Q540).
6) Disable all 5 of the HD settings at bottom of screen.
7) Press Esc, F10 to restart virtual machine, Yes, save config.
Prepare the CP/M-86 partition on the hard drive
1) Run HDMAINT
Press F1, F6, F10, F10 to create a CP/M 86 partition
F1, F4, F2, F10 to mark the partition as bootable
F9 to exit HDMAINT
HDMAINT reboots VM from A:
Note that HDMAINT refers to the hard drive as B: but CP/M-86
will see it as C:.
2) At the CPM prompt on A: type PIP C:=A:*.*[rv]
Now all the CP/M-86 files are on C: and it should boot.
Set the A: image file to "do not connect at power on".
Reset the VM.
3) Now CP/M-86 should boot from C:.
Note that HDMAINT seems to crash when run after booting from
C: although it works fine when booted from a floppy.
-
|
|
0
|
|
|
|
Reply
|
31415926 (50)
|
3/3/2009 2:51:40 AM
|
|
Hello, Jeffrey!
My last messages to you do not seem to have reached you, since I never
got an answer...
So, could you send me a message to my private e-mail address?
We need to re-synchronize.
Yours Sincerely,
Mr. Emmanuel Roche, France
|
|
0
|
|
|
|
Reply
|
roche182 (635)
|
3/3/2009 7:19:26 AM
|
|
Hi Jeffrey,
Jeffrey W. Shook wrote:
> Hi Uwe
>
> Uwe Nass wrote:
>> Hi all again,
>>
>> I made some experiments with VmWare Workstation v6.5.1 and
>> CP/M-86 and had a kind of success! First I downloaded the
>> 1.44" disk image that is hosted on Gaby's site (144cpm86.zip).
>> Booting my computer directly from this floppy doesn't work :-(.
>> But... booting it under VmWare works! I could boot, format a
>> hard disk partition (~ 7.5 MB) and installed CP/M-86 on it.
>> Then I tried to boot from this virtuell hard disk. Nope....
>> system says: "No CPM.SYS or CCPM.SYS file on the hard disk".
>> Booting with floppy works and all files are on the B: drive,
>> even CPM.SYS. But not during the boot sequence.
>>
>> Can it be that Linux (VmWare, CP/M) thinks it is a SCSI drive?
>> The virtuell disk image is part of a SATA disk and known as
>> /dev/sdb1. Or do you have another hint?
>>
>> Thanks again,
>>
>> Uwe.
>
> I repeated the process of creating a VMware virtual machine
> running CP/M-86 from the 144CPM86 archive. I took notes on
> the steps required. I think the problems you are having may
> be due to two things.
>
> 1) CP/M-86 HDMAINT shows the hard drive as B: in its display
> but it actually uses C:.
>
> 2) You must remember to mark the CP/M-86 partition bootable.
>
> I hope this will help you get it working. I have attached
> my notes below in case there is still a problem or in case
> others want to do this.
>
> Jeff
>
>
> ================================================================
> Notes on creating a VMware 3.1 machine for CP/M 86 1.1 using the
> 144cpm86.zip file.
>
> 20090302 jws
>
> Create a 144CPM86 floppy image for VMware
>
I did this on another PC!
>
> Create a VMware virtual machine
>
> 1) Use these settings: Typical, MS-DOS, choose loc., no Net.
> 2) Do Config edit: Create new virtual IDE disk, 0.1GB, named
> CPM86-Q540.
> 3) Connect 144CPM86 floppy disk image to A:
> 4) Boot virtual machine, press F2 to enter setup.
In VMWARE Worstation v6.5 you have to press ESC and goto
<Setup>!
> 5) Change HD settings to 512 cyl, 8 head, 17 sectors
> (Quantum Q540).
Done.
> 6) Disable all 5 of the HD settings at bottom of screen.
Done.
> 7) Press Esc, F10 to restart virtual machine, Yes, save config.
>
OK.
> Prepare the CP/M-86 partition on the hard drive
>
> 1) Run HDMAINT
> Press F1, F6, F10, F10 to create a CP/M 86 partition
> F1, F4, F2, F10 to mark the partition as bootable
> F9 to exit HDMAINT
> HDMAINT reboots VM from A:
> Note that HDMAINT refers to the hard drive as B: but CP/M-86
> will see it as C:.
>
> 2) At the CPM prompt on A: type PIP C:=A:*.*[rv]
> Now all the CP/M-86 files are on C: and it should boot.
> Set the A: image file to "do not connect at power on".
> Reset the VM.
>
> 3) Now CP/M-86 should boot from C:.
> Note that HDMAINT seems to crash when run after booting from
> C: although it works fine when booted from a floppy.
>
> -
This is not quite correct. But the idea that CPM.SYS is searched
on C: was a good hint! I went back to the SETUP stage and faked
a B: floppy in the VM BIOS! Then everything worked nicely!
HDMAINT really crashes when invoked from the virtuell hard disk.
Thanks again,
Uwe.
|
|
0
|
|
|
|
Reply
|
unass (115)
|
3/5/2009 10:58:12 AM
|
|
|
27 Replies
209 Views
(page loaded in 2.529 seconds)
Similiar Articles: Quick Question re VMware - comp.os.cpmMy 30-day trial of VMware Workstation ran out. Now I plan to download Server, the free version. The question: If I uninstall Workstation and install... DSDD 720K floppy discs available - comp.music.midiQuick Question re VMware - comp.os.cpm I recommend Scientific Linux, which is available as ... The image can now be written >> to a real floppy disk ... Moving Exchange 2003 mailbox w/ Unity - comp.dcom.sys.cisco ...Quick question: We moved a couple of users to a new exchange ... Now when they call VM, Unity plays "messages are ... PDE toolbox initial condi - comp.soft-sys.matlab Re ... Mounting Cdrom Solaris10 running on VMware - comp.unix.solaris ...If you're using scsi hard drives then it will ... Darren, thanks for your quick response. ... Tools in a Linux Virtual Machine As root (su -), mount the VMware ... Upgrade from Version 5 to Version 9.5 - comp.databases.btrieve ...You may also have >>>>> to re-install the Netware ... Upgrade ? - comp.unix.solaris Folks, Just a quick question. ... 5, does setting swappiness= 0 (/proc/sys/vm ... [bochs][nasm][video memory] - comp.lang.asm.x86In any case, at this point > you're writing to [9000 ... real close, I can see "vs Predator" flash by real quick ... One of my biggest annoyances with VMware is the lack of ... Time sync with milliseconds with Windows XP - comp.protocols.time ...They need to be time synced and my question is if the NTP ... w32time or whatever crap Microsoft ships, you're not ... You could run Windows under Linux VmWare and leave the ... The "USER" environment variable - comp.unix.solaris... their existing scripts, which they're porting from AIX, to work. How about adding a quick ... etc/java-config-2/current-system-vm ... Question about setting environment ... 10 New ooRexx sample scripts available for download - comp.lang ...Even if they're of no use to you, they might give you ... when ObjRexx 2.1.1 was released and was simply a quick and ... migrating mainframe z/VM Rexx to linux ooRexx - comp ... Uninitialized variables, why do they equal their name? - comp.lang ...questions are answered by considering REXX's intent as a ... command languages being used at the time on the VM ... was much easier for these "sysadmins" to write a quick ... old laptop rebirth with 32 meg ram with wireless - comp.os.linux ...... Post Question | Groups ... it takes, the right thing to do would be to setup a VM ... Best Buy charges you $20 to take it off of you're ... Sync scrolling of divs (not frames) - comp.lang.javascript ...It was good enough for a quick exploration, but I'll ... StorageTek RAID Manager on x86? - comp ..... Server VM ... Re: How to remove vertical scrollbar in fullscreen ... RESIGNATION OF STEVE JOBS!! - comp.sys.mac.systemRunning Windows in a virtual machine will probably be fairly ... RE the posting: << The risk in moving to intel ... As a quick and easy photo editing and organizing tool ... B2B Marketplace - Mixet.se Media Center - comp.programming.threads ...... Post Question | Groups | Stream ... B2B Marketplace - Mixet.se Media Center Follow Media Center: Advertising - comp.lang.java.programmer... market conditions, commodity trading, sell real estate ... industry, diamond price guide education, questions ... registersystem med gps funktion, vm truppen, vm ... Re: Quick Question re VMware - newsgroups.derkeiler.com: The ...Hi Jeffrey, Jeffrey W. Shook wrote: Uwe Nass wrote: (snip) Hi all, since we are discussing VMware here in this group.... I wonder, if anbody out there has ... Quick Question re VMware and CP/M-86 - Forum Search - OmgiliQuick Question re VMware and CP/M-86 ... On Mon, 02 Mar 2009 14:37:49 +0100, Uwe Nass <...@astro.uni-bonn.de Hi all again, I made some experiments with VmWare ... 7/20/2012 4:54:04 AM
|