CDROM on older machines

Support and general discussion.
Post Reply
teppic
Posts: 53
Joined: Tue 20 Jun, 2017 12:31 pm

CDROM on older machines

Post by teppic »

I see that PCEM by default wants to add a CDROM drive to E: and that on newer machines that will add it to the 2nd native IDE controller (master).

But what does it do on older machines with just one controller? Does it add its own BIOS like an expansion card? I've noticed the CD drive is still detected and usable even though there's no secondary controller in these machines.
User avatar
omarsis81
Posts: 945
Joined: Thu 17 Dec, 2015 6:20 pm

Re: CDROM on older machines

Post by omarsis81 »

First, I'm not sure what you call "older machines" all PCem machines are more than 20 years old...
By default, PCem assigns D: to the CDROM... but that can be easily configured in the menu
For what I know, IDE controllers do not have an independent bios
User avatar
SarahWalker
Site Admin
Posts: 2054
Joined: Thu 24 Apr, 2014 4:18 pm

Re: CDROM on older machines

Post by SarahWalker »

PCem always emulates two IDE controllers. The secondary won't be used by the BIOS in older machines, but CD-ROM drivers can still access it. This was a real setup available back in the day - many sound cards (eg SB16) came with an IDE port which could be used for CD-ROM.
teppic
Posts: 53
Joined: Tue 20 Jun, 2017 12:31 pm

Re: CDROM on older machines

Post by teppic »

Ah, I thought PCEM must be injecting something since as you say the BIOS on those machines can't see anything.
omarsis81 wrote:First, I'm not sure what you call "older machines" all PCem machines are more than 20 years old...
By default, PCem assigns D: to the CDROM... but that can be easily configured in the menu
For what I know, IDE controllers do not have an independent bios
By older I mean almost all 286/386 machines that include IDE as standard, they only provide two IDE slots. The newer PCs that PCEM emulates have primary and secondary controllers giving four IDE drives.
A. Naim
Posts: 139
Joined: Thu 09 Jul, 2015 5:06 pm

Re: CDROM on older machines

Post by A. Naim »

teppic wrote:Ah, I thought PCEM must be injecting something since as you say the BIOS on those machines can't see anything.
omarsis81 wrote:First, I'm not sure what you call "older machines" all PCem machines are more than 20 years old...
By default, PCem assigns D: to the CDROM... but that can be easily configured in the menu
For what I know, IDE controllers do not have an independent bios
By older I mean almost all 286/386 machines that include IDE as standard, they only provide two IDE slots. The newer PCs that PCEM emulates have primary and secondary controllers giving four IDE drives.
One physical IDE port can support two IDE drives, one primary and one secondary. So those two physical IDE slots on old motherboards provided for a total of two primary and two secondary IDE drives.
EluanCM
Posts: 112
Joined: Tue 27 Oct, 2015 2:07 pm
Location: Brazil
Contact:

Re: CDROM on older machines

Post by EluanCM »

He really meant one port/two drives. I have machines like that.
teppic
Posts: 53
Joined: Tue 20 Jun, 2017 12:31 pm

Re: CDROM on older machines

Post by teppic »

Yeah, just one port with master/slave rather than two ports with two sets, as was common for all machines from the pentium onwards until SATA replaced IDE.
szadycbr
Posts: 295
Joined: Mon 21 Nov, 2016 6:23 pm

Re: CDROM on older machines

Post by szadycbr »

teppic "as was common for all machines from the pentium onwards until SATA replaced IDE" , on that i must disagree, in my opinion the most had 2 ports, like most of socket 7 motherboards and most slot one motherboards. i had plenty of them and one port was unusual, go to ebay, You got plenty pictures of those motherboards , and You will see. dont know about PIII motherboards onward, You might be right there, but up to P2 i m sure of it.
User avatar
SarahWalker
Site Admin
Posts: 2054
Joined: Thu 24 Apr, 2014 4:18 pm

Re: CDROM on older machines

Post by SarahWalker »

I don't see the disagreement here. Most Pentium and later motherboards had 2 IDE ports for 4 IDE devices, most 486 and earlier had either no IDE ports on the motherboard, and used an IO card with 1 IDE port and _occasionally_ 2, or had 1 or _occasionally_ 2 ports on the motherboard. That's basically exactly what both you and teppic are saying.
szadycbr
Posts: 295
Joined: Mon 21 Nov, 2016 6:23 pm

Re: CDROM on older machines

Post by szadycbr »

well, forgive me, i did misunderstood His post, my bad, my bad english. Teppic was right , i read wrong :(
A. Naim
Posts: 139
Joined: Thu 09 Jul, 2015 5:06 pm

Re: CDROM on older machines

Post by A. Naim »

Yeah, apologies; I read it wrong. :/
Post Reply