mirror of
https://github.com/TomHarte/CLK.git
synced 2025-02-22 11:29:20 +00:00
Move DMAFlags to Flags.hpp.
This commit is contained in:
parent
3b027c4593
commit
aff7a93106
@ -37,22 +37,6 @@
|
|||||||
|
|
||||||
namespace Amiga {
|
namespace Amiga {
|
||||||
|
|
||||||
enum class DMAFlag: uint16_t {
|
|
||||||
AudioChannel0 = 1 << 0,
|
|
||||||
AudioChannel1 = 1 << 1,
|
|
||||||
AudioChannel2 = 1 << 2,
|
|
||||||
AudioChannel3 = 1 << 3,
|
|
||||||
Disk = 1 << 4,
|
|
||||||
Sprites = 1 << 5,
|
|
||||||
Blitter = 1 << 6,
|
|
||||||
Copper = 1 << 7,
|
|
||||||
Bitplane = 1 << 8,
|
|
||||||
AllBelow = 1 << 9,
|
|
||||||
BlitterPriority = 1 << 10,
|
|
||||||
BlitterZero = 1 << 13,
|
|
||||||
BlitterBusy = 1 << 14,
|
|
||||||
};
|
|
||||||
|
|
||||||
class Chipset: private ClockingHint::Observer {
|
class Chipset: private ClockingHint::Observer {
|
||||||
public:
|
public:
|
||||||
Chipset(MemoryMap &memory_map, int input_clock_rate);
|
Chipset(MemoryMap &memory_map, int input_clock_rate);
|
||||||
|
@ -28,6 +28,22 @@ enum class InterruptFlag: uint16_t {
|
|||||||
External = 1 << 13, // i.e. CIA B.
|
External = 1 << 13, // i.e. CIA B.
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum class DMAFlag: uint16_t {
|
||||||
|
AudioChannel0 = 1 << 0,
|
||||||
|
AudioChannel1 = 1 << 1,
|
||||||
|
AudioChannel2 = 1 << 2,
|
||||||
|
AudioChannel3 = 1 << 3,
|
||||||
|
Disk = 1 << 4,
|
||||||
|
Sprites = 1 << 5,
|
||||||
|
Blitter = 1 << 6,
|
||||||
|
Copper = 1 << 7,
|
||||||
|
Bitplane = 1 << 8,
|
||||||
|
AllBelow = 1 << 9,
|
||||||
|
BlitterPriority = 1 << 10,
|
||||||
|
BlitterZero = 1 << 13,
|
||||||
|
BlitterBusy = 1 << 14,
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* Flags_hpp */
|
#endif /* Flags_hpp */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user