Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 21:47 20 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : SAP1 Computer Emulator and Assembler

Author Message
William Leue
Guru

Joined: 03/07/2020
Location: United States
Posts: 405
Posted: 07:00pm 19 Apr 2022
Copy link to clipboard 
Print this post

This was kind of a labor of love for me but probably not to everyone's taste, or perhaps anyone's.

The SAP1 is an extremely simple model of a microprocessor created by A.P. Malvino in his textbook Digital Computer Electronics. "SAP" stands for "Simple As Possible" and believe me, it is. Ben Eater has an excellent YouTube channel where he built a physical version of the SAP1 using breadboards and TTL chips only, no microprocessor. I enjoy this kind of nerdery, so I wrote an emulation of the SAP1 in MMBasic that includes a user interface inspired by Ben Eater's version. I also wrote an assembler to work with the tiny SAP1 instruction set.

The instructions for how to use this emulator are too lengthy to incorporate into the program itself, so there is a PFD document included in the ZIP file that explains the computer and how to use it.

If you like this kind of thing, enjoy!

-Bill





SAP1.zip
 
twofingers

Guru

Joined: 02/06/2014
Location: Germany
Posts: 1681
Posted: 08:44pm 19 Apr 2022
Copy link to clipboard 
Print this post

Hi,

I like that! Thanks!  

Regards
Michael
causality ≠ correlation ≠ coincidence
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025