trunk/src/mess/drivers/ticalc1x.c
| r244933 | r244934 | |
| 437 | 437 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_SLASH_PAD) PORT_NAME(UTF8_DIVIDE) |
| 438 | 438 | INPUT_PORTS_END |
| 439 | 439 | |
| 440 | static INPUT_PORTS_START( lilprof ) |
| 441 | INPUT_PORTS_END |
| 440 | 442 | |
| 443 | |
| 441 | 444 | static INPUT_PORTS_START( ti30 ) |
| 442 | 445 | PORT_START("IN.0") // O0 |
| 443 | 446 | PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_Y) PORT_NAME("y" UTF8_POW_X) |
| r244933 | r244934 | |
| 717 | 720 | MCFG_DEFAULT_LAYOUT(layout_wizatron) |
| 718 | 721 | MACHINE_CONFIG_END |
| 719 | 722 | |
| 723 | static MACHINE_CONFIG_DERIVED( lilprof, t9base ) |
| 720 | 724 | |
| 725 | /* basic machine hardware */ |
| 726 | MCFG_CPU_ADD("maincpu", TMS0970, 250000) // guessed |
| 727 | // MCFG_TMS1XXX_READ_K_CB(READ8(ticalc1x_state, lilprof_read_k)) |
| 728 | // MCFG_TMS1XXX_WRITE_O_CB(WRITE16(ticalc1x_state, lilprof_write_o)) |
| 729 | // MCFG_TMS1XXX_WRITE_R_CB(WRITE16(ticalc1x_state, lilprof_write_r)) |
| 730 | |
| 731 | MCFG_DEFAULT_LAYOUT(layout_wizatron) |
| 732 | MACHINE_CONFIG_END |
| 733 | |
| 734 | |
| 721 | 735 | static MACHINE_CONFIG_DERIVED( ti30, t9base ) |
| 722 | 736 | |
| 723 | 737 | /* basic machine hardware */ |
| r244933 | r244934 | |
| 776 | 790 | ROM_LOAD( "tms0970_wizatron_spla.pla", 0, 157, CRC(56c37a4f) SHA1(18ecc20d2666e89673739056483aed5a261ae927) ) |
| 777 | 791 | ROM_END |
| 778 | 792 | |
| 793 | ROM_START( lilprof ) |
| 794 | ROM_REGION( 0x0400, "maincpu", 0 ) |
| 795 | ROM_LOAD( "tmc1993nl", 0x0000, 0x0400, CRC(e941316b) SHA1(7e1542045d1e731cea81a639c9ac9e91bb233b15) ) |
| 796 | |
| 797 | ROM_REGION( 782, "maincpu:ipla", 0 ) |
| 798 | ROM_LOAD( "tms0970_lilprof_ipla.pla", 0, 782, CRC(05306ef8) SHA1(60a0a3c49ce330bce0c27f15f81d61461d0432ce) ) |
| 799 | ROM_REGION( 860, "maincpu:mpla", 0 ) |
| 800 | ROM_LOAD( "tms0970_lilprof_mpla.pla", 0, 860, CRC(7f50ab2e) SHA1(bff3be9af0e322986f6e545b567c97d70e135c93) ) |
| 801 | ROM_REGION( 352, "maincpu:opla", 0 ) |
| 802 | ROM_LOAD( "tms0970_lilprof_opla.pla", 0, 352, CRC(03f509c4) SHA1(691554a55db0c5950df848077095f23a991b1909) ) |
| 803 | ROM_REGION( 157, "maincpu:spla", 0 ) |
| 804 | ROM_LOAD( "tms0970_lilprof_spla.pla", 0, 157, CRC(56c37a4f) SHA1(18ecc20d2666e89673739056483aed5a261ae927) ) |
| 805 | ROM_END |
| 806 | |
| 779 | 807 | ROM_START( ti30 ) |
| 780 | 808 | ROM_REGION( 0x1000, "maincpu", 0 ) |
| 781 | 809 | ROM_LOAD16_WORD( "tmc0981nl", 0x0000, 0x1000, CRC(41298a14) SHA1(06f654c70add4044a612d3a38b0c2831c188fd0c) ) |
| r244933 | r244934 | |
| 824 | 852 | |
| 825 | 853 | COMP( 1976, ti1270, 0, 0, ti1270, ti1270, driver_device, 0, "Texas Instruments", "TI-1270", GAME_SUPPORTS_SAVE | GAME_NO_SOUND_HW ) |
| 826 | 854 | COMP( 1977, wizatron, 0, 0, wizatron, wizatron, driver_device, 0, "Texas Instruments", "Wiz-A-Tron", GAME_SUPPORTS_SAVE | GAME_NO_SOUND_HW ) |
| 855 | COMP( 1978, lilprof , 0, 0, lilprof, lilprof, driver_device, 0, "Texas Instruments", "Little Professor", GAME_SUPPORTS_SAVE | GAME_NO_SOUND_HW ) // 1978 version, original is from 1976 |
| 827 | 856 | |
| 828 | 857 | COMP( 1976, ti30, 0, 0, ti30, ti30, driver_device, 0, "Texas Instruments", "TI-30", GAME_SUPPORTS_SAVE | GAME_NO_SOUND_HW ) |
| 829 | 858 | COMP( 1977, tiprog, 0, 0, ti30, tiprog, driver_device, 0, "Texas Instruments", "TI Programmer", GAME_SUPPORTS_SAVE | GAME_NO_SOUND_HW ) |