Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.
Thanks, I can find and fix those things, but before I do, is this type of output useful for dingusppc?
Interesting! Is there any value in getting the data from a live system or is taking it out from ROM generally better?
Very nice!
It is odd indeed, adding screenshot from MacsBug (same if I reboot and check as soon as it says "Debugger installed").
I had made a mistake with DecoderInfo and some in NKHWInfo. Now it looks more reasonable. Added some more info
0x00000DD0,4,AddrMapFlags,0x8100183F...
Thanks for the pointers @joevt! Would this be useful? Let me know if you spot some obvious issues, or if I should grab anything else, wrote a program to do it. Also I can enter privileged access as well in case there is anything elsewhere I should get (I could dump all phys ram if that helps)...
I wanted to write a more thorough reply but shooting what I have now:
I had a quick peek in the Open Firmware dump you had extracted. I can see dbat registers being used, which are not present on 601, so it seems they have code paths in that one for 603 (and/or 604) as well. Perhaps firmware...
I see thanks folks, this was interesting to read about. Reading the thread it seems to be quite a lot of steps just to get it to work, and that is *if* it works (on a 5200). I think just entering MacsBug and query the info based on NanoKernel locations is still a quicker turn-around.
joevt, so...
Oh I see, yes I was sure the 6100 was not OF so I was a bit confused this morning, but I'm also honestly not exactly sure what OF is, never looked into it more than "open standard for PCI". Reading that thread you sent I'm even more confused "Apple did make a Open Firmware for NuBus Power Macs...
Hey @joevt that would be a great way to do it. I have a Performa 5200 so that one is not openfirmware though. Interestingly it seems associativity is not reported on OF, although most likely 1 as well.
An update here, thanks to this source https://github.com/elliotnunn/NanoKernel that I just found out about, amazing project..
I could go into MacsBug and just query the below info, and it confirms what I had found out by empirical tests:
- 256kb, shared data and instruction
- 32 byte blocks
-...
That makes sense!
Thank you!
Well even if it doesn’t sound that it is plausible, it might still be faster. Valkyrie ends up getting its entries filled up and takes quite some time to empty. If the gfx card on the pds is fast vram it might still win. Hope someone will be able to try it out one...
That makes sense, OK so it won't ack until the PDS device acks it.
Disclaimer: I really don't know much about the bus transfers.. I just saw you made your own graphics cards... respect!
The extra clock delays for 603 to 040 is the same for the valkyrie chip. The PPC can do 64 bit writes...
5200 developer notes:
PDS connects to PrimeTimeII with D32, and directly to the 68040 Address bus.
I don't know the 68030 bus protocol but if it is 16mhz and it can transfer in burst mode 32bits per bus cycle, then that is ~60mb/s. If every other cycle it is ~30mb/s
With valkyrie I can write...
You are probably right, I don't know much about the LC3/LC1 and how the 030 bus works. Are you saying that an LC3+PDS at best runs at 16mhz? THe thing is, from what I understand from the developer notes, it seems PrimeTime II has its own buffers, so if the PrimeTimeII is on the 68040 bus of the...
I've done some microbenchmarking for the Performa 5200 (ram/vram/specific instructions etc). If anyone would go this route I can recommend: use mftb for a highly accurate timer, it ticks every 4th bus cycle (and for instruction level micro benchmarks, do isync and sync, wait for mftb to tick...
I don't know much about the 68k macs unfortunately, as my first mac was a PowerPC, but I agree, there is definitely a cultural difference. I think one reason is that Apple made so many different machines with many different cpu's and chips. They were heavily pushing that you should use their...
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.