I discovered this recently and have been examining it.
I could not find a lot of information out however its a Spanish translated version of JSW with a few mild tweaks.
Unfortunately its only available as a snapshot / z80 file so I had to do a bit of digging.
The keypad was bypassed in a slightly different way, namely a direct jump to "title screen" was put into the start of the keypad routine instead of either changing one of two two initial values to make HL equal this and / or just inserting a jump into the startup at 33792 after setting the stack.
The 'raw' game message is as follows:
The most intersting feature is when you choose to start the game (on the title screen) you are taken to a new screen where you can choose infinite lives or not. A look at the code shows this is a simple 'display message and read keyboard' routine that lives in the middle of the old keypad routine. Its called at 34158
It simply changes 35899 to 0 (infinite lives) or back to to 8 again if needed.
The start screen is set to what was "Master Bedroom" instead of the more usual Bathroom.
Now for a few room screenshots:
The original '4 bugs' are all still present and in full swing unfortunately too:
As can be seen by it "in process"
As mentioned its a .z80 file so there is no loader. I was able to extract the original loader out of it though. There are two pics of this as its got embedded colour codes in, so you can clearly see it all:
Its interesting to see there's two 16384 loads, one can only speculate what the second was was for (loader perhaps?)
The code is also missing the AIR string, so it will not edit in JSWED either until you 'fix' it:
After some thought on all this, I decided to slightly modify the startup Basic I extracted and create a 'dummy' screen and load that in. With this in mind I'm attaching some files as follows:
This is the .zip as supplied containing the .z80 file:
lacasadijack.zip 16.48KB 58 downloads
This is the extracted original loader code, just the loader no game code:
cdj_orig_loader_code.tap 152bytes 62 downloads
This is the raw (unfixed) game data tape file. Its not suitable for editing in JSWED without the pokes above:
cdjdata.tap 32.02KB 58 downloads
This again is the raw (but fixed) game data tape file. This is suitable for editing. The only change between this and the file above are the three pokes to restore 'AIR' into the text:
cdjdata_air_fixed.tap 32.02KB 56 downloads
Finally this is my quick (I can do better) assembled tape file of the game. It contains the Basic (I've kept as much original as I can including the authors message) as well as creating a simple loading screen:
cdj_fixed.tap 32.68KB 51 downloads