• Please review our updated Terms and Rules here

Any way to bypass a password login in CompuPro Concurrent DOS?

Well, just in case it gives anyone any clues, I pulled the ROM chips off the disk controller and the main board and read them using an EPROM reader. I've tried looking at a disassembly of the files, but I'm not well versed enough in any variants of assembly (aside from PIC microcontrollers) to really make anything out of it. Not that I really expect anyone here to go to that much effort to help solve my problem, but who knows, maybe one of you will be bored enough to give it a shot, haha.

FWIW the processor on the disk controller is an Intel 8085 and the processor on the main system board is an NEC V20.

There are also four Z80 processors across two other expansion cards, but I don't have any reason to believe they are involved in the boot process.

My guess is that the contents of the ROM for the 8085-based MFM drive controller will be similar, if not identical, to that of CompuPro's S100 DISK3 controller card.

One easy thing to do would be to compare the contents of the boot ROM (the one you pulled off the main board) to that of CompuPro's S100 DISK1A floppy controller. Contents of the DISK1A ROM have been posted on several web sites. Just guessing, but perhaps the 10+ will boot with any of CompuPro's Concurrent CP/M system disks of similar vintage rather than requiring one specific to the 10+, as long as it is set up for the same console port?
 
My guess is that the contents of the ROM for the 8085-based MFM drive controller will be similar, if not identical, to that of CompuPro's S100 DISK3 controller card.

One easy thing to do would be to compare the contents of the boot ROM (the one you pulled off the main board) to that of CompuPro's S100 DISK1A floppy controller. Contents of the DISK1A ROM have been posted on several web sites. Just guessing, but perhaps the 10+ will boot with any of CompuPro's Concurrent CP/M system disks of similar vintage rather than requiring one specific to the 10+, as long as it is set up for the same console port?

I'm having trouble picking out any similarities between the 10+ ROM and the DISK1A ROM. It just looks like they use entirely different routines with entirely different addresses to me.
 
I guess my next step is going to be getting the 8" drive hooked to one of my PCs so I can image my CDOS 4.1 disks. I would like to see what the boot track looks like on those compared to the earlier 8" images I've looked at as well as the 5.25" DSQD images I've been trying to boot from.
 
vintage computer museum just listed a 10 plus and posted a good picture of the boards, which i hadn't seen on line before
https://www.ebay.com/itm/93460585433
This is sad, it uses an Adaptec 4000 SASI-MFM interface board, the disk format is supported by dave's emulator
if you have the same boards as this unit does.
10plusl.jpg
 
vintage computer museum just listed a 10 plus and posted a good picture of the boards, which i hadn't seen on line before
https://www.ebay.com/itm/93460585433
This is sad, it uses an Adaptec 4000 SASI-MFM interface board, the disk format is supported by dave's emulator
if you have the same boards as this unit does.
View attachment 60838

Mine is a different configuration with a different drive than that one. It's an MFM drive hooked straight to the controller with the 8085, no adapter.
 
can you post a picture of the disk controller. I just found the picture of your machine from eBay, the one with a floppy tape?
 
can you post a picture of the disk controller. I just found the picture of your machine from eBay, the one with a floppy tape?

I'll have to wait 'til I get home.

Bear in mind I'm not sure being able to read the flux will be helpful at this point since my PC's MFM controller seems to have ruined the boot sector. Unless you can get me a copy of the boot sector to write back on to the drive somehow.
 
microcomputersolutions (Michael Louie) passed away in June 2018. I wish I could help you, I very familiar now with my CompuPro 8/16 S-100 system but the model 10 is a different animal.
I do have the same M4853 drive as yours.

Larry G
 
The README.TXT file in the "cprocpm6.zip" has this extra information, about
DISK1.IMD and DISK2.IMD.

These are two 8" SSDD disks, which between the two contain all
the system files. One has the boot loader for the 8086/8087 CPU;
the other will boot the 8085/8088. ALL the files on oth disks are
needed for either system and should eventually be all put on one
double-sided disk or a hard drive.

The CPM.SYS file supplied will boot up supporting four 8" floppy
drives (you can use any number up to 4 and it will be fine), and
it will support the Interfacer-4 or the System Support boards.

Switch settings:

8086/8087 CPU:
--------------
S1 - All OFF
S2 - All OFF
S3 - 1,5,6,8=OFF 2,3,4,7=ON
S4 - 1,2=OFF 3-10=ON

