Skip to content

pagetable.com

Some Assembly Required

Search
  • About
  • Search

The Ultimate Commodore 1541 Disk Drive Talk [video]

2021-09-162021-09-16 by Michael Steil

This is the video recording of “The Ultimate Commodore 1541 Disk Drive Talk” at VCF West 2021. As always, if you think it’s too fast, try watching it at 0.75x speed! read more

Categories 6502, Archeology, C64, Commodore, Floppy Disks, Presentation12 Comments

[Announcement] The Ultimate Commodore 1541 Disk Drive Talk @ VCFW 2021

2021-08-06 by Michael Steil

After read more

Categories 6502, C64, Commodore, Floppy Disks, Presentation10 Comments

Commodore’s Assemblers: Part 5: 6502ASM

2021-06-142021-06-13 by Michael Steil

In the series about the assemblers Commodore used for developing the ROMs of their 8-bit computers, this article covers the 1989 “Commodore 6502 Assembler” (6502ASM), a cross-assembler written in C that ran on VAX and PC. read more

Categories 6502, CommodoreLeave a comment

Commodore’s Assemblers: Part 4: HCD65

2021-06-132021-06-06 by Michael Steil

In the series about the assemblers Commodore used for developing the ROMs of their 8-bit computers, this article covers the 1987 “HCD65” assembler that ran on the C128. read more

Categories 6502, Commodore1 Comment

Commodore’s Assemblers: Part 3: BSO CY6502

2021-06-132021-05-29 by Michael Steil

In the series about the assemblers Commodore used for developing the ROMs of their 8-bit computers, this article covers the 1984 “Boston Systems Office” (BSO) cross-assembler running on VAX/VMS. read more

Categories 6502, Commodore2 Comments

Commodore’s Assemblers: Part 2: MOS Resident Assembler

2021-06-132021-05-22 by Michael Steil

In the series about the assemblers Commodore used for developing the ROMs of their 8-bit computers, this article covers the 1976 “MOS Resident Assembler” that ran on a variety of 6502-based computers. read more

Categories 6502, Commodore1 Comment

Commodore’s Assemblers: Part 1: MOS Cross-Assembler

2021-06-132021-05-15 by Michael Steil

In the series about the assemblers Commodore used for developing the ROMs of their 8-bit computers, this article covers the 1975 “MOS Cross-Assembler”, which was available for various mainfraimes of the era. read more

Categories 6502, Commodore7 Comments

Commodore’s Assemblers: Overview

2021-06-132021-05-09 by Michael Steil

Commodore used 5 different assemblers, most of them in-house tools, to build the ROMs for their Computers like the PET, the C64 and the C128. Nevertheless, all Commodore source files, from 1975 to 1990, share a common format and use the same assembly directives. This series of articles describes each of these assemblers. read more

Categories 6502, CommodoreLeave a comment

Reverse-Engineered geoWrite 2.1 for C64 Source Code

2020-11-23 by Michael Steil

geoWrite is a WYSIWYG rich text editor for the Commodore 64 GEOS operating system. I created a reverse-engineered source version of the geoWrite 2.1 for the C64 (English and German) for the cc65 compiler suite: read more

Categories 6502, Archeology, C64, Commodore, GEOS, Operating Systems3 Comments

Diskettenlaufwerke am Beispiel der Commodore 1541 [video]

2020-10-20 by Michael Steil

read more

Categories 6502, C64, Commodore, Floppy Disks7 Comments

Ankündigung: Vortrag “Diskettenlaufwerke am Beispiel der Commodore 1541” am VCFB 2020

2020-10-202020-10-10 by Michael Steil

This post is about an upcoming talk in German. read more

Categories 6502, C64, Commodore, Floppy Disks, PresentationLeave a comment

Inside geoWrite – 9: Keyboard Handling

2020-09-24 by Michael Steil

In the series about the internals of the geoWrite WYSIWYG text editor for the C64, this article discusses how the app consolidates keyboard input to keep up with fast typists. read more

Categories 6502, Archeology, C64, Commodore, GEOS, Operating Systems5 Comments

Inside geoWrite – 8: Copy & Paste

2020-09-242020-09-22 by Michael Steil

In the series about the internals of the geoWrite WYSIWYG text editor for the C64, this article discusses its efficient cross-application cut/copy/paste implementation. read more

Categories 6502, Archeology, C64, Commodore, GEOS, Operating Systems2 Comments

Inside geoWrite – 7: File Format and Pagination

2020-09-242020-09-16 by Michael Steil

In the series about the internals of the geoWrite WYSIWYG text editor for the C64, this article discusses how its file format allows the app to efficiently edit documents hundreds of KB in size. read more

Categories 6502, Archeology, C64, Commodore, GEOS, Operating SystemsLeave a comment

Inside geoWrite – 6: Localization

2020-09-242020-09-09 by Michael Steil

In the series about the internals of the geoWrite WYSIWYG text editor for the C64, this article discusses what was required for the German localization. read more

Categories 6502, Archeology, C64, Commodore, GEOS, Operating Systems1 Comment

Inside geoWrite – 5: Copy Protection

2020-09-242020-09-06 by Michael Steil

In the series about the internals of the geoWrite WYSIWYG text editor for the C64, this article discusses the geoWrite copy protection. read more

Categories 6502, Archeology, C64, Commodore, Floppy Disks, GEOS, Operating Systems3 Comments

Inside geoWrite – 4: Zero Page

2020-09-242020-09-04 by Michael Steil

In the series about the internals of the geoWrite WYSIWYG text editor for the C64, this article discusses how it makes maximum use of the scarce zero page space. read more

Categories 6502, Archeology, C64, Commodore, GEOS, Operating Systems2 Comments

Inside geoWrite – 3: Font Management

2020-09-242020-09-04 by Michael Steil

In the series about the internals of the geoWrite WYSIWYG text editor for the C64, this article discusses the font manager’s system of caches for pixel fonts. read more

Categories 6502, Archeology, C64, Commodore, GEOS, Operating Systems, UncategorizedLeave a comment

Inside geoWrite – 2: Screen Recovery

2020-09-242020-09-02 by Michael Steil

In the series about the internals of the geoWrite WYSIWYG text editor for the C64, this article discusses how the app manages to extend its usable RAM by 5 KB using a custom screen recovery solution. read more

Categories 6502, Archeology, C64, Commodore, GEOS, Operating Systems1 Comment

Inside geoWrite – 1: The Overlay System

2020-09-242020-09-01 by Michael Steil

geoWrite is a WYSIWYG rich text editor for the Commodore 64 GEOS operating system, which runs with a total of just 64 KB of RAM. In the series about the internals of geoWrite, this article discusses how it manages to fit 52 KB of code into the available 23 KB of application RAM. read more

Categories 6502, Archeology, C64, Commodore, GEOS, Operating Systems6 Comments
Post navigation
Older posts
Newer posts
← Previous 1 2 3 … 14 Next →
Mastodon:
@pagetable@mastodon.social

GitHub:
github.com/mist64

Categories

6502 Amiga Apple Archeology BASIC Bildschirmtext C64 C128 Commodore Commodore Peripheral Bus Digital Video DOS Final Cartridge III Floppy Disks Game Boy GEOS GitHub Hacks Hardware KERNAL Literature Modem Operating Systems PET PostScript Presentation Puzzle SCUMM Security Tapes Teardown TED Tricks Trivia Uncategorized VIC-20 Virtualization Whines X16 x86 Xbox

Archives

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
© 2023 pagetable.com • Powered by GeneratePress