* WIP Adding Atari800 side of things * WIP Migrated some functionality from .sv to here * WIP XEX file loading works, clean-ups * WIP UART/SIO interface beginning * WIP Adding Atari800 drive emulator * WIP First version of the drive emulator working with ATR and XEX files * WIP ATX files are working * WIP HDD is now mounted separately * WIP PBI/HDD is working too * Cleaning up and adding supporting Atari ASM files * Updated versioning information in the Atari800 FW * WIP Adding support for the Atari 5200 core * Atari 5200 support complete * Atari800: fixed SIO timing bugs * Atari800: sorting out SIO timing issues still * Atari800: eliminate OSD lock up possibilities * Atari800: Improved XEX loader
16 lines
554 B
C
16 lines
554 B
C
#ifndef __ATARI800_H__
|
|
#define __ATARI800_H__
|
|
|
|
int atari800_get_match_cart_count();
|
|
const char *atari800_get_cart_match_name(int match_index);
|
|
void atari800_init();
|
|
void atari800_reset();
|
|
void atari800_poll();
|
|
void atari800_umount_cartridge(uint8_t stacked);
|
|
int atari800_check_cartridge_file(const char* name, unsigned char index);
|
|
void atari800_open_cartridge_file(const char* name, int match_index);
|
|
void atari800_open_bios_file(const char* name, unsigned char index);
|
|
void atari800_set_image(int ext_index, int file_index, const char *name);
|
|
|
|
#endif
|