↓ Skip to Main Content
Bergatrollet's Tech Blog

Main Navigation

  • Home
  • About

Category: Code

Some rarely used 6502 aspects

By admin Posted on January 7, 2021 Posted in 6510, C64, Code, Commodore64

I am by no means any professional programmer, but I have coded 6502 since the late 80s and can safely say that I have a lot of experience. My main focus throughout all these years has been to reverse other …

Some rarely used 6502 aspects Read more »

C64 Disk drive access

By admin Posted on January 1, 2021 Posted in 6510, C64, Code, Software Tagged with #c64

(Seems my theme shows Code as black text on black background – will fix that eventually 😉 There are always aspects of c64 programming that you haven’t tested and exploring it is also a new learning. Assuming things that turn …

C64 Disk drive access Read more »

C64 graphics – a quick reference

By admin Posted on December 7, 2020 Posted in 6510, C64

The VIC is the chip in a c64 that handle all graphics. Whereas the CPU sees all of the memory, the VIC only sees 1/4. We call that a VIC bank or graphics bank. Default is $0000 to $3fff – …

C64 graphics – a quick reference Read more »

The obsolescence of IFFL

By admin Posted on February 19, 2020 Posted in 6510, Code
The obsolescence of IFFL

So what is IFFL? IFFL is the technique to link disk data. Since the drive allocates a full sector as a minimum, the last sector is statistically only half full. So if you merge several files into a bigger one, …

The obsolescence of IFFL Read more »

VICE logging

By admin Posted on December 5, 2019 Posted in 6510, Code, VICE
VICE logging

Yes, yes, yes … One of the features I missed the most is not in VICE, as per one of the most recent builds (one of the last builds before 3.3 becomes 3.4). Logging to file. Quite often when I …

VICE logging Read more »

Building Vice emulator – NO black magic needed!

By admin Posted on October 25, 2019 Posted in 6510, C64, Code, Commodore64, VICE Tagged with c64, emulator, VICE
Building Vice emulator – NO black magic needed!

Being rather tech savvy but still not working with software, the entire field of source repos and management of them has been a field where I felt my competence was really blurry. Adding to this, I hear from many sources …

Building Vice emulator – NO black magic needed! Read more »

The c64 keyboard

By admin Posted on October 8, 2019 Posted in 6510, C64

I have been involved in a few project where a PC keyboard was to be used for the c64. VICE emulator and Ultimate64 reimplementation on the c64. Let’s have a look at how the keyboard on a c64 works.. The …

The c64 keyboard Read more »

The VICE monitor – Pro level breaking

By admin Posted on September 4, 2019 Posted in 6510, C64, Code

VICE emulator is the leading tool for emulating the c64 on modern hardware. It works really fine, with the option of providing a near perfect emulation. For reversers like myself, the opportunity to be able to intercept the program with …

The VICE monitor – Pro level breaking Read more »

Commodore 64 disk drive programming

By admin Posted on August 14, 2019 Posted in 6510, C64, Code Tagged with 1541, c64
Commodore 64 disk drive programming

The Commodore c64 is a computer where the Kernal (the OS if you will) supports load and store on tape and disk. The tape is a directly connected device where the Kernal provides all the code to steer the units …

Commodore 64 disk drive programming Read more »

Copy that floppy

By admin Posted on August 20, 2018 Posted in 6510, Code, Commodore64, Piracy

After discussions in a Facebook group I thought I’d write something more on copy protections on disk. The general starting point is the disk is a sheet of magnetic media put into a mechanism to read it. The mechanism has …

Copy that floppy Read more »

Posts pagination

1 2 Next
Copyright © 2025 Bergatrollet's Tech Blog | Powered by Responsive Theme