TriSIM

From TriPU

Screenshot of TriSIM
Enlarge
Screenshot of TriSIM

Project description

TriSIM is (well, it will be ;) a high level TriPU simulator/emulator and provide some debugging capabilities to ease software development and testing.

Status

Work has begun... right now there is a basic cpu / memory backend and a gtk frontend. the language of choice is java with java-gtk bindings for the gui. there are two reasons why i chose gtk over swing. first of all, i dont like swing ;). and on the other hand, id like to use gcj and gnu classpath for development / use and the awt/swing part of classpath is still somewhat incomplete.

right now i am waiting for dennis to send me more specs on his cpu and platform (i. e. the instruction encoding). my effort seems to accelerate his work as noted in his Diary.

so, where is the code... i have been cut of from the civilised world for some time now, but since last monday i am back online ;), so the code will be available in a day or two, i promise *blink*...

okay, seems the move to dennis new server was successfull. as you can see, i was able to upload a screenshot to the wiki. in his Diary dennis mentioned his move to the new server was also motivated by the chance of hosting subversion repositorys, a welcome excuse not to publish any code just now... just stay tuned...

Random thoughts and discussion

(aka wiki project management)

  • which language?

Justus: which ever language you (Dennis) prefer is fine with me (well, except for *basic, *pascal and prolog ;). i feel comfortable with c and java, would like to train my c skills and are always eager to learn new languages (maybe objective c? ocaml? python?)

Dennis: I hate *basic and *pascal ;) Prolog can be nice but definitely not my choice here. As I said via mail I'd prefer C or better even Java. I'd like the simulator to be portable, which probably would lead to Java.

  • which ui?

Justus: command line, ncurses, gtk?

Dennis: Most importantly a graphical UI (Swing or even better SWT?) for _proper_ debugging (assembler really can be a pain ;), perhaps some command line version for speed tests, but not a priority.

  • wanted features (emulator)
  • wanted features (debugger)
Personal tools

Homebuilt CPUs WebRing

JavaScript by Qirien Dhaela

Join the ring?

David Brooks, designer of the Simplex-III homebrew computer, has founded the Homebuilt CPUs Web Ring.  To join, drop Dave a line, mentioning your page's URL. It will then be added to the list. You will also need to copy this code fragment into your page.