I don't think that the X16 is the right system for you. For some time now a system with a variable amount of RAM and possibly a second VIA has been the plan. Now there are two different FM chips and those purchasing an X16 don't know which they will get. Switching CPUs is little different from adding RAM, or a VIA, or the FM chip. Anybody with a bit of patience and a thin wedge tool can do it.encw wrote: ↑Sun Jul 07, 2024 1:58 am I agree. My development for the X16 has come to a dead stop while I wait for this uncertainty to end.
The whole joy and purpose of these types of systems is that they're all the same. Now we've got the possibility of incompatible system software versions and even different CPUs with different instructions. And all of this is delaying the console version and a wider audience for creators. The dev team seems to have lost the plot.
This will not be the case with the next gen machine. Swapping parts will require a hot air rework station or some skill with a desoldering alloy like ChipQuick. A decision needs to be made for the next gen. I'm sorry that the process of making an informed decision comes with difficulty, but that's engineering.
The only thing a dev needs to do to remove the uncertainty is: develop for the 65C02 less the Rockwell instructions; no more than 512K banked RAM; don't use the VIA2 timer; and don't use the YM timer. As far as hardware goes, that will work on all systems. If that is too restrictive, this was probably never the right machine for you.