Searched Projects

Tags: screen
22 Stars     4030 Views
User Image me

This is a CPU witch is capable of executing a lot of stuff in one clock cycle, and this CPU can shift left up to 7 times and shift right up to 7 times witch means that it is possible to  multiply and divide in one clock cycle if you program a table in the program memory. it has a 32 bit instruction width and a 8 bit address. it also has 

The ALU has the following operations:

  • ADD
  • SHIFT_LEFT (up to 7 times per cycle 3 bit)
  • SHIFT_RIGHT (up to 7 times per cycle 3 bit)
  • XOR
  • OR
  • NOT

This Was made by miles
3 Stars     139 Views

-reset before beginning-

type whatever you want on the Type pad 2000* using its state-of-the-art (non-removable) keyboard

then read it back by clicking on the ''Read/type'' button

change the scroll speed with the ''scroll speed'' and then visualize the speed by looking at the multy colored LEDs 

with its whopping 1000 character space, you can write whatever you want in it without fear of emptying the storage space**

*backspace not included

**filling the memory will cause overflow and overwrite over previously written text
1 Stars     31 Views

STRING2000 running dot mover arounder emulator

STRING2000 running dot mover arounder emulator

I have finally got the CPU to run a more complex program that involves more jumping commands, MUCH more RAM usage, and uses up more of the program memory. This is the dot mover arounder emulator. It emulates the very basic function of the Dot Mover Arounder. I had to use a specialized subcircuit and some registers to help decode the commands sent to the screen by the CPU. Unfortunately, this doesn't work properly with the 1000-1000A since the ALU in this CPU has different commands. You could edit the commands in the program if you want to make it compatible.
0 Stars     22 Views

STRING2000C running dot mover arounder emulator

STRING2000C running dot mover arounder emulator

Same as old one, but with STRING2000C.
0 Stars     16 Views

STRING3000 running dot mover arounder emulator 2.0

STRING3000 running dot mover arounder emulator 2.0

I have programmed a new version of Dot Mover Arounder Emulator. This emulator is like the old one, however you can load and save a position on the screen. For now, there will only be one slot to save on, so you can only save one position at a time, but I may expand the slot count later. This program only works with 3000 series+ string CPUS and up because the previous series don't support the same ALU opcodes and don't support the "save loaded" instruction. If you were to run the new emulator on the 2000 series CPUS, it would run normally just without the ability to save positions.

How to load and save:

To save your current position, enter 1 into the keyboard.

To load the saved position, enter 2 into the keyboard.

Make sure you move around on both axis since the program will only update an axis when you move on it.
0 Stars     4 Views



0 Stars     5 Views



0 Stars     12 Views

STRING 3000SA running dot mover arounder emulator 2.0

STRING 3000SA running dot mover arounder emulator 2.0

Now with new and improved adapter and can now move to 0,0 and with STRING3000SA
0 Stars     11 Views

About the Combinox R1:

This is the third 16-bit CPU I have made. Its new name was inspired by the new combinational code. It is also my first computer to feature a graphics and base ten display. As a result of its brand new architecture, code, and clock it is much faster than my previous CPUs. 

Directions for use:

Choose the desired EEPROM program and insert it into the slot. First press the "RESET" button. Now press the "ON" button and enjoy your program.

Descriptions of programs:

blank: A blank EEPROM to be coded.

2+2: Calculates two plus two and then displays the result on the number display.

count up forever: Counts up by one until it reaches 65,535 then loops back to 0.

transfer from keyboard to display: Displays the ascii value of whatever key is being entered on the keyboard.

random noise: Displays random noise on the screen.


Sanderokian Stfetoneri - clock

Sanderokian Stfetoneri - 16 bit division