The Curious Engineer

All blogs / Retro computing

TechTinkering

techtinkering.com

Retro Computers, Programming, General Technical Tinkering.

Retro computingCommodore 8-bitAssembly

’10’15’20’25
Posts
120 from 8 Aug 2008 to 10 Sep 2022
Posting
quiet since 2022
Kind
personal blog
Feed
https://techtinkering.com/feed.xml

2022 6

  1. Modula-2 Compilers on CP/M
  2. Is SUBLEQ the Right Choice for a VM?
  3. XCCP: A Shell Extension for CP/M
  4. EPEX: An Environment Extension for CP/M
  5. File Comparison Utilities on CP/M
  6. 80 Columns in Software on the Commodore VIC-20

2021 12

  1. Breakout Style Games on CP/M
  2. 64 Column Text Mode on the Commodore VIC-20
  3. Hamurabi and Similar Games on CP/M
  4. Word Processors on the Commodore VIC-20
  5. Getting the Address of BASIC Variables on the VIC-20
  6. Saving and Loading Memory on the VIC-20
  7. Advanced Use of .LBR files on CP/M
  8. Working with .LBR files on CP/M
  9. Basic Line Storage on the VIC-20
  10. Programming in Assembly with VICMON on the VIC-20
  11. Storing Machine Code in REM Statements on the VIC-20
  12. Re-execute Programs in Memory on CP/M

2020 16

  1. Visualizing Zero Page on the Commodore VIC-20
  2. Code and Data in Display Memory on the VIC-20
  3. I Love ED on CP/M
  4. Double-Width C64 Style Font on the Commodore VIC-20
  5. The Pilot Programming Language on CP/M
  6. Walnut Creek CD: C64 Images
  7. Walnut Creek CD: .RLE Images
  8. Image Viewers on CP/M
  9. Terminal Programs for BBSing on the Commodore VIC-20
  10. SUBLEQ on the Commodore VIC-20
  11. SUBLEQ - A One Instruction Set Computer (OISC)
  12. Home Computers: 100 Icons that Defined a Digital Generation
  13. The Mouse Programming Language on CP/M
  14. Sweet 16 (The 6502 Dream Machine) Ported to the VIC-20
  15. Position Independent Code (6502) on the Commodore VIC-20
  16. Adding Basic Stubs to Assembly Language on the Commodore VIC-20

2019 23

  1. Hand Assembling to Machine Code on the Commodore VIC-20
  2. 6502 Machine Language Tables and Aids
  3. Tokenize/De-tokenize Commodore Basic Programs Using petcat
  4. Changing Screen Dimensions on the Commodore VIC-20
  5. Moving the Picture Origin on the Commodore VIC-20
  6. DABAR: A Hebrew Vocabulary Drill System on CP/M
  7. Spreadsheets on the Commodore VIC-20
  8. 40 Columns in Basic on the Commodore VIC-20
  9. Backgammon: The Peelgrunt Game of Gammon IV on CP/M
  10. DIR Alternatives on CP/M
  11. Mission: Impossible on CP/M
  12. Hunt the Wumpus on CP/M
  13. CP/M Standard Console Control Characters
  14. Transferring Files to and from CP/M .D71 Disk Images Using ctools
  15. Emulating a CP/M System With z80pack
  16. Instrument Flight Simulator on CP/M
  17. Interactive File Managers on CP/M
  18. Felix Animation System on CP/M
  19. Compression and Archiving on CP/M
  20. Text Viewers on CP/M
  21. Write Hand Man - CP/M's Answer to Sidekick
  22. Benchmarking Basic on Vintage Computers
  23. Introducing Ornament a Tcl Template Module

2018 1

  1. Advent of Code 2018: 25 Days, 25 Languages

2016 1

  1. What the Dormouse Said by John Markoff

2014 2

  1. How to Make Thunderbird Feel Like Geary
  2. Beware of Immutable Lists for F# Parallel Processing

2013 15

  1. Rendering Racket Package Scribblings on Github Using gh-pages
  2. Programmable Character Sets: A Simple Alternative to Bitmap Displays
  3. Adding a Basic Stub to a VIC-20 Assembly Language Program
  4. Creating a TTY Simulator in Assembly Language on the VIC-20
  5. BBS Ads: Getting the Word Out
  6. Beginning Assembly Programming on the Commodore VIC-20
  7. Using C-Kermit to Exchange Files With Telnet BBS's
  8. Connecting to a Remote Serial Port over TCP/IP
  9. Using Netcat to Create ad hoc Links Between Applications or Machines
  10. If Only Borland Had Stuck With Turbo Modula-2 For CP/M
  11. Turbo Pascal: A Great Choice For Programming Under CP/M
  12. xdgbasedir: A Tcl Module to Access the XDG Base Directory Specification
  13. Compiling a Tcl Script into an Executable
  14. Floppy Days: A New Vintage Computing Podcast
  15. Using Dynamically Generated Header Files with CMake

2012 3

  1. Embedding an SDL Surface in a Tk Window
  2. Refactoring: Arm Yourself in the War Against Useless Comments
  3. Dealing Sympathetically with Legacy Code

2011 5

  1. Pisceans and October Babies More Likely to Become Poets. Scraping Wikipedia Reveals All
  2. Does When You Were Born Affect Your Chance of Becoming a Nobel Laureate? Scraping Wikipedia to Find Out
  3. Improving the related_posts feature of jekyll
  4. Mida - A Microdata parser/extractor library for Ruby
  5. A Jekyll Plugin to Display Ratings as Star Images

2010 4

  1. The National Museum of Computing at Bletchley Park
  2. xAce is Back in Active Development and Looking For Contributors
  3. Introducing TextPix v0.1 - A program to convert an image into a character set and text mode screen data
  4. Getting Colour ANSI Emulation to Work Properly When Connecting to a BBS With Telnet Under Linux

2009 15

  1. Setting up a Beowulf Cluster Using Open MPI on Linux
  2. My Top 10 Classic Text Mode BSD Games
  3. Running 4K FORTRAN on a DEC PDP-8
  4. A Quickstart Guide to Editing Paper Tape With the Symbolic Tape Editor on the DEC PDP-8
  5. Electronic Brains: Stories from the Dawn of the Computer Age by Mike Hally
  6. Emulating a DEC PDP-8 with SimH
  7. Improving the Standard SUBLEQ OISC (One Instruction Set Computer) Architecture
  8. Connecting a Parallel Printer to a Modern Linux Machine Using a LogiLink USB to Parallel Cable, D-SUB 25pin
  9. An Introduction to Corewar
  10. The Smallest Communication Program in the World?
  11. Hello, World! in SUBLEQ Assembly
  12. An Introduction to Test-Driven Development
  13. The SUBLEQ URISC (Ultimate RISC) / OISC (One Instruction Set Computer) Architecture
  14. xAce - A Jupiter Ace Emulator for Unix (Patched to correct garbled display)
  15. The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks, Jr.

2008 17

  1. Bouncing Babies
  2. Chinese Man Spotted On Tissue
  3. My Top 10 Commodore 64 Demos
  4. Beneath a Steel Sky, My Favourite Graphical Adventure Game
  5. How to File Good Bug Reports
  6. Using ScummVM to Play Classic Adventure Games
  7. Writing my First Program to Toggle in to the IMSAI 8080
  8. Using the latest z80pack, version 1.17, to emulate an Altair 8800 or IMSAI 8080 using the new graphical FrontPanel
  9. Is this steamer really not to be used by girls?
  10. Using DOSBox to Run DOS Games and Applications
  11. Installing the HI-TECH Z80 C Compiler for CP/M
  12. Installing ZDE 1.6, a programmers editor for CP/M
  13. Setting up z80pack to Create an Emulated CP/M System
  14. PDP-8 in 'Three Days of the Condor'
  15. Fundamentals of Operating Systems by A.M. Lister - Second Edition
  16. How to share an SSL certificate and still use cookies
  17. Is Cobol Really Understandable After 14 Years?