With a working BASIC interpreter you can run every machine language program you like. Most games or programs for the C64 are written in machine language, but use one BASIC line to run them. If you type list, you mostly see the following:
10 REM *** THE NAME OF THE GAME ***
20 SYS 49152
Line 20 runs the game from memory address $C000. So, it would be possible to download lots of C64 games from the net (illegally) or code your own stuff and run it. Which would be a way to bypass the AppStore completely. And even if C64 programs might not be the best selling ones, it would still be a matter of principle, because every VM, no matter if it emulates a C64 or if it runs Java or .NET programs, would be a way to run non-approved applications.
Member since:
2007-11-29
With a working BASIC interpreter you can run every machine language program you like. Most games or programs for the C64 are written in machine language, but use one BASIC line to run them. If you type list, you mostly see the following:
10 REM *** THE NAME OF THE GAME ***
20 SYS 49152
Line 20 runs the game from memory address $C000. So, it would be possible to download lots of C64 games from the net (illegally) or code your own stuff and run it. Which would be a way to bypass the AppStore completely. And even if C64 programs might not be the best selling ones, it would still be a matter of principle, because every VM, no matter if it emulates a C64 or if it runs Java or .NET programs, would be a way to run non-approved applications.