User contributions for MrDyne

From TernaryWiki
A user with 327 edits. Account created on 11 April 2025.
Jump to navigationJump to search
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

16 April 2025

13 April 2025

  • 19:2019:20, 13 April 2025 diff hist +98 N MediaWiki:Monobook.css Created page with "All CSS here will be loaded for users of the MonoBook skin: #bodyContent {font-size: 1.15em;}"
  • 19:1819:18, 13 April 2025 diff hist −1 About No edit summary
  • 18:5518:55, 13 April 2025 diff hist +711 About No edit summary
  • 16:5316:53, 13 April 2025 diff hist +43 About No edit summary
  • 16:4716:47, 13 April 2025 diff hist −16 Index No edit summary
  • 13:2913:29, 13 April 2025 diff hist +846 N FPGA Created page with "I do not have any hands-on experience with FPGAs yet and do not want to get into FPGAs until I have a stable T729 design already. I won't know what size FPGA to get until the T729 architecture is mostly complete. Large FPGAs can get quite expensive. I foresee some limitations running a ternary project on an FPGA. * FPGAs can only do binary. Must use ADC and DACs to handle analog signals. ** Only BCT implementation would work on an FPGA. * Memory..."
  • 13:2913:29, 13 April 2025 diff hist +363 N NZP Created page with "Negitive, Zero, Positive logic uses negative voltage, ground, and positive voltage. This form of ternary logic is possible, but it is not power efficient. A lot of transistors will need to swing the full -V to V range which will drag down clock speeds and increase power usage. Logic zero will likely require voltage dividers which use resisters and create heat." current
  • 13:2913:29, 13 April 2025 diff hist +266 N Low Open High Created page with "I have not yet figured out a way to do low, open, high logic yet. It may not be possible or only work with discrete components. It most likely requires resisters and diodes. Resisters create heat and getting precise values may not be practical in a fabricated chip." current
  • 13:2813:28, 13 April 2025 diff hist +1,085 N Binary-Coded Ternary Created page with "<b>Binary-coded Ternary (BCT)</b> is an implementation of ternary logic built on top of normal binary logic. Using two bits or wires per trit as the base. Sub-circuits made with binary logic gates can emulate the truth tables of ternary logic gates. This implementation is useful with logic simulators and would most likely function on an FPGA. However because each trit needs two wires a design would be extremely bloated with interconnects and bus lines. Doubling the wiri..."
  • 13:2813:28, 13 April 2025 diff hist +83 N T Language Created page with "The T language is just "C/C++" for the T729. Developing this is a far future goal."
  • 13:2813:28, 13 April 2025 diff hist +97 N Construct Created page with "Construct is the "assembly" programming language for the T729. Developing this is a future goal."
  • 13:2813:28, 13 April 2025 diff hist +2,765 N Heptavintimal Created page with "<b>Heptavintimal</b> is a base-27 numeral system. (Also called Septemvigesimal in language-related topics.) It is the ternary equivalent of Hexadecimal. == Styles == * '''09AQ''' (preferred style) * AZ0 * 0AZ == Chart == <div style="text-align: center; font-family: monospace;"> <table class="wikitable"> <tr> <th>Unbalanced<br />Decimal</th> <th>Balanced<br />Decimal</th> <th>09AQ</th> <th>AZ0</th> <th>0AZ</th> </tr> <tr> <td>0</td> <td>-13<..."
  • 13:2813:28, 13 April 2025 diff hist +533 N Memory Created page with "The T729 CPU has a 12 trit address space. This lets it directly access 729 QTs (531441 Trytes) of memory. == Interesting Notes == * A trit can store log2(3) or 1.58496250072 bits of information. 729 QTs can store the equivalent of 616.92 KBs of information. Slightly more than half a Megabyte. * A Tryte at minimum can fit in 10 bits as a value. (729 < 1014) * A Tryte needs 12 bits using a Dual Binary setup. Six pairs if bits. (729 < 4096) * On a modern computer sto..."
  • 13:2713:27, 13 April 2025 diff hist −122 Index No edit summary Tag: Manual revert
  • 13:2713:27, 13 April 2025 diff hist +122 Index No edit summary Tag: Reverted
  • 13:2513:25, 13 April 2025 diff hist +149 N Template:OPtip Created page with "<div class="optip_a"> {{{1}}} <div class="optip_b"> {{{2}}}<br /> NME: {{{3}}}<br /> HEP: {{{4}}}<br /> DEC: {{{5}}}<br /> TRI: {{{6}}} </div> </div>" current
  • 13:2513:25, 13 April 2025 diff hist +45,530 N Instruction Set Map Created page with " I am currently stuck on a few things related to the instruction set. * Choosing useful instructions and addressing modes. * Filling/sorting the instruction set map first VS designing the instruction decoder first. ** Designing the instruction decoder first would result possibly in a faster, smaller, etc decoder but instructions will likely end up in a random pattern. * Laying out instructions so their negated value does the opposite. Example would be "0+0+0+" does addit..." current
  • 13:2413:24, 13 April 2025 diff hist +835 N Instructions Created page with "(Very rough list.) == ALU == * Addition * Subtraction * Multiply * Multiply-Accumulate * Negate * Sum * Any * Consensus * Eor * Compare * Maximum * Minimum * Increment * Decrement ** The Negated Form Of Everything Above == Memory == * Move * Save * Load * Push * Pop * Jump To Subroutine * Return From Subroutine == Register Shift / Rotate == * Arithmetic Shift In/Out * Logical Shifts In/Out * Arithmetic Rotate Left/Right/Up/Down * Logical Rotate Left/Right/Up/Down ** A..."
  • 13:2413:24, 13 April 2025 diff hist +82 N Registers Created page with "== T729 CPU == <big> * A¹ * X¹ * Y¹ * Z¹ ** Z+A² * PC² * SP¹ * SF¹ </big>"
  • 13:2413:24, 13 April 2025 diff hist +598 N Magic Number Created page with "Magic Number may mean other things in [https://en.wikipedia.org/wiki/Magic%20number%20(programming) other fields] but in the scope of this project the Magic Number refers to a number that best serves as a unit size. Humans like to assign names to units of 10, 100, 1000, etc due to our decimal number system. Binary has a very close "Magic Number" of 1024 which is 2 to the power of 10. Ternary does not align very well with decimal, so the nearest value 729 is chosen; 3 to..."
  • 13:2313:23, 13 April 2025 diff hist +1,014 N Data Storage Created page with "== Ternary Data Units == Ternary does not align very well with decimal. Binary uses the Magic Number 1024 (2^10) which is very close to 1000. Ternary does not have a value that fits this well. So the closest one must be chosen. The nearest to 1000 is 729; 3 to the power of 6. Instead of borrowing binary data unit names I came up with my own unit names from the letters of Heptavintimal starting backwards. {| class="wikitable" style="text-align: center; font-fami..."
  • 13:2313:23, 13 April 2025 diff hist 0 N File:fontmap.png No edit summary current
  • 13:2213:22, 13 April 2025 diff hist +2,571 N Terminal Created page with "thumb|alt=Font Map|Work In Progress Font Map This is for the future web browser simulator. == Terminal == * 4:3 Color Display * 27 Colors (Front and Background) * 81 x 27 Characters * 486 x 324 Resolution * 6 x 12 Pixel Characters == Colors == {| class="wikitable" style="text-align: center; font-family: monospace;" |+ 3-trit Color Table |- ! Hep !! 3-trits !! Color !! Name !! Hex Color |- | 0 || --- || style="background: #000000" | || Black || #..."
  • 13:2113:21, 13 April 2025 diff hist +4,676 N Add (Ternary) Created page with "<big><b>Ternary Addition</b></big> == Uses == Adds two inputs and a carry in together. Outputs sum and carry out. Negating the B input will result in a subtraction. == Truth Tables == <div class="tt"> <table class="tt"> <tr> <td class="tt_bb"><b>A</b></td> <td class="tt_bb"><b>B</b></td> <td class="tt_bb"><b>Ci</b></td> <td class="tt_bl tt_bb"><b>Co</b></td> <td class="tt_bb"><b>S</b></td> </tr> <tr> <td class="tt_r">-<..."
  • 13:2013:20, 13 April 2025 diff hist +317 N NOT (Binary Gate) Created page with "== Truth Tables == <div class="tt"> <table class="tt"> <tr> <td class="tt_bb"><b>A</b></td> <td class="tt_bb"><b>B</b></td> </tr> <tr> <td>0</td> <td class="tt_bl">1</td> </tr> <tr> <td>1</td> <td class="tt_bl">0</td> </tr> </table> </div> Category:Binary Category:Logic_Gates" current
  • 13:2013:20, 13 April 2025 diff hist +1,895 N XOR (Binary Gate) Created page with "== Truth Tables == === XOR === <div class="tt"> <table class="tt"> <tr> <td class="tt_br tt_bb" colspan="2" rowspan="2">XOR</td> <td colspan="3" class="tce"><b>B</b></td> </tr> <tr> <td class="tt_bb">0</td> <td class="tt_bb">1</td> </tr> <tr> <td rowspan="2"><b>A</b></td> <td class="tt_br">0</td> <td>0</td> <td>1</td> </tr> <tr> <td class="tt_br">1</td> <td>1</td> <td>0</td> </tr> </table> <table class="tt"> <tr>..." current
  • 13:2013:20, 13 April 2025 diff hist +1,889 N OR (Binary Gate) Created page with "== Truth Tables == === OR === <div class="tt"> <table class="tt"> <tr> <td class="tt_br tt_bb" colspan="2" rowspan="2">OR</td> <td colspan="3" class="tce"><b>B</b></td> </tr> <tr> <td class="tt_bb">0</td> <td class="tt_bb">1</td> </tr> <tr> <td rowspan="2"><b>A</b></td> <td class="tt_br">0</td> <td>0</td> <td>1</td> </tr> <tr> <td class="tt_br">1</td> <td>1</td> <td>1</td> </tr> </table> <table class="tt"> <tr> <t..." current
  • 13:2013:20, 13 April 2025 diff hist +1,895 N AND (Binary Gate) Created page with "== Truth Tables == === AND === <div class="tt"> <table class="tt"> <tr> <td class="tt_br tt_bb" colspan="2" rowspan="2">AND</td> <td colspan="3" class="tce"><b>B</b></td> </tr> <tr> <td class="tt_bb">0</td> <td class="tt_bb">1</td> </tr> <tr> <td rowspan="2"><b>A</b></td> <td class="tt_br">0</td> <td>0</td> <td>0</td> </tr> <tr> <td class="tt_br">1</td> <td>0</td> <td>1</td> </tr> </table> <table class="tt"> <tr>..." current
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)