|
2 | 2 | // copyright-holders: Jean-Francois DEL NERO |
3 | 3 | /*************************************************************************** |
4 | 4 |
|
5 | | - Minitel 2 |
| 5 | + Minitel 2 by Philips |
6 | 6 |
|
7 | 7 | The Minitel is a small, on-line computer/Videotex terminal with multi-services that |
8 | 8 | can be connected to any French telephone line. This terminal was widely used in France |
|
11 | 11 | There are several models and versions. Most of them are based on 8051 compatible MCUs |
12 | 12 | and EF9345 semi graphic video chip. |
13 | 13 |
|
14 | | - The current implementation is a Minitel 2 from "La RADIOTECHNIQUE PORTENSEIGNE" / RPIC (Philips) |
| 14 | + The current implementation is a Minitel 2 (NFZ 400) from "La RADIOTECHNIQUE |
| 15 | + PORTENSEIGNE" (RPIC, later acquired by Philips). |
| 16 | +
|
15 | 17 | More Minitel hardware related informations are available on this page : |
16 | 18 | http://hxc2001.free.fr/minitel |
17 | 19 |
|
@@ -384,7 +386,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(minitel_state::minitel_scanline) |
384 | 386 |
|
385 | 387 | void minitel_state::mem_prg(address_map &map) |
386 | 388 | { |
387 | | - map(0x0000, 0x7fff).rom(); |
| 389 | + map(0x0000, 0xffff).rom(); |
388 | 390 | } |
389 | 391 |
|
390 | 392 | void minitel_state::mem_io(address_map &map) |
@@ -564,23 +566,31 @@ void minitel_state::minitel2(machine_config &config) |
564 | 566 | } |
565 | 567 |
|
566 | 568 | ROM_START( minitel2 ) |
567 | | - |
568 | 569 | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
569 | 570 | ROM_DEFAULT_BIOS("ft_bv4") |
570 | 571 |
|
571 | | - ROM_SYSTEM_BIOS(0, "ft_bv4", "Minitel 2 ROM BV4") |
| 572 | + ROM_SYSTEM_BIOS(0, "ft_bv4", "France Telecom Bv4") |
572 | 573 | ROMX_LOAD( "minitel2_bv4.bin", 0x0000, 0x8000, CRC(8844a0a7) SHA1(d3e9079b080dbcee27ad870ec6c39ac42e7deacf), ROM_BIOS(0) ) |
573 | 574 |
|
574 | | - ROM_SYSTEM_BIOS(1, "demov1", "Minitel 2 Demo") |
575 | | - ROMX_LOAD( "demo_minitel.bin", 0x0000, 0x8000, CRC(607f2482) SHA1(7965edbef68e45d09dc67a4684da56003eff6328), ROM_BIOS(1) ) |
| 575 | + ROM_SYSTEM_BIOS(1, "ft_bv6", "France Telecom Bv6") |
| 576 | + ROMX_LOAD( "bv6.bin", 0x0000, 0x8000, CRC(9e162977) SHA1(e66a0951d14be4f9da693c478319d1c620878347), ROM_BIOS(1) ) |
| 577 | + |
| 578 | + ROM_SYSTEM_BIOS(2, "ft_bv7", "France Telecom Bv7") |
| 579 | + ROMX_LOAD( "bv7.bin", 0x0000, 0x8000, CRC(2dde1628) SHA1(85500c06b93efb6e925dcb156248425fa3366ce6), ROM_BIOS(2) ) |
| 580 | + |
| 581 | + ROM_SYSTEM_BIOS(3, "ft_bv9", "France Telecom Bv9") |
| 582 | + ROMX_LOAD( "bv9.1402", 0x0000, 0x8000, CRC(ace5d65e) SHA1(c8d589f8af6bd7d339964fdece937a76db972115), ROM_BIOS(3) ) |
| 583 | + |
| 584 | + ROM_SYSTEM_BIOS(4, "demov1", "The Minitel Demo (jfdelnero)") |
| 585 | + ROMX_LOAD( "demo_minitel.bin", 0x0000, 0x8000, CRC(607f2482) SHA1(7965edbef68e45d09dc67a4684da56003eff6328), ROM_BIOS(4) ) |
576 | 586 |
|
577 | | - ROM_SYSTEM_BIOS(2, "ft_bv9", "Minitel 2 ROM Bv9") |
578 | | - ROMX_LOAD( "bv9.1402", 0x0000, 0x8000, CRC(ace5d65e) SHA1(c8d589f8af6bd7d339964fdece937a76db972115), ROM_BIOS(2) ) |
| 587 | + ROM_SYSTEM_BIOS(5, "devel", "Custom ROM (for homebrew development)") |
| 588 | + ROMX_LOAD( "devel.bin", 0x0000, 0x10000, NO_DUMP, ROM_BIOS(5) ) |
579 | 589 |
|
580 | 590 | ROM_REGION( 0x4000, "ts9347", 0 ) |
581 | 591 | ROM_LOAD( "charset.rom", 0x0000, 0x2000, BAD_DUMP CRC(b2f49eb3) SHA1(d0ef530be33bfc296314e7152302d95fdf9520fc) ) // from dcvg5k |
582 | 592 | ROM_END |
583 | 593 |
|
584 | 594 | } // anonymous namespace |
585 | 595 |
|
586 | | -COMP( 1989, minitel2, 0, 0, minitel2, minitel2, minitel_state, empty_init, "Philips", "Minitel 2", MACHINE_NO_SOUND ) |
| 596 | +COMP( 1989, minitel2, 0, 0, minitel2, minitel2, minitel_state, empty_init, "Philips", "Minitel 2 NFZ 400", MACHINE_NO_SOUND ) |
0 commit comments