src/mess/machine/cbmipt.c
| r5696 | r5697 | |
| 163 | 163 | // PORT_CATEGORY_ITEM( 0x20, "Mouse 1351", 22 ) |
| 164 | 164 | // PORT_CATEGORY_ITEM( 0x30, "Mouse (Non Proportional) 1350", 23 ) |
| 165 | 165 | PORT_CATEGORY_ITEM( 0x70, "No Device Connected", 27 ) |
| 166 | PORT_CONFNAME( 0x08, 0x00, "Workaround for RDY") |
| 167 | PORT_CONFSETTING( 0x00, DEF_STR( No ) ) |
| 168 | PORT_CONFSETTING( 0x08, DEF_STR( Yes ) ) |
| 166 | 169 | PORT_CONFNAME( 0x80, 0x00, "Swap Gameport A and B") PORT_CODE(KEYCODE_F1) PORT_TOGGLE |
| 167 | 170 | PORT_CONFSETTING( 0x00, DEF_STR( No ) ) |
| 168 | 171 | PORT_CONFSETTING( 0x80, DEF_STR( Yes ) ) |
| r5696 | r5697 | |
| 205 | 208 | PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(2) PORT_CATEGORY(23) PORT_CODE(KEYCODE_PGUP) PORT_CODE(JOYCODE_BUTTON2) |
| 206 | 209 | PORT_BIT( 0xc0, IP_ACTIVE_HIGH, IPT_UNUSED ) |
| 207 | 210 | */ |
| 208 | | PORT_START("PADDLE1") |
| 209 | | PORT_BIT( 0xff, 128, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_MINMAX(0,255) PORT_CODE_DEC(KEYCODE_LEFT) PORT_CODE_INC(KEYCODE_RIGHT) PORT_CODE_DEC(JOYCODE_X_LEFT_SWITCH) PORT_CODE_INC(JOYCODE_X_RIGHT_SWITCH) PORT_CATEGORY(11) PORT_PLAYER(1) PORT_REVERSE |
| 211 | PORT_START("PADDLE1") |
| 212 | PORT_BIT( 0xff, 128, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_MINMAX(0,255) PORT_CENTERDELTA(0) PORT_CODE_DEC(KEYCODE_LEFT) PORT_CODE_INC(KEYCODE_RIGHT) PORT_CODE_DEC(JOYCODE_X_LEFT_SWITCH) PORT_CODE_INC(JOYCODE_X_RIGHT_SWITCH) PORT_CATEGORY(11) PORT_PLAYER(1) PORT_REVERSE |
| 210 | 213 | |
| 211 | 214 | PORT_START("PADDLE2") |
| 212 | | PORT_BIT( 0xff, 128, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_MINMAX(0,255) PORT_CODE_DEC(KEYCODE_DOWN) PORT_CODE_INC(KEYCODE_UP) PORT_CODE_DEC(JOYCODE_Y_UP_SWITCH) PORT_CODE_INC(JOYCODE_Y_DOWN_SWITCH) PORT_CATEGORY(11) PORT_PLAYER(2) PORT_REVERSE |
| 215 | PORT_BIT( 0xff, 128, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_MINMAX(0,255) PORT_CENTERDELTA(0) PORT_CODE_DEC(KEYCODE_DOWN) PORT_CODE_INC(KEYCODE_UP) PORT_CODE_DEC(JOYCODE_Y_UP_SWITCH) PORT_CODE_INC(JOYCODE_Y_DOWN_SWITCH) PORT_CATEGORY(11) PORT_PLAYER(2) PORT_REVERSE |
| 213 | 216 | |
| 214 | 217 | PORT_START("PADDLE3") |
| 215 | | PORT_BIT( 0xff, 128, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_MINMAX(0,255) PORT_CODE_DEC(KEYCODE_HOME) PORT_CODE_INC(KEYCODE_PGUP) PORT_CATEGORY(21) PORT_PLAYER(3) PORT_REVERSE |
| 218 | PORT_BIT( 0xff, 128, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_MINMAX(0,255) PORT_CENTERDELTA(0) PORT_CODE_DEC(KEYCODE_HOME) PORT_CODE_INC(KEYCODE_PGUP) PORT_CATEGORY(21) PORT_PLAYER(3) PORT_REVERSE |
| 216 | 219 | |
| 217 | 220 | PORT_START("PADDLE4") |
| 218 | | PORT_BIT( 0xff, 128, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_MINMAX(0,255) PORT_CODE_DEC(KEYCODE_END) PORT_CODE_INC(KEYCODE_PGDN) PORT_CATEGORY(21) PORT_PLAYER(4) PORT_REVERSE |
| 221 | PORT_BIT( 0xff, 128, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_MINMAX(0,255) PORT_CENTERDELTA(0) PORT_CODE_DEC(KEYCODE_END) PORT_CODE_INC(KEYCODE_PGDN) PORT_CATEGORY(21) PORT_PLAYER(4) PORT_REVERSE |
| 219 | 222 | |
| 220 | 223 | PORT_START("TRACKX") |
| 221 | 224 | PORT_BIT( 0x7e, 0x00, IPT_TRACKBALL_X) PORT_SENSITIVITY(100) PORT_KEYDELTA(0) PORT_PLAYER(1) PORT_CATEGORY(12) |
src/mess/drivers/c64.c
| r5696 | r5697 | |
| 420 | 420 | PORT_MODIFY( "ROW6" ) |
| 421 | 421 | PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("\xc3\xa4") PORT_CODE(KEYCODE_BACKSLASH) PORT_CHAR('\xA4') |
| 422 | 422 | PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("\xc3\xb6") PORT_CODE(KEYCODE_QUOTE) PORT_CHAR('\xB6') |
| 423 | | PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_CLOSEBRACE) PORT_CHAR('@') |
| 423 | PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_CLOSEBRACE) PORT_CHAR('@') |
| 424 | 424 | PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_BACKSLASH2) PORT_CHAR(':') PORT_CHAR('*') |
| 425 | 425 | INPUT_PORTS_END |
| 426 | 426 | |
| r5696 | r5697 | |
| 436 | 436 | PORT_MODIFY( "ROW6" ) |
| 437 | 437 | PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("\xc3\xa4") PORT_CODE(KEYCODE_BACKSLASH) PORT_CHAR('\xA4') |
| 438 | 438 | PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("\xc3\xb6") PORT_CODE(KEYCODE_QUOTE) PORT_CHAR('\xB6') |
| 439 | | PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_CLOSEBRACE) PORT_CHAR('@') |
| 439 | PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_CLOSEBRACE) PORT_CHAR('@') |
| 440 | 440 | PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_BACKSLASH2) PORT_CHAR(':') PORT_CHAR('*') |
| 441 | 441 | INPUT_PORTS_END |
| 442 | 442 | |
| r5696 | r5697 | |
| 501 | 501 | MDRV_IMPORT_FROM( vh_vic2 ) |
| 502 | 502 | MDRV_SCREEN_MODIFY("screen") |
| 503 | 503 | MDRV_SCREEN_REFRESH_RATE(VIC6567_VRETRACERATE) |
| 504 | | MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 504 | MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) /* not accurate */ |
| 505 | 505 | |
| 506 | 506 | /* sound hardware */ |
| 507 | 507 | MDRV_SPEAKER_STANDARD_MONO("mono") |
| r5696 | r5697 | |
| 759 | 759 | |
| 760 | 760 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT CONFIG COMPANY FULLNAME */ |
| 761 | 761 | |
| 762 | | COMP(1982, max, 0, 0, ultimax, c64, ultimax, 0, "Commodore Business Machines Co.", "Commodore Max Machine", 0) |
| 762 | COMP(1982, max, 0, 0, ultimax, c64, ultimax, 0, "Commodore Business Machines Co.", "Commodore Max Machine", 0) |
| 763 | 763 | |
| 764 | 764 | COMP(1982, c64, 0, 0, c64, c64, c64, c64, "Commodore Business Machines Co.", "Commodore 64 (NTSC)", 0) |
| 765 | 765 | COMP(1982, c64pal, c64, 0, c64pal, c64, c64pal, c64, "Commodore Business Machines Co.", "Commodore 64 (PAL)", 0) |
| r5696 | r5697 | |
| 767 | 767 | COMP(1982, vic64s, c64, 0, c64pal, vic64s, c64pal, c64, "Commodore Business Machines Co.", "VIC 64S", 0) |
| 768 | 768 | COMP(1982, c64swe, c64, 0, c64pal, vic64s, c64pal, c64, "Commodore Business Machines Co.", "Commodore 64 (Sweden)", 0) |
| 769 | 769 | |
| 770 | | COMP(1983, pet64, c64, 0, pet64, c64, c64, c64, "Commodore Business Machines Co.", "PET 64 (NTSC)", 0) |
| 770 | COMP(1983, pet64, c64, 0, pet64, c64, c64, c64, "Commodore Business Machines Co.", "PET 64 (NTSC)", 0) |
| 771 | 771 | COMP(1983, cbm4064, c64, 0, pet64, c64, c64, c64, "Commodore Business Machines Co.", "CBM 4064 (NTSC)", 0) |
| 772 | 772 | COMP(1983, edu64, c64, 0, pet64, c64, c64, c64, "Commodore Business Machines Co.", "Educator 64 (NTSC)", 0) // maybe different palette? |
| 773 | 773 | |
| r5696 | r5697 | |
| 780 | 780 | COMP(1986, c64cpal, c64, 0, c64pal, c64, c64pal, c64, "Commodore Business Machines Co.", "Commodore 64C (PAL)", 0) |
| 781 | 781 | COMP(1986, c64g, c64, 0, c64pal, c64, c64pal, c64, "Commodore Business Machines Co.", "Commodore 64G (PAL)", 0) |
| 782 | 782 | |
| 783 | | CONS(1990, c64gs, c64, 0, c64gs, c64gs, c64gs, 0, "Commodore Business Machines Co.", "Commodore 64 Games System (PAL)", 0) |
| 783 | CONS(1990, c64gs, c64, 0, c64gs, c64gs, c64gs, 0, "Commodore Business Machines Co.", "Commodore 64 Games System (PAL)", 0) |