| 8266 | |
| 8267 | |
| 8268 | bool cHardwareCPU::SendMessage(cAvidaContext& ctx, int messageType) |
| 8269 | { |
| 8270 | const int label_reg = FindModifiedRegister(REG_BX); |
| 8271 | const int data_reg = FindNextRegister(label_reg); |
| 8272 | |
| 8273 | cOrgMessage msg = cOrgMessage(m_organism, messageType); |
| 8274 | msg.SetLabel(GetRegister(label_reg)); |
| 8275 | msg.SetData(GetRegister(data_reg)); |
| 8276 | |
| 8277 | return m_organism->SendMessage(ctx, msg); |
| 8278 | } |
| 8279 | |
| 8280 | /*! This method /attempts/ to retrieve a message -- It may not be possible, as in |
| 8281 | the case of an empty receive buffer. |
nothing calls this directly
no test coverage detected