I made an interesting discovery today with my SIDE2 Cartridge.
First some basics - I own a 600XL in stock configuration, with 1064 expansion, a 800XL in stock configuration and my "daily driver", a 130XE that I freshly extended with a U1M from Lotharek this week and that has a built-in a SIO2SD that I added a long time ago. I also own a SIDE2 cartridge since 2015, but the SIO2SD i built into the 130XE was always "good enough" and familiar, so I never used the SIDE2 much. Yesterday I decided to give the SIDE2 a go together with the U1M and updated it's really ancient firmware with the most recent one from FJC. Had a few issues with that because UFLASH didn't like the Cart at first, but the alternative way with SIDE2.COM worked fine and after the update UFLASH also started to work. Flashed the SIDE2OSS ROM. So far everything works great on the 130XE with U1M.
Today I wondered what happens if I use the SIDE2 with the other machines and discovered an interesting difference between the 800XL and the 600XL with 1064. As I had not used both machines for a longer period of time this was intended to also test the machines to make sure they still work fine - I loaded the CF Card with games and digged the machines out of storage.
I am aware that the 64K of a stock machine is only enough for basics, so I didn't expect too much.
I first tested the 600XL and everything worked surprisingly well - I could run games using the SIDE Loader. I tried SpartaDOS X - everything was accessible and I could even run SIDECFG and switch the ROMs:
Tried UFLASH and got a "179 Memory conflict", but that was expected. If I remove the 1064, the SIDE2 is not able to run at all. So far, so good. The 600XL seems to work fine.
Then I tried the 800XL and to my surprise it behaved differently - the SIDE Loader was not able to detect the CF card properly:
I then switched to SpartaDOS X - after turning on the machine, drivers were loaded, but no partitions visible or accessible:
If I reset the machine with the reset button, I can access the CF card and the partitions on it:
But trying to run SIDECFG gives me a "179 Memory Conflict" here.
I first thought that the machine might have hardware problems, but it works fine otherwise - the builtin memory test is fine and I was able to run several games from an external SIO2SD without problems. So the hardware of the 800XL also seems to work fine to me. But now I'm lacking an explanation, why the machines behave differently.
The only idea I got after a lot of googling: Does anybody know if the SIDE2 is able to use the 16KB RAM of the 600XL that the 1064 disables by default? From my understanding it should be the only difference between the two machines and 16k more memory might really be the big difference here. Otherwise I am lost what the problem of the 800XL is, that the SIDE2 behaves so different with the same amount of memory while everything else seems to work.
Would appreciate any help in getting this sorted out. The 600XL and the 800XL were my first two computers, so I want to keep them in stock configuration and working as good as possible.