summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author yz70s <yz70s@users.noreply.github.com>2017-04-05 20:45:17 +0200
committer yz70s <yz70s@users.noreply.github.com>2017-04-06 07:30:14 +0200
commit009bf030b1318ecd56e5e1a9985b9a228cb9a23b (patch)
tree5ca7970ad11dd5c9ec12b36434483c8a117108b0
parentf809f0e08d451c7fa05116c9c7b147f499ea82d7 (diff)
chihiro: minor update (nw)
-rw-r--r--src/mame/drivers/chihiro.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mame/drivers/chihiro.cpp b/src/mame/drivers/chihiro.cpp
index e2af6e09324..347741c68b0 100644
--- a/src/mame/drivers/chihiro.cpp
+++ b/src/mame/drivers/chihiro.cpp
@@ -1592,8 +1592,8 @@ void chihiro_state::baseboard_ide_event(int type, uint8_t *read_buffer, uint8_t
break;
case 0x0101:
// third word fourth word
- word_write_le(read_buffer + 4, 0xca); // ?
- word_write_le(read_buffer + 6, 0xcb); // ?
+ word_write_le(read_buffer + 4, 0x1234); // dimm board firmware version (1234 -> 12.34)
+ word_write_le(read_buffer + 6, 0x4567); // ?
break;
case 0x0102:
// second dword
@@ -1601,8 +1601,10 @@ void chihiro_state::baseboard_ide_event(int type, uint8_t *read_buffer, uint8_t
break;
case 0x0103:
// dwords 1 3 4
- memcpy(read_buffer + 4, "-abc-abc12345678", 16); // ?
+ memcpy(read_buffer + 4, "-abc-abc12345678", 16); // dimm board serial number
break;
+ default:
+ logerror("Unknown baseboard sector command %04X\n", c);
}
// clear
write_buffer[0] = write_buffer[1] = write_buffer[2] = write_buffer[3] = 0;