I'm trying to add the onboard Ethernet to my Centris 610 which didn't originally have it. In order to do this, I have to burn the 82S123 32-byte “Ethernet ID ROM” that contains the machine's MAC address.
Can anyone who has a Centris with Ethernet post the contents of their Ethernet ROM so I can figure out the format? The ROM is only 32 bytes so you can just dump it by taking a picture of the ROM contents displayed by MacsBug. To do this, enter MacsBug with the programmer's switch and then type "DM 50F08000". Press enter 32 times and then take a picture of the screen.
Hopefully a few people will volunteer to post their Ethernet ROMs so we can compare and figure out the format. I have just purchased a non-working Quadra 800 board which I will hopefully be able to fix and pull the ROM contents from.
Here I’m gonna extract the Ethernet ROM from my Quadra 660AV. I took the following screenshot of MacsBug showing the memory at 50f08000:
The Ethernet ROM is only 32 bytes but the contents are aliased across more than that. The pattern is that every odd byte starting at 50F08000 is an entry in the ROM and the ROM address increments every 16 bytes. So to read out the Ethernet ROM, you scan down the second column of bytes and read 32 of em.
Here’s my Quadra 660AV’s Ethernet ROM as extracted from the above screenshot:
The first 6 bytes are the MAC address and the final 16 bytes are blank, but what about the 10 bytes after the MAC? It will be interesting to see whether these are the same or differ on different Ethernet ID ROMs. And of course the 660AV/840AV could have a different ID ROM format than the 610/650/800.
Can anyone who has a Centris with Ethernet post the contents of their Ethernet ROM so I can figure out the format? The ROM is only 32 bytes so you can just dump it by taking a picture of the ROM contents displayed by MacsBug. To do this, enter MacsBug with the programmer's switch and then type "DM 50F08000". Press enter 32 times and then take a picture of the screen.
Hopefully a few people will volunteer to post their Ethernet ROMs so we can compare and figure out the format. I have just purchased a non-working Quadra 800 board which I will hopefully be able to fix and pull the ROM contents from.
Here I’m gonna extract the Ethernet ROM from my Quadra 660AV. I took the following screenshot of MacsBug showing the memory at 50f08000:
The Ethernet ROM is only 32 bytes but the contents are aliased across more than that. The pattern is that every odd byte starting at 50F08000 is an entry in the ROM and the ROM address increments every 16 bytes. So to read out the Ethernet ROM, you scan down the second column of bytes and read 32 of em.
Here’s my Quadra 660AV’s Ethernet ROM as extracted from the above screenshot:
Code:
10 00 E0 60 E1 29 AA 0D
EF FF 1F 9F 1E D6 55 F2
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
The first 6 bytes are the MAC address and the final 16 bytes are blank, but what about the 10 bytes after the MAC? It will be interesting to see whether these are the same or differ on different Ethernet ID ROMs. And of course the 660AV/840AV could have a different ID ROM format than the 610/650/800.