Skip to content

Commit d895edd

Browse files
authored
This is too difficult to describe :S
1 parent e83f512 commit d895edd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/mame/konami/nwk-tr.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -416,12 +416,12 @@ void nwktr_state::sysreg_w(offs_t offset, uint8_t data)
416416
m_konppc->set_cgboard_id((data >> 4) & 0x3);
417417

418418
/*
419-
Racing Jam sets both EXID bits when writing to the tilemap chip before POST. This means
419+
Racing Jam enables both EXID bits when writing to the tilemap chip before POST. This means
420420
writing to both CG boards at the tilemap chip simultaneously. However, broadcasting
421-
read/write handlers currently isn't supported and likely will never be for preventing
422-
possible race conditions. Due to the way Konami configured this hardware in such an
423-
illegal manner, we'll cheat by only using one K001604 instead to show all the tilemap
424-
graphics can properly display during POST (and pass "both" tilemap IC tests).
421+
read/write handlers in this kind of manner wouldn't be very ideal and could cause undefined
422+
values and/or race conditions. Due to the way Konami configured this hardware in such an
423+
unorthodox way, we'll cheat by only using one K001604 instead so POST can properly display
424+
its tilemap graphics (and pass "both" tilemap IC tests in the process).
425425
*/
426426

427427
// cg_view_select((data >> 4) & 0x3); This normally selects which CG board to read/write to (see above note)

0 commit comments

Comments
 (0)