What is it?This page is here to give you an idea what projects I'm working on. Some are just ideas but I hope to work them out one day. What is stopping me to work them out right away? A lack of time and too may other projects.
The first three projects are pure software projects, the rest is hardware related and there can be software involved.
The order of the list reflects more or less the priority of a project.
CBM-DOSCBM-DOS is an operating system meant for the 8088 processor and better. It should rum on any IBM PC compatible machine. It is meant to run on the CBM-II / 8088 card combination and the PC-Box as well.
The page of CBM-DOS.
MP-ASMAn assembler for various processors like the 6502 and some of its variants, Z80 en 6800. It is updated regularly due to new ideas (and sometimes a bug). Right now I'm busy with expanding it with support for the 6809.
The page of MP-ASM.
ADAD stands for "Auto Disassembler". It is able to disassemble the binaries for the 6502, Z80 and 6800. There is a separata version for the 8088. Both are updated regularly due to new ideas (and sometimes a bug). Right now I'm busy with expanding it with support for the 6809.
The page of AD.
TTL-CPUsI'm building three CPUs made of TTL ICs only. One of them does not even use programmable ICs like GALs, EPROMs or FlashRAMs.
The page of TTL-CPUs.
CBM-II 8088 cardCommodore developed an 8088 card for the CBM-II series but never produced it. I designed a new improved board together with Michał Pleban. It worked right from the start :) The main improvement is the use of a 27512 64 KB EPROM instead of the original 2 KB one. Michal succeeded in booting MS-DOS 3.21 using this EPROM as external disk. We both preferred to use MS-DOS 3.3 but that didn't fit in the EPROM.
A problem with the original board is that it contains a 6525, a quite rare IC. The second design contains a 8255 instead of this 6525. Michał is testing it at this moment. Last info: it seems to work fine so far!
I have designed a third and, we think, final version. It has two extras:
- an extra EPROM so the CBM-II can load the needed program for activating the 8088 card from it.
- The 8255 has some free pins and it was Michal's idea to use them for connecting a SD card.
My own idea is to let CBM-DOS run on it.
No page yet.
PC-BoxThe SSE SoftBox enables the CBM 8032 to run CP/M. In fact the Softbox does the actual work and the 8032 only serves as a terminal. The communication between them goes over the IEEE bus.
The PC-Box is the 8088 equivalent of the Softbox.
CBM-HDTurn an older obsolete PC into drive for your CBM computer. I'm busy combining it with an old project, 1541LPT, to make it easier to fill the HDD. Another idea is using CF cards in combination with FAT32.
The page of CBM-HD.
CBM-PCUse an older obsolete PC to simulate a CBM computer and use it for creating floppy images.
The page of CBM-PC.
1541IDEMain goal: adding an IDE hard disk drive or CompactFlash card to the 1541 floppy drive.
For more info see: 1541IDE8: an IDE hard disk drive for your 1541
Ideas to work out: using a CF card in combination with FAT32.
1541IDE8: The page of 1541IDE8.
2031IDEMain goal: adding an IDE hard disk drive or CompactFlash card to the 2031 (LP) floppy drive.
The main problem of this project: I have only one 2031 and one 2031LP drive. And I don't want to use either of them for testing. So I came up with the next idea: 1541IEEE.
1541IEEEThe idea is to convert a 1541 to a 2031LP clone. This is not my idea, it has been realized by Andre Fachat already in 1986: CBM IEEE4888 interfaces. The next step is adding the IDE HDD or CF card.
C64-IEEEI have several IEEE interfaces for the C64/128. I disassembled various ROMs of these cards to find out how they work. The idea behind that: to create my own IEEE interface. Read: use an existing interface but equip it with a better ROM.
SD2IEC / SD2IEEEI have a 1541Ultimate but I also wanted a SD2IEC. I soldered one myself. The next step is soldering a SD2IEEE using the PetSD as base.
ZX81NUThe Sinclair ZX81 was my second computer and therefore I still have a soft spot for it. Somebody designed an "all TTL" version: ZX81NU.
8x50IDEA CBM 8050 or 8250 floppy drive with an IDE HDD or CF card. Most work seemed to be the interface but the 6530 replacement could serve as base for it.
90x0 SASI interfaceThe CBM 9060 and 9090 HDD have a SASI interface. This is the predecessor of SCSI. Two ideas:
- 90x0LPT: let a PC emulate a SASI HDD using its LPT port.
- 90x0IDE: connect an IDE HDD or CF card to it. Should be simpler than with 8x50IDE because the 90x0 does not use a custom 6530 IC.
Small problem: both my 9060 boards are broken :(
Atom-in-PC cardYou can consider the Atom-in-PC card as an Acorn Atom inside a PC where the PC only only serves as a terminal and storage for this card.
My interest in the card is that I hope to find out if it can be used to emulate one or more of the Commodore CBMs. But I have my doubts because of the difference between the used video systems.
Arduino / Raspberry PiI'm still thinking about how to use them together with one of my Commodores.
Bondwell 14A nice CP/M machine. I'm thinking about expanding its 2 * 64 KB of RAM to 2 * 256 KB by replacing its 4164 DRAMs by 41256s.
Micro Professor MPF-1This is a very nice little computer to work with on a very low level. But loading programs from and saving them to tape is quite a slow excercise. What about equipping it with an IEEE interface? It enables me to connect it my CBM-HD!
You can email me here.