![os9 68k emulator -mac -macos dsk image os9 68k emulator -mac -macos dsk image](https://s1.manualzz.com/store/data/004201709_1-8a4cca8d2a0408f0b45a5aa6ddcdea20-360x466.png)
![os9 68k emulator -mac -macos dsk image os9 68k emulator -mac -macos dsk image](http://web.kyoto-inet.or.jp/people/m-ito/xosk/pwmand.jpg)
I also noticed a bug in the ROM: it always uses the first sector buffer because it takes the current buffer bit from the wrong memory location. The ROM even has compensation for shifts of between 1 and 7 bits in the incoming subcode Q data, probably because of some hardware timing issue. It turns out that the 601 ROM performs CRC validation on the subcode Q data from the lead-in area (which is where the TOC is stored), and CD-i Emulator didn’t provide a valid CRC (no other ROMs I’ve seen so far validate this in software). Having done that, I did some more digging into the TOC read issue. For now I’ve assumed that version 2.x also uses the older CDIC chip, but that may be wrong (the 602 or 604 might be interesting test cases). The 180 has no such chip, the 601 has version 1.x where the 605 has version 3.x.
![os9 68k emulator -mac -macos dsk image os9 68k emulator -mac -macos dsk image](https://i1.wp.com/thezippsterzone.com/wp-content/uploads/2018/05/20151203_165458.jpg)
#OS9 68K EMULATOR MAC MACOS DSK IMAGE SOFTWARE#
I have yet to find a way to get chip version information from the CDIC chip itself, so for the time being I’ve keyed the differences on the SLAVE software version. I noticed the JNMS / Maxi-MMC link from the CD-i player type table in the July 1996 issue of The Interactive Engineer (it’s on the ICDIA site) turns out I had misinterpreted the Board column on page 4 (there’s also an error there: the 601/602 certainly do not have the 180 board!).Īfter noticing this I did some testing and it turns out that the CDIC modifications needed for the 180 also work for the 601, including the TOC reading problem. The link between the JNMS and Maxi-MMC boards is the CDIC chip: both turn out to have the same older CDIC chip version that differs in a few details from the version used on the Mini-MMC and Mono-I boards players (I described these differences in the earlier “CD-i 180 disc playing” post). From the emulation point of view it is virtually identical to the Mini-MMC board used by the CDI 605 player, but it has a different CDIC chip version. The Maxi-MMC board is the one in the CDI 601 and 602 players. It is not used in any other player and contains a CDIC (CD Interface Controller) chip but no SLAVE processor. The JNMS board is the one in the CDI 180 player (also called the JNMS player). I had previously erroneously identified these two boards but they are different. This weekend I fixed some disc emulation issues for the JNMS and Maxi-MMC boards.