EBSL is a low level assembler language developed by @Simonko912. I highly recommend checking out his awesome profile! Here is the original CPU emulation projects : https://scratch.mit.edu/projects/1287676122/ https://scratch.mit.edu/projects/1222187895/ PS : For those interested. I an planning on sharing a project dedicated to the vintage computer seen. We started a project to build a real hardware based CPU that would be the same with the same instructions. In this part one. I have done the first steps : Experimenting with my computers parallel port. Using Microsoft Quick Basic, I have direct control over the 8 bits of the parallel port. Thus, the computer can output any number I want in binary. Using the programming language and the port address of 888, I created a few example programs in the EBSL folder. This project demonstrates the control of the parallel port and its 8 bits over software. This could be useful for burning ROM’s in future episodes.
Here, I showcase the parts I have currently available for the project : ROM’s, RAM’s, some TTL logic, and some other stuff like switches, LED’S, and some transistors. Full part list/details : 1x - Mitsubishi M5L2764K (My favorite) (8192 * 8 bits total size, UV erasable EEPROM). 3x - NEC D446C (8192 * 8 bits total size. Static RAM). 1x - NEC D8741AD (Reprogramable, UV erasable micro controller) (No data sheet available online). 23x - NEC D41256C (262144 * 1 bit, dynamic RAM). 2x - NEC D43256BCZ-85L (32KB, static RAM). 2x - NM27C256Q 200 (256KB, UV erasable EEPROM). (5x or 6x) ET 2716Q-1 (16KB, UV erasable EEPROM). 1x - SOS M2716FI (16KB, UV erasable EEPROM). I also have a lot of 74LS logic but most of it is just buffers and inverters. I also have 4-bit CPU with integrated RAM and ROM branded by NEC. Second part : 1x ET 2764Q (UV erasable EEPROM). 1x NMC 27C256Q (32K * 8, UV erasable PROM).