So you have a CP/M machine, how do you get software onto it?

  Рет қаралды 22,506

TX Dj

TX Dj

9 жыл бұрын

A lot of collectors have CP/M machines, and know there's tons of software in the archives for these machines, but don't know how to get that software onto those machines since they have no communications software on their machine. Here's how you bootstrap a CP/M machine to use that software from those archives, exactly the same way we used to do it back in the day.
If you like what you see here, please check out my Facebook and Patreon pages!
/ thetxdj
/ thetxdj

Пікірлер: 79
@compu85
@compu85 4 жыл бұрын
Thanks for posting this. I’m new to CP/M, and was quite puzzled with the software archives.
@derekchristenson5711
@derekchristenson5711 2 жыл бұрын
Thanks for the info! I've just recently gotten into CP/M on my Apple IIe with GZ/80 card, and this was helpful to see. I really felt bad at the end when you found you had corrupted the disk in Drive B by rebooting while a file was open for writing. :-/
@matthewJ142
@matthewJ142 4 жыл бұрын
The only guy that made an actual system (killdall) as opposed to Gates Dos which was bought from another companies original design. And then swooped in on the IBM os for their modern line of computers right after Killdall dropped the ball on that one And only a few years later unfortunately a brilliant mind lost too soon
@johnfloy
@johnfloy 4 жыл бұрын
Thanks for this video, I recently restored my Kaypro II and had a hard time getting files onto it. Using this PIP command has been great using a serial cable. Thanks for the info brother! No other vids out there for this.
@philiplord2818
@philiplord2818 3 жыл бұрын
This has been very useful. Was able to use your guide to build mboot3 and Modem 7 for Altos Series 5. Tonight I'm going to try with my IMSAI 8800 and a 2SIO board.
@jonathankovacs1809
@jonathankovacs1809 3 жыл бұрын
Thank You for this video I appreciate your hard work t is good to see CP/M after all these years I used to work /repair thies old classic systems.
@RetroComputingwithMike
@RetroComputingwithMike 5 жыл бұрын
Interesting video, im working on a CP/M Project myself, and this was very usefull :)
@rty1955
@rty1955 25 күн бұрын
Work with a museum restoring old cp/m machimes. We have about 8 Altairs and a dozen IMASI machines along with Heath/Zenith, SWTPC 6800s, bunch of Northstars, a slew of asr-33s and the only DEC PDP-9 in the country that is working!
@JeremyThorntonMSc
@JeremyThorntonMSc Жыл бұрын
Incredibly helpful - thanks!
@Lookn66
@Lookn66 8 ай бұрын
Great video lots of explanation Not leaving very much out. Keep up the great work!!!
@jakubtrzebiatowski5308
@jakubtrzebiatowski5308 5 жыл бұрын
Tons of knowledge in this video
@creakycracker
@creakycracker 6 жыл бұрын
Wow that was entertaining...ALMOST makes me wish I still had my Kaypro I. :)
@jakubtrzebiatowski5308
@jakubtrzebiatowski5308 5 жыл бұрын
Good vid. Thanks
@zachz96
@zachz96 8 жыл бұрын
The CPM BDOS and BIOS offer a standardized API. You can use calls to those APIs to access the serial port.
@matthewJ142
@matthewJ142 4 жыл бұрын
Now I see why C drive was the hard drive designation. While A and B were for the double disk read and write until they came out with all in one drives
@G8rJimbo
@G8rJimbo Жыл бұрын
CP/M on the Coleco ADAM has a huge following. Great to see more CP/M vids, even if this one is 7 years old!
@TheTXDj
@TheTXDj Жыл бұрын
Neat! Using the rare floppy drive or the cassette drive?
@G8rJimbo
@G8rJimbo Жыл бұрын
@@TheTXDj love using the floppy but now using SD cards in the ADAM!
@wisteela
@wisteela 6 жыл бұрын
Great video. Subscribed. On my Amstrad PCW8256 I've used Kermit.
@robertmcfarland9184
@robertmcfarland9184 3 жыл бұрын
I have a kaypro II that I purchased a year ago. I bought a floppy emulator and got that working, but wanted to to get the drives to work. I did try one time to get the serial port to work but didn't look into it that much. This is awesome inspiration. Id love to get it where I could transfer files across the room as that is the setup I have. Thanks for the information...
@electronictreasure4191
@electronictreasure4191 Жыл бұрын
thats a beauty!
@briandenley
@briandenley 3 жыл бұрын
I have been hoping for a video like this. I have three Osborne 1s. I also just bought and Imsaii 8080 retrokit (look that up). I have been looking for a way to get some of the CP/M archive stuff onto my Osborne Executive over RS-232 or the Osborne Modem. Thanks for this video. I'm hoping it will help me get started.
@Captain_Char
@Captain_Char 6 жыл бұрын
this was helpful for my Kaypro 2X running cp/m 2.2u
@LiviuDragon
@LiviuDragon 5 жыл бұрын
hy what is the name of that transformer from your avatar
@vkoskiv
@vkoskiv 9 жыл бұрын
Hey! Sent you a message a while ago on the vintage computer forums regarding the bootdisks for my Vixen.
@TheTXDj
@TheTXDj 9 жыл бұрын
***** Oh hey, I'm not there very often, so I'll go check and see. Thanks!
@matthewJ142
@matthewJ142 4 жыл бұрын
I like the color scheme more than the blah dos grey
@Inquire98
@Inquire98 3 жыл бұрын
'Thank GOD'🙏🏾 and thank you very much for sharing your support and time 😉 I'd like to know 🙄 if there is a USE for CP/M 🙄 The reason I am asking 🙄 I am a 'electronics/mathematics' major 😁 Looking to use some vintage hardware/software for a present day project 😉 Let me know 🤔 I look forward to hearing from you 😁
@TheMovieCreator
@TheMovieCreator 8 жыл бұрын
Nice video! I usually use a HxC FDD emulator on the host, in combination with a very handy tool I made to access the filesystem of most CP/M disk-images. My CP/M-style machine has one of the BIOSes where you can change the disk parameters as well, with support for double stepping in order to read 40-track disks in 80-track drives, so moving files about is pretty simple. The tool for importing and exporting files from CP/M disk images is located here: www.dropbox.com/s/lazhgftl94toduz/CPMdskTool.jar?dl=0
@BollingHolt
@BollingHolt 6 жыл бұрын
Hey! It was ahead of its time; those floppy drives boast the world's first dimmable LEDs LOL.
@utfigyii5987
@utfigyii5987 5 жыл бұрын
I think its pwm effect
@Captain_Char
@Captain_Char 6 жыл бұрын
have you ever done a video on your setup for how to connect a vintage CP/M machine to a more modern machine?
@LiviuDragon
@LiviuDragon 4 жыл бұрын
hy what is the name of that transformer from your avatar
@BlueTroll
@BlueTroll 3 жыл бұрын
@@LiviuDragon niggatron
@oscillatine
@oscillatine 5 жыл бұрын
I have a Sanco 8001 under CP/M 2.2, french machine with japanese components (Sanco = Sanyo + Cofelec). Just quite the same design as on this video.
@TheTXDj
@TheTXDj 5 жыл бұрын
Interesting. One thing I enjoyed about CP/M was that some machines shared the same hardware setups for some of their features, and you could take the driver from another machine and make it work with very minor tweaks.
@wrongmouse1658
@wrongmouse1658 Ай бұрын
PIP and X-COPY are your friends. There is a version of X-COPY that will run on an MS-DOS machine. As for windows, I don’t know as my information is dated back to the late 80’s. my issue is that I have a bunch of 8” floppies and 5¼ “ floppies disks. What you need to do is get a copy of X-COPY Receive on to your CPM system and then you can copy the full version of X-COPY to copy files over the serial ports between machines. This was what I was using back in the 70’s and 80’s. But it sounds that that there are other ways to do the same thing and as you can see, there is some assembly required. When I get my system up and running again, I will have to investigate mboot3.
@TheTXDj
@TheTXDj Ай бұрын
Exactly. Also, don't forget that you can connect an 8" floppy drive to a PC. The pinout and setup of the drive are different than a 3.5 or 5.25 disk. Still, the geometries are the same for equivalent capacity, just the same as, in the case of the Eagle in this video, which has "Quad Density" disks (i.e., 80 track versions with the same encoding and other geometry equivalents with lesser density disks). It would allow you to image and write images for 8" disks. For example, with the Eagle, since it's an 80-track drive (and was available in single or double-sided versions, the equivalent formatted capacity for single-sided is 360KB, and double-sided is 720 KB. For the 5.25" disks like this, a 1.2MB drive is required, as standard 360KB drives cannot handle the double track density due to stepping and head width limitations. Likewise, a double-sided 8" floppy uses the same encoding and stepping as a 5.25" 1.2MB drive. What I'm saying mirrors what you're saying, when restoring some of these older machines to operation, you have options.
@wrongmouse1658
@wrongmouse1658 Ай бұрын
@@TheTXDj The next issue is the 8" drives. Gave them away back in the early 90's. Just one of my mini regrets over time. The drives were attached to a full CPM system and a dead hard drive. Just part of my conversion to PC's.
@qviewq2071
@qviewq2071 2 жыл бұрын
Surely the first file to transfer would be Kermit (or xmodem) and then use these to transfer everything else?
@TheTXDj
@TheTXDj 2 жыл бұрын
that is covered in the video. I used either IMP or MEX or MDM7 if I remember correctly.
@mattluney517
@mattluney517 6 жыл бұрын
Thank you! I am a noob to some of this. Maybe you can help. I have a Kaypro II and I have an HXC floppy emulator running Drive A with an SD card media and some images. I need to start getting some archived data onto a blank floppy image that the Kaypro will recognize. I don't really know where to start. any good resources? does what im describing make sense? thank you so very much.
@TheTXDj
@TheTXDj 6 жыл бұрын
Matt - yes, makes sense. Do you already have it up and running with the emulator? If so, and so long as you can present a "blank image" as perhaps B: drive, you should be able to manipulate that image the same as you would a physical floppy. Are you running off your floppies at all? Or just trying to get the virtual side online before archiving the physical media? I've never done the exact thing that you're talking about there - but if you're able to get the system A) running (off physical or virtual), AND B) are able to make the emulator give the machine a blank floppy image, however that emulator works- THEN C) I could do a video specifically about backing up data to another floppy disk, and the methods should be identical to your emulator setup. Alternatively - using methods nearly identical to what I described in this video will let you install software that you can use to image all your disks and archive them to your modern computer via serial.
@80sCompaqPC
@80sCompaqPC 5 жыл бұрын
So what would it take to get a piece of software that wasn’t designed for the Kaypro II to run on a Kaypro II? I just recently got a Kaypro II, fixed it up and I absolutely love it! I had been wanting one forever. It’s also my very first CP/M machine.
@TheTXDj
@TheTXDj 5 жыл бұрын
As long as it doesn't require terminal controls, or bypass the operating system calls, it will run.
@80sCompaqPC
@80sCompaqPC 5 жыл бұрын
Alright, thanks.
@TheTXDj
@TheTXDj 5 жыл бұрын
@@80sCompaqPC The one other exception (which won't affect you on a Kaypro) is that code that makes use of Z80 instructions won't run on an 8080. Your Kaypro has a Z80, so that's not a concern.
@jeffnay6502
@jeffnay6502 5 жыл бұрын
Hey TX Dj, If you have an extra IMSAI sitting on the shelf there and you could use the space, I would love to add an IMSAI to my small collection.
@TheTXDj
@TheTXDj 5 жыл бұрын
www.ebay.com/itm/Vintage-1970s-IMSAI-8080-Micro-Computer/254135202314
@TranscendentalAirwaves
@TranscendentalAirwaves 7 жыл бұрын
Hello! I found an Eagle II recently but I'm not sure it's working and I have no software for it whatsoever. What does this machine do if booted without a disk?
@TheTXDj
@TheTXDj 7 жыл бұрын
Absolutely nothing. It requires a disk. The images are out there, you just need a DOS or Linux machine to write the images to media. If yours is one of the 80-track drives, you'll need an HD drive so it can step to all 80 tracks, even though the media itself is not HD for this machine.
@TranscendentalAirwaves
@TranscendentalAirwaves 7 жыл бұрын
Awesome, it might actually be functional then. :D My only question then is can I use a computer with a 5.25" drive and Windows 9x to write a disk image of the CPM version it needs or does it specifically have to be DOS. If so what should I use to write the images. Also convieniently I happen to have a 1.2MB diskette drive installed in my main Windows 9x machine. :D
@TheTXDj
@TheTXDj 7 жыл бұрын
So if you have the drive, and that machine is win9x, it will probably work since 95/98 were still based on dos. You need either ImageDisk or TeleDisk, both of these are DOS utils that take a file and write a disk for them. The Eagle disks can be found in one of the archives out there, I think bitsavers has them. As you probably recall in this video, I talked about one of my originals being bad, so I imaged a replacement and transferred the disk into the original sleeve. I got that image from out on the interwebs. :)
@LiviuDragon
@LiviuDragon 5 жыл бұрын
CP/M is a very hard os
@rty1955
@rty1955 25 күн бұрын
Hard? Not at all. I developed for years on it. To xfer files was a snap for me. I would either ise the debugged or assembler to write some tiny code to xfer files over the serial port. Did this for many, many machines
@stonent
@stonent 6 жыл бұрын
Is that a theme or are you actually running Vista on the laptop?
@TheTXDj
@TheTXDj 6 жыл бұрын
stonent that laptop ran vista, yes
@stonent
@stonent 6 жыл бұрын
My mother in law ran Vista until last Christmas when we bought her a new laptop. I don't think it was bad after the service packs came out, but it had the stain of the name and had to go.
@TheTXDj
@TheTXDj 6 жыл бұрын
stonent I never had any complaints about vista once I got past the initial differences. Win 7 is vista with some minor differences. Of course I am weird, and I liked WinME also.
@stonent
@stonent 6 жыл бұрын
I liked Windows 8.1 It was a little less intrusive than 10 once you installed the Classic Shell program. All the Windows 7 menus were still there if you knew the commands to find them.
@TheTXDj
@TheTXDj 6 жыл бұрын
On Win8, I like Start8. It is a pretty decent classic shell replacement. same folks make "ModernMix" which lets you run metro apps in a window.
@computeraidedworld1148
@computeraidedworld1148 3 жыл бұрын
How do you write a boot disk?
@TheTXDj
@TheTXDj 3 жыл бұрын
That is dependent on your system. You would have to format the disk and sysgen it, then you can copy files onto it.
@Edward3DFX
@Edward3DFX 2 жыл бұрын
Nice SILICONE GRAPHICS crt. Monitor
@yakovkhalip9714
@yakovkhalip9714 7 жыл бұрын
Hello ! I'm going to receive a Kaypro 10 from ebay ... Maybe there's a way to connect it to dos machine by LPT cable and to connect by some kind of software then ) ?
@TheTXDj
@TheTXDj 7 жыл бұрын
Not with LPT, but with COM. The Kaypro would be much easier than the machine in this video. There are terminal program disk images out there. Just write them to floppies with your DOS machine, and you're ready to go. You can transfer the files much easier that way, vs the way a machine like this Eagle would.
@yakovkhalip9714
@yakovkhalip9714 7 жыл бұрын
Thanks I've found some info about that on Terry Stewart's site. I'll try it when the K-10 arrives)
@mustangrt8866
@mustangrt8866 2 жыл бұрын
but can it run Venix?
@TheTXDj
@TheTXDj 2 жыл бұрын
Why would you think it would be capable of that? It's a Z80, not an x86.
@sgkonfetti
@sgkonfetti 6 жыл бұрын
Abandoned Software: winworldpc.com/library
@philipl8184
@philipl8184 3 жыл бұрын
Is Modem 7 Z80 code? I tried assembling it on my 8080 machine and it failed with many errors.
@garyclouse4164
@garyclouse4164 9 ай бұрын
The original modem7 was 8080 code As I recall, the 7 ment it would work with 7 bit ASCII data modem from PMMI and the modem protocol for binary data
@petroldevo9934
@petroldevo9934 6 жыл бұрын
Isn't it just a dumb terminal....?
@TheTXDj
@TheTXDj 6 жыл бұрын
Nope. en.wikipedia.org/wiki/Eagle_Computer
@BryanChance
@BryanChance Жыл бұрын
I remember a program called nsweep but can't remember what it was for. LOL
@garyclouse4164
@garyclouse4164 9 ай бұрын
Newseeep is a file manager
Z80 Retro #24 - CP/M Introduction
1:16:44
John's Basement
Рет қаралды 19 М.
Операционная система CP/M на Altair 8800
58:57
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 52 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 33 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 33 МЛН
Exploring the SuperCPU Accelerator for C64
29:13
8-Bit Show And Tell
Рет қаралды 105 М.
Porting CP/M to a Brother SuperPowerNote Z80 laptop thing
1:17:54
Poking Technology
Рет қаралды 14 М.
These Keys Shouldn't Exist | Nostalgia Nerd
19:32
Nostalgia Nerd
Рет қаралды 649 М.
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 554 М.
10 Reasons the Amstrad CPC 6128 Is My Favorite Retro Computer
7:12
Noel's Retro Lab
Рет қаралды 80 М.
pfSense Firewall - pfSense Administration Full Course
3:35:47
Knowledge Power
Рет қаралды 481 М.
Exploring CP/M for the PC
26:56
PCRetroTech
Рет қаралды 34 М.
Samsung Galaxy Unpacked July 2024: Official Replay
1:8:53
Samsung
Рет қаралды 22 МЛН
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 219 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,3 МЛН