So, expanding the original tutorial code and using a sprite and character set I've once designed for the same demo code written in C and using the compiler, here's the result of my workshop for this weekend.

I'd never expected that I would be able to show off this little demonstration code on my after only two days of reading online tutorials and mnemonics references as well as different sources on the internals of the chip.

But somehow things just fell into place this time, after more than 35 years, and suddenly everything made sense. Or maybe I've finally lost my mind ... who knows?!

What a wonderful machine this is indeed!

#cc65 #mos6502 #assembler #commodore64 #vic2 #c64

Last updated 2 years ago

Tim Locke 🇨🇦♥🇺🇦 · @timlocke
36 followers · 235 posts · Server techhub.social

@SinclairSpeccy

The C128 is a great machine that should have had an enhanced but backward compatible VIC-II called the VIC-III with 80 columns and a larger palette to choose from, like the C64 did, and should have been an enhanced C64 instead of an incompatible system with a C64 mode, also like the C64 was.

If it had been a C64 with more RAM and the better BASIC and 80 columns and 2 MHz speed, all the properly written software would have run on it and more software would have been produced that supported the enhanced features. Instead, everyone continued to write C64 software and claim it worked on the C128, which it did, but couldn't make use of the enhanced features.

There could even have been a RAM expander with the VIC-III and the new BASIC in a cartridge that worked on the original C64 to upgrade it, allowing newer software to run, even if at only 1 MHz.

Even today, something like this could be done for the C64.

#c64 #vicii #vic2 #viciii #vic3 #basic #c128

Last updated 2 years ago

vibing

#vic2 #victoria2

Last updated 2 years ago

reject modernity, return to monke

#vic2 #victoria2

Last updated 2 years ago