#ifndef IO_H #define IO_H #include #define IO_SIZE (1 * 1024) // 1KiB #define IO_BASE (47 * 1024) // 47KiB RAM, hard coded, 0xBC00 #define SCREEN_ADDRESS 0 #define KEYBOARD_ADDRESS 1 #define ROM_BANKED_OUT 2 #define FILE_COMMAND 3 #define FILE_DESCRIPTOR 4 #define FILE_DATA 5 // two bytes, for pointer to string #define FILE_STATUS 7 #endif // IO_H