summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author AJR <ariedlmayer@gmail.com>2025-12-20 20:54:16 -0500
committer AJR <ariedlmayer@gmail.com>2025-12-20 21:04:03 -0500
commitf8ecff4d11fca5000d5d581995d5341c32cb4440 (patch)
tree8a6c5fa67b0cbcd09cf05af77c55d9862afca77e /scripts
parent3e4d1d2c4bb9936e71ae626133451578cb1fcecd (diff)
apple2, apple2p & clones: Keyboard interface expansion
- Made existing AY-5-3600 based keyboard a slot option; add lowercase mode. [AJR] - Added dump and emulation of Videx Keyboard Enhancer ][ together with clone system with complementary lowercase chip. [AJR, Apple II Documentation Project] - Added dump and emulation of Key Tronic KB 200. [AJR, Bitsavers] - am64, am100, ivelultr, uniap2en/uniap2pt: Add emulation of keyboards previously included in ROM sets. With this change, uniap2ti is now emulated as a slot-based keyboard device and is no longer a runnable system. [AJR] - Add optional control key mod required by one word processor. [AJR] - ivelultr: Hook up character set switch to unique keyboard output. [AJR] New working clones ------------------ Apple ][+ (Enhancer ][ lowercase mod) [AJR, Apple II Documentation Project] New working software items (apple2_flop_misc) --------------------------------------------- Enhancer ][ Utility Diskette [AJR, ASIMOV Apple II Collection]
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/bus.lua24
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index 08a2dbf822f..c4c09b85232 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -3313,6 +3313,30 @@ end
---------------------------------------------------
--
+--@src/devices/bus/a2kbd/a2kbd.h,BUSES["A2KBD"] = true
+---------------------------------------------------
+
+if (BUSES["A2KBD"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/bus/a2kbd/a2kbd.cpp",
+ MAME_DIR .. "src/devices/bus/a2kbd/a2kbd.h",
+ MAME_DIR .. "src/devices/bus/a2kbd/am100kbd.cpp",
+ MAME_DIR .. "src/devices/bus/a2kbd/am100kbd.h",
+ MAME_DIR .. "src/devices/bus/a2kbd/ivelultrkb.cpp",
+ MAME_DIR .. "src/devices/bus/a2kbd/ivelultrkb.h",
+ MAME_DIR .. "src/devices/bus/a2kbd/kb200.cpp",
+ MAME_DIR .. "src/devices/bus/a2kbd/kb200.h",
+ MAME_DIR .. "src/devices/bus/a2kbd/nkbd.cpp",
+ MAME_DIR .. "src/devices/bus/a2kbd/nkbd.h",
+ MAME_DIR .. "src/devices/bus/a2kbd/tk10.cpp",
+ MAME_DIR .. "src/devices/bus/a2kbd/tk10.h",
+ MAME_DIR .. "src/devices/bus/a2kbd/videnh2.cpp",
+ MAME_DIR .. "src/devices/bus/a2kbd/videnh2.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/bus/nscsi/cd.h,BUSES["NSCSI"] = true
--@src/devices/bus/nscsi/devices.h,BUSES["NSCSI"] = true
--@src/devices/bus/nscsi/hd.h,BUSES["NSCSI"] = true