The tape versions were much more common. I think the tape dumps are fine. For example, here they were converted from WAV to TSX from different verified sources https://tsx.eslamejor.com/?idx=B so they can be trusted.
I would add to this list the Victor JOY GRAPH. I can find it on ebay but they are asking 80USD for it. No way for a 16K ROM of a dummy graph editor.
I have four versions classified as below (they are available on TFH)
Tape version (Quicksilva) converted to ROM:
La Pulga [Stack fix].rom (sha1: 31b7005f26f291d215cd02d9f85c132f07de28a4)
La Pulga.rom (sha1: 7ca0ca4b9ca9715fe65427ca47c634103e1f7ca3)
ROM version (Sony Spain):
Booga-Boo [a].rom (sha1: 8fe21e5ff12cbd52e379bfc1feaf9f560289ba42)
Booga-Boo.rom (sha1: 2a91ccc4a8085a9acd195bf1a264deaf2db329b0)
Your version interests me.
The two first have at least one character wrong in the map, so clearly they don't correspond to an original dump.
This is common when loading a tape. Tape player are unreliable. Many games have one or more different bytes because of this. Also, several people were using tricks to speed up the floppy drive. Some of these tricks made them less reliable.
I have four versions classified as below (they are available on TFH)
Tape version (Quicksilva) converted to ROM:
La Pulga [Stack fix].rom (sha1: 31b7005f26f291d215cd02d9f85c132f07de28a4)
La Pulga.rom (sha1: 7ca0ca4b9ca9715fe65427ca47c634103e1f7ca3)
ROM version (Sony Spain):
Booga-Boo [a].rom (sha1: 8fe21e5ff12cbd52e379bfc1feaf9f560289ba42)
Booga-Boo.rom (sha1: 2a91ccc4a8085a9acd195bf1a264deaf2db329b0)
These are in the "ROM Conversions\Tape Converted to ROM\" directory, so I guess it's "unofficial" conversions. Very useful for sure, but not the originals.
Your version interests me.
Mine is the one with shasum 5ceffd3dc9887833e7b5b717650dd956e89803a3, but better to use the last fixed version than my very old conversion, which is not even compatible with MSX2.
The two first have at least one character wrong in the map, so clearly they don't correspond to an original dump.
This is common when loading a tape. Tape player are unreliable. Many games have one or more different bytes because of this. Also, several people were using tricks to speed up the floppy drive. Some of these tricks made them less reliable.
So probably all the ROM versions we have are conversions from the tape instead of real dumps of the cartridge.
By the way, I've compared the TSX file which is supposed to come from verified reliable WAV sources, and the contents coincide perfectly with BOOGABOO.CAS (with shasum e448407dddb8b002be7199b44aed24daa83e234d), so at least we can assume that tape dump is reliable.
Please send your version to tfh.
EDIT: Oups I reversed the titles here. "La Pulga" for the Sony Spain version and Buga-Boo (The Flea) for other versions. I'm going to bed.
Another version without the stack fixed here (Tape converted to ROM by Miguel Colom)
I also saw that this game was also released in ROM by MGE Software.
https://www.msx.org/es/forum/debates-en-espa%C3%B1ol/juegos-...
Another version without the stack fixed here (Tape converted to ROM by Miguel Colom)
Yep, that's my version! :D
But it doesn't have the stack fixed. I know much more than when I did that conversion (which is just an LDIR and a JP, nothing more), so now I could do it better. That's why I don't think it's worth it to upload it to TFH, because it's not the original and there are other versions with SP fixed.
I also saw that this game was also released in ROM by MGE Software.
Yes, although I never even saw a picture of that cartridge. That's why I was asking Mckeyhan in the Spanish forum to send some pictures of it. Quite a rarity!
Palcom demo tape.
I made the connection with your nickname only after posting my message.
If someone want fix the stack address of your version he has to replace 31 FF FF by 31 80 F3 at 01C0h, 01E0h and 04BBh with an hexa editor.
There are only two different bytes in your version: 21 instead of 41 at 2250h and D8 instead of B2 at 2559h. These are data (probably graphics) that not impact the program execution. It is possible that both versions are originals. We may never know.
There are only two different bytes in your version: 21 instead of 41 at 2250h and D8 instead of B2 at 2559h. These are data (probably graphics) that not impact the program execution.
Yes, I confirm that these addresses correspond to tile pointers in rows of the map.
Here we can see the effect of having one of these bytes wrong, in "Booga-Boo - Indescomp (1986) [4145].rom":
Pulga graphics error
You can compare with the map from the CAS version:
CAS version's map
It is possible that both versions are originals. We may never know.
No, I had the original cartridge from Indescomp and it didn't have those mistakes in the graphics.
I guess we'll have to wait until someone dumps an original ROM, to see what's really inside. I'll ask in the Spanish forum, to see if someone can do it...