57
57
58
58
#include " bus/nscsi/hd.h"
59
59
#include " bus/nscsi/cd.h"
60
+ #include " bus/nscsi/tape.h"
60
61
#include " bus/rs232/hlemouse.h"
61
62
62
63
#include " kbd.h"
@@ -204,6 +205,7 @@ static void scsi_devices(device_slot_interface &device)
204
205
downcast<nscsi_cdrom_device &>(*device).set_block_size (512 );
205
206
});
206
207
device.option_add (" harddisk" , NSCSI_HARDDISK);
208
+ device.option_add (" tape" , NSCSI_TAPE);
207
209
}
208
210
209
211
void sgi_ip4_device::device_add_mconfig (machine_config &config)
@@ -217,7 +219,7 @@ void sgi_ip4_device::device_add_mconfig(machine_config &config)
217
219
218
220
NVRAM (config, " nvram" , nvram_device::DEFAULT_ALL_0); // CXK5816PN-15L
219
221
220
- PIT8254 (config, m_pit);
222
+ PIT8253 (config, m_pit);
221
223
m_pit->set_clk <2 >(3 .6864_MHz_XTAL);
222
224
m_pit->out_handler <0 >().set ([this ](int state) { if (state) m_cpu->set_input_line (INPUT_LINE_IRQ2, 1 ); });
223
225
m_pit->out_handler <1 >().set ([this ](int state) { if (state) m_cpu->set_input_line (INPUT_LINE_IRQ4, 1 ); });
@@ -239,7 +241,7 @@ void sgi_ip4_device::device_add_mconfig(machine_config &config)
239
241
NSCSI_CONNECTOR (config, " scsi:3" , scsi_devices, nullptr , false );
240
242
NSCSI_CONNECTOR (config, " scsi:4" , scsi_devices, " cdrom" , false );
241
243
NSCSI_CONNECTOR (config, " scsi:5" , scsi_devices, nullptr , false );
242
- NSCSI_CONNECTOR (config, " scsi:6" , scsi_devices, nullptr , false );
244
+ NSCSI_CONNECTOR (config, " scsi:6" , scsi_devices, " tape " , false );
243
245
NSCSI_CONNECTOR (config, " scsi:7" , scsi_devices, nullptr , false );
244
246
245
247
// duart 0 (keyboard/mouse)
0 commit comments