SM-PC8 Computer (Working and Vanilla!)
by rubAdoot
--> (Ver 1.01) Fixed A problem with the compare function not updating the ALU A very lag friendly Vanilla 8 Bit computer I made, using far less logic gates in ROM by making use of an SSD (Spud State Drive) drive. Press the green button on the top left of the keyboard to run the program and press the button near the spud gun to eject the cartridge. -- TO USE: -- Place a cardboard block next to the spud gun and then weld the red caution block on the cartridge (Cartridges seperate on my workshop) and hit the green button on the keyboard to run. The indicator light will turn from red to flashing yellow as it blasts the data into ROM and then green when its ready. Once you are done press the eject button and try out a different cartridge :) -- TO PROGRAM: -- Use the table in the image to either manually paint the 1s and 0s onto a blank cartridge (Also seperate on my workshop) or use my python emulator (https://github.com/Aydan314/ScrapMechanicSMPC8emulator) to write in its assembly language then have the program output the machine code to paint. NOTES: * Addresses 0 - 7 in RAM will be printed to the screen as a string of characters when PRC is used. * Address 8 in RAM will be printed to the screen as a number when PRN is used. * Characters are formatted as 0 is blank 1 - 26 are letters 27 - 31 are punctuation and 31 - 41 didgets 0 to 9
Comments
0 total- No comments yet. Be first.
