Peter's site blog
Three remarkable and rare C64 peripheral devices/cartridges 
Sunday, October 14, 2012, 02:52 PM
Posted by Administrator
Just take a look at these three rare C64 items:

This NCS QUICK DATA DRIVE is basically a (data) tape drive, similar to Sinclairs Quickdrive, but for the C64 - I guess it's not really slower than the famous but painful slow 1541 floppy drive...

This is a rare DELA Z80 cartridge, similar to Commodore's CP/M cartridge, but smaller...

And this is a 1541 II floppy drive, but with a very nice track display.
(Build instructions for such a track display can be found in german C64 magazine "64er" issue 10 from 1991 ...)

If you know some additional rare C64 peripheral devices/cartridges, do not hesitate to send me a note and if possible, a picture - thanks in advance for your help.

For more C64 devices visit also and for more cartridge infos, visit ...
1 comment ( 190 views )   |  permalink   |  related link   |   ( 3.1 / 4270 )
OT: Personal Firewall "Snake Oil" .... why so many are misinformed 
Monday, September 17, 2012, 07:00 PM
Posted by Administrator
Yes, software vendors of security suites are really smart.
They give you always advice to have the latest anti virus solution, and, last but not least, they suggest to use personal firewalls as one part of their complete suite as well.

Unfortunately (software) personal firewalls permit always access for some "trusted" applications like your own browser. Very often they do not check if the browser is using original DLLs and of course they can't check if the permitted applications are remotely controlled by another application.
So if a malware opens a browser in a invisible/hidden window, this malware can send commands (messages) to this opened (program) window with ease.
Such a malware can send data via that hidden browser window, e.g. with a special formed URL or with the help of a html (input) form on a well prepared server.
The personal firewall will not be able to forbid this.

Even Microsoft itself describes that weakness: ... -us;327618 ...

Ok, you ask me how a malware can do this, because you didn't download (yet) unknown executables ? Very easy. Just look for zero day exploits, preferrable also for your browser, like the newly discovered exploit here - ... -over-yet/ ... works easily by using flash (I hate flash meanwhile, this ugly plugin isn't necessary anymore since HTML 5 was implemented).

Hint: Using Firefox with "noscript" plugin would prevent getting such flash (look for "moh2010.swf") malware. Also, most of my 5 year old advices are still valid, see for more infos.
2 comments ( 157 views )   |  permalink   |  related link   |   ( 3.1 / 3940 )
Very interesting Computer Chronicles TV Episode (1995) about Gary Kildalls lost deal with IBM 
Saturday, September 8, 2012, 07:50 PM
Posted by Administrator
That seems to be worth to be viewed... much background information about Gary Kildalls try to compete with Microsoft, we all know how it ended.

And this photo is an early picture of both protagonists.
Bill Gates looks like a young innocent school boy (but this really misleading....):

add comment ( 101 views )   |  permalink   |  related link   |   ( 3.1 / 4203 )
Thinkpad T23 (and now also 600E) boots CP/M-86 (despite of Wikipedia) 
Saturday, August 18, 2012, 07:00 PM
Posted by Administrator
This is great. And it was not done with an ancient IBM PC/XT.
It was done with a Thinkpad T23 (not the most modern one, but still working with Windows XP, and having a build-in high density floppy disk drive ...).
Here is the proof:

There is a Wikipedia Entry for a boot sector explanation, and there is a discussion page for this article, see here: ... _signature
Somebody said there, CP/M-86 with missing magic bytes (0x55 0xAA) in its boot sector could not be used with other PCs except an ancient IBM PC/XT (or in best case, with an original IBM PC/AT). That's simply wrong (test it with the 1.44MB image file and the appropriate floppy disk writing program like RAWRITE, my DOS program writeimg or even David Dunfield's famous ImageDisk).
Boot sectors from floppy disks must not have such a magic byte sequence at the end of the sector (instead, this check is only mandatory for harddisk boot sectors/an MBR on a HD).

Btw.: My Compaq Portable II (an AT compatible machine) boots CP/M-86 also.

Later added:
Meanwhile I've access to a Thinkpad 600E. Of course I was able to boot CP/M-86, too.
Just look at this second picture:

That's the proof "Crispmuncher" just has no idea what he talks about. He told me he "tests" a Thinkpad 600E and he was not able to boot CP/M-86. I guess he has no idea how to transfer the mentioned 1.44MB floppy disk image onto the real floppy disk media.

1 comment ( 123 views )   |  permalink   |  related link   |   ( 3.2 / 1735 )
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 ( 110 views )   |  permalink   |  related link   |   ( 3.1 / 2465 )

<<First <Back | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | Next> Last>>