Frogger Sound Board RAM Use

AddressNameDescription
403FloopCountincremented with each main loop (never used)
4040v1Commandvoice 1 command (0 for none)
4041v1Initvoice 1 init flag (0 for needs-init)
4042v2Commandvoice 2 command (0 for none)
4043v2Initvoice 2 init flag (0 for needs-init)
4044v3Commandvoice 3 command (0 for none)
4045v3Initvoice 3 init flag (0 for needs-init)
4046cmdRequestrequested command temporary for request processing
4047never referenced
4048never referenced
4049v3priorityvoice 3 priority temporary for request processing
404Anever referenced
404BvoiceNumvoice number (1,2, or 3)
404CcurEnablecurrent value of the AY enable register
404Dnever referenced
404EcurFiltercurrent value of capacitor filters
405D
405E
4064
4065
4067
4110
4113
4130
4170
4171
4172
4173
4175
4176
4178
4180
4182
4184
41E4
41E5
41E7
4280set to 43 at start up (stack at 4044)
42A2
42A3
42A5
42A6
42B2
42C2
42C3
42C4
42C5
42C8

Stack pointer is initialized to 4400. It builds down from there.