Peter's site blog
CP/M-86 with VMWare Player and Virtualbox 4 ? YES 
Tuesday, August 7, 2012, 06:00 PM
Posted by Administrator
Last time I followed a discussion at comp.os.cpm, subject named "Running CP/M within Linux?", it was not really related with Linux, but with running CP/M-86 in an x86 emulator.

My preferred choice is VMWare Player, so I decided to get the 1.44MB floppy image from ... inary.html , named "CP/M-86 BOOTABLE for 1.44MB FLOPPY". Unfortunately this floppy disk image is faulty.
Somebody should delete it from

I got it working... with a floppy image file from , named "CP/M-86 binary for 1.44mb floppys" - THIS WORKS even in VMWare Player 4 !

For a raw image version usable in VMWare Player 4, just download it from here:
New CP/M-86 floppy image file (raw format,ZIPped) for VMWare Player usage


The second floppy disk image runs also with Virtualbox 4.1. It's a bit tricky maybe, because you have to add a virtual "floppy disk controller" first, see screenshot:

You can add a media (=floppy disk image file) only if you have a disk controller.
You should change the file extension from ".flp" to ".dsk", otherwise VirtualBox does not recognize the format.

Like before, I selected "DOS" as OS in VirtualBox. It runs smoothly too:


I got also cpmtools working, with the help of a self written program, which can convert the image into a different track order (no alternating heads, just one side and then the second side of a floppy disk is expected from cpmtools).
The result - I can use "-f cpm86-144feat" as the needed media type option:

To get the same result, try my Turbo-C program cpm86cnv, which can be d/l'd from >here<.

Usage: cpm86cnv input-image-file output-image-file vmw-to-cpmt
... for converting it to VMWare compatible image format
Usage: cpm86cnv input-image-file output-image-file cpmt-to-vmw
... for converting it to cpmtools compatible image format

After converting it to a cpmtools compatible image,
you can use a similar command to add single files to the image file:

cpmcp -f cpm86-144feat image-file file-to-add-stored-locally 0:cpm86-filename

I tried to copy CBASIC-86 to the above mentioned CP/M-86 boot disk and it works great:

For your convenience, >here<'s the resulting new boot disk WITH added CBASIC-86.


A bit tricky, because just using HDMAINT does not work.
You have to change the harddisk type, for example to an old MFM Type 2 (like in a PC/AT):

After this, use HDMAINT, create a partition (8192K here) and make it bootable.
Copy CPM.SYS with the help of PIP to C:, but you can also copy other stuff (as you like).

This is the result (STAT DSK: of the virtual Type 2 harddisk):

Unfortunately 144BLDR2 will not automatically loaded then, SETUP.CMD and the function "Power-Up command line" does only work with floppy drives. So you have to type in "submit autoexec" manually...

Because this blog entry grows and grows, I will try to make a separate web page for it.

add comment ( 133 views )   |  permalink   |  related link   |   ( 3 / 1572 )
OT: Strange experience made with Symantec Endpoint Protection and their deficient virus detection 
Tuesday, June 26, 2012, 06:30 PM
Posted by Administrator
Recently I was desperately looking for a possibility to resurrect my Turbo Delphi Explorer Installation. A long time ago I received from Borland a message with a key for it, and that worked perfectly. After my Thunderbird Archiv was not readable anymore (from a DVD-R), I thought it should be no problem to get a key again, but there is no chance to get it again from Embarcadero (they want to sell a $200 XE2 Starter version now - too expensive for a hobbyist programmer).

So I used Google to get an alternative solution and I found a Patch-Program from a Cracker group "FFF". My Symantec Antivirus immediately reported this as a "Trojan" malware program (this is definitely not the case, it's a false alarm - it changes only one file, BDE.EXE ).
I took a Hex Editor and looked into it, and I recognized the file was PECompact 2 packed.
So I unpacked it and uploaded it to
At this time it wasn't recognized from most of the antivirus solution anymore as malware, Symantec AV didn't found malware anymore, too.

This happened 2 month ago. Today I tried to copy this unpacked file again, and Symantec AV recognized it again as malware. So I looked again into the file itself, and I altered the string "PEC2", which was left over from my last unpacking try.
Guess what happened. Symantec AV immediately says nothing anymore (=it's clean).

So the bottom line of it: Symantecs pattern search mechanism is really rudimentary implemented, they look only for "PEC2" and that seems to be enough for them to detect an "exepacked" program ???
That's a reason why I do NOT recommend Symantec and their Antivirus solution at this moment...

If you're interested in working Exepacker detection, just take a look >here<.

P.S.: And btw. does Symantec also analyzing all results from ??

add comment ( 106 views )   |  permalink   |  related link   |   ( 3.2 / 4579 )
MacOS X is *NOT* the first Unix based Operating System for Apple Macintosh's 
Saturday, June 2, 2012, 07:00 PM
Posted by Administrator
Recently I have seen some pictures from A/UX ... a UNIX OS running on - at least - 68030 Macintosh's, according to this >>A/UX Compatibility List<< from Apple itself.

Some screenshots:




So Apple had much earlier a working Unix *with* graphical user interface !

And the best - you can still download it, if you know for what filename you have to search.
Just search for AUX_3.0.1_Install_Boot_Disk.diskcopy_image.bin ...

P.S.: Or visit *this* ftp-site or *this* http-site.

Some for A/UX compiled programs can be found also here:

Hints/Help for A/UX installation and multi-boot can be found here:

Added later: has also some very interesting article entries about all three A/UX versions.
[Update: Meanwhile the site seems to be offline. Use THIS entry from]
Recommended !
1 comment ( 143 views )   |  permalink   |  related link   |   ( 3 / 2002 )
Microsoft Adventure - Is this the first game from Microsoft ? And who wrote this ? 
Wednesday, April 4, 2012, 05:00 PM
Posted by Administrator
I was really surprised while "browsing" through an old BYTE issue (December, 1980).
There was an article about a MICROSOFT ADVENTURE which runs on a TRS-80 and an APPLE II (later, there was also a DOS version).
Even though it's not the best adventure, there is an interesting side note.
It wasn't invented from Microsoft, it already existed for a PDP 10 and/or 11/70 (see notes from the author in the below attached PDF).
So it can be the first rip-off from Microsoft (and *not* MS-DOS).
I am not sure at the moment, that it's identical to "Colossal Cave".
If someone has further information about this and the creation history, please give me a hint.

Ensure to take a look into the article (PDF) - >HERE< !

There is a nice page about the original "Colossal Cave Adventure".
Just visit ...

And finally, there are a few CP/M-80 ports also, just download >this archive< (Mike Goetz made it possible).

Meanwhile I saw there is another page which describes the creation history, but they didn't talk about a "rip off" or a copyright violation.
Visit for more details.
Also, there is a page about the first version of this "Cave" adventure, written in Fortran. Just take a look at ... 00009.html too.

add comment ( 133 views )   |  permalink   |  related link   |   ( 3.1 / 4643 )
CP/M on Apple II... new efforts 
Sunday, February 5, 2012, 01:37 PM
Posted by Administrator
I've found a new blog about the efforts to get CP/M running on a modern hardware expansion for APPLE II's (= CFFA). See ... hopefully he will have success.
It's amazing that there is still a lot of ongoing development for Apple 2 enthusiasts.

I have now to resurrect my dead Apple II too, I guess (power suppy problems, but I have already a spare power supply here).

Project site for CFFA can be found at "Related Link" at bottom of this entry.
I placed also a picture of this expansion card here:

add comment ( 129 views )   |  permalink   |  related link   |   ( 3.2 / 405 )

<<First <Back | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | Next> Last>>