From f8ecff4d11fca5000d5d581995d5341c32cb4440 Mon Sep 17 00:00:00 2001 From: AJR Date: Sat, 20 Dec 2025 20:54:16 -0500 Subject: 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] --- scripts/src/bus.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'scripts') 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 @@ -3311,6 +3311,30 @@ if (BUSES["A2GAMEIO"]~=null) then } 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 -- cgit v1.2.3