diff options
| author | 2018-06-10 23:43:49 +0200 | |
|---|---|---|
| committer | 2018-06-10 17:43:49 -0400 | |
| commit | c63c4e111e8ff196de5790bcf227b3ab2a92bb88 (patch) | |
| tree | 307e5bd7f53776997243e2ef95da41c6e6a76e43 /scripts/src | |
| parent | e8983ff6a3ac7ee3b4181e248f24a13c92661467 (diff) | |
Add 9122c floppy (#3647)
* hp9k_3xx: fix timer connection for /320 models
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hp9k_3xx: add HP9122C floppy
Remove HP9895 from the default configuration. 3.5" where
standard on /300 and there's almost no software on it available.
If a user really needs 8" floppy drives on /300, he can do that via
commandline.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* add Intel i8291a GPIB Talker/Listener
Required for the HP 9122C floppy, and used in many other devices.
Basic functionality was implemented to make the HP 9122C work, a few
things are still missing and will be added later. Most of the missing
things where simply not used in the HP9122C so i cannot test them.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* Add HP 9122C floppy drive
These drives where common on HP9000/300 workstations. With the current
implementation TD0's from hpmuseum can be used to boot, and initializing,
reading and writing discs in HP basic works. Tested both high and double
density media. Supported Media formats are TD0 and MFI.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Diffstat (limited to 'scripts/src')
| -rw-r--r-- | scripts/src/bus.lua | 2 | ||||
| -rw-r--r-- | scripts/src/machine.lua | 14 |
2 files changed, 16 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index f5be91e7475..c67ee9c9805 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -914,6 +914,8 @@ if (BUSES["IEEE488"]~=null) then MAME_DIR .. "src/devices/bus/ieee488/hardbox.h", MAME_DIR .. "src/devices/bus/ieee488/shark.cpp", MAME_DIR .. "src/devices/bus/ieee488/shark.h", + MAME_DIR .. "src/devices/bus/ieee488/hp9122c.cpp", + MAME_DIR .. "src/devices/bus/ieee488/hp9122c.h", MAME_DIR .. "src/devices/bus/ieee488/hp9895.cpp", MAME_DIR .. "src/devices/bus/ieee488/hp9895.h", MAME_DIR .. "src/devices/bus/ieee488/remote488.cpp", diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua index 95c2f99c582..c9f57edf0d4 100644 --- a/scripts/src/machine.lua +++ b/scripts/src/machine.lua @@ -3530,3 +3530,17 @@ if (MACHINES["Z80DAISY"]~=null) then MAME_DIR .. "src/devices/machine/z80daisy_generic.h", } end + +--------------------------------------------------- +-- +--@src/devices/machine/i8291a.h,MACHINES["I8291A"] = true +--------------------------------------------------- + +if (MACHINES["I8291A"]~=null) then + files { + MAME_DIR .. "src/devices/machine/i8291a.cpp", + MAME_DIR .. "src/devices/machine/i8291a.h", + } +end + + |
