<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>It would be great to get VirtIO working. The “device” driver should be pretty simple to write, if we can get the right development kit.<br></div><div><br></div><div>The NewWorld ROM already has exactly the same SCSI Manager as the OldWorld ROM! It allows NewWorld machines to boot from a SCSI PCI card.<br></div><div><br></div><div>Those NDRVs are (I think) ATA Interface Modules (AIMs). SCSI Interface Modules (SIMs) are buried a bit deeper in the 68k ROM, possibly even in the MainCode image. (Use the tbxi tool to check this out.)<br></div><div><br></div><div>This “monster” technote gives an overview of the MacOS disk driver situation.<br></div><div><br></div><div><a href="https://www.fenestrated.net/mirrors/Apple%20Technotes%20(As%20of%202002)/tn/tn1189.html">https://www.fenestrated.net/mirrors/Apple%20Technotes%20(As%20of%202002)/tn/tn1189.html</a><br></div><div><br></div><div>On Thu, 30 May 2019, at 11:30 AM, Jd Lyons wrote:<br></div><blockquote type="cite" id="qt"><div>I was fooling around with Qemu and Virtio and I’m able to boot the newworld Mac OS ROM from a VirtIO PCI SCSI disk, however we can’t get the System file. Presumably because we need an ‘NDRV’ for our block device.<br></div><div class="qt-"><br></div><div class="qt-">I notice that in the Newworld ROM we have <span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-family:Menlo" class="font"><span style="font-size:11px" class="size">/newworld-rom/pef/ndrv/ata with the ‘NDRV’s for:</span></span></span><br></div><div class="qt-"><span style="font-family:Menlo" class="font"><span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-size:11px" class="size"></span></span></span><br></div><div class="qt-"><span style="font-family:Menlo" class="font"><span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-size:11px" class="size">cmd646</span></span></span><br></div><div class="qt-"><span style="font-family:Menlo" class="font"><span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-size:11px" class="size">heathrow</span></span></span><br></div><div class="qt-"><span style="font-family:Menlo" class="font"><span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-size:11px" class="size">kauai</span></span></span><br></div><div class="qt-"><span style="font-family:Menlo" class="font"><span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-size:11px" class="size">keylargo</span></span></span><br></div><div class="qt-"><span style="font-family:Menlo" class="font"><span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-size:11px" class="size"></span></span></span><br></div><div class="qt-"><span style="font-family:Menlo" class="font"><span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-size:11px" class="size">I seem to recall something about a SCSI manager in the Old World ROM, and I wondering if there is a way to extract it and add it to the New World ROM?</span></span></span><br></div><div class="qt-"><span style="font-family:Menlo" class="font"><span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-size:11px" class="size"></span></span></span><br></div><div class="qt-"><div><span style="font-family:Menlo" class="font"><span style="background-color:rgb(255, 255, 255)" class="highlight"><span style="font-size:11px" class="size">Likely we’ll need an ‘NDRV’ made just for Qemu’s VirtIO-SCSI device, but I think it will have to be added to Openbios or the New World ROM to get us booting…..</span><br class="qt-"></span></span></div><div><div><br></div><blockquote class="qt-" type="cite"><div class="qt-">On May 26, 2019, at 11:28 AM, Elliot Nunn <<a class="qt-" href="mailto:elliotnunn@fastmail.com">elliotnunn@fastmail.com</a>> wrote:<br></div><div><br></div><div class="qt-"><div class="qt-"><blockquote class="qt-" type="cite"><div>On 26 May 2019, at 10:25 pm, Daniel B-J <<a class="qt-" href="mailto:danielbj314@verizon.net">danielbj314@verizon.net</a>> wrote:<br></div><div><br></div><div>How does the parcel file syntax work?<br></div></blockquote><div><br></div><div>This needs to be commented in the Parcelfile<br></div><div><br></div><div>0 tab = parcel (first word is OSType, subsequent ones are fields)<br></div><div>1 tab = parcel child (first word is OSType, subsequent ones are fields)<br></div><div>2 tab = data to be inserted directly (the src= property can be used alternatively)<br></div><div><br></div><div>_______________________________________________<br></div><div>cdg5 mailing list<br></div><div><a class="qt-" href="mailto:cdg5@ucc.asn.au">cdg5@ucc.asn.au</a><br></div><div>https://lists.ucc.gu.uwa.edu.au/mailman/listinfo/cdg5<br></div></div></div></blockquote></div></div><div>_______________________________________________<br></div><div>cdg5 mailing list<br></div><div>cdg5@ucc.asn.au<br></div><div>https://lists.ucc.gu.uwa.edu.au/mailman/listinfo/cdg5<br></div><div><br></div></blockquote><div><br></div></body></html>