c64

Commodore C64 Emulator?

I'm kind of feeling nostalgic and want to play on a C64 like I did when I was 10, but I don't have one to hand. Is there an emulator available? ...

Best resource for serious Commodore 64 programming.

What is the best resource for serious Commodore 64 programming? Assume that serious programming on the Commodore 64 is not done in BASIC V2 that ships with the Commodore 64. I feel like most of the knowledge is tied up in old books and not available on the internet. All that I have found online are either very beginner style introduct...

List of Best C64 Programming Books and Courseware

What books and/or courseware should be considered "must read" or definitive on the subject of C64 programming? This question asks about the knowledge that isn't tied up in books. However a sea of C64 programming books and courseware were published that are currently available only via physical media. ...

How to reproduce C64-like sounds?

I did some of my own research and found out that SID-chips had only few hardware supported synthesizing features. Including three audio oscillators with four possible waveforms (sawtooth, triangle, pulse, noise), with ADSR audio controls and ring modulators. Accompanied with oscillator sync and ring modulators. Also read there was a way ...

How do I show sprites in the border on C64?

I've seen cool C64 demos showing sprites in the border area of the screen. It shouldn't be possible; I think they managed to fool the graphics chip somehow... How exactly did they do it? ...

Draw on screen border in Commodore 64

Ok. I hope it does not get closed because I have this curiosity since 25 years and I would love to understand the trick. In the commodore 64 the border was not addressable by the 6569 VIC. All you could do was to draw pixels in the central area, the one where the cursor moved. The border was always uniform, although you could change it...

C64 - Commodore 64 programming simplicity

Sometimes I think we have taken a step backwards in programming. In the old days we would just turn on our C64 or spectrum, and immediately we would have a programming environment, and not too many different ways to get a task done (Basic/assembler). Nowadays it is much harder for someone who has purchased a computer (PC or Mac) to progr...

DSP-type effects in realtime on the C64: How is it possible?

I just saw this, and it is one of the most amazing things I've ever seen: http://www.youtube.com/watch?v=MDrqBYkco-Y I am not even able to fathom this. What is going on here? ...