Project Goals: Difference between revisions

From TernaryWiki
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 2: Line 2:


* Developing a ternary computer architecture that everything else is based on.
* Developing a ternary computer architecture that everything else is based on.
* Creating a web browser simulator based around the architecture that spoofs an "alt-history" late 1980s to early 1990s ternary home PC.
* Creating a web browser simulator based around the architecture that spoofs an "alt-history" 1990s ternary home PC.
* Physical implementation of the architecture. FPGA or discrete components.
* Physical implementation of the architecture. FPGA or discrete components.



Latest revision as of 01:10, 1 June 2025

I have many goals for this project that all overlap.

  • Developing a ternary computer architecture that everything else is based on.
  • Creating a web browser simulator based around the architecture that spoofs an "alt-history" 1990s ternary home PC.
  • Physical implementation of the architecture. FPGA or discrete components.

In order to create a simulator, I need a functional architecture and instruction set. Web browsers are the most universal platform to write software for. While web software is usually much slower than a native program, features like Web Workers and Web Assembly allow for multi-threading and almost native performance. The simulator allows for testing the architecture and as software is created, we can refine the architecture as we discover what instructions, operations, and features are actually useful. This refines the design for physical implementation, either FPGA or discrete components using BCT.

My end goal dream is a fully custom chip.