4 ms·
Fets and Crosses: Tic-Tac-Toe built from 2458 discrete transistors
- floxy 7mo agoSweet. About the same number of transistors used in the Intel 4004.
- roywiggins 7mo agovaguely related: MENACE https://en.wikipedia.org/wiki/Matchbox_Educable_Noughts_and_Crosses_Engine https://en.wikipedia.org/wiki/Matchbox_Educable_Noughts_and_...
- B1FF_PSUVM 7mo agoAh, so that's where Fred Saberhagen got the gimmick for his first Berserker story - "Without a Thought" / "Fortress Ship", 1963. (A spaceman uses a pet that plays with beads to simulate not being temporarily incapacitated by a 'mind beam' attack.) Thank you.
- eesmith 7mo ago"A Tinkertoy computer that plays tic-tac-toe" - https://tcm.computerhistory.org/Timeline/TinkerToy.pdf https://tcm.computerhistory.org/Timeline/TinkerToy.pdf and https://www.computerhistory.org/collections/catalog/X39.81 https://www.computerhistory.org/collections/catalog/X39.81 "Great Tinkertoy Computer" - https://www.science20.com/brain_candyfeed_your_mind/great_tinkertoy_computer_tictactoe_domination-46197 https://www.science20.com/brain_candyfeed_your_mind/great_ti...
- deleted 7mo ago[deleted]
- SouthSeaDude 7mo agoA Work of art. I remember my dad building a computer using discrete TTL chips in our garage in Auckland. He took like two years and I'm guessing about five people saw it. I would love to see more of these on HN, but most don't get past a few upvotes in the sea of AI stuff.
- Neywiny 7mo agoGood news is there's still a lot of that on YouTube. I attribute it to Ben Eater but I'm sure there are others who helped or came before
- Neywiny 7mo agoWould standard HDL synthesis engines be better at this in terms of schematic capture? They could do optimizations that I think if I'm reading right weren't done here
- soopypoos 7mo agoWhat for?
- Neywiny 7mo agoWell stuff like if in one block you invert a signal, and later you invert it again, those optimization engines can cancel that out. Possibly they could also do to fanciness with complicated logical operations to reduce transistor count too. But I'm not entirely sure if their same benefit on FPGA applies to transistors
- pankajdoharey 7mo agoThat's a lot of transistors. Why do I feel it could be done in less? This is the absolute minimum number of Discrete transistors you need?
- voxadam 7mo ago"In case it is not already obvious, efficiency and sensibility were not a top priority when working on this project. I am sure there are more efficient flip- flop designs or implementations with fewer transistors, especially by building composite gates that combine NAND and NOR gates, but I don't really care :)"
- balou23 7mo agoHats off to you for just saying "no" to optimizations. I'd have gone down an optimization rabbit hole, while never finishing the original project.
- pankajdoharey 7mo agoThere is absolutely no need for this to exist in physical form. It is perfectly alright to run this on a simulation in Logisim Optimize as long as you desire and then once that is done, implementing it in physical form is just a matter of assembling it, which mostly can be done by many print pcb and solder on demand services.
- pseudohadamard 7mo agoSilicon Chip Magazine ran a competition in 2021 to build a noughts-and-crosses machine based on one that Australian electronics legend Dick Smith built from parts from an electromechanical phone exchange. They ran a series of articles on it, including an electromechanical one of which unfortunately only the first page is available online although it gives you an idea: https://www.siliconchip.com.au/Issue/SC/2024/March/Electromechanical+Tic-Tac-Toe https://www.siliconchip.com.au/Issue/SC/2024/March/Electrome.... If you can find the articles there's a lot of detail in them on how to do it with minimum circuitry. Someone had also done it with relays a few years before Dick Smith, https://www.vintagecomputer.net/cisc367/Radio%20Electronics%20Dec%201956%20Relay%20Moe%20Plays%20Tic-tac-toe.pdf https://www.vintagecomputer.net/cisc367/Radio%20Electronics%.... There's an even earlier one very briefly mentioned in this 1949 newsreel, https://www.youtube.com/watch?v=SlNxBb_27CA https://www.youtube.com/watch?v=SlNxBb_27CA
- schobi 7mo agoBrilliant to get this done all the way through. Once you introduce a HDL and start optimizing, I would expect more than half of the transistors to be redundant. But you would end up with a circuit that you will not understand any more.. But that could give an important lesson in chip design and HDL compilers.
- amelius 7mo agoUX could use a delay before the next move.