Skip to main content
Home Forums 68kMLA FC0-FC2 680x0 Bus Signals Needed? — #13
Post #13 by Gorgonops
Source Forum68kMLA
CategoryTroubleshooting
Post DateWed, 17 Aug 2011 - 17:03
Original URLhttps://68kmla.org/bb/threads/fc0-fc2-680x0-bus-signals-needed.23694/
Post
Call me a pessimist, but... if you're buying the development kit to get familiar with FPGAs might it be a better idea to try interfacing it to something a little slower/better documented than the SE/30 PDS first? (Apple II, maybe an an ISA slot... how about a clip or socket-adapter to tap into an SE or Plus' 68000 bus?)

I'm sure you already know this, but based on your other post:

viewtopic.php?f=29&t=16653

it seems that your plan is to map RAM into one of the Nubus slot spaces and try to remap it with the MMU? I seem to recall vaguely that 32-bit 68k Macs *already* do some fairly complicated memory mapping in order to paper over the differences between their native memory maps and those of the "24 bit" Macs. I can't find the Developer Note for the SE/30, but the one for the IIci specifically talks about how the 68030's MMU is used to remap the "small" NuBus I/O spaces (the 1MB ones, not the wide "Superslot" spaces) into the lower 8MB, in addition to shoving the location of the ROMs and built-in I/O devices. It appears the mappings for these are embedded in the ROMs. That's certainly not to say that it wouldn't be possible to add additional mappings which would take a block of memory located at 0x60000000 and append it to the end of motherboard memory, but at the least it's going to take something like a patched version of MODE32 to do it.

(Just thought I'd mention that the MMU was already used for something at bootup in these machines. The 68020 based machines are the magical exception in that they don't have the full MMU but they do have a custom Apple ASIC that papers over the differences instead. In the MacII's case you pull that out of the 68851's socket if you later add a PMMU.)

mp.ls