Also for posterity... the "read the mame driver" answer of course yields more detail on what p1pkin did to accomplish this:
You can examine the commit "naomi.cpp: add multi-region BIOS hacks (nw)"
https://github.com/mamedev/mame/commit/b6553ce0208c37fa1a3a662bd9650cf9eb97179d
"Multi-region hack notes:
These hacks uses 1KB "NAOMIHAT" IPL from HOTD2 proto BIOS to bypass hardware checksum protection and make the rest of ROM moddable.
Besides IPL it is 2 bytes patch (4 for Naomi2), which enables region-switching function implemented by Sega itself, but left it disabled
(original enable trigger: if text at 001FFD00 will be NOT equal to "COPYRIGHT (C) SEGA etc...").
DIP switch settings:
DSW2 DSW3 DSW4
OFF OFF OFF Japan
ON OFF OFF USA
OFF ON OFF Export
ON ON OFF Korea
OFF OFF ON Australia"
Also some more detail on where the region bytes normally live:
https://github.com/mamedev/mame/blob/master/src/mame/drivers/naomi.cpp#L3209
Scan ROM for the text string "LOADING TEST MODE NOW" back up four (4) bytes for the region byte.
NOTE: this doesn't work for the HOTD2 or multi screen boot roms
It was unclear if the CRC hack was ever shared?
https://sega-naomi.eu/forum/viewtopic.php?t=3573
"fixing the crc checksum is the tricky part. I think Alex did it but he never released it publically, and his closed his blog yet again because of the haters."
...
"the crc is the last few bytes of the rom image. I am not sure if people figured out the CRC format."
Again mame mentions the following about Dreamcast, is it assumed that Naomi CRC has the same vulnerability?
"multi-region hack of mpr-21931/1.01d BIOS, hardware checksum protection passes OK due to algorithm weakness"
https://github.com/mamedev/mame/blob/master/src/mame/drivers/dccons.cpp#L734
"actual checksum algorithm is unknown, but its supposed to be simple and weak,
known few modded BIOSes which succesfully passes this CRC check, because of good luck"
https://github.com/mamedev/mame/blob/master/src/mame/machine/dccons.cpp#L193
"all described above works the same way in all HOLLY/CLX2-based systems - Dreamcast, Naomi 1/2, Atomiswave, SystemSP"
https://github.com/mamedev/mame/blob/master/src/mame/machine/dccons.cpp#L174
Has said "luck" ever changed?
If not... CRC Reveng may help sort it out.
http://reveng.sourceforge.net
There seems to be some contention over the following post regarding the origin of the Multi-Bios CRC bypass "luck" we all enjoy now:
http://forum.emu-russia.net/viewtopic.php?p=23024#p23024
"using part of recently dumped prototype HOTD2 bios we was able to bypass Naomi bios checksumm protection!
that means region-free or any other customization is possible now."
You can see what I mean in p1pkin's words here:
https://forum.arcadeotaku.com/viewtopic.php?t=29558#p411121
"I don't want to go deep into tech details, so I'll try to explain shortly -
in the term of BIOS modding, the main problem with HOLLY-chipset based systems (Naomi, Dreamcast, and others) is hardware checksum protection, which algorithm is still unknown btw.
so during all ~15 years life of DC-based hardware was unable to add/change code we want, except few lucky cases, when modded bioses passed check by the luck, because of CRC algo weakness.
it was so until this happened" then he references the above post, and goes on
"does 'arcademodbios' guy(s) hacked/bypassed this security by yourself ? - I don't think so. I doubt they know how it works or even exists (the security checking/unlocking is well obfuscated, so if you don't know it is there - most likely you'll not notice anything at all
)"
oddly enough
@skate323k137 is pointing out some of the nuances of the multi as well...
https://forum.arcadeotaku.com/viewtopic.php?f=26&t=29558&start=40#p446647
one hits home for me "can confirm, 18 wheeler won't work with the Multibios", as I have this dedicated cab.