src/mess/drivers/trs80.c
| r7271 | r7272 | |
| 603 | 603 | MDRV_AY31015_ADD( "tr1602", trs80_ay31015_config ) |
| 604 | 604 | MACHINE_DRIVER_END |
| 605 | 605 | |
| 606 | static MACHINE_DRIVER_START( model2 ) |
| 607 | MDRV_IMPORT_FROM(model1) |
| 608 | MACHINE_DRIVER_END |
| 606 | 609 | |
| 607 | 610 | static MACHINE_DRIVER_START( model3 ) |
| 608 | 611 | MDRV_IMPORT_FROM( model1 ) |
| r7271 | r7272 | |
| 741 | 744 | ROM_FILL(0, 0x4400, 0xff) /* 0x4000 for trs80_gfxram + 0x400 for videoram */ |
| 742 | 745 | ROM_END |
| 743 | 746 | |
| 747 | ROM_START(trs80m2) |
| 748 | ROM_REGION(0x10000, "maincpu",0) |
| 749 | ROM_LOAD("8043216.u11", 0x0000, 0x0800, CRC(7017a373) SHA1(1c7127fcc99fc351a40d3a3199ba478e783c452e)) |
| 750 | |
| 751 | ROM_REGION(0x800, "gfx1",0) |
| 752 | ROM_LOAD("8043316.u9", 0x0000, 0x0800, CRC(04425b03) SHA1(32a29dc202b7fcf21838289cc3bffc51ef943dab)) |
| 753 | ROM_END |
| 754 | |
| 755 | /* |
| 756 | |
| 757 | TRS-80 Model II/16 Z80 CPU Board ROM |
| 758 | |
| 759 | It would seem that every processor board I find has a different ROM on it! It seems that the early ROMs |
| 760 | don't boot directly from a hard drive. But there seems to be many versions of ROMs. I've placed them in |
| 761 | order of serial number in the list below. There also appears to be at least two board revisions, "C" and "D". |
| 762 | |
| 763 | cpu_c8ff.bin/hex: |
| 764 | Mask Programmable PROM, Equivilant to Intel 2716 EPROM, with checksum C8FF came from a cpu board with |
| 765 | serial number 120353 out of a Model II with serial number 2002102 and catalog number 26-6002. The board |
| 766 | was labeled, "Revision C". This appears to be an early ROM and according to a very helpful fellow |
| 767 | collector, Aaron in Australia, doesn't allow boot directly from a hard disk. |
| 768 | |
| 769 | cpu_9733.bin/hex: |
| 770 | An actual SGS-Ates (Now STMicroelectronics) 2716 EPROM, with checksum 9733 came from a cpu board with |
| 771 | serial number 161993 out of a pile of random cards that I have. I don't know what machine it originated |
| 772 | from. The board was labeled, "Revision C". This appears to be a later ROM in that it is able to boot |
| 773 | directly from an 8MB hard disk. The EPROM had a windows sticker on it labeled, "U54". |
| 774 | |
| 775 | cpu_2119.bin/hex: |
| 776 | An actual Texas Instruments 2716 EPROM, with checksum 2119 came from a cpu board with serial number |
| 777 | 178892 out of a Model 16 with serial number 64014509 and catalog number 26-4002. The board was labeled, |
| 778 | "Revision D". This appears to be a later ROM and does appear to allow boot directly from an 8MB hard disk. |
| 779 | |
| 780 | cpu_2bff.bin/hex: |
| 781 | Mask Programmable PROM, Equivilant to Intel 2716 EPROM, with checksum 2BFF came from a cpu board with |
| 782 | serial number 187173 our of a pile of random cards that I have. I don't know what machine it originated |
| 783 | from. The board was labeled, "Revision D". This appears to be a later ROM in that it is able to boot |
| 784 | directly from an 8MB hard disk. |
| 785 | |
| 786 | */ |
| 787 | ROM_START(trs80m216) |
| 788 | ROM_REGION(0x10000, "maincpu",0) |
| 789 | ROM_SYSTEM_BIOS(0, "c8ff", "S/N 120353") |
| 790 | ROMX_LOAD("cpu_c8ff.u11", 0x0000, 0x0800, CRC(7017a373) SHA1(1c7127fcc99fc351a40d3a3199ba478e783c452e), ROM_BIOS(1)) |
| 791 | ROM_SYSTEM_BIOS(1, "9733", "S/N 161993") |
| 792 | ROMX_LOAD("cpu_9733.u11", 0x0000, 0x0800, CRC(823924b1) SHA1(aee0625bcbd8620b28ab705e15ad9bea804c8476), ROM_BIOS(2)) |
| 793 | ROM_SYSTEM_BIOS(2, "2119", "S/N 64014509") |
| 794 | ROMX_LOAD("cpu_2119.u11", 0x0000, 0x0800, CRC(7a663049) SHA1(f308439ce266df717bfe79adcdad6024b4faa141), ROM_BIOS(3)) |
| 795 | ROM_SYSTEM_BIOS(3, "2bff", "S/N 187173") |
| 796 | ROMX_LOAD("cpu_2bff.u11", 0x0000, 0x0800, CRC(c6c71d8b) SHA1(7107e2cbbe769851a4460680c2deff8e76a101b5), ROM_BIOS(4)) |
| 797 | |
| 798 | ROM_REGION(0x800, "gfx1",0) |
| 799 | ROM_LOAD("8043316.u9", 0x0000, 0x0800, CRC(04425b03) SHA1(32a29dc202b7fcf21838289cc3bffc51ef943dab)) |
| 800 | ROM_END |
| 801 | |
| 744 | 802 | ROM_START(trs80m3) |
| 745 | 803 | /* ROMS we have and are missing: |
| 746 | 804 | HAVE TRS-80 Model III Level 1 ROM (U104) |
| r7271 | r7272 | |
| 866 | 924 | COMP( 1983, radionic, trs80, 0, radionic, trs80, trs80, "Komtek", "Radionic" , 0 ) |
| 867 | 925 | COMP( 1980, sys80, trs80, 0, sys80, trs80, trs80l2, "EACA Computers Ltd.","System-80" , 0 ) |
| 868 | 926 | COMP( 1981, lnw80, trs80, 0, lnw80, trs80m3, lnw80, "LNW Research","LNW-80", 0 ) |
| 927 | COMP( 1979, trs80m2, trs80, 0, model2, trs80m3, trs80m4, "Tandy Radio Shack", "TRS-80 Model II", GAME_NOT_WORKING ) |
| 928 | COMP( 1979, trs80m216,trs80, 0, model2, trs80m3, trs80m4, "Tandy Radio Shack", "TRS-80 Model II/16", GAME_NOT_WORKING ) |
| 869 | 929 | COMP( 1980, trs80m3, trs80, 0, model3, trs80m3, trs80m4, "Tandy Radio Shack", "TRS-80 Model III", 0 ) |
| 870 | 930 | COMP( 1980, trs80m4, trs80, 0, model4, trs80m3, trs80m4, "Tandy Radio Shack", "TRS-80 Model 4", 0 ) |
| 871 | 931 | COMP( 1983, trs80m4p, trs80, 0, model4p, trs80m3, trs80m4p, "Tandy Radio Shack", "TRS-80 Model 4P", 0 ) |