Well, the ROM I am using to test with is the LC475/Q605. Offset 1278 is the named resource that the INITNETBOOT routine attempts to open automatically. So I believe this takes care of executing the Open routine.
My issue is with within the Open routine, getting the drive added to the queue. I...
Yes my bad, I'm still learning all the names in this community :) @zigzagjoe was the Joe I was referring to.
Thanks all, this is all very helpful. And in a way so cool to get into 68K programming. A much younger version of me is very jealous right now.
My new driver is pretty close. But I am...
Thank you @joevt and @cheesestraws. The 4-bytes of padding and alignment make sense to me now.
@joevt yes I've been looking at your sample RAM disk driver as well. @Jockelill pointed that out to me a little bit ago :)
@joevt I do have a question, not sure if you can answer though. I am writing a new ROM/RAM disk driver from scratch, and in the Resource Header for drivers in the ROM, I am curious what the purpose bytes 33, 34, 35 and 36 are for?
Yeah, I think I got my 128MB SIMM that was specifically designed for "angled" sockets. Looking at my SIMM, the side that is angled towards the motherboard has much smaller (thinner) chips.
Here is the link to the SIMM I bought from Amazon. I first made the mistake of buying a non-angled SIMM...
Did a quick move of the ROM disk driver to the free resource at offset 60080. Works like a charm, and the original ATBOOT resource is still available. Just gave it the generic name ROMDSK for now.
It appears that pretty much all the 1024KB ROMs have these free resources. Might be a good...
@joevt your dumpromresources is just a fantastic tool, BTW! Wanted to pass along some kudos to you. Thanks for continuing to improve and enhance it.
Those free resources were a surprise to me, too. I first noticed that because a free resource just happened to come after the ATBOOT driver...
OK disregard my last two posts. I actually wish I could delete them. But I started rebuilding the resource table in the C&Q 610 ROM, and I realized that the larger ATBOOT driver really was not stepping on the next resource after it. This ROM actually has a handful of bytes not in use in between...
Yes sure enough, did a quick test and moved the NETBOOT resource to offset 04 0F 10 (plenty of free space there). Had to adjust the NETBOOT resource header, and also adjust the next resource offset in the ATBOOT resource header. But this did the trick. NETBOOT driver, even though generally...
100%, you are right. ATBOOT and NETBOOT are different driver resources. There is a lot of free space in the C610 ROM, so I think the resource list could easily be rebuilt to push things around. I will attribute this overlap to laziness on my part :) But, I was also thinking of potentially...
Attached is a write-up for the Centris 610/650 & Quadra 800 (ROM checksum F1A6F343). The hacks in this document assume a 7MB ROM/RAM disk and the 8MB CAYMAC AUTO-SENSE ROM SIMM. Interestingly the size of the ATBOOT driver in this ROM is 4-bytes smaller than the ATBOOT driver in the LC475 ROM. So...
Thanks @killvore! Located in Anchorage, Alaska, which always makes shipping fun (to say the least). But I am on the road system, and USPS shipping prices are the same as the Lower 48. So that would be the way to ship.
Totally OK with Q610 instead of C610.
Blank Bezel would be preferred.
Feet...
I purchased a nicely restored C610 motherboard from Will at the CayMac team. I am going to work on some overclocks and ROM hacks. So now this means I am in the market for a C610 case :) In search of, if anyone has any leads!
Wanted to share this write-up. I only get credit for 1 very minor fix listed in here. Otherwise this is a collection of knowledge from many different people. I would be happy to give specific credit to specific hacks :)
But I wanted to make this a living document for 1024KB ROM hacking. There...
Thank you! I just downloaded that repository, so I'll take a look at all this. Seems like a ton of good information in there.
The little project I am working on is building my own variant of the netBOOT driver from scratch.
Do you by chance know where I can find more details on combo bits? I found some old threads from bbraun indicating some documentation showing IIsi has a default combo bit of 4, but 3 if an FPU is installed. Is this stuff documented in Inside Macintosh somewhere?
I've been talking with the great proprietors at CayMac. We fixed the LC475 ROM so it should reliably boot to ROM when holding down R. The Q950 ROM should likewise be a very easy fix. Take a look at their github page, they already have the new LC475 ROMs available for download.
I actually have...
I'm certainly learning that the LC475 is in the odd space between the smaller and cleaner 128KB ROMs, and Super Mario. But with Netscape v4, the Dayna WiFi with BlueSCSI, I am actually able to get out to a lot of websites. It is pretty usable. Might even be worth doing a short-term daily-use.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.