Support configuratable screen offset and remove resolved TODOs

This commit is contained in:
2024-07-30 16:13:32 -05:00
parent ee78193bfd
commit 40c7dea1f0
8 changed files with 20 additions and 26 deletions

View File

@@ -164,7 +164,6 @@ namespace JabyEngine {
Interrupt::Type complete_irq;
};
// TODO: Seems they all need to be ACK? Can we remove this?
static constexpr Desc GetStat{0x01, Interrupt::Type::Acknowledge};
static constexpr Desc SetLoc{0x02, Interrupt::Type::Acknowledge};
static constexpr Desc Play{0x03, Interrupt::Type::Acknowledge};

View File

@@ -13,6 +13,8 @@ namespace JabyEngine {
}
};
static constexpr auto DisplayDefaultOffset = GPU::PositionI16::create(0, 0);
struct Periphery {
static constexpr bool include_portB() {
return false;