8085/8088 CPU:
--------------
S1 - 4,5,8=OFF 1,2,3,6,7=ON
S2 - All OFF
S3 - 1,3,4,5,6,7,8=OFF 2=ON

DISK1A:
-------
S1 - 1,6,8=OFF 2,4,5,7=ON 3=OFF for 8086, ON for 8085
S2 - 1-7=OFF 8=ON
S3 - 6,7=OFF 2,3,4,5,8=ON 1=OFF for Interfacer-4, ON for System Support
J1 - All jumpers in 8" (top) position
J7 - "B,C" position
J10 - "4" position

Interfacer-4:
-------------
S1 - All OFF
S2 - 3,4,8=OFF 1,2,5,6,7,9,10=ON
S3 - 5,6,7,8=OFF 1,2,3,4=ON

System Support:
---------------
S1 - 1,5,6,8=OFF 2,3,4,7=ON
S2 - 5,6,7,8=OFF 1,2,3,4=ON
S3 - 1,2,3,4,6,8=OFF 5,7=ON


Larry
 
Ok let's see how far we get - I made a disk with teledisk using the maslin archive disk ccpm86-1.td0. I used an old Win98 PC rebooting in msdos mode, then writing to an unmodified standard 1.2M 5.25 floppy drive using MD2D media (not HD media).
I took the disk and could read it on my CompuPro S-100 system with the identical drive that you have = Mitsubishi M4853. I've included screenshots of the directory and the serial terminal file TTYS. If you can make a disk using this method then
the challenge I would guess is renaming CCPM40FH.SYS to CCPM.SYS since I don't see a CCPM.SYS but if there is none it should prompt for a 4 character name where you would enter 40FH. Is your hard drive a 40 meg? I didn't look yours up.
Choosing 40FH should boot floppy but have the hard drive drivers installed. If you're not getting a choice prompt then I'm guessing your TTYS file needs to get edited.
your 4 consoles such as console 0 are set to 0:15:0:82N. 82N is 8bit 2 stop bits No parity, 15 = baud rate which is undefined in ccpm v3.1 not sure in your version. I would change all consoles to n:0:0:82N for default 9600 baud and no handshake.
Larry Kramer - I wonder if there is a cpmtools definition he could use to get files in/out of the image before he lays it on the disk? I did use TD02IMD utility to convert to an imagedisk format as well and can view it with IMDV.

Larry G
 
Ok let's see how far we get - I made a disk with teledisk using the maslin archive disk ccpm86-1.td0. I used an old Win98 PC rebooting in msdos mode, then writing to an unmodified standard 1.2M 5.25 floppy drive using MD2D media (not HD media).
I took the disk and could read it on my CompuPro S-100 system with the identical drive that you have = Mitsubishi M4853. I've included screenshots of the directory and the serial terminal file TTYS. If you can make a disk using this method then
the challenge I would guess is renaming CCPM40FH.SYS to CCPM.SYS since I don't see a CCPM.SYS but if there is none it should prompt for a 4 character name where you would enter 40FH. Is your hard drive a 40 meg? I didn't look yours up.
Choosing 40FH should boot floppy but have the hard drive drivers installed. If you're not getting a choice prompt then I'm guessing your TTYS file needs to get edited.
your 4 consoles such as console 0 are set to 0:15:0:82N. 82N is 8bit 2 stop bits No parity, 15 = baud rate which is undefined in ccpm v3.1 not sure in your version. I would change all consoles to n:0:0:82N for default 9600 baud and no handshake.
Larry Kramer - I wonder if there is a cpmtools definition he could use to get files in/out of the image before he lays it on the disk? I did use TD02IMD utility to convert to an imagedisk format as well and can view it with IMDV.

Larry G

He's already got me a working cpmtools definition, so that's taken care of. :)

But yes, the issue is I'm not getting a prompt. On my machine it looks like the default console baud at boot is 19.2K, so ideally I'd want the baud rate on the disk set to that.
 
there is also an AUTO.SUB file which will probably launch type a readme file then set to 8bit with SW!.CMD and start a menu program
 
>Interesting... I wonder if the disk then is trying to set a baud rate my machine can't even handle?

It's possible although I think the TTYS file doesn't come into play until after CCPM.SYS is launched. Try pressing ctrl-c when it hangs. Sometimes that takes it back to a cold boot routine.
Or blindly type 40FH then return. Can you change the baud in your terminal to 9600 ?
 
Back
Top