> 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

Reply via email to