Included tags: cp/m ×
Excluded tags: None

QPM by Mitchell Mlinar, any one used it?

VCFed about 2 months ago

QPM was a product by MICROCode consulting in 1985 as a Z80 rewrite of CP/M 2.2 with 10%-15% performance improvements and more features in the same memory footprint. Written by Mitchell Mlinar and he released it for free (personal use) since 2002. He hos …

CPM BIOS, BDOS, CCP layout on Disk vs RAM

VCFed about 2 months ago

Can someone smarter than I, please clarify the CCP, BDOS, BIOS disk vs RAM layout, for both CP/M 2.2 and 3.0? So here is what I always understood (CP/M 2.2 Manual section 6, CP/M Alterations): CP/M 2.2 CPM.SYS contains CCP+BDOS+BIOS DISK drive 0, side 0, …

Epson PX8 Ram Disk stuck at start

VCFed about 2 months ago

Hi everybody. My PX8 works well when the RAM Disk is not installed. However, when Ram Disk 64K is plugged in, the screen gets stuck. There are two versions: sometimes I can only see the cursor blinking at the left top row, other times I can see "59.5 …

How long did CP/M have a hold before MS-DOS became a thing

VCFed about 2 months ago

I've had it in my mind that each had its own "era" in a sequential thing like "CP/M was it for 8 years, and then MS-DOS was it for X years", but the early date of the IBM PC in 1981 seems to throw that idea out the window. Obvious …

Cowgol, C & assembler development environment hosted on Z80 computers running CP/M

VCFed about 3 months ago

Cowgol is a programming language for very small systems, including Z80 computers ( see https://github.com/davidgiv... ). You will find here: https://github.com/Laci1953... , a complete Cowgol development environment, hosted on CP/M, for …

Intel iPDS portable CP/M-80 computer - ICE and EPROM programmer

VCFed about 3 months ago

I've got an Intel iPDS portable CP/M computer. It's main purpose is to be an ICE for the 8051 and 8085 and also an EPROM/microcontroller programmer, but it also operates very nicely as a CP/M computer. There are two 8085 CPUs installed, each running with …

CP/M 2.2 vs 3.0

VCFed about 3 months ago

I'm sure there are many of you that have put together a system using the S100computers.com boards, and I am now in those ranks as well. My current Z-80 STD bus system is running CP/M 2.2, but my new S-100 Z-80 system is going to run CP/M 3.0. I'm just wond …

Moving a file from one user to another

VCFed about 3 months ago

What's the recommended way for changing the user code of a file? There isn't a BDOS API for it (which I can find), and as the user code isn't exposed in the user-visible FCB, the alternative approach of walking through the file extent by extent and updatin …

Nabu - trying to fix a problem in my FD bootloader

VCFed about 3 months ago

This is certainly a case of "coder is an ID10T", but last July I tried to write a floppy disk bootloader for the Nabu that: Doesn't use the official code, because I want it copyright-clean. Can boot existing CP/M 3.1 boot disks. I coded it in tw …

Z88 CP/M or other software available beside the onboard one?

VCFed about 3 months ago

I got a Z88 as present from a coworker, and started to look at it and found it very interesting. It is not my first slab-computer as I have a NC100 too, but I was curious about what can you do with it, beside what is on the onboard ROM. Pipedream is a nic …

Mysterious PC-DOS 1.10 Disk

VCFed about 3 months ago

While browsing @geneb's Internet Archive uploads, I came across this weird copy of PC-DOS 1.10. It is weird because it came on an 8" disk, in CP/M format. Had that been the only anomaly, I might not have bothered mentioning it. However, what adds an e …
Image

RAND_READ behavior

VCFed about 3 months ago

This says that KAYPRO on CP/M 2.2 returns no_error (0) on the call to F_READRAND for record 18 so long as reocrd 18 is at the end fo the file. ... not found with CalcStart Dump vr_1.45 · …

Overwriting non-interfering sparse files in CP/M

VCFed about 4 months ago

OK, here's an unusual question... Can large files be broken up into smaller sparse files on different disks, and then be rejoined by simply PIP'ing them back together? I am guessing the behaviour given PIP will just overwrite a file is that it respects t …

Very early Local newspaper systems using CP/M like Bishop Stortford - GB Techniques

VCFed about 4 months ago

Hi Anyone here still remember the newspaper systems that were being installed/maintained by GB Techniques in the late '80s? I used to travel around the country maintaining the CP/M based systems for the local rags like Bishop Stortford. Or any other syst …

Z80 EMACS for CP/M (2.2)?

VCFed about 4 months ago

I've spent a lot of time trying to get Ralph Betza's version of EMACS working with a VT100 terminal, but so far have been unsuccessful. It looks like his code is set up to work with either an "ASCII" terminal or an "ANSI" terminal (his …

"Best" CP/M Z80 C compiler suite?

VCFed about 4 months ago

Is anyone doing C work ON a native machine? Which compiler and other tools are you using? Which ones have a decent I/O library? Which are faster at building than others? Not interested in cross compilers, looking for something platform, and it's running …
Image

Exidy Sorcerer Floppy Disk Controller (Dreamdisk) Replica PCB

VCFed about 4 months ago

We have successfully designed, built and tested a replica of the Sorcerer Dreamdisk FDC here in Australia. It based around a WD2793 FDC chip. It booted successfully from a Gotek using an 80 Track DS/DD 720K .DSK Image. The DreamBIOS CPM 2.2 uses ZCPR 1.6 …

Self Modifying Code... Best Practice or avoid?

VCFed about 4 months ago

Hi All, Just wondering about the group's thoughts on self-modifying code on CP/M systems. Some people regard this as contentious while others see it as a valuable way to save space and extend the system. In this context, I'm talking about either modifyi …

Yet another Kaypro question

VCFed about 4 months ago

After successfully installing my Gotek floppy emulator I loaded cpm onto the thumb drive and everything booted fine however I noticed that the floppy images had CP/M as well as games and other files.. I was wondering if anyone knew how to merge CP/M images …

Can Turbo Pascal 3 compile to other than 100h ?

VCFed about 4 months ago

There is available a CP/M version for a TRS-80 Model 1 (and my System 80 clone) but because of its roms, low memory starts at 4200h and the programs load at 4300h. So off the shelf CP/M programs dont work. I have the Turbo Pascal source code for the game …

Cirtech CP/M board, help required for emulation.

VCFed about 4 months ago

I have one of the Cirtech CP/M boards that plugs into the 6502 socket for the //e. I have disassembled all of the non-DRI bits and there is some copy protection in there that uses the 6502 <-> Z80 address PROM and the A11 line to check it's running o …

Leaving data behind post-execution.

VCFed about 4 months ago

Hi All, I was just wondering if there was a convention within CP/M for leaving data behind for the next program to use? For example, if a program exits, but wants to leave data for the next program to use ( if it uses the data ) is there a common place t …

[yt] Video showing a deep dive into the earliest to date copy of 86-DOS 0.11.

VCFed about 5 months ago

This video gives an in-depth look at what is currently the oldest known copy of 86-DOS, the antecedent to #MSDOS aka #PCDOS, where we go through the process of moving from CP/M, translating Z80 to 8086 code, and assembling it. Since this DOS predates the I …

Kaypro 2X boot disks

VCFed about 5 months ago

I have a Kaypro 2x I am trying to gt running but I am confused with ROM versions and which CP/m version to use. The machine says 2X on the side. It has the modem, RTC, 2 double sided 1/2 height drives. Seems like it wants to boot. The motherboard is 81-184 …

Chicken vs. Egg - getting files on a CP/M machine

VCFed about 5 months ago

I'm putting together an S-100 CP/M machine that consists of a CPU board, a memory board, a dual CF disk storage board, and a keyboard, mouse, and display board. There is no disk controller card,and the CPU Monitor program is setup to use a serial interface …