Describe the bug
Module crashes when entering player ID
To Reproduce
Steps to reproduce the behavior:
Add module to modules.json
Launch MBBSEmu
Enter module
Enter character name
Expected behavior
Module crashes when entering your player ID
Screenshots
Unhandled exception. System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Unable to locate FFFF:00A9')
at MBBSEmu.Memory.MemoryCore.GetWord(UInt16 segment, UInt16 offset)
at MBBSEmu.CPU.CpuCore.GetOperandValueUInt16(OpKind opKind, EnumOperandType operandType)
at MBBSEmu.CPU.CpuCore.Tick()
at MBBSEmu.HostProcess.ExecutionUnits.ExecutionUnit.Execute(IntPtr16 entryPoint, UInt16 channelNumber, Boolean simulateCallFar, Boolean bypassState, Queue`1 initialStackValues, UInt16 initialStackPointer)
at MBBSEmu.Module.MbbsModule.Execute(IntPtr16 entryPoint, UInt16 channelNumber, Boolean simulateCallFar, Boolean bypassSetState, Queue`1 initialStackValues, UInt16 initialStackPointer)
at MBBSEmu.HostProcess.MbbsHost.WorkerThread()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
This is my bad. We added the ordinal MAJORBBS.169 - digalw in PR #104 , but it was added as a METHOD and not a PROPERTY. 🤦♂️ I'll address this in an upcoming PR.
Module Information
Describe the bug Module crashes when entering player ID
To Reproduce Steps to reproduce the behavior:
Expected behavior Module crashes when entering your player ID
Screenshots
Software Information: