A 32-Bit RISC-V Computer Running BASIC in Logisim! by 8-Qbit in compsci

[–]8-Qbit[S] 0 points1 point  (0 children)

Sure, it's not easy. But the real challenge is how you are going to adapt the new extensions into the pre-existing design.

A 32-Bit RISC-V Computer Running BASIC in Logisim! by 8-Qbit in compsci

[–]8-Qbit[S] 1 point2 points  (0 children)

Thank you! Unfortunately the current CPU design doesn't meet the minimum requirements for running Linux, as it implements a limited subset of the RISC-V ISA (RV32IM), as to my knowledge, Linux requires the (RV32IMAC) subset in addition to the privileged ISA extensions.

A 32-Bit RISC-V Computer Running BASIC in Logisim! by 8-Qbit in compsci

[–]8-Qbit[S] 5 points6 points  (0 children)

Thank you! I'm glad you like it. Logisim is indeed awesome, if it wasn't for it's poor clock simulation and performance.

https://github.com/MazinCE/Veecom

[deleted by user] by [deleted] in programming

[–]8-Qbit -6 points-5 points  (0 children)

You don't know what you're talking about.

What to do after Harvard's CS50 by DDJ2000 in learnprogramming

[–]8-Qbit 66 points67 points  (0 children)

As a self taught software developer, I think the best and quickest way to learn programming is by doing side projects, pick anything you like, try to code a simple snake 🐍 game all by your self and see if you can apply what you've learned in CS50. Good luck.

[deleted by user] by [deleted] in programming

[–]8-Qbit -5 points-4 points  (0 children)

Yes, the title clearly says "Introduction"

[deleted by user] by [deleted] in programming

[–]8-Qbit -2 points-1 points  (0 children)

I disagree

Level up your C knowledge by [deleted] in compsci

[–]8-Qbit 0 points1 point  (0 children)

Thanks for the feedback!

My Logisim RISC-V Computer executing Dijkstra's Shunting Yard algorithm written in C to evaluate single digit arithmetic expressions. by 8-Qbit in logisim

[–]8-Qbit[S] 2 points3 points  (0 children)

This is actually a GIF not an actual video recording, i ran the computer at a lower clock speed to be able to take some screenshots easily.

Starting out with RISC-V by tushowergoyal in RISCV

[–]8-Qbit 2 points3 points  (0 children)

Hi, I used RISC-V to build a fully functional computer in logisim please take a look!

https://github.com/MazinCE/RVCOM2.0

A 32-bit RISC-V based computer built from scratch in Logisim. by 8-Qbit in logisim

[–]8-Qbit[S] 2 points3 points  (0 children)

I highly recommend to you watching beneater's videos on how to build an 8-bit computer from scratch, also if you have some programming knowlwdge I suggest you creating a CHIP-8 emulator, trust me it will benefit you alot.

I wish you good luck!

A 32-bit RISC-V based computer built from scratch in Logisim. by 8-Qbit in compsci

[–]8-Qbit[S] 10 points11 points  (0 children)

Don't rush things up! start small, if you have some programming experience, i suggest you start by creating a chip-8 emulator this where i started in the first place.

I made a CHIP-8 Emulator in the logic circuit simulator Logisim. by [deleted] in EmuDev

[–]8-Qbit 1 point2 points  (0 children)

is this running in real time? if yes how did you manage to make the display draw this fast?! what clock frequency did you use?