|
Post by c64stuff on May 24, 2022 0:44:26 GMT
A new compiler BASIC has been released with tons of new features including new disk drive shorthand commands, graphics and sound support, joystick reading, and machine language support in line code that can also include basic commands intermixed with it, etc. Pretty cool. Haven't watched too far into it yet but I wonder just how fast some basic will run to possibly do some arcade games using basic, or at least by doing a combination of basic and machine language commands. This new compiler basic does require the use of memory expansion on original hardware or setting ram expansion up on an emulator, and it gives you a full 64K available for programming and I believe it also features bank switching for even larger programs.
I would assume these compiled programs can run independent whether or not the user has vision basic installed since the compiler should be changing the program into machine language but I haven't watched that far into the video yet. On the Amiga that's how it worked. Once compiled the program could run independently.
I remember using a compiler on the Amiga that would compile official Amiga BASIC and it ran stuff at a pretty decent speed compared to running the basic program in it's native uncompiled form, so this should be interesting.
|
|
|
Post by c64stuff on May 24, 2022 14:07:22 GMT
Yes, after watching a little more of this new Vision BASIC that's been twenty years in making, you can write fast games with it, the compiled program you wrote can be used by others without needing Vision BASIC since it's now native machine language, you can seamlessly mix straight machine language code with your basic programs and actually write commands in basic line code, it features powerful and fast sound and graphics basic commands, bank switching, and I'm sure there's a ton of other powerful features because I haven't watched all of it yet. It's also highly compatible with existing Commodore basic commands so you can take your old basic programs and compile them for vast improvements in speed.
|
|