From 15337f762451deabdabec873e7aa8a2a483ec75c Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Fri, 14 Apr 2023 11:43:43 +0300 Subject: Set up MMIO with keyboard, terminal emulator --- digital/atk16.dig | 1034 +++++++++++++++++++++++++++++++++++------------------ 1 file changed, 677 insertions(+), 357 deletions(-) (limited to 'digital/atk16.dig') diff --git a/digital/atk16.dig b/digital/atk16.dig index d1787ab..c2b1cf3 100644 --- a/digital/atk16.dig +++ b/digital/atk16.dig @@ -119,36 +119,13 @@ atk16_mem.dig - - - - - Tunnel - - - rotation - - - - NetName - MEM_IE - - - - - - Tunnel - rotation - - - - NetName - MEM_OE + Label + MEMORY - + atk16_jump_unit.dig @@ -224,7 +201,7 @@ program(0x4051, 0x40a2, 0x029b) rotation - + @@ -242,7 +219,7 @@ program(0x4051, 0x40a2, 0x029b) Frequency - 15 + 100 @@ -1276,9 +1253,49 @@ program(0x4051, 0x40a2, 0x029b) - Keyboard + RS_FF_AS - + + + + Ground + + + rotation + + + + + + + Ground + + + rotation + + + + + + + Ground + + + rotation + + + + + + + LED + + + rotation + + + + Tunnel @@ -1292,22 +1309,135 @@ program(0x4051, 0x40a2, 0x029b) CLK - + - VDD + Tunnel rotation - + + + + NetName + MEM_IE - + - RS_FF_AS + Tunnel + + + rotation + + + + NetName + MEM_OE + + + + + + Tunnel + + + NetName + DBUS + + + + + + Comparator + + + Bits + 13 + + + + + + Const + + + Value + 0 + + + Bits + 13 + + + + + + And - + + + + Terminal + + + + + Tunnel + + + rotation + + + + NetName + CLK + + + + + + Tunnel + + + rotation + + + + NetName + DBUS + + + + + + Tunnel + + + rotation + + + + NetName + MMIO_IE + + + + + + Tunnel + + + rotation + + + + NetName + MMIO_S + + + Tunnel @@ -1321,85 +1451,179 @@ program(0x4051, 0x40a2, 0x029b) IM_DS - + - Ground + Tunnel rotation - + + + + NetName + IRQ0 - + - Ground + Keyboard + + + + + Tunnel + + + NetName + IRQ0 + + + + + + Tunnel + + + NetName + DBUS + + + + + + Tunnel rotation - + + + + NetName + CLK - + - Ground + Comparator + + + Bits + 13 + + + + + + Const + + + Bits + 13 + + + + + + And + + + + + Tunnel rotation - + + + + NetName + MMIO_OE - + - LED + Tunnel rotation - + + + + NetName + MMIO_S - + - - - - - - - - - - - - - - - - - - - - - + + Probe + + + Label + MMIO_S + + + + + + Tunnel + + + NetName + MMIO_IE + + + + + + Tunnel + + + NetName + MMIO_OE + + + + + + Tunnel + + + NetName + MMIO_S + + + + + + + + + - - + + - - + + - - + + - - + + + + + + @@ -1422,76 +1646,324 @@ program(0x4051, 0x40a2, 0x029b) - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1534,36 +2006,12 @@ program(0x4051, 0x40a2, 0x029b) - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -1577,10 +2025,6 @@ program(0x4051, 0x40a2, 0x029b) - - - - @@ -1590,24 +2034,8 @@ program(0x4051, 0x40a2, 0x029b) - - - - - - - - - - - - - - - - - - + + @@ -1626,8 +2054,16 @@ program(0x4051, 0x40a2, 0x029b) - - + + + + + + + + + + @@ -1649,34 +2085,10 @@ program(0x4051, 0x40a2, 0x029b) - - - - - - - - - - - - - - - - - - - - - - - - @@ -1718,32 +2130,8 @@ program(0x4051, 0x40a2, 0x029b) - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -1754,16 +2142,8 @@ program(0x4051, 0x40a2, 0x029b) - - - - - - - - - - + + @@ -1789,14 +2169,6 @@ program(0x4051, 0x40a2, 0x029b) - - - - - - - - @@ -1814,116 +2186,128 @@ program(0x4051, 0x40a2, 0x029b) - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + - - + + - - + + @@ -1942,12 +2326,8 @@ program(0x4051, 0x40a2, 0x029b) - - - - - - + + @@ -1961,22 +2341,6 @@ program(0x4051, 0x40a2, 0x029b) - - - - - - - - - - - - - - - - @@ -1985,30 +2349,10 @@ program(0x4051, 0x40a2, 0x029b) - - - - - - - - - - - - - - - - - - - - @@ -2019,40 +2363,16 @@ program(0x4051, 0x40a2, 0x029b) - - - - - - - - - - - - - + - - + + - - - - - - - - - - - - \ No newline at end of file -- cgit v1.3