↓ Skip to Main Content
Bergatrollet's Tech Blog

Main Navigation

  • Home
  • About

Category: Operating System

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 »

C64 character encoding

By admin Posted on March 28, 2020 Posted in C64, Operating System

The commodore 64 has two character encoding schemes; Petscii and screencode. Petscii is what you use when you print using the standard $ffd2 charout print routine and screencodes is what you use when you poke the values directly to the …

C64 character encoding 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 »

Google drive – can go wrong!

By admin Posted on December 22, 2015 Posted in Google Docs, Google drive, Microsoft Office, Operating System, Software, Windows

Cloud basedĀ services have made life so much easier. Dropbox, Onedrive and Google Drive are highly beneficial for collaboration, file sharing and off site backups. Reverting back to a working version after Cryptlocker encrypted a few of your files is such …

Google drive – can go wrong! Read more »

Move multiple folders in Outlook

By admin Posted on January 16, 2014 Posted in Windows

So, how do you do it? The depressing answer is – you can’t! It’s silly beyon belief that this self evident function is not there. In an ideal world, there would be a plug-in to Total Commander that would access …

Move multiple folders in Outlook Read more »

Posts pagination

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

Loading Comments...