New: assemblerAll contentburnbotblurtkractifitzzangamesvideoinstablurtr2cornellburnpostartcurationblurtafricablurtgermanblurtindiaphotographyblogblurtblockblurthispanonewsHotTrendingNewDAppskrischik in atari • last yearCreate an Atari cartridge with CA65A tutorial that walks through the steps of building a program in assembler for Atari 8 bit computer using the CA65krischik in blurtech • 4 years agoBen Eater 6502 Kit — Day 22IRQ Interrupt The interrupt requests are meant to be shared between several advanced devices. The breadboard 65C02 computer has only one of those: The 65C22 VIA (versatile interface adapter).…krischik in blurtit • 4 years agoBen Eater 6502 Kit — Day 21NMI Interrupt The 65C02 has two interrupt lines: NMI (mon maskable interrupt) and IRQ (interrupt request). It should be noted that IRQ are mend to be shared between interrupt sources (devices…krischik in blurtit • 4 years agoBen Eater 6502 Kit — Day 20The ordered spare parts have arrive and not a minute too late. The poor EEPROM looks pretty beaten: One leg broken off at the case Three legs broken on the opposite side I ordered a…krischik in blurtit • 4 years agoBen Eater 6502 Kit — Day 19Add crystal oscillator Up until now the computer was run either by a fairly slow 555 timer or even slower single stepping. This was possible because the WDC-65C02, unlike the R-65C02, can be…krischik in blurtech • 4 years agoBen Eater 6502 Kit — Day 17Now we have some RAM we have stack and can use subroutines to make the program more compact. I already used macros and include files so I can just rewrite the macros and both programs, the one with…krischik in blurtech • 4 years agoBen Eater 6502 Kit — Day 15Using a look to make the Hello World more compact! The first version of the Hello World program in bare metal 65C02 assembler was 342 bytes long. That's quite a lot for such a simple assembler…krischik in blurtech • 4 years agoBen Eater 6502 Kit — Day 14Ben Eater 6502 Kit — Day 13 – Add display and print “Hello, World!” The computer is coming along nicely. Next a Display is added to the system. Adding power Close up The display…krischik in blurtech • 4 years agoBen Eater 6502 Kit — Day 13Macro Assembler Up until now programming was done in hex code. Which is quite cumbersome and error prone. It's time to switch to more powerful tools. But first I have to repair EEPROM. I pulled…krischik in blurtit • 4 years agoBen Eater 6502 Kit — Day 10Ben Eater 6502 Kit — Day 10 – Attach ROM to CPU After I checked the CPU by hardcoding a NOP operation with 8 1kΩ resistors the next step is adding a ROM to for the future programs. Or better…