Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alexbevi
GitHub Repository: alexbevi/BizHawk
Path: blob/master/libsnes/bsnes/gameboy/apu/apu.hpp
2 views
1
struct APU : Processor, MMIO {
2
#include "square1/square1.hpp"
3
#include "square2/square2.hpp"
4
#include "wave/wave.hpp"
5
#include "noise/noise.hpp"
6
#include "master/master.hpp"
7
8
uint8 mmio_data[48];
9
uint13 sequencer_base;
10
uint3 sequencer_step;
11
12
Square1 square1;
13
Square2 square2;
14
Wave wave;
15
Noise noise;
16
Master master;
17
18
static void Main();
19
void main();
20
void power();
21
22
uint8 mmio_read(uint16 addr);
23
void mmio_write(uint16 addr, uint8 data);
24
25
void serialize(serializer&);
26
};
27
28
extern APU apu;
29
30