Prevents crashing for Big Mac

For some reason, on Windows, whether it be VS2022 or Clang, it will crash when trying to write to a Big Mac register if you don't specify the exact name of the component within Heathrow.

This commit fixes that.
This commit is contained in:
dingusdev 2023-07-22 15:15:33 -07:00
parent 25150268cd
commit 5787d49e9b
1 changed files with 1 additions and 1 deletions

View File

@ -94,7 +94,7 @@ HeathrowIC::HeathrowIC() : PCIDevice("mac-io/heathrow"), InterruptCtrl()
this->floppy_dma->register_dma_int(this, 2);
// connect Ethernet HW
this->bmac = dynamic_cast<BigMac*>(gMachineObj->get_comp_by_type(HWCompType::ETHER_MAC));
this->bmac = dynamic_cast<BigMac*>(gMachineObj->get_comp_by_name("BigMacHeathrow"));
// set EMMO pin status (active low)
this->emmo_pin = GET_BIN_PROP("emmo") ^ 1;