> When doing ROM rips I like to be sure that I am getting exactly the right > size ROM. This is why I'm quite prepared to desolder ROMs and read them > out in an EPROM programmer. When I desoldered the SFG-01 ROM, I noticed > the text "16K ROM" on the pcb underneath the ROM. I also used my EPROM > programmer to read the ROM as if it were a 64K and 32K ROM. Only the first > 16K was unique; higher addresses were repeats or not present at all; this > depends on whether the chip ignores the extra address lines or uses them > as chip select signals. It's indeed the best way. I made a mistake by the way: the last 16 bytes of the four 16kB blocks have some small differences. So all blocks are different. I don't understand what they're for though. > ROM is 32K it is possible that the second 16K does not map directly above > the first but somewhere else. Another thing to note is that the sound > hardware overlays the ROM slightly; this is why you can't read all the ROM > from a working cartridge. It doesn't really matter, of course, but for an > accurrate record of the ROM I wanted to read it all so I desoldered it. Indeed. The difference between software and hardware. :) Grtjs, Manuel PS: MSX 4 EVER! (Questions? The Ultimate MSX FAQ: http://www.faq.msxnet.org/) PPS: Visit my home page at http://bilderbeek.cjb.net/ -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html