New: computer-hardwareAll contentburnbotkrblurtactifitzzanburnpostgamesr2cornellinstablurtcurationbeblurtblurtgermanphotographyblurtlatamfrankbaconblurtafricablurthispanoblurtblockjapanblurtindiaHotTrendingNewDAppskrischik in retrocomputing • 3 months agoPX-41CX assemblyHow my PX-41CX assembly went and lessons I learned from the PC16C build.krischik in retrocomputing • 3 months agoPX-16C assemblyHow my PC16C assembly went and lessons learned from a noob.krischik in blurtit • 3 years agoCasio fx-602P from 1981 - The best calculator Casio ever made?A video on one of my favourite programmable calculators. I think keystroke programming is an underrated technique. While Basic and later Pascal style languages are more powerful — if you want…krischik in blurtit • 3 years agoHP-16C Programmers CalculatorThe HP-16C is quite a rare calculator from the HP Voyager series. It's made specifically for software developers. While most scientific calculators from the 1990 onwards can convert and display…krischik 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 blurtech • 4 years agoBen Eater 6502 Kit — Day 18Add disassembler to monitor As the programs become more complex debugging becomes more difficult at well. All you have are hex codes which you need to interpret yourself: Current Monitor…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 16Improved Memory Management Unit Ben Eater used a single SN74H00N 4×2 NAND chip as memory management unit which decoded 3 address lines (A13 … A15). This saves integrated circuits but has a…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 blurtech • 4 years agoBen Eater 6502 Kit — Day 12Add VIA (Versatile-Interface-Adapter) In order for something happen a computer need some kind input and output. For 65C02 the best choice of I/O is the 65C22 VIA (Versatile-Interface-Adapter).…krischik in blurtech • 4 years agoBen Eater 6502 Kit — Day 11Add reset vectors to ROM Up until now the 65C02 was only supplied with NOP operation. Including the reset and interrupt vectors making the CPU start execution at EAEA₁₆ while the first address…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…krischik in blurtit • 4 years agoBen Eater 6502 Kit — Day 9Start CPU Good news. The CPU wasn't damaged after all. The RES (Reset) pin was bent inwards. To bad I didn't make a photo to show how that looked like. Anyway, with the RES not connected to…krischik in blurtit • 4 years agoBen Eater 6502 Kit — Day 8Create a ROM with only NOP operations. It seems that the broken power supply has also destroyed the CPU itself. That's very bad and I have to order new one. Getting hold of a WDC60C02 (WDC =…krischik in blurtit • 4 years agoBen Eater 6502 Kit — Day 7CPU Monitor program One of the advantages of the WD One of the advantages of the WDC60C02 is the fully static design. This makes it possible to stop the CPU clock at any time without the CPU…krischik in blurtit • 4 years agoBen Eater 6502 Kit — Day 6Link breadboards and attach power rails Sadly on day six I didn't get much done as the power supply died on me. And since I don't have another 5V, 2A power supply in my box of old power…krischik in blurtit • 4 years agoBen Eater 6502 Kit — Day 5Finishing the clock module Day 5 and we are still building a clock. But today I finished the clock module. It was fun subproject. Tomorrow I start with the actual computer. The parts…