view xband.h @ 1272:be509813b2f2

Fill in the rest of the framebuffer holes created by horizontal border. Work remains for things to be seemless when display gets turned on and off mid frame
author Michael Pavone <pavone@retrodev.com>
date Tue, 07 Mar 2017 20:17:12 -0800
parents a8313793216a
children 14a2834d010c
line wrap: on
line source

#ifndef XBAND_H_
#define XBAND_H_
#include <stdint.h>

#define XBAND_REGS 0xE0

typedef struct {
	uint16_t cart_space[0x200000];
	uint8_t regs[XBAND_REGS];
	uint8_t kill;
	uint8_t control;
} xband;

uint8_t xband_detect(uint8_t *rom, uint32_t rom_size);
rom_info xband_configure_rom(tern_node *rom_db, void *rom, uint32_t rom_size, void *lock_on, uint32_t lock_on_size, memmap_chunk const *base_map, uint32_t base_chunks);

#endif //XBAND_H_