trunk/src/mess/drivers/gb.c
| r30933 | r30934 | |
| 11 | 11 | |
| 12 | 12 | TODO list: |
| 13 | 13 | - Do correct lcd stat timing |
| 14 | - Add Game Boy Light (Japan, 1997) - does it differ from gbpocket? |
| 14 | 15 | |
| 15 | 16 | |
| 16 | 17 | Timers |
| r30933 | r30934 | |
| 881 | 882 | ROM_LOAD( "mgb_boot.bin", 0x0000, 0x0100, CRC(e6920754) SHA1(4e68f9da03c310e84c523654b9026e51f26ce7f0) ) |
| 882 | 883 | ROM_END |
| 883 | 884 | |
| 884 | | ROM_START( gblight ) |
| 885 | | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 886 | | /* ROM_LOAD( "gbl_boot.bin", 0x0000, 0x0100, NO_DUMP ) */ |
| 887 | | ROM_END |
| 888 | | |
| 889 | 885 | ROM_START( gbcolor ) |
| 890 | 886 | ROM_REGION( 0x800, "maincpu", 0 ) |
| 891 | 887 | ROM_LOAD( "gbc_boot.1", 0x0000, 0x0100, CRC(779ea374) SHA1(e4b40c9fd593a97a1618cfb2696f290cf9596a62) ) /* Bootstrap code part 1 */ |
| r30933 | r30934 | |
| 901 | 897 | CONS( 1990, gameboy, 0, 0, gameboy, gameboy, driver_device, 0, "Nintendo", "Game Boy", GAME_SUPPORTS_SAVE ) |
| 902 | 898 | CONS( 1994, supergb, gameboy, 0, supergb, gameboy, driver_device, 0, "Nintendo", "Super Game Boy", GAME_SUPPORTS_SAVE ) |
| 903 | 899 | CONS( 1996, gbpocket, gameboy, 0, gbpocket, gameboy, driver_device, 0, "Nintendo", "Game Boy Pocket", GAME_SUPPORTS_SAVE ) |
| 904 | | CONS( 1997, gblight, gameboy, 0, gbpocket, gameboy, driver_device, 0, "Nintendo", "Game Boy Light", GAME_SUPPORTS_SAVE ) |
| 905 | 900 | CONS( 1998, gbcolor, gameboy, 0, gbcolor, gameboy, driver_device, 0, "Nintendo", "Game Boy Color", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) |
| 906 | 901 | |
| 907 | 902 | /* Sound is not 100% yet, it generates some sounds which could be ok. Since we're lacking a real |