+//SPDX-License-Identifier: MIT
+
//
// Gayle.h
// Omega
#include <stdio.h>
#include <stdint.h>
-uint8_t CheckIrq(void);
void InitGayle(void);
void writeGayleB(unsigned int address, unsigned value);
void writeGayle(unsigned int address, unsigned value);
uint16_t readGayle(unsigned int address);
uint32_t readGayleL(unsigned int address);
-struct ide_controller *get_ide(int index);
-
// Gayle Addresses
#define GAYLE_IDE_BASE_A1200 0xDA2000 //16bit base
#define GAYLE_IDE_BASE_A4000 0xDD2020
#define GDEVHEAD_OFFSET 0x18
#define GCTRL_OFFSET 0x1018
#define GIRQ_OFFSET 0x7000
-#define GIRQ_4000_OFFSET 0x0FFE
+#define GIRQ_4000_OFFSET 0x1002
// Gayle IDE Writes
#define GFEAT 0xda2004 // Write : Feature