diff options
| author | 2025-12-20 20:54:16 -0500 | |
|---|---|---|
| committer | 2025-12-20 21:04:03 -0500 | |
| commit | f8ecff4d11fca5000d5d581995d5341c32cb4440 (patch) | |
| tree | 8a6c5fa67b0cbcd09cf05af77c55d9862afca77e /scripts/src | |
| parent | 3e4d1d2c4bb9936e71ae626133451578cb1fcecd (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/src')
| -rw-r--r-- | scripts/src/bus.lua | 24 |
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 |
