mirror of
https://github.com/thiagoauler/apple1.git
synced 2025-08-15 19:27:27 +00:00
creating interface i/o functions
This commit is contained in:
16
src/memory.c
16
src/memory.c
@@ -58,10 +58,10 @@ db read_byte(dw address)
|
||||
{
|
||||
return display_buffer;
|
||||
}
|
||||
/*else if (address == 0xD013)
|
||||
else if (address == 0xD013)
|
||||
{
|
||||
return display_control;
|
||||
}*/
|
||||
}
|
||||
else if (address >= 0xFF00 && address <= 0xFFFF)
|
||||
{
|
||||
// wozmon ROM
|
||||
@@ -98,22 +98,22 @@ void write_mem(dw address, db data)
|
||||
// 4KB memory RAM
|
||||
ram_memory[address] = data;
|
||||
}
|
||||
/*else if (address == 0xD010)
|
||||
else if (address == 0xD010)
|
||||
{
|
||||
keyboard_buffer = data;
|
||||
}*/
|
||||
/*else if (address == 0xD011)
|
||||
}
|
||||
else if (address == 0xD011)
|
||||
{
|
||||
keyboard_control = data;
|
||||
}*/
|
||||
}
|
||||
else if (address == 0xD012)
|
||||
{
|
||||
display_buffer = data;
|
||||
}
|
||||
/*else if (address == 0xD013)
|
||||
else if (address == 0xD013)
|
||||
{
|
||||
display_control = data;
|
||||
}*/
|
||||
}
|
||||
|
||||
// any other addressed memory will be ignored on write
|
||||
}
|
||||
|
Reference in New Issue
Block a user