Thank you for making a video on this! I've built one as well, and I agree that the documentation is great. So, too, is the board layout, with plenty of room, both from a beginner's perspective and just as a nice-looking board. This kit deserves more publicity than it seems to get. I'd like to add that I had a little issue with the front-panel "slow clock" board, which Donn also sells, and he was very helpful in diagnosing what was wrong. It turned out to be a sometimes-faulty / out-of-spec 74LS04 (it worked great in some applications but completely locked up and overheated as part of the clock circuit), and he sent me a free (and tested) replacement. Donn also corresponded with me about running Tiny BASIC (because I asked about it), which an earlier version of his CPUville computer ran instead of CP/M. And, he was nice enough to send me the hex file for a version that would work. Naturally, it's a better idea objectively to just run BASIC-80 from CP/M (Microsoft BASIC being much more fully-featured than Palo Alto Tiny BASIC), but it was neat to be able to run that as well, just for historical experience.
thank you for making this video. I built a cpuville Z80 computer several years ago, and it was the first Z80 computer I made from a kit. CPM was an add-on board then, so was the serial board. CPM had to be compiled from scratch, the instructions were excellent, and I am grateful for the experience.
Often CP/M programmes hardly work. Back in the days of early computing not all things were ready, while some computers had cursor keys, others used I JK M. It took ages to fill a screen with information and scrolling lasted till the day of resurrection. Maybe, just maybe it would be time for another version of the control program for microcomputers, a 2023 update.
Nice video Jeff. I recently built one of these from the kit. Went together like a dream and worked first time. Followed the instructions and now have it running CP/M. I built an Australian kit based Z80 computer(Microbee) in the 80's and have longed to have something similar to play with again. I was particularly interested in your BASIC, C and Turbo Pascal examples so that will be on my list of things to work on. Well done.
MP/M was used a lot. I remember visiting a typical site where it was in use, an accountant's office. They used 8 terminals IIRC. I helped them out of a case where they had accidentally deleted all the files on the harddisk..
Cool that you knew Gary. I’ve always wanted to read more about him but never have found much info of substance beyond his autobiography that you can find here and there
It's funny that some comments seem to suggest that you have wasted time and effort on your CP/M machine. I guess it might be hard to understand if you have never known a world where MS Windows did not exist, nevermind 'droid and IOS. I remember making a Z80 run on a breadboard when I was not yet old enough to drive a car. I didn't have an EPROM programmer at first, but I had an EEPROM that I was able to use somehow.. I don't remember how. I have been looking for the debugger that I used on my CP/M machine.... it was called "STEPPER". Wonder if anyone knows where to find it or perhaps this is a false memory. It was a full-screen interactive debugger that, if I recall, had registers at the top and a page of memory at the bottom half of the screen, and I think the current instruction disassembled in the middle.
I had ansi and xmodem services on custom PCM modems on this chip as a kid. I also wrote a spreadsheet and regression A.I. for stock ticker data. You had use assembly and have good GC as a coder cause memory and IPC, also software FPU I still use what I learned as a z80 coder in security today. You were forced to learn about cache and allocation stuff and GC
Hey thanks for the review, I've been thinking about buying one of these. It looks uncommonly well done and documented, a nice all-in-one CP/M board. How long an IDE cable were you able to use with the drives?
i have the same ide flashcard adapter you have can you explain the power delivery to it to me? im not sure what pins to connect to what and cant find paperwork on the adaptor... thank you!
I just connected the pin on the floppy power connector CN8 closest to the marking "FDD POWER" to the header pin marked "VCC" on the CPUVille board. The ground connection will be made through the ribbon cable.
@@jefftranter awesome! Thanks! Did that and now I can write to the disk but when I read from it it just takes the first thing in hex I wrote and fills the ram completely with it idk if it is an issue with the computer or with the adapter lol so I have troubleshooting to do! Having a ton of fun with the kit though.
Correct, it only has a serial interface which was pretty typical of CP/M computers of the time, although they often had slots that could accept things like video or sound boards.
You might have seen the video right after it was uploaded - UA-cam takes a while to encode all the higher resolutions. I"m looking at this one day after posting and I see up to 1080p available.
That’s makes no sense. That’s not a Sinclair replica which could make it. That’s not an emulator in Raspberry Pi which could save hours and days for something useful. That’s a procrastination
Thank you for making a video on this! I've built one as well, and I agree that the documentation is great. So, too, is the board layout, with plenty of room, both from a beginner's perspective and just as a nice-looking board. This kit deserves more publicity than it seems to get.
I'd like to add that I had a little issue with the front-panel "slow clock" board, which Donn also sells, and he was very helpful in diagnosing what was wrong. It turned out to be a sometimes-faulty / out-of-spec 74LS04 (it worked great in some applications but completely locked up and overheated as part of the clock circuit), and he sent me a free (and tested) replacement. Donn also corresponded with me about running Tiny BASIC (because I asked about it), which an earlier version of his CPUville computer ran instead of CP/M. And, he was nice enough to send me the hex file for a version that would work. Naturally, it's a better idea objectively to just run BASIC-80 from CP/M (Microsoft BASIC being much more fully-featured than Palo Alto Tiny BASIC), but it was neat to be able to run that as well, just for historical experience.
thank you for making this video. I built a cpuville Z80 computer several years ago, and it was the first Z80 computer I made from a kit. CPM was an add-on board then, so was the serial board. CPM had to be compiled from scratch, the instructions were excellent, and I am grateful for the experience.
Thankyou for this excellent coverage of the kit in action. I’ll be buying it.
Great presentation, thanks a lot!
Often CP/M programmes hardly work. Back in the days of early computing not all things were ready, while some computers had cursor keys, others used I JK M. It took ages to fill a screen with information and scrolling lasted till the day of resurrection. Maybe, just maybe it would be time for another version of the control program for microcomputers, a 2023 update.
Very nice device! What a pitty such thing was not available in the day - at least not at such a pricepoint
Nice video Jeff. I recently built one of these from the kit. Went together like a dream and worked first time. Followed the instructions and now have it running CP/M. I built an Australian kit based Z80 computer(Microbee) in the 80's and have longed to have something similar to play with again. I was particularly interested in your BASIC, C and Turbo Pascal examples so that will be on my list of things to work on. Well done.
I' sure I'm one of the few people that new about and used MP/M. I also knew Gary Kildall. His office was next to KSBW 8
in Monterrey CA
MP/M was used a lot. I remember visiting a typical site where it was in use, an accountant's office. They used 8 terminals IIRC. I helped them out of a case where they had accidentally deleted all the files on the harddisk..
Cool that you knew Gary. I’ve always wanted to read more about him but never have found much info of substance beyond his autobiography that you can find here and there
@@paulgambill - Thanks for the reply. I lived in Santa Cruz, CA at the time, so I was about 20 minutes North of Monterrey off of Hwy 1.
It's funny that some comments seem to suggest that you have wasted time and effort on your CP/M machine. I guess it might be hard to understand if you have never known a world where MS Windows did not exist, nevermind 'droid and IOS. I remember making a Z80 run on a breadboard when I was not yet old enough to drive a car. I didn't have an EPROM programmer at first, but I had an EEPROM that I was able to use somehow.. I don't remember how.
I have been looking for the debugger that I used on my CP/M machine.... it was called "STEPPER". Wonder if anyone knows where to find it or perhaps this is a false memory. It was a full-screen interactive debugger that, if I recall, had registers at the top and a page of memory at the bottom half of the screen, and I think the current instruction disassembled in the middle.
Awesome !
I had ansi and xmodem services on custom PCM modems on this chip as a kid. I also wrote a spreadsheet and regression A.I. for stock ticker data. You had use assembly and have good GC as a coder cause memory and IPC, also software FPU
I still use what I learned as a z80 coder in security today. You were forced to learn about cache and allocation stuff and GC
Hey thanks for the review, I've been thinking about buying one of these. It looks uncommonly well done and documented, a nice all-in-one CP/M board. How long an IDE cable were you able to use with the drives?
I used a cable about 18 inches long without problems before I cut it shorter.
Where did you get the kit from?
i have the same ide flashcard adapter you have can you explain the power delivery to it to me? im not sure what pins to connect to what and cant find paperwork on the adaptor... thank you!
I just connected the pin on the floppy power connector CN8 closest to the marking "FDD POWER" to the header pin marked "VCC" on the CPUVille board. The ground connection will be made through the ribbon cable.
@@jefftranter awesome! Thanks! Did that and now I can write to the disk but when I read from it it just takes the first thing in hex I wrote and fills the ram completely with it idk if it is an issue with the computer or with the adapter lol so I have troubleshooting to do! Having a ton of fun with the kit though.
Does it have sound or graphics? I presume no because you're on s serial terminal?
Correct, it only has a serial interface which was pretty typical of CP/M computers of the time, although they often had slots that could accept things like video or sound boards.
Only 360p
You might have seen the video right after it was uploaded - UA-cam takes a while to encode all the higher resolutions. I"m looking at this one day after posting and I see up to 1080p available.
@@soupwizard I've already seen this once. This is some kind of bug on the UA-cam side.
Congratulations, you built a Gameboy.
Jeff… can I call you Jeff? No. Just no.
That’s makes no sense. That’s not a Sinclair replica which could make it. That’s not an emulator in Raspberry Pi which could save hours and days for something useful. That’s a procrastination