I'm in the middle of full U-turn. Your ideas are pure gold as I'm about to use mcu based terminal for this known sbc called Minimax8085. I have to make one because I found out that first computer of Finland, MikroMikko1 is using Intel 8085 and I would like to make computer based on that. Instead of Nano I will use 1284p that has way more sram than nano and I expect pixel graphics too. I would love to see you using arduino with more ram too for more advanced graphics if you have one. 😅
@TriPham-j3b16 күн бұрын
Intell want to cry if it saw this
@TriPham-j3b16 күн бұрын
I though machine code or assembly language maybe usable for cpu directive. Software ram with 9 different clock changing phase angle 1 affect 8 other and it could store data by handler and it store and graph and retrieve by generate its own ram tx, ty , tz , txx , txy , txz , tyx , tyy , tyz , tzx , tzy , tzz
@gordonw920824 күн бұрын
the my4th computer seems to have won with the lowest chip count. I'm surprised there hasn't been more people talking about it. I want to build a ttl computer just not sure which yet. I mostly want to do it to better learn how computers work, and im a nerd and love messing around with electronics.
@7alkenАй бұрын
thanks, inspiring, not the 60-thing, but to rewrite asm written in C and let continue with dictionaries etc :-)
@thebaron2222 ай бұрын
Dumb question. why use the shift registers when you appear to have enough free pins to do it straight from the Arduino? 12 pins from the shift registers 16 easily available data pins from the Arduino.
@VybGrib2 ай бұрын
I want to connect keyboard via arduino directly to old dot matrix printer, to make direct typewriter machine... :-)
@iluvyunie2 ай бұрын
Ssssssssssllllluuuuu
@erinserekellyry27402 ай бұрын
1833 Jacobson Pike
@Cabre942 ай бұрын
Thank you algorithm for bringing me here
@Kyss0073 ай бұрын
Love this channel to death. Way to many abreveations used in ur explanations tho. Also using more letters for the control signals is completely free and makes it more readable.
@igfoobar3 ай бұрын
I miss real computers.
@DaltonAnn3 ай бұрын
95500 Durgan Valleys
@PerkinEvan3 ай бұрын
342 Mills Valley
@SusannaDrew-z7e3 ай бұрын
Nya Parkways
@destroyer29733 ай бұрын
You might want to consider the CERN Open Hardware License 2.0 Strongly Reciprocal instead of your informal license to protect your work by requiring that any use of your work must also be made available under the same license so you can incorporate any changes made while also preserving freedom for people using your work.
@kamilgrodzki19603 ай бұрын
Did you try to connect to linux with it?
@hamzacasdasdasd3 ай бұрын
heres the entire python interpreter rewritten in python in just 1 line exec("code")
@ClaytonHinchliffe3 ай бұрын
5186 Bartoletti Island
@RicyStuff3 ай бұрын
:3
@DanielHobson-l9f4 ай бұрын
503 Paucek Heights
@BluetoothDummy-m2c4 ай бұрын
117 Durgan Valley
@illdieanyway78654 ай бұрын
Man you never disappoint, do you?
@guzman-do4 ай бұрын
I was looking for a channel like this forever.. I had this idea long time ago but my electronics skills were very limited to complete a project like this one. your channel is gold...Thank you!!
@AndrewLobley4 ай бұрын
This thing would have destroyed in the PDP-8 days
@TheGamingDinosaurRoblox4 ай бұрын
there is no source code on the github
@tarka38tara344 ай бұрын
wouaaaa!!!!! amazing concept, sorry my english im french, you are the great teacher, merci beaucoup
@oligophagy5 ай бұрын
In the emulator, the condition used to select between RAM and Flash is ((MAR & 0x8000) || (Bank & 0x80)). But this checks only the highest bit of MAR and behaves as if an active flash bank is mirrored throughout the low 32K of the address space. The manual states that "address space 0x1000..0xffff always represents RAM," so should the condition rather be ((MAR & 0xf000) || (Bank & 0x80))? As far I as can tell, this has no effect on emulating the OS because the OS only leaves flash mapped into the address space during boot-up, when copying some flash to RAM at 0xf000 (an address with highest bit set), and then it's unmapped until restart.
@kippie805 ай бұрын
So went and built one. BTW, your advise about where you source chips is good. I sourced all from China. Most were good, I tested them before use. The one that does not test on a programmer though is the counter, 74hc161. 5 out of 10 were bad! After changing those, is promising. VGA won’t sync right now, Vsync and Hsync are good, video signal is all over though.
@slu4675 ай бұрын
Sometimes LS is relabeled as HC I suspect, with timing and current consumption being off. Many testers do not test for correct timing. It is not worth the hassle. The board should work first try. I'd reorder all parts. Just my 50 cents.
@kippie805 ай бұрын
@@slu467 yeah, issue was digikey only lists surface mount parts. I’d rather do surface mount btw. Once you go surface, you never go back, it is easier than thru-hole.
@tonym58575 ай бұрын
Great, thank you for sharing 👏💪👌
@hstrinzel5 ай бұрын
BRILLIANT TUTORIAL!
@boydragon65445 ай бұрын
If I write incorrectly, can I erase the chip by using this PROM.exe and then reprogram it
@kippie805 ай бұрын
Looked at BOM list and realized, I already have more than 1/2 the parts kicking around. Ok, gotta make one. :) I notice there is no reset circuit after power on. An RC circuit behind a Schmitt Trigger would suffice. Maybe there is unused one? Looking …. A reset would be nice for any analog monitor connection.
@DefaultFlame5 ай бұрын
2:10 (Excuse the sligtly drunk comment.) HEY, the . . . point-metal-bits-tool is for people who have sausage fingers, and you don't have sausage fingers. You have small fingers. Put it in by hand, you pansy! P***Y! RAAAAGH! BEER! AND SO ON! Edit: I love that you call him "Nisse."
@DefaultFlame5 ай бұрын
Amazing.
@your-dad5 ай бұрын
Fantastic! I think you can do it with only one chip to achieve RCA output, there are those libraries called TVout and PS2Keyboard you can load in one single chip so you can type and recieve with only one chip onstead of three! Please do a video about it :)
@DefaultFlame5 ай бұрын
At this low amount of storage, wouldn't using a NOR flash instead of a NAND flash allow you to write and erase individual bytes instead of blocks cost effectively? (I haven't looked up the costs for this size of NAND and NOR flash memory.)
@DefaultFlame5 ай бұрын
Love it. One thing I'd like to ask about though. Couldn't a section of the flash memory be reserved as a replacement for RAM now? I have no idea how much speed it would lose, but it would make for an even more minimal hardware setup, though it would require a bit more programming. Please be gentle with me, I speak from a place of ignorance.
@kippie805 ай бұрын
And the Ftdi people always go on about ‘original’ suppliers end such. Go China! CH chips rock!
@kippie805 ай бұрын
Back in day lex and yak were the tools to use to create a language.
@kippie805 ай бұрын
Logo looks like good learning language.
@kippie806 ай бұрын
Is there an LLVM target for your computer yet? :)
@Pax-Z806 ай бұрын
Thank you, I tried to use TommyProm32 drawing, but yours is way more clear and therefore easy to copy. Any chance your pcb is at pcbway in the share factory?
@DefaultFlame6 ай бұрын
I love this, especially the paper tape input.
@faristabakovic1476 ай бұрын
How to upload code from flash mamory to arduino or esp32? I mean how to use flash memory as bootloader.
@dwarf3656 ай бұрын
Flutter and WOAH. LMFAO! love it.
@yogeshmr6 ай бұрын
Thanks
@richardappow67706 ай бұрын
the source code for the assembler is missing on your github link. please reupload
@safakankara76136 ай бұрын
in the video at 1.04 the key code comes first followed by F0 but the BREAK code from the Scan code is for the letter A, F0 1C is seen like this in the libraries. You show that the last data coming with the oscilloscope is F0. Scan tables show MAKE =1C, break =F0 1C. Which one is correct. Thanks
@Maxjoker987 ай бұрын
I like the off-the-beaten-track approach! It also seems to work very well for you, which helps :P Very cool video, I wish I had the skills to develop such a computer. Best I can do is an even more minimal CPU(-instruction set), because my brain is not big enough for more ;P
@slu4677 ай бұрын
Thanks, man. Actually, building it smaller is always more difficult.