Media Summary: I vibe coded a complete strategy game for the Memory management (banking) in the C128 is unlike the C64 or other 8-bit Commodores, since it uses the MMU to switch blocks ... Here's part 2 of probably 3 videos on the repair, upgrade and modifications to

Commodore 128 Assembly My Programming Environment - Detailed Analysis & Overview

I vibe coded a complete strategy game for the Memory management (banking) in the C128 is unlike the C64 or other 8-bit Commodores, since it uses the MMU to switch blocks ... Here's part 2 of probably 3 videos on the repair, upgrade and modifications to A short one this time, as we fix the bugs in the dot-plotting routine from last time. Now we can setup graphics mode on the ... Continuing on with the Worm game, we add code to keep the tail pointer-to-pointer (TAILP) up to date, to extend the length of the ... Finished the Worm game! Added the score display and the choice to play again or exit to a Ready prompt, and made it auto-boot ...

It's been a while but I decided to see if could do BASIC after seeing it kind of fail at In this screencast I'll show you how to write a HELLO WORLD programme on the Hi, and welcome to episode 8, where I continue the series on developing a Demostrated how attributes -- color, flash, underline, etc. -- work on in the VDC 8563 text display. Then shifted to the VDC's ... In this screencast I'll show you how to create the iconic flashing borders on

Photo Gallery

Commodore 128 Assembly: My Programming Environment
Racing BASIC, Assembly, and C on the Commodore 128 with C64Studio and cc65
Commodore 128 Assembly #28: Programming The 80-column Display (8563 VDC)
Commodore 128 - I used AI to make a full game in assembly
Commdore 128 Assembly: Farming Game part #0
Commodore 128 Assembly Programming #23: Banking
Commodore 128 Part 2 - 8 in 1 U36 ROM goodness with Arduino switching
Commodore 128 Assembly #35: 80-column Graphics #4
Commodore 128 Assembly Language #19: Worm part 4
Commodore 128 Assembly Programming #22: Worm part 6
Commodore 128 Assembly Language: Worm part 3
Commodore 128 BASIC with ChatGPT [Episode 2023.001]
View Detailed Profile
Commodore 128 Assembly: My Programming Environment

Commodore 128 Assembly: My Programming Environment

I've had a couple requests to explain

Racing BASIC, Assembly, and C on the Commodore 128 with C64Studio and cc65

Racing BASIC, Assembly, and C on the Commodore 128 with C64Studio and cc65

Blog post for getting C64Studio and

Commodore 128 Assembly #28: Programming The 80-column Display (8563 VDC)

Commodore 128 Assembly #28: Programming The 80-column Display (8563 VDC)

Here's a whiteboard tutorial on

Commodore 128 - I used AI to make a full game in assembly

Commodore 128 - I used AI to make a full game in assembly

I vibe coded a complete strategy game for the

Commdore 128 Assembly: Farming Game part #0

Commdore 128 Assembly: Farming Game part #0

No

Commodore 128 Assembly Programming #23: Banking

Commodore 128 Assembly Programming #23: Banking

Memory management (banking) in the C128 is unlike the C64 or other 8-bit Commodores, since it uses the MMU to switch blocks ...

Commodore 128 Part 2 - 8 in 1 U36 ROM goodness with Arduino switching

Commodore 128 Part 2 - 8 in 1 U36 ROM goodness with Arduino switching

Here's part 2 of probably 3 videos on the repair, upgrade and modifications to

Commodore 128 Assembly #35: 80-column Graphics #4

Commodore 128 Assembly #35: 80-column Graphics #4

A short one this time, as we fix the bugs in the dot-plotting routine from last time. Now we can setup graphics mode on the ...

Commodore 128 Assembly Language #19: Worm part 4

Commodore 128 Assembly Language #19: Worm part 4

Continuing on with the Worm game, we add code to keep the tail pointer-to-pointer (TAILP) up to date, to extend the length of the ...

Commodore 128 Assembly Programming #22: Worm part 6

Commodore 128 Assembly Programming #22: Worm part 6

Finished the Worm game! Added the score display and the choice to play again or exit to a Ready prompt, and made it auto-boot ...

Commodore 128 Assembly Language: Worm part 3

Commodore 128 Assembly Language: Worm part 3

Continuing on with the Worm

Commodore 128 BASIC with ChatGPT [Episode 2023.001]

Commodore 128 BASIC with ChatGPT [Episode 2023.001]

It's been a while but I decided to see if #chatgpt could do #commodore128 BASIC after seeing it kind of fail at

Commodore 128 Assembly Language Intro Video

Commodore 128 Assembly Language Intro Video

Welcome to

Commodore 128 Assembly #38: Farm Game part 1: Planning the Graphics

Commodore 128 Assembly #38: Farm Game part 1: Planning the Graphics

No

Writing HELLO WORLD in Machine Language on the Commodore 128

Writing HELLO WORLD in Machine Language on the Commodore 128

In this screencast I'll show you how to write a HELLO WORLD programme on the

#008 - Making a Commodore 128 Game - Part 2

#008 - Making a Commodore 128 Game - Part 2

Hi, and welcome to episode 8, where I continue the series on developing a

Commodore 128 Assembly #31: VDC 80-Column Attributes and Graphics

Commodore 128 Assembly #31: VDC 80-Column Attributes and Graphics

Demostrated how attributes -- color, flash, underline, etc. -- work on in the VDC 8563 text display. Then shifted to the VDC's ...

Creating Flashing Border Colors on the Commodore 128 in Machine Language

Creating Flashing Border Colors on the Commodore 128 in Machine Language

In this screencast I'll show you how to create the iconic flashing borders on