Debunking Happy Anniversary To This Blog!
It’s hard to believe that this blog celebrates its first anniversary on Tuesday, August 5, 2013!
Your correspondent finds himself pondering why this would it be “hard to believe” as such; granted, bash blogs tend not to last longer than a couple of months at most because the authors come to realise how ridiculous they are, but with a stubborn enough owner these things can go on pretty much indefinitely. (Your correspondent happily admits that he can be stubborn as well, but notes that the important difference is that the author is taking what he’s doing seriously in the same way that people who wear tin-foil hats tend to.)
Apart from the upcoming celebration, my plans for the near future are to finally get on with some BASIC programming examples in various dialects of BASIC, such as Atari BASIC, Sinclair Spectrum BASIC, and possibly even Commodore BASIC 7, as used on the Commmodore 128.
Your correspondent is currently in the finishing stages for three new assembly language games for the Atari 8-bit, C64 and Apple 2; there has also been some time wasted whilst dabbling with BASIC and C cross compilers for the Spectrum, Atari 2600, C64 and a few other machines… there’s even been a spot of C64 BASIC, the results of which will be discussed in a future post.
We have to wonder dear reader, why is the author is only planning on producing “BASIC programming examples” which, as these things usually tend to be, will presumably be tiny fragments of otherwise useless code? If your correspondent’s memory serves, the author said over a year ago that he was going to do get on with some BASIC programming but apparently failed to produce anything, so perhaps a bigger project would just be too much for him?
[The C128] had only 16 colours, although its predecessors the Commodore 16 and Commodore Plus 4 had 121 colours.
Although the C64 and C128 40 column display have sixteen colours on paper, there is PAL blending (a similar technique to what is used on the Atari 8-bits to get the 256 colour APAC display but without the CPU overhead) which produce about forty stable colours and the C128’s VIC-IIe chip has an extra hardware feature that allows it to alter the default palette so no, it doesn’t just have sixteen colours. Even if those are willfully ignored, the 80 column VDC display on the C128 also has its own palette which is closer to EGA than the standard C64 one so that’s somewhere between twelve and fourteen more colours added to the pile for good measure since nobody said anything about all the colours being on the same screen.
Don’t forget NO ONE SHOULD HAVE TO LEARN ASSEMBLY LANGUAGE/MACHINE CODE TO PROGRAM ANY COMPUTER!!!! Computers should be programmed in languages as much like human languages as possible. The quickest and easiest way to learn Assembly Language/Machine Code is to have a cybernetic implant which contains the relevant knowledge inserted into your brain.
The author may not like the C64’s BASIC but the machine can and has been programmed with it many times in the past and there are even commercial games either in regular or compiled BASIC. So no, nobody has to learn assembly language or machine code to program the C64 but it’s preferable if that person wants to do something that other people will find useful or entertaining.
The good news is that, although I don’t own a Commodore 64, I’ve managed to track one down for sale online which I hope I can get my hands on before the anniversary, or at least before the anniversary ends, so I can set fire to it or chop it up. Unfortunately, I don’t know how to repair it.
This is rather pathetic of the author, but will hardly be surprising to anyone who has read his previous self-referential rantings disguised as “computer literacy” discussions. We can only assume, dear reader, that he expects the idea of such a childish act of destruction will somehow be upsetting to C64 fans but, with over twenty million of the machines produced, breaking just one isn’t exactly making a statement unless that statement is something like “look, I’m breaking something that I paid money for!” Your correspondent now has something in mind for this blog’s anniversary which will be far more constructive, but more on that when it’s ready. Meanwhile, here’s FIRE for the Spectrum:
(There are videos of a Spectrum on fire out there of course, but your correspondent would never advocate doing that to any machine.)