Тёмный
MyNOR
MyNOR
MyNOR
Подписаться
This RU-vid channel is about my MyNOR project.
Комментарии
@mattdorsey2244
@mattdorsey2244 7 дней назад
Your project is very sexy. Thanks for sharing.
@ChessPlayerLol
@ChessPlayerLol Месяц назад
its bassed on miner?????
@camel99forth78
@camel99forth78 3 месяца назад
Congratulations. This is a great project.
@OMNI_INFINITY
@OMNI_INFINITY 4 месяца назад
7 segment display machine code assembly seems "closer. to the metal"
@OMNI_INFINITY
@OMNI_INFINITY 4 месяца назад
If it's capable of running an oscillator, adding a speaker would be nice.
@OMNI_INFINITY
@OMNI_INFINITY 4 месяца назад
Found this looking for a way to program a discrete CPU in machine code to make a synthesizer. Getting closer seemingly. Thanks!
@Swanlord60
@Swanlord60 4 месяца назад
Excelent! All things are clean without exception! Let's Forth goes his way )) Thank You!
@dreudax3294
@dreudax3294 4 месяца назад
Hi, what software was that at @0.41 that you used to make the schematics please? Very interesting project, and the whole setup looks neat and cool.
@mynor509
@mynor509 4 месяца назад
I am using KiCad for all my projects.
@alvarogomessobralbarcellos7587
@alvarogomessobralbarcellos7587 4 месяца назад
awsome legendary
@alschnittke
@alschnittke 5 месяцев назад
This design is by far the most satisfying "I built a computer from logic" implementation I've seen... bravo
@ArtemyUrodovskikh
@ArtemyUrodovskikh 6 месяцев назад
QRP Computer
@andrefalcao3015
@andrefalcao3015 7 месяцев назад
Probably the coolest thing I've seen on youtube ever! Congratulations!
@scramjet4610
@scramjet4610 7 месяцев назад
What's the point of items 2 and 3 in your philosophy? Why do you care how many transistors?
@mynor509
@mynor509 7 месяцев назад
My philosophy of life is "keep it simple". The simpler a system, the easier it is to understand. The less components are used, the less can break. It also keeps the way open for me to build the My4TH as a pure "dis-integrated" transistor computer one day ;-)
@unLinuxeroMas
@unLinuxeroMas 3 месяца назад
@@mynor509 what dis-integrated transistor computer means
@mynor509
@mynor509 3 месяца назад
@@unLinuxeroMas "IC" stands for integrated circuits (transistors and ICs that are integrated into a package). By "dis-integrated" I mean that I pulled all the transistors and resistors out of the package. In fact, I rebuilt every IC I used for MyNOR with simple transistors and resistors.
@unLinuxeroMas
@unLinuxeroMas 3 месяца назад
@@mynor509 amazing
@teknisielektro
@teknisielektro 7 месяцев назад
Awesome❤
@martinausdeutschland
@martinausdeutschland 7 месяцев назад
Hi Dennis. What display are you using? I just know about 20x4, but this one is much bigger. For what would I have to search, if I'd like to experiment with it?
@mynor509
@mynor509 7 месяцев назад
If you are looking for cheap large LCDs like the one I used, just visit aliexpress.com and type "lcd 40x4" in the search box. I bought mine there. 😉
@philipoakley5498
@philipoakley5498 8 месяцев назад
go Forth! great memories of using it in 76-79 and onward.
@wafikiri_
@wafikiri_ 8 месяцев назад
I am so impressed with this my first visit to this channel that I immediately subscribed. There are a lot of things that surprised me: • The microcode width, only 16 bits. Of course, it means it needs some decoding, but very little! • The use of Forth, which I applaud. • The lookup-table-supported software ALU. • The reduced number of units. • The ingenuity of the design. Many thanks for sharing!
@first-thoughtgiver-of-will2456
@first-thoughtgiver-of-will2456 9 месяцев назад
its like De Morgans law taken to the extreme. awesome project!
@autoauto2000
@autoauto2000 9 месяцев назад
sehr schönes video. kann man das nachbauen…ich liebe forth. ich habe überall forth installiert wo nur ging (psion, hp, ti, etc)
@mynor509
@mynor509 9 месяцев назад
You can find everything you need to build the Forth Deck and the My4TH board on my website: www.mynor.org/myth . You can also buy a kit: www.budgetronics.eu/en/search?query=my4th
@autoauto2000
@autoauto2000 8 месяцев назад
danke❤aber wo finde ich das Gehäuse?
@gadgetdad2789
@gadgetdad2789 9 месяцев назад
Wow this is so cool. Back in school there was an elective for CS majors to build a 4-bit cpu centered around the 74181 and we had to implement the microcode but only needed to demonstrate basic functionality by manually stepping through some op code. Wish I could have done the full thing by implementing a real clock but the parts were pretty expensive at the time so most students teamed up in pairs and the other guy was going to keep it when we were done. I like how you were able to use a single NOR and use the microcode loops. Very slick. I have also played with Forth first on a PDP-11 as well as on my old Atari 800 and I really loved the idea of threaded interpreted languages and how you can extend the language so easily. That was easy enough when you can write your image to disk but I'm wondering if you can still do something similar by updating the EEPROM on the fly? I'll have to look at your links to see how you implemented forth.
@prozacgodretro
@prozacgodretro 9 месяцев назад
hmm I really like this, I think the only thing I might have done differently would be to just double the width of the eeprom, to reduce the need on the register - only one of these would be connected to the actual data bus to do transfers - and if I'm not mistaken this could double the speed? Would this form of the machine be compatible with the original software as well? (well minus changing address lookups as they are now all halfed I guess)
@PixelOutlaw
@PixelOutlaw 10 месяцев назад
How many prototypes did you make? Was this your ... forth? :D
@mahoneytechnologies657
@mahoneytechnologies657 10 месяцев назад
Outstanding! This should be used in Every school! I have always liked Forth, if only this had existed in the 1980s. But I will get one now. Have you sent one to Chuck Moore, I bet he would love it,
@frankvanderwal4571
@frankvanderwal4571 10 месяцев назад
Hi Dennis! This is amazing! My oh my, building a Forth computer without a CPU! Well done! Forth has been one of my first computer experiences back in the day and I recall the Forth Ace computer that I once build a replica from and really liked the language. I lost the system over time and regret it every single day. Trying to find one but without luck (or way too expensive). I might have a look at this system but firstly a big THANK YOU for sharing your project! Cheers, __Frank
@waynemorellini2110
@waynemorellini2110 10 месяцев назад
A suggestion Dennis. Coloured Electronic paper, or liquid drsplays? The liquid versions can get much better pixel changing and colour performance to other electronic paper types, and even be made at home. Samsung etc, invested heavily in them, but then increased oled efficiency. Whatever is brighter whiter faster and more colourful, cheaply. A pOLED also would be a great option? Unfortunately, I don't know anybody who makes cheap good oiquid versions, byt that 8K VR headset around 5 years ago, used them instesd of OLED.
@waynemorellini2110
@waynemorellini2110 10 месяцев назад
Thanks for inspiring me a little further. I had considered such an approach previously. I'm not going to say what I was going to do. But, I encourage people in turn. I was just wondering, if there is a simple high speed way to do the 1 bit logic operation with a loop back? When I originally skimmed your webpage, I saw 6.3khz for the addition operation. Being rather sick, I decided to stop reading regrettably. Good work. But 8-14mhz is workable, as long as you leave the logic operations fly asynchronously to complete as soon as possible, and be picked up on the next clock after completion, which makes multiplication more feasible. The performance should hopefully be superior to old basic 8 bit processors. It would be good if it had performwnce enough to emulate a Jupiter Ace Forth Micro though, as a historically tribute (a machine that could have done something with 2 colour charcters, 4 colour pallet charcter mode, and 16 colour programmable character mode (maybe with 16 colour pallet from 256 colours), with scan line switching, and better sound. Which would have greatly improved it's sustainability against the Sinclair Spectrum. History was always so close for Forth). I had thought of doing an open source forth processor design for the embedded community before I got a lot sicker. Based on energy economy of descent performance and simple interface flexibility, to compete with 4 bit to 16 bit low ene controllers. I am now wondering if a very simple design like yours, in silicon, with a flying looped 1 bit logic controller, might be a cheaper alternative to 4 bit processors used in manufacturing in China. Except for the logic /maths operations, a misc design can be made very simple. The 1 bit logic keeps it that way, and a lot of applications the performance and even low energy, does not matter.
@PauloConstantino167
@PauloConstantino167 11 месяцев назад
did you design the VCO from scratch as well? it sounds like a square wave
@mynor509
@mynor509 10 месяцев назад
Yes, I designed it from scratch, and it is a square wave. Here are the schematics, please see page 16 of this pdf: mynor.org/downloads/schematics-TraNOR-LcdBoard.pdf
@rfly-fpv
@rfly-fpv Год назад
Wow! This is amazing! Building computer from scratch is my dream for many years, so far I have some progress but only in software. Maybe someday I'll try to do it in hardware ;) People like you are extremely inspiring! Never stop and keep the excellent work!
@BrisbaneStomp
@BrisbaneStomp Год назад
Amazing, please show how to build step by step!
@leyasep5919
@leyasep5919 Год назад
Amazing !!! I hear Chuck Moore chuckling watching this !
@ConfuSomu
@ConfuSomu Год назад
Amazing project! I love this use of custom characters bitmaps on the character display. I came here from your Hackaday comment on the HD44780 display article.
@sohl947
@sohl947 Год назад
Very impressive! I’m a big fan of Forth and like to see it used in situations like this. I’d love to see more videos about the project, any part of it, all parts of it. Hope to see more about it soon!
@AppliedCryogenics
@AppliedCryogenics Год назад
It's really surprising how much functionality there is for so few logic IC's! I'm very curious about low-level language implementation.. going to check your site now. Geek on!
@jakester1390
@jakester1390 Год назад
This is very beautiful and you should be proud of yourself.
@artip777
@artip777 Год назад
Без проца и контроллеров? Сумрачный немецкий гений... 🤭
@douro20
@douro20 Год назад
The IBM 1620 also used LUTs to perform arithmetic. For this reason it was given the nickname CADET (Can't Add, Doesn't Even Try).
@j-r-hill
@j-r-hill Год назад
Wow it's incredible. I'm pleasantly surprised to see Forth on even such a minimal computer. Even screen editing!
@MegaGumbo
@MegaGumbo Год назад
The My4TH and Forth Deck eventually made me learn FORTH and actually do something with it. Great computer !!
@TheOfAndTo
@TheOfAndTo Год назад
AMAZING!
@deterdamel7380
@deterdamel7380 Год назад
Very impressed!
@PaulSpades
@PaulSpades Год назад
What a completely mad idea, and spectacularly well implemented. I'm just blown away.
@juergenpintaske6709
@juergenpintaske6709 Год назад
Thank you very much, Dennis. Brilliant work. It is great to see, that somebody really takes it to the limit. And it was nice to see that you used Forth as an example to show what to use your "CPU" for. And it still is fast enough. I wonder, if there will be a design soon that runs in an FPGA. Or simulated in an Arduino, as many do have a board unused in a corner somewhere ...
@jose.inestroza
@jose.inestroza Год назад
Wintergatan music!! Nice video.
@esra_erimez
@esra_erimez Год назад
This is the stuff legends are made of. This is amazing.
@igort5418
@igort5418 Год назад
Sorry for a noob question but. How do you handle buttons signal bounces, are you using delays or or some filtering ?
@s4ndwichMakeR
@s4ndwichMakeR Год назад
Finally something new from Dennis! And with a dedicated FORTH machine that is also portable and looks nice, you exceeded my expectations yet again. :)
@jaythecoderx4623
@jaythecoderx4623 Год назад
This is insane Edit: I just finished the video, that single Nor gate alu is psychopathic and also genius
@meneerjansen00
@meneerjansen00 Год назад
If I'm not mistaken the you must buy the My4TH board/computer and the Forth Deck (display and keyboard) separately. But where do I buy that wonderful white plastic case?
@mynor509
@mynor509 Год назад
You can download the STL file for the case from my homepage. The white case is printed with the SLS process, the material is PA 12. It cost me over €100 to hire a company to print it. So this part is not something you would print by the dozen to put on a shelf and hope someone buys it. 😉
@meneerjansen00
@meneerjansen00 Год назад
@@mynor509 Thanks for the info! Maybe there are companies that 3D print, just like paper-print shops... Your computer is really, really cool!
@j-r-hill
@j-r-hill Год назад
If this ever went into production I think it'd probably have to use injection molding to get the price down
@waynemorellini2110
@waynemorellini2110 10 месяцев назад
​@@mynor509Do PCBway, or other, Particularly Seed, offer case making as well, and whole turn key gadget making?
@hermestrismegistus9142
@hermestrismegistus9142 Год назад
Great work!
@user-mr3mf8lo7y
@user-mr3mf8lo7y Год назад
Really good design.