trunk/src/mess/drivers/hp9k_3xx.c
| r242660 | r242661 | |
| 181 | 181 | AM_IMPORT_FROM(hp9k3xx_common) |
| 182 | 182 | ADDRESS_MAP_END |
| 183 | 183 | |
| 184 | // 9000/370 - 8 MB RAM standard |
| 185 | static ADDRESS_MAP_START(hp9k370_map, AS_PROGRAM, 32, hp9k3xx_state) |
| 186 | AM_RANGE(0x00200000, 0x002fffff) AM_RAM AM_SHARE("vram") // 98544 mono framebuffer |
| 187 | AM_RANGE(0x00560000, 0x00563fff) AM_ROM AM_REGION("graphics", 0x0000) // 98544 mono ROM |
| 188 | |
| 189 | AM_RANGE(0xff700000, 0xff7fffff) AM_READWRITE(buserror_r, buserror_w) |
| 190 | AM_RANGE(0xff800000, 0xffffffff) AM_RAM |
| 191 | |
| 192 | AM_IMPORT_FROM(hp9k3xx_common) |
| 193 | ADDRESS_MAP_END |
| 194 | |
| 184 | 195 | // 9000/382 - onboard VGA compatible video (where?) |
| 185 | 196 | static ADDRESS_MAP_START(hp9k382_map, AS_PROGRAM, 32, hp9k3xx_state) |
| 186 | 197 | AM_RANGE(0xffb00000, 0xffbfffff) AM_READWRITE(buserror_r, buserror_w) |
| r242660 | r242661 | |
| 339 | 350 | MCFG_SCREEN_REFRESH_RATE(70) |
| 340 | 351 | MACHINE_CONFIG_END |
| 341 | 352 | |
| 353 | static MACHINE_CONFIG_START( hp9k370, hp9k3xx_state ) |
| 354 | /* basic machine hardware */ |
| 355 | MCFG_CPU_ADD(MAINCPU_TAG, M68030, 33000000) |
| 356 | MCFG_CPU_PROGRAM_MAP(hp9k370_map) |
| 357 | |
| 358 | MCFG_DEVICE_ADD(PTM6840_TAG, PTM6840, 0) |
| 359 | MCFG_PTM6840_INTERNAL_CLOCK(250000.0f) // from oscillator module next to the 6840 |
| 360 | MCFG_PTM6840_EXTERNAL_CLOCKS(250000.0f, 250000.0f, 250000.0f) |
| 361 | |
| 362 | MCFG_SCREEN_ADD( "screen", RASTER) |
| 363 | MCFG_SCREEN_UPDATE_DRIVER(hp9k3xx_state, hp98544_update) |
| 364 | MCFG_SCREEN_SIZE(1024,768) |
| 365 | MCFG_SCREEN_VISIBLE_AREA(0, 1024-1, 0, 768-1) |
| 366 | MCFG_SCREEN_REFRESH_RATE(70) |
| 367 | MACHINE_CONFIG_END |
| 368 | |
| 342 | 369 | static MACHINE_CONFIG_START( hp9k380, hp9k3xx_state ) |
| 343 | 370 | /* basic machine hardware */ |
| 344 | 371 | MCFG_CPU_ADD(MAINCPU_TAG, M68040, 25000000) // 25 MHz? 33? |
| r242660 | r242661 | |
| 413 | 440 | ROM_LOAD16_BYTE( "98544_1818-1999.bin", 0x000001, 0x002000, CRC(8c7d6480) SHA1(d2bcfd39452c38bc652df39f84c7041cfdf6bd51) ) |
| 414 | 441 | ROM_END |
| 415 | 442 | |
| 443 | ROM_START( hp9k370 ) |
| 444 | ROM_REGION( 0x20000, MAINCPU_TAG, 0 ) |
| 445 | ROM_LOAD16_BYTE( "1818-4416.bin", 0x000000, 0x010000, CRC(cd71e85e) SHA1(3e83a80682f733417fdc3720410e45a2cfdcf869) ) |
| 446 | ROM_LOAD16_BYTE( "1818-4417.bin", 0x000001, 0x010000, CRC(374d49db) SHA1(a12cbf6c151e2f421da4571000b5dffa3ef403b3) ) |
| 447 | |
| 448 | ROM_REGION( 0x4000, "graphics", ROMREGION_ERASEFF | ROMREGION_BE | ROMREGION_32BIT ) |
| 449 | ROM_LOAD16_BYTE( "98544_1818-1999.bin", 0x000001, 0x002000, CRC(8c7d6480) SHA1(d2bcfd39452c38bc652df39f84c7041cfdf6bd51) ) |
| 450 | ROM_END |
| 451 | |
| 416 | 452 | ROM_START( hp9k380 ) |
| 417 | 453 | ROM_REGION( 0x20000, MAINCPU_TAG, 0 ) |
| 418 | 454 | ROM_LOAD16_WORD_SWAP( "1818-5062_98754_9000-380_27c210.bin", 0x000000, 0x020000, CRC(500a0797) SHA1(4c0a3929e45202a2689e353657e5c4b58ff9a1fd) ) |
| r242660 | r242661 | |
| 434 | 470 | COMP( 1985, hp9k320, 0, 0, hp9k320, hp9k330, driver_device, 0, "Hewlett-Packard", "HP9000/320", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 435 | 471 | COMP( 1987, hp9k330, 0, 0, hp9k330, hp9k330, driver_device, 0, "Hewlett-Packard", "HP9000/330", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 436 | 472 | COMP( 1989, hp9k340, hp9k330,0, hp9k340, hp9k330, driver_device, 0, "Hewlett-Packard", "HP9000/340", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 473 | COMP( 1988, hp9k370, hp9k330,0, hp9k370, hp9k330, driver_device, 0, "Hewlett-Packard", "HP9000/370", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 437 | 474 | COMP( 1991, hp9k380, 0, 0, hp9k380, hp9k330, driver_device, 0, "Hewlett-Packard", "HP9000/380", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 438 | 475 | COMP( 1991, hp9k382, 0, 0, hp9k382, hp9k330, driver_device, 0, "Hewlett-Packard", "HP9000/382", GAME_NOT_WORKING | GAME_NO_SOUND) |