More properly renamed the register definitions, since the D011 register is for readiness

git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@58 64f78de7-aa59-e511-a0e8-0002a5492df0
This commit is contained in:
Daniel Loffgren 2015-09-23 07:32:25 +00:00
parent e6bc51edfc
commit b4ee501ce0
2 changed files with 8 additions and 8 deletions

View File

@ -128,10 +128,10 @@ a1pia *pia_create(v6502_memory *mem) {
pia->memory = mem;
pia->screen = NULL;
assert(v6502_map(mem, A1PIA_KEYBOARD_INPUT, 1, (v6502_readFunction *)keyboardReadCharacterCallback, NULL, pia));
assert(v6502_map(mem, A1PIA_KEYBOARD_CRLF_REG, 1, (v6502_readFunction *)keyboardReadReadyCallback, NULL, pia));
assert(v6502_map(mem, A1PIA_VIDEO_OUTPUT, 1, FIXME_I_SHOULDNT_BE_NULL, (v6502_writeFunction *)videoWriteCharCallback, pia));
assert(v6502_map(mem, A1PIA_VIDEO_CRLF_REG, 1, FIXME_I_SHOULDNT_BE_NULL, (v6502_writeFunction *)videoWriteNewlineCallback, pia));
assert(v6502_map(mem, A1PIA_KEYBOARD_INPUT_REGISTER, 1, (v6502_readFunction *)keyboardReadCharacterCallback, NULL, pia));
assert(v6502_map(mem, A1PIA_KEYBOARD_READY_REGISTER, 1, (v6502_readFunction *)keyboardReadReadyCallback, NULL, pia));
assert(v6502_map(mem, A1PIA_VIDEO_OUTPUT_REGISTER, 1, FIXME_I_SHOULDNT_BE_NULL, (v6502_writeFunction *)videoWriteCharCallback, pia));
assert(v6502_map(mem, A1PIA_VIDEO_ATTR_REGISTER, 1, FIXME_I_SHOULDNT_BE_NULL, (v6502_writeFunction *)videoWriteNewlineCallback, pia));
return pia;
}

View File

@ -12,10 +12,10 @@
#include <v6502/mem.h>
#include <curses.h>
#define A1PIA_KEYBOARD_INPUT 0xD010
#define A1PIA_KEYBOARD_CRLF_REG 0xD011
#define A1PIA_VIDEO_OUTPUT 0xD012
#define A1PIA_VIDEO_CRLF_REG 0xD013
#define A1PIA_KEYBOARD_INPUT_REGISTER 0xD010
#define A1PIA_KEYBOARD_READY_REGISTER 0xD011
#define A1PIA_VIDEO_OUTPUT_REGISTER 0xD012
#define A1PIA_VIDEO_ATTR_REGISTER 0xD013
typedef struct {
/** @brief Curses output object */