diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2020-02-20 13:41:31 -0500 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2020-02-20 13:41:31 -0500 |
commit | c881f18ef454b20a47e349e200a9bdc80ef9ba5d (patch) | |
tree | 3b43cdae47015252214c95f15be383577337577d /src/mame | |
parent | 8de6caea9a0214fb7a98253201d789f31209572d (diff) |
bbl380.cpp: Improve notes (nw)
Diffstat (limited to 'src/mame')
-rw-r--r-- | src/mame/drivers/bbl380.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mame/drivers/bbl380.cpp b/src/mame/drivers/bbl380.cpp index 5b1b27cb62c..c73a1b3c488 100644 --- a/src/mame/drivers/bbl380.cpp +++ b/src/mame/drivers/bbl380.cpp @@ -73,7 +73,7 @@ void bbl380_state::lcdc_data_w(u8 data) void bbl380_state::bbl380_map(address_map &map) { - map(0x000000, 0x3fffff).rom().region("maincpu", 0); // not correct + map(0x000000, 0x3fffff).rom().region("maincpu", 0); // FIXME: probably not directly mapped (ST2205U has serial Flash interface on port F) map(0x600000, 0x600000).w(FUNC(bbl380_state::lcdc_command_w)); map(0x604000, 0x604000).rw(FUNC(bbl380_state::lcdc_data_r), FUNC(bbl380_state::lcdc_data_w)); } @@ -98,11 +98,12 @@ void bbl380_state::bbl380(machine_config &config) // LCD controller seems to be either Sitronix ST7735R or (if RDDID bytes match) Ilitek ILI9163C // (unless the SoC's built-in one is used and the routines which program these are leftovers) + // Several other LCDC models are identified by ragc153 and dphh8630 } ROM_START( bbl380 ) ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASEFF ) - ROM_LOAD( "st2205u_otp.bin", 0x000000, 0x004000, NO_DUMP ) // internal OTPROM BIOS + ROM_LOAD( "bbl380_st2205u.bin", 0x000000, 0x004000, NO_DUMP ) // internal OTPROM BIOS ROM_LOAD( "bbl 380 180 in 1.bin", 0x000000, 0x400000, CRC(146c88da) SHA1(7f18526a6d8cf991f86febce3418d35aac9f49ad) BAD_DUMP ) // 0x0022XX, 0x0026XX, 0x002AXX, 0x002CXX, 0x002DXX, 0x0031XX, 0x0036XX, etc. should not be FF fill ROM_END @@ -110,11 +111,13 @@ ROM_END ROM_START( ragc153 ) ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD( "ragc153_st2205u.bin", 0x000000, 0x004000, NO_DUMP ) // internal OTPROM BIOS (addresses are different from bbl380) ROM_LOAD( "25q32ams.bin", 0x000000, 0x400000, CRC(de328d73) SHA1(d17b97e9057be4add68b9f5a26e04c9f0a139673) ) // first 0x100 bytes would read as 0xff at regular speed, but give valid looking consistent data at a slower rate ROM_END ROM_START( dphh8630 ) ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD( "ragc153_st2205u.bin", 0x000000, 0x004000, NO_DUMP ) // internal OTPROM BIOS ROM_LOAD( "bg25q16.bin", 0x000000, 0x200000, CRC(277850d5) SHA1(740087842e1e63bf99b4ca9c1b2053361f267269) ) ROM_END |