0 requestedSamplesPerFrame u32
1 samplesPerFrame u32
2 ayCyclesPerSample f64
3 lastAudioT u32
4 microslicesSinceLastSample u32
5 audioBufferPointer u32
6 rom0Page u8
7 rom1Page u8
8 betadiskEnabled bool
9 betadiskROMActive bool
10 tapeTrapsEnabled bool
11 i u8
12 frameCycleCount u32
13 screenPageIndex u32
14 pagingLocked bool
15 t u32
16 pc u16
17 iff1 bool
18 iff2 bool
19 im u8
20 interruptible bool
21 halted bool
22 opcodePrefix u8
23 framebufferIndex i32
24 borderColour u8
25 speakerState u8
26 selectedAYRegister u8
27 floatingBusValue u8
28 currentTapeTime u32
29 tapePulseReadIndex u16
30 tapePulseWriteIndex u16
31 tapePulseBufferTstateCount u32
32 tapePulseCyclesElapsed u32
33 tapeLevel u8
34 willTrap bool
35 loggingEnabled bool
36 logPtr i32
37 machineType u32
38 screenEventPointer u32
39 toneGeneratorAPhase u8
40 toneGeneratorAPeriod f64
41 toneGeneratorACounter f64
42 toneGeneratorBPhase u8
43 toneGeneratorBPeriod f64
44 toneGeneratorBCounter f64
45 toneGeneratorCPhase u8
46 toneGeneratorCPeriod f64
47 toneGeneratorCCounter f64
48 noiseGeneratorPhase u8
49 noiseGeneratorPeriod f64
50 noiseGeneratorCounter f64
51 noiseGeneratorSeed u32
52 toneChanAMask u8
53 toneChanBMask u8
54 toneChanCMask u8
55 noiseChanAMask u8
56 noiseChanBMask u8
57 noiseChanCMask u8
58 envelopePeriod f64
59 envelopeCounter f64
60 envelopeRampCounter u8
61 envelopeOnFirstRamp bool
62 envelopeAlternateMask u8
63 envelopeAlternatePhase u8
64 envelopeHoldMask u8
65 envelopeAttackMask u8
66 envelopeContinueMask u8
67 envelopeValue u8
68 volumeA u8
69 volumeB u8
70 volumeC u8
