Project Goals: Difference between revisions
From T729 Balanced Ternary Computer
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
I have many goals for this project that all overlap. | 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. | |||
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 WebAssembly 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 and operations are actually useful. | |||
* Creating a web browser simulator that spoofs an "alt-history" 1990s ternary home PC. |
Revision as of 18:01, 18 June 2024
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.
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 WebAssembly 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 and operations are actually useful.