trunk/src/mess/includes/bullet.h
| r22885 | r22886 | |
| 3 | 3 | #ifndef __BULLET__ |
| 4 | 4 | #define __BULLET__ |
| 5 | 5 | |
| 6 | | |
| 7 | 6 | #include "emu.h" |
| 8 | 7 | #include "cpu/z80/z80.h" |
| 9 | 8 | #include "machine/ctronics.h" |
| r22885 | r22886 | |
| 11 | 10 | #include "machine/scsibus.h" |
| 12 | 11 | #include "machine/scsicb.h" |
| 13 | 12 | #include "machine/scsihd.h" |
| 14 | | #include "machine/terminal.h" |
| 13 | #include "machine/serial.h" |
| 15 | 14 | #include "machine/wd_fdc.h" |
| 16 | 15 | #include "machine/z80ctc.h" |
| 17 | 16 | #include "machine/z80dart.h" |
| r22885 | r22886 | |
| 26 | 25 | #define MB8877_TAG "u55" |
| 27 | 26 | #define CENTRONICS_TAG "centronics" |
| 28 | 27 | #define SCSIBUS_TAG "scsi" |
| 28 | #define RS232_A_TAG "rs232a" |
| 29 | #define RS232_B_TAG "rs232b" |
| 29 | 30 | |
| 30 | 31 | class bullet_state : public driver_device |
| 31 | 32 | { |
| r22885 | r22886 | |
| 47 | 48 | m_floppy6(*this, MB8877_TAG":6"), |
| 48 | 49 | m_floppy7(*this, MB8877_TAG":7"), |
| 49 | 50 | m_floppy(NULL), |
| 50 | | m_terminal(*this, TERMINAL_TAG), |
| 51 | 51 | m_centronics(*this, CENTRONICS_TAG), |
| 52 | 52 | m_rom(*this, Z80_TAG), |
| 53 | 53 | m_sw1(*this, "SW1"), |
| r22885 | r22886 | |
| 71 | 71 | required_device<floppy_connector> m_floppy6; |
| 72 | 72 | required_device<floppy_connector> m_floppy7; |
| 73 | 73 | floppy_image_device *m_floppy; |
| 74 | | required_device<serial_terminal_device> m_terminal; |
| 75 | 74 | required_device<centronics_device> m_centronics; |
| 76 | 75 | required_memory_region m_rom; |
| 77 | 76 | required_ioport m_sw1; |
trunk/src/mess/includes/super6.h
| r22885 | r22886 | |
| 8 | 8 | #include "cpu/z80/z80daisy.h" |
| 9 | 9 | #include "machine/com8116.h" |
| 10 | 10 | #include "machine/ram.h" |
| 11 | | #include "machine/terminal.h" |
| 11 | #include "machine/serial.h" |
| 12 | 12 | #include "machine/wd_fdc.h" |
| 13 | 13 | #include "machine/z80ctc.h" |
| 14 | 14 | #include "machine/z80dart.h" |
| r22885 | r22886 | |
| 23 | 23 | #define WD2793_TAG "u27" |
| 24 | 24 | #define BR1945_TAG "u31" |
| 25 | 25 | #define SCREEN_TAG "screen" |
| 26 | | #define TERMINAL_TAG "terminal" |
| 26 | #define RS232_A_TAG "rs232a" |
| 27 | #define RS232_B_TAG "rs232b" |
| 27 | 28 | |
| 28 | 29 | class super6_state : public driver_device |
| 29 | 30 | { |
| r22885 | r22886 | |
| 40 | 41 | m_ram(*this, RAM_TAG), |
| 41 | 42 | m_floppy0(*this, WD2793_TAG":0"), |
| 42 | 43 | m_floppy1(*this, WD2793_TAG":1"), |
| 43 | | m_terminal(*this, TERMINAL_TAG), |
| 44 | 44 | m_rom(*this, Z80_TAG), |
| 45 | 45 | m_j7(*this, "J7") |
| 46 | 46 | { } |
| r22885 | r22886 | |
| 55 | 55 | required_device<ram_device> m_ram; |
| 56 | 56 | required_device<floppy_connector> m_floppy0; |
| 57 | 57 | required_device<floppy_connector> m_floppy1; |
| 58 | | required_device<serial_terminal_device> m_terminal; |
| 59 | 58 | required_memory_region m_rom; |
| 60 | 59 | required_ioport m_j7; |
| 61 | 60 | |
trunk/src/mess/includes/xor100.h
| r22885 | r22886 | |
| 11 | 11 | #include "machine/i8255.h" |
| 12 | 12 | #include "machine/i8251.h" |
| 13 | 13 | #include "machine/s100.h" |
| 14 | | #include "machine/terminal.h" |
| 14 | #include "machine/serial.h" |
| 15 | 15 | #include "machine/wd_fdc.h" |
| 16 | 16 | #include "machine/z80ctc.h" |
| 17 | 17 | |
| r22885 | r22886 | |
| 24 | 24 | #define Z80CTC_TAG "11b" |
| 25 | 25 | #define WD1795_TAG "wd1795" |
| 26 | 26 | #define CENTRONICS_TAG "centronics" |
| 27 | #define RS232_A_TAG "rs232a" |
| 28 | #define RS232_B_TAG "rs232b" |
| 27 | 29 | |
| 28 | 30 | class xor100_state : public driver_device |
| 29 | 31 | { |
| r22885 | r22886 | |
| 37 | 39 | m_fdc(*this, WD1795_TAG), |
| 38 | 40 | m_ctc(*this, Z80CTC_TAG), |
| 39 | 41 | m_ram(*this, RAM_TAG), |
| 40 | | m_terminal(*this, TERMINAL_TAG), |
| 41 | 42 | m_centronics(*this, CENTRONICS_TAG), |
| 42 | 43 | m_s100(*this, S100_TAG), |
| 43 | 44 | m_floppy0(*this, WD1795_TAG":0"), |
| r22885 | r22886 | |
| 54 | 55 | required_device<fd1795_t> m_fdc; |
| 55 | 56 | required_device<z80ctc_device> m_ctc; |
| 56 | 57 | required_device<ram_device> m_ram; |
| 57 | | required_device<generic_terminal_device> m_terminal; |
| 58 | 58 | required_device<centronics_device> m_centronics; |
| 59 | 59 | required_device<s100_device> m_s100; |
| 60 | 60 | required_device<floppy_connector> m_floppy0; |
trunk/src/mess/drivers/super6.c
| r22885 | r22886 | |
| 369 | 369 | { |
| 370 | 370 | 0, 0, 0, 0, |
| 371 | 371 | |
| 372 | | DEVCB_DEVICE_LINE_MEMBER(TERMINAL_TAG, serial_terminal_device, tx_r), |
| 373 | | DEVCB_DEVICE_LINE_MEMBER(TERMINAL_TAG, serial_terminal_device, rx_w), |
| 372 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, serial_port_device, rx), |
| 373 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, serial_port_device, tx), |
| 374 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, dtr_w), |
| 375 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, rts_w), |
| 374 | 376 | DEVCB_NULL, |
| 375 | 377 | DEVCB_NULL, |
| 376 | | DEVCB_NULL, |
| 377 | | DEVCB_NULL, |
| 378 | 378 | |
| 379 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, serial_port_device, rx), |
| 380 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, serial_port_device, tx), |
| 381 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, rs232_port_device, dtr_w), |
| 382 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, rs232_port_device, rts_w), |
| 379 | 383 | DEVCB_NULL, |
| 380 | 384 | DEVCB_NULL, |
| 381 | | DEVCB_NULL, |
| 382 | | DEVCB_NULL, |
| 383 | | DEVCB_NULL, |
| 384 | | DEVCB_NULL, |
| 385 | 385 | |
| 386 | 386 | DEVCB_CPU_INPUT_LINE(Z80_TAG, INPUT_LINE_IRQ0) |
| 387 | 387 | }; |
| r22885 | r22886 | |
| 502 | 502 | |
| 503 | 503 | |
| 504 | 504 | //------------------------------------------------- |
| 505 | | // GENERIC_TERMINAL_INTERFACE( terminal_intf ) |
| 505 | // rs232_port_interface rs232a_intf |
| 506 | 506 | //------------------------------------------------- |
| 507 | 507 | |
| 508 | 508 | static DEVICE_INPUT_DEFAULTS_START( terminal ) |
| r22885 | r22886 | |
| 510 | 510 | DEVICE_INPUT_DEFAULTS( "TERM_FRAME", 0x30, 0x00 ) // 8N1 |
| 511 | 511 | DEVICE_INPUT_DEFAULTS_END |
| 512 | 512 | |
| 513 | | WRITE8_MEMBER( super6_state::dummy_w ) |
| 513 | static const rs232_port_interface rs232a_intf = |
| 514 | 514 | { |
| 515 | | // handled in Z80DART_INTERFACE |
| 516 | | } |
| 515 | DEVCB_NULL, |
| 516 | DEVCB_NULL, |
| 517 | DEVCB_NULL, |
| 518 | DEVCB_NULL, |
| 519 | DEVCB_NULL |
| 520 | }; |
| 517 | 521 | |
| 518 | | static GENERIC_TERMINAL_INTERFACE( terminal_intf ) |
| 522 | |
| 523 | //------------------------------------------------- |
| 524 | // rs232_port_interface rs232b_intf |
| 525 | //------------------------------------------------- |
| 526 | |
| 527 | static const rs232_port_interface rs232b_intf = |
| 519 | 528 | { |
| 520 | | DEVCB_DRIVER_MEMBER(super6_state, dummy_w) |
| 529 | DEVCB_NULL, |
| 530 | DEVCB_NULL, |
| 531 | DEVCB_NULL, |
| 532 | DEVCB_NULL, |
| 533 | DEVCB_NULL |
| 521 | 534 | }; |
| 522 | 535 | |
| 523 | 536 | |
| r22885 | r22886 | |
| 586 | 599 | MCFG_COM8116_ADD(BR1945_TAG, XTAL_5_0688MHz, brg_intf) |
| 587 | 600 | MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":0", super6_floppies, "525dd", NULL, floppy_image_device::default_floppy_formats) |
| 588 | 601 | MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":1", super6_floppies, NULL, NULL, floppy_image_device::default_floppy_formats) |
| 589 | | MCFG_SERIAL_TERMINAL_ADD(TERMINAL_TAG, terminal_intf, 19200) |
| 590 | | MCFG_DEVICE_INPUT_DEFAULTS(terminal) |
| 602 | MCFG_RS232_PORT_ADD(RS232_A_TAG, rs232b_intf, default_rs232_devices, "serial_terminal", terminal) |
| 603 | MCFG_RS232_PORT_ADD(RS232_B_TAG, rs232a_intf, default_rs232_devices, NULL, NULL) |
| 591 | 604 | |
| 592 | 605 | // internal ram |
| 593 | 606 | MCFG_RAM_ADD(RAM_TAG) |
trunk/src/mess/drivers/xor100.c
| r22885 | r22886 | |
| 380 | 380 | |
| 381 | 381 | static const i8251_interface printer_8251_intf = |
| 382 | 382 | { |
| 383 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, serial_port_device, rx), |
| 384 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, serial_port_device, tx), |
| 385 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, dsr_r), |
| 386 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, dtr_w), |
| 387 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, rts_w), |
| 383 | 388 | DEVCB_NULL, |
| 384 | 389 | DEVCB_NULL, |
| 385 | 390 | DEVCB_NULL, |
| 386 | | DEVCB_NULL, |
| 387 | | DEVCB_NULL, |
| 388 | | DEVCB_NULL, |
| 389 | | DEVCB_NULL, |
| 390 | | DEVCB_NULL, |
| 391 | 391 | DEVCB_NULL |
| 392 | 392 | }; |
| 393 | 393 | |
| r22885 | r22886 | |
| 395 | 395 | |
| 396 | 396 | static const i8251_interface terminal_8251_intf = |
| 397 | 397 | { |
| 398 | | DEVCB_DEVICE_LINE_MEMBER(TERMINAL_TAG, serial_terminal_device, tx_r), |
| 399 | | DEVCB_DEVICE_LINE_MEMBER(TERMINAL_TAG, serial_terminal_device, rx_w), |
| 398 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, serial_port_device, rx), |
| 399 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, serial_port_device, tx), |
| 400 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, rs232_port_device, dsr_r), |
| 401 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, rs232_port_device, dtr_w), |
| 402 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, rs232_port_device, rts_w), |
| 400 | 403 | DEVCB_NULL, |
| 401 | 404 | DEVCB_NULL, |
| 402 | 405 | DEVCB_NULL, |
| 403 | | DEVCB_NULL, |
| 404 | | DEVCB_NULL, |
| 405 | | DEVCB_NULL, |
| 406 | 406 | DEVCB_NULL |
| 407 | 407 | }; |
| 408 | 408 | |
| r22885 | r22886 | |
| 504 | 504 | } |
| 505 | 505 | } |
| 506 | 506 | |
| 507 | | /* Terminal Interface */ |
| 508 | 507 | |
| 508 | //------------------------------------------------- |
| 509 | // rs232_port_interface rs232a_intf |
| 510 | //------------------------------------------------- |
| 511 | |
| 512 | static const rs232_port_interface rs232a_intf = |
| 513 | { |
| 514 | DEVCB_NULL, |
| 515 | DEVCB_NULL, |
| 516 | DEVCB_NULL, |
| 517 | DEVCB_NULL, |
| 518 | DEVCB_NULL |
| 519 | }; |
| 520 | |
| 521 | |
| 522 | //------------------------------------------------- |
| 523 | // rs232_port_interface rs232b_intf |
| 524 | //------------------------------------------------- |
| 525 | |
| 509 | 526 | static DEVICE_INPUT_DEFAULTS_START( terminal ) |
| 510 | 527 | DEVICE_INPUT_DEFAULTS( "TERM_FRAME", 0x0f, 0x06 ) // 9600 |
| 511 | 528 | DEVICE_INPUT_DEFAULTS( "TERM_FRAME", 0x30, 0x00 ) // 8N1 |
| 512 | 529 | DEVICE_INPUT_DEFAULTS_END |
| 513 | 530 | |
| 514 | | static GENERIC_TERMINAL_INTERFACE( xor100_terminal_intf ) |
| 531 | static const rs232_port_interface rs232b_intf = |
| 515 | 532 | { |
| 533 | DEVCB_NULL, |
| 534 | DEVCB_NULL, |
| 535 | DEVCB_NULL, |
| 536 | DEVCB_NULL, |
| 516 | 537 | DEVCB_NULL |
| 517 | 538 | }; |
| 518 | 539 | |
| r22885 | r22886 | |
| 590 | 611 | MCFG_FLOPPY_DRIVE_ADD(WD1795_TAG":1", xor100_floppies, "8ssdd", NULL, floppy_image_device::default_floppy_formats) |
| 591 | 612 | MCFG_FLOPPY_DRIVE_ADD(WD1795_TAG":2", xor100_floppies, NULL, NULL, floppy_image_device::default_floppy_formats) |
| 592 | 613 | MCFG_FLOPPY_DRIVE_ADD(WD1795_TAG":3", xor100_floppies, NULL, NULL, floppy_image_device::default_floppy_formats) |
| 593 | | |
| 594 | 614 | MCFG_CENTRONICS_PRINTER_ADD(CENTRONICS_TAG, xor100_centronics_intf) |
| 595 | | MCFG_SERIAL_TERMINAL_ADD(TERMINAL_TAG, xor100_terminal_intf, 9600) |
| 596 | | MCFG_DEVICE_INPUT_DEFAULTS(terminal) |
| 615 | MCFG_RS232_PORT_ADD(RS232_A_TAG, rs232a_intf, default_rs232_devices, NULL, NULL) |
| 616 | MCFG_RS232_PORT_ADD(RS232_B_TAG, rs232b_intf, default_rs232_devices, "serial_terminal", terminal) |
| 597 | 617 | |
| 598 | 618 | // S-100 |
| 599 | 619 | MCFG_S100_BUS_ADD(Z80_TAG, s100_intf) |
trunk/src/mess/drivers/softbox.c
| r22885 | r22886 | |
| 88 | 88 | |
| 89 | 89 | static const i8251_interface usart_intf = |
| 90 | 90 | { |
| 91 | | DEVCB_DEVICE_LINE_MEMBER(TERMINAL_TAG, serial_terminal_device, tx_r), |
| 92 | | DEVCB_DEVICE_LINE_MEMBER(TERMINAL_TAG, serial_terminal_device, rx_w), |
| 91 | DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, serial_port_device, rx), |
| 92 | DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, serial_port_device, tx), |
| 93 | DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, rs232_port_device, dsr_r), |
| 94 | DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, rs232_port_device, dtr_w), |
| 95 | DEVCB_DEVICE_LINE_MEMBER(RS232_TAG, rs232_port_device, rts_w), |
| 93 | 96 | DEVCB_NULL, |
| 94 | 97 | DEVCB_NULL, |
| 95 | 98 | DEVCB_NULL, |
| 96 | | DEVCB_NULL, |
| 97 | | DEVCB_NULL, |
| 98 | | DEVCB_NULL, |
| 99 | 99 | DEVCB_NULL |
| 100 | 100 | }; |
| 101 | 101 | |
| r22885 | r22886 | |
| 265 | 265 | |
| 266 | 266 | |
| 267 | 267 | //------------------------------------------------- |
| 268 | | // serial_terminal_interface terminal_intf |
| 268 | // rs232_port_interface rs232_intf |
| 269 | 269 | //------------------------------------------------- |
| 270 | 270 | |
| 271 | 271 | static DEVICE_INPUT_DEFAULTS_START( terminal ) |
| r22885 | r22886 | |
| 273 | 273 | DEVICE_INPUT_DEFAULTS( "TERM_FRAME", 0x30, 0x10 ) // 7E1 |
| 274 | 274 | DEVICE_INPUT_DEFAULTS_END |
| 275 | 275 | |
| 276 | | static const serial_terminal_interface terminal_intf = |
| 276 | static const rs232_port_interface rs232_intf = |
| 277 | 277 | { |
| 278 | DEVCB_NULL, |
| 279 | DEVCB_NULL, |
| 280 | DEVCB_NULL, |
| 281 | DEVCB_NULL, |
| 278 | 282 | DEVCB_NULL |
| 279 | 283 | }; |
| 280 | 284 | |
| r22885 | r22886 | |
| 300 | 304 | MCFG_I8255A_ADD(I8255_1_TAG, ppi1_intf) |
| 301 | 305 | MCFG_COM8116_ADD(COM8116_TAG, XTAL_5_0688MHz, dbrg_intf) |
| 302 | 306 | MCFG_CBM_IEEE488_ADD("c8050") |
| 303 | | MCFG_SERIAL_TERMINAL_ADD(TERMINAL_TAG, terminal_intf, 9600) |
| 304 | | MCFG_DEVICE_INPUT_DEFAULTS(terminal) |
| 307 | MCFG_RS232_PORT_ADD(RS232_TAG, rs232_intf, default_rs232_devices, "serial_terminal", terminal) |
| 305 | 308 | |
| 306 | 309 | // software lists |
| 307 | 310 | //MCFG_SOFTWARE_LIST_ADD("flop_list", "softbox_flop") |
trunk/src/mess/drivers/bullet.c
| r22885 | r22886 | |
| 769 | 769 | { |
| 770 | 770 | 0, 0, 0, 0, |
| 771 | 771 | |
| 772 | | DEVCB_DEVICE_LINE_MEMBER(TERMINAL_TAG, serial_terminal_device, tx_r), |
| 773 | | DEVCB_DEVICE_LINE_MEMBER(TERMINAL_TAG, serial_terminal_device, rx_w), |
| 774 | | DEVCB_NULL, |
| 775 | | DEVCB_NULL, |
| 772 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, serial_port_device, rx), |
| 773 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, serial_port_device, tx), |
| 774 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, dtr_w), |
| 775 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, rts_w), |
| 776 | 776 | DEVCB_DRIVER_LINE_MEMBER(bullet_state, dartardy_w), |
| 777 | 777 | DEVCB_NULL, |
| 778 | 778 | |
| 779 | | DEVCB_LINE_VCC, |
| 780 | | DEVCB_NULL, |
| 781 | | DEVCB_NULL, |
| 782 | | DEVCB_NULL, |
| 779 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, serial_port_device, rx), |
| 780 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, serial_port_device, tx), |
| 781 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, rs232_port_device, dtr_w), |
| 782 | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, rs232_port_device, rts_w), |
| 783 | 783 | DEVCB_DRIVER_LINE_MEMBER(bullet_state, dartbrdy_w), |
| 784 | 784 | DEVCB_NULL, |
| 785 | 785 | |
| r22885 | r22886 | |
| 1085 | 1085 | |
| 1086 | 1086 | |
| 1087 | 1087 | //------------------------------------------------- |
| 1088 | | // serial_terminal_interface terminal_intf |
| 1088 | // rs232_port_interface rs232a_intf |
| 1089 | 1089 | //------------------------------------------------- |
| 1090 | 1090 | |
| 1091 | | static serial_terminal_interface terminal_intf = |
| 1091 | static DEVICE_INPUT_DEFAULTS_START( terminal ) |
| 1092 | DEVICE_INPUT_DEFAULTS( "TERM_FRAME", 0x0f, 0x06 ) // 9600 |
| 1093 | DEVICE_INPUT_DEFAULTS( "TERM_FRAME", 0x30, 0x00 ) // 8N1 |
| 1094 | DEVICE_INPUT_DEFAULTS_END |
| 1095 | |
| 1096 | static const rs232_port_interface rs232a_intf = |
| 1092 | 1097 | { |
| 1098 | DEVCB_NULL, |
| 1099 | DEVCB_NULL, |
| 1100 | DEVCB_NULL, |
| 1101 | DEVCB_NULL, |
| 1093 | 1102 | DEVCB_NULL |
| 1094 | 1103 | }; |
| 1095 | 1104 | |
| 1096 | 1105 | |
| 1097 | 1106 | //------------------------------------------------- |
| 1107 | // rs232_port_interface rs232b_intf |
| 1108 | //------------------------------------------------- |
| 1109 | |
| 1110 | static const rs232_port_interface rs232b_intf = |
| 1111 | { |
| 1112 | DEVCB_NULL, |
| 1113 | DEVCB_NULL, |
| 1114 | DEVCB_NULL, |
| 1115 | DEVCB_NULL, |
| 1116 | DEVCB_NULL |
| 1117 | }; |
| 1118 | |
| 1119 | |
| 1120 | //------------------------------------------------- |
| 1098 | 1121 | // z80_daisy_config daisy_chain |
| 1099 | 1122 | //------------------------------------------------- |
| 1100 | 1123 | |
| r22885 | r22886 | |
| 1250 | 1273 | MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":6", bullet_8_floppies, NULL, NULL, floppy_image_device::default_floppy_formats) |
| 1251 | 1274 | MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":7", bullet_8_floppies, NULL, NULL, floppy_image_device::default_floppy_formats) |
| 1252 | 1275 | MCFG_CENTRONICS_PRINTER_ADD(CENTRONICS_TAG, standard_centronics) |
| 1253 | | MCFG_SERIAL_TERMINAL_ADD(TERMINAL_TAG, terminal_intf, 9600) |
| 1276 | MCFG_RS232_PORT_ADD(RS232_A_TAG, rs232b_intf, default_rs232_devices, "serial_terminal", terminal) |
| 1277 | MCFG_RS232_PORT_ADD(RS232_B_TAG, rs232a_intf, default_rs232_devices, NULL, NULL) |
| 1254 | 1278 | |
| 1255 | 1279 | // software lists |
| 1256 | 1280 | MCFG_SOFTWARE_LIST_ADD("flop_list", "wmbullet") |
| r22885 | r22886 | |
| 1290 | 1314 | MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":8", bullet_35_floppies, NULL, NULL, floppy_image_device::default_floppy_formats) |
| 1291 | 1315 | MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":9", bullet_35_floppies, NULL, NULL, floppy_image_device::default_floppy_formats) |
| 1292 | 1316 | MCFG_CENTRONICS_PRINTER_ADD(CENTRONICS_TAG, standard_centronics) |
| 1293 | | MCFG_SERIAL_TERMINAL_ADD(TERMINAL_TAG, terminal_intf, 9600) |
| 1317 | MCFG_RS232_PORT_ADD(RS232_A_TAG, rs232b_intf, default_rs232_devices, "serial_terminal", terminal) |
| 1318 | MCFG_RS232_PORT_ADD(RS232_B_TAG, rs232a_intf, default_rs232_devices, NULL, NULL) |
| 1294 | 1319 | |
| 1295 | 1320 | MCFG_SCSIBUS_ADD(SCSIBUS_TAG) |
| 1296 | 1321 | MCFG_SCSIDEV_ADD(SCSIBUS_TAG ":harddisk0", SCSIHD, SCSI_ID_0) |
trunk/src/mess/drivers/ob68k1a.c
| r22885 | r22886 | |
| 215 | 215 | 0, |
| 216 | 216 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, serial_port_device, rx), |
| 217 | 217 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, serial_port_device, tx), |
| 218 | | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, rs232_port_device, cts_r), |
| 218 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, cts_r), |
| 219 | 219 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, rts_w), |
| 220 | | DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, rs232_port_device, dcd_r), |
| 220 | DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, dcd_r), |
| 221 | 221 | DEVCB_NULL |
| 222 | 222 | }; |
| 223 | 223 | |