mos-hardware 0.4.0

Hardware register tables and support functions for 8-bit retro computers like the Commodore 64, MEGA65 and others.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "hal.h"

#ifndef __MEGA65_SDCARD_H
#define __MEGA65_SDCARD_H

extern uint8_t sector_buffer[512];

void mega65_clear_sector_buffer(void);
void mega65_sdcard_reset(void);
void mega65_fast(void);
void mega65_sdcard_open(void);
void mega65_sdcard_map_sector_buffer(void);
void mega65_sdcard_unmap_sector_buffer(void);
uint8_t mega65_sdcard_readsector(const uint32_t sector_number);
uint8_t mega65_sdcard_writesector(const uint32_t sector_number);
void mega65_sdcard_erase(const uint32_t first_sector, const uint32_t last_sector);

#endif