Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Rairii

macrumors member
Original poster
Feb 22, 2024
74
167
KeBugCheckEx
looking further, i think atapi.sys actually attempts to support it but does it in the "wrong" way for halgoss, so I'd have to make a second atapi.sys fork for PCI IDE controllers on halgoss
 
  • Like
Reactions: eastone and pete1

repairedCheese

macrumors 6502a
Jan 13, 2020
632
835
I started to mess with it but NT4 was asking for files off the CD and I was not setup for that, (I just had a lone CF card hanging off the paddington ATA bus at that point) so I need to reconfigure things to have the ODD back in the chain
If you can copy the contents of the nt4 install cd onto the cf card, you could always just point it there. No need to worry about a working cd rom drive.
 
  • Like
Reactions: pete1

LightBulbFun

macrumors 68030
Nov 17, 2013
2,900
3,195
London UK
If you can copy the contents of the nt4 install cd onto the cf card, you could always just point it there. No need to worry about a working cd rom drive.

yeah except due to im guessing how everything is formatted, no OS has been able to read the CF card sadly, Windows 2000 Windows XP and MacOS (both modern and old) dont see/want to mount the main FAT or NTFS partition of a PPC NT4 C:/ drive sadly, or I would of copied it across :)
 

repairedCheese

macrumors 6502a
Jan 13, 2020
632
835
yeah except due to im guessing how everything is formatted, no OS has been able to read the CF card sadly, Windows 2000 Windows XP and MacOS (both modern and old) dont see/want to mount the main FAT or NTFS partition of a PPC NT4 C:/ drive sadly, or I would of copied it across :)
Have you tried linux? They built in NTFS support into the kernel some time ago.
 

weckart

macrumors 603
Nov 7, 2004
5,978
3,716
yeah except due to im guessing how everything is formatted, no OS has been able to read the CF card sadly, Windows 2000 Windows XP and MacOS (both modern and old) dont see/want to mount the main FAT or NTFS partition of a PPC NT4 C:/ drive sadly, or I would of copied it across :)
I wonder if it is a hidden partition with the loader in the small boot partition. If you knew what the partition type was, gparted might be able to flip the marker without corrupting the volume. You could then copy across and then flip the marker to hidden again. On the other hand, it could be like UFS, which needs a driver on Mac hardware to load.
 

pete1

macrumors regular
Feb 19, 2008
122
70
London, UK
looking further, i think atapi.sys actually attempts to support it but does it in the "wrong" way for halgoss, so I'd have to make a second atapi.sys fork for PCI IDE controllers on halgoss
If you do this I will help to test it out.

What are your next priorities to get working with the project?
 

Rairii

macrumors member
Original poster
Feb 22, 2024
74
167
KeBugCheckEx
yeah except due to im guessing how everything is formatted, no OS has been able to read the CF card sadly, Windows 2000 Windows XP and MacOS (both modern and old) dont see/want to mount the main FAT or NTFS partition of a PPC NT4 C:/ drive sadly, or I would of copied it across :)
yeah, for removable devices I think older NT (before some win10 revision) will only ever try to access the first partition of a disk.

What are your next priorities to get working with the project?

Given I now have HDI-50 -> DB-25 adapter and DB-25 -> CN-50 cable, I'm now working on a SCSI driver for ARC. I'm using the same general idea as the driver in Open Firmware but I'm using PIO rather than DMA.
 

joevt

macrumors 604
Jun 21, 2012
6,971
4,262
Given I now have HDI-50 -> DB-25 adapter and DB-25 -> CN-50 cable, I'm now working on a SCSI driver for ARC. I'm using the same general idea as the driver in Open Firmware but I'm using PIO rather than DMA.
curio or mesh? Probably mesh.

These are the ROMs I have with mesh or curio (53c94) Open Firmware driver:
Code:
cd "/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac"
grep -l -R --include 'Part2.of' '" mesh"' .
./ROM Bandai Pippin (Kinka 1.0)/Dump/Part2.of
./ROM Bandai Pippin (Kinka 1.2)/Dump/Part2.of
./ROM Bandai Pippin (Kinka 1.3)/Dump/Part2.of
./ROM Beige G3 233/Dump/Part2.of
./ROM PM 4400 and 7220/Dump/Part2.of
./ROM PM 5400 and 6400/Dump/Part2.of
./ROM PM 6500 and TAM/Dump/Part2.of
./ROM PM 8600/Dump/Part2.of
./ROM PM G3/Dump/Part2.of
./ROM PM G3 Desktop/Dump/Part2.of
./ROM Power Express 1/Dump/Part2.of
./ROM Power Express 2/Dump/Part2.of
./ROM PowerBook 3400c/Dump/Part2.of
./ROM PowerBook G3 Kanga/Dump/Part2.of
./ROM PowerBook G3 Wallstreet/Dump/Part2.of
./ROM PowerBook G3 Wallstreet PDQ/Dump/Part2.of
./ROM TNT Development/Dump/Part2.of

grep -l -R --include 'Part2.of' '" 53c94"' .
./ROM PM 8600/Dump/Part2.of
./ROM TNT Development/Dump/Part2.of
Power Express has a 53c875 or 53c825 or 53c825A (from NCR).
I suppose the best OF version of mesh is from Open Firmware 2.4. It has some minor fixes compared to earlier versions.

Open Firmware does polling to know when the DBDMA is done. My dingusppc fork can dump the DBDMA programs in the log (although my fork is a little bit behind and I haven't tried SCSI in Open Firmware on dingusppc recently).
 

Attachments

  • mesh OF 2.4.zip
    6.4 KB · Views: 23

pete1

macrumors regular
Feb 19, 2008
122
70
London, UK
Of the currently supported machines, I am guessing that a SCSI driver would only be relevant to the Lombard?
 

joevt

macrumors 604
Jun 21, 2012
6,971
4,262
Of the currently supported machines, I am guessing that a SCSI driver would only be relevant to the Lombard?
Lombard ROM doesn't have SCSI driver in Open Firmware. I don't think it has a SCSI bus. See #70

Beige G3 has 25 pin external SCSI connector and 50 pin internal SCSI connector. This SCSI bus was usually used for Zip drives. Later Beige G3's used ATAPI Zip drives.
It's 5 MB/s but mesh in Power Mac 7500 is 10 MB/s. Is the slower speed because of the external connector? Can it be switched to 10 MB/s?
 
Last edited:

pete1

macrumors regular
Feb 19, 2008
122
70
London, UK
Lombard ROM doesn't have SCSI driver in Open Firmware. I don't think it has a SCSI bus.
It does, it’s the only New World Mac to have built-in SCSI.

Beige G3 has 25 pin external SCSI connector and 50 pin internal SCSI connector. This SCSI bus was usually used for Zip drives. Later Beige G3's used ATAPI Zip drives.
It's 5 MB/s but mesh in Power Mac 7500 is 10 MB/s. Is the slower speed because of the external connector? Can it be switched to 10 MB/s?
True, but there’s no bootloader for the Beige yet. I’d have thought it wouldn’t make sense to develop a SCSI driver now if there’s no machine available to actually use it with.
 

joevt

macrumors 604
Jun 21, 2012
6,971
4,262
It does, it’s the only New World Mac to have built-in SCSI.
Oh right. It's called chrp,mesh0 instead of mesh
The OF driver for that exists in the ROMs of the B&W G3, iMac (233-333 MHz), and G3 Lombard.
 
  • Like
Reactions: pete1

Project Alice

macrumors 68020
Jul 13, 2008
2,092
2,174
Post Falls, ID
I set up my B&W since it’s the only real compatible Mac I have (I have two tray loaders but soldering an ADB port is beyond my current abilities).

Anyway, I just removed my OS9 drive and found a random IDE disk to use for NT.
It’s detecting it as 0MB and won’t let me continue.
IMG_0697.jpeg IMG_0698.jpeg

Here’s some more details, maybe someone has some insight on whether or not I have something that would be causing this.

I do have an ATA133 PCI card installed, but the disk in question is on the built in bus. I only use the PCI card for OS X, which is all usually use on here as it normally has A Geforce FX 5200 in it. I replaced it with a Rage 128 for the sake of this project.
The disk I plugged into the onboard IDE bus is an “80GB” drive. I made sure it was recognized by OS X before booting the ARC CD.
The B&W also has an ethernet card installed, and a factory ZIP drive slaved to the optical drive.

Is there something wrong with this configuration that would be causing this problem? Having the ATA card installed at all maybe? I was under the assumption it just wouldn’t be recognized.
 

pete1

macrumors regular
Feb 19, 2008
122
70
London, UK
I set up my B&W since it’s the only real compatible Mac I have (I have two tray loaders but soldering an ADB port is beyond my current abilities).

Anyway, I just removed my OS9 drive and found a random IDE disk to use for NT.
It’s detecting it as 0MB and won’t let me continue.
View attachment 2400018 View attachment 2400017

Here’s some more details, maybe someone has some insight on whether or not I have something that would be causing this.

I do have an ATA133 PCI card installed, but the disk in question is on the built in bus. I only use the PCI card for OS X, which is all usually use on here as it normally has A Geforce FX 5200 in it. I replaced it with a Rage 128 for the sake of this project.
The disk I plugged into the onboard IDE bus is an “80GB” drive. I made sure it was recognized by OS X before booting the ARC CD.
The B&W also has an ethernet card installed, and a factory ZIP drive slaved to the optical drive.

Is there something wrong with this configuration that would be causing this problem? Having the ATA card installed at all maybe? I was under the assumption it just wouldn’t be recognized.
The primary ATA bus isn’t supported. You’ll need to disconnect your Zip drive and put the hard drive in its place. Set the HD as master and the CD-ROM as slave.
 
  • Like
Reactions: Project Alice
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.