Monthly Archives

W65C265SXB-Tape Data Recorder

Introduction Here’s another old project that I decided to redo to see if I could do better. Back in the days when the Commodore 64 and Atari 400’s first came out, most home computers would store and retrieve data from standard audio cassette tapes. Lucky for me, my C64 had a floppy disk drive so […]

Read More...

W65C265SXB- Music Player

Project by: Mike Kohn Music Player The W65C265 chip has 2 tone generators built in, so I decided for a second project to play some music. The tone generators, unlike toggling an I/O pin with a timer, generates a sine wave. Since this project is pretty similar to my previous SN76489 MIDI player I ended […]

Read More...

W65C265SXB- Software SPI

Software SPI There are at least two famous robots that run on 6502: Futurama’s Bender and The Terminator. I thought it might be fun to write some 6502 code for part of one of these robots, so I downloaded a sound sample of The Terminator and loaded it on this chip along with some code […]

Read More...

W65C134SXB- Terminal Python

Introduction: Simple Terminal interface written in Python. There is one script that works for both the W65C134SXB and W65C265SXB. This is meant to give a simple interface that the user can customize for their needs. This makes the terminal interface much nicer than the default HyperTerm style terminal. Github: https://github.com/WesternDesignCenter/TerminalPython

Read More...

W65C816SXB- Hacker

Introduction: A tool for modifying the firmware on your WDC W65C816SXB Development Board The SXB development board has a 128K Flash ROM that can be updated under software control. The design of the SXB board divides the ROM into four 32K banks and maps one these into the memory area between $00:8000 and $00:FFFF. On […]

Read More...

W65C816SXB- Game of Life

I managed to get it to play Game of life on my old 24×24 LED display… The LED display is controlled by 9 MAX7219 LED controllers that is interfaced using the VIA. The shift register in the VIA is used rather than bit banging the data with IO ports, this allows for a better shift […]

Read More...

W65C02SXB-ASCII Alphabet and Binary Counter using 8 LEDs

Introduction: The binary number system plays a central role in how information of all kinds is stored on computers. Understanding binary can lift a lot of the mystery from computers, because at a fundamental level they’re really just machines for flipping binary digits on and off. To test and evaluate these circuits we will need […]

Read More...