Document final opcode investigations

This commit is contained in:
gamer147
2026-07-29 15:08:05 -04:00
parent 79b8d53fcc
commit 7ab2ed87da
11 changed files with 259 additions and 95 deletions

View File

@@ -922,7 +922,8 @@ public sealed class GfxState
}
}
/// <summary>Op 0x13a: replace one of the native engine's eleven decimal-glyph atlas styles.</summary>
/// <summary>Op 0x13a: replace one of eleven safely isolated handler-addressable styles.
/// Native physically clears ten records; its admitted index 10 aliases return-stack storage.</summary>
public bool RegisterNumericGlyphStyle(int styleIndex, int surfaceSlot, int atlasX, int atlasY,
int digitWidth, int digitHeight)
{

View File

@@ -1617,7 +1617,7 @@ public sealed class VirtualMachine
return pc + 1;
}
case "u0041EF00":
case "reset-int-queue": // 0x132 (queue_id): destroy/recreate one of 11 native FIFO slots
case "reset-int-queue": // 0x132: 11 safe logical slots; native's admitted id 10 aliases stack 0
{
int queueId = unchecked((int)Read(a[0]));
if ((uint)queueId >= (uint)_intQueues.Length)