My Application - Printable Version +- Forums - Open Redstone Engineers (https://forum.openredstone.org) +-- Forum: Moderation (https://forum.openredstone.org/forum-94.html) +--- Forum: Build Server Applications (https://forum.openredstone.org/forum-10.html) +---- Forum: Completed Applications (https://forum.openredstone.org/forum-13.html) +---- Thread: My Application (/thread-5834.html) |
My Application - fuirippu - 02-18-2015 Minecraft name: fuirippu What do you like the most about redstone?: I love the Computer Science/Digital Design aspects - the ability to build SSI/MSI devices by combining the simplest components. No electricity, no hot solder, and I can delete + rebuild at my pleasure. What's a thing you have made which demonstrates redstone knowledge?: A simple computer What does the thing do?: It's an 8-bit machine with 8B RAM, 8B ROM and 16B I-mem, and support for conditional branching. (More details below) Image/s and/or video/s of the device, from imgur.com or youtube.com: http://imgur.com/a/7AzLq Do you agree with the rules?: Yes. As an aside, I initially applied for the school server, and it was suggested I apply for build instead. More details on my simple computer... It's very basic (what I needed to run a multiply program without multiply hardware) and quite big and slow. I took the 6502 (http://en.wikipedia.org/wiki/MOS_Technology_6502) as my inspiration... and stripped it down some...
My acceptance test was a multiply program... ROM06 x ROM07 is written to RAM00 In the end, I didn't need all the flags (only Z), I didn't need NGY, and the opcodes are 4-bit, so I also have 8 spare NOPs. Also I could have got away with less ROM and RAM. For my next computer, I want faster ADD hardware (CLE/ICA?) and maybe faster memory. I'll also be looking at indirect addressing modes, not using separate I-mem, JSR/RTS instructions. RE: My Application - Nickster258 - 02-18-2015 Accepted! Hop on for a trial! RE: My Application - fuirippu - 02-18-2015 Awesome, thanks. |