![NMI](/img/default-banner.jpg)
- 27
- 20 217
NMI
Canada
เข้าร่วมเมื่อ 5 ต.ค. 2023
Hello there!
My name is Fabio and I always loved older computers (I started with a TRS-80 coco2) and electronics, now living in Canada I could finally purchase some of the computers I always dreamed off while I was still a kid living in Brazil!
In this channel I am going to mix my main passions: embedded systems, electronics, vintage computers and programming!
There will be a bit of everything: some computing history, some ancient chips, newer and interesting technology, microcontrollers, programmable logic, Assembly, C, etc!
I hope you enjoy and if you do, please subscribe!
My name is Fabio and I always loved older computers (I started with a TRS-80 coco2) and electronics, now living in Canada I could finally purchase some of the computers I always dreamed off while I was still a kid living in Brazil!
In this channel I am going to mix my main passions: embedded systems, electronics, vintage computers and programming!
There will be a bit of everything: some computing history, some ancient chips, newer and interesting technology, microcontrollers, programmable logic, Assembly, C, etc!
I hope you enjoy and if you do, please subscribe!
017 - Bringing someone's Grandma's 386sx back to life!
In this video I show you a 386sx machine that I brought back to life! We look into the battery leak that damaged a part of the motherboard, replace the battery, check the power supply, some cool cards (including a Canadian VGA card), boot it up and test some software, from Windows 3.1 to Hexxagon and Wolfenstein 3D!
The battery holder I used in this video: s.click.aliexpress.com/e/_EJ8AWCt
The battery holder I used in this video: s.click.aliexpress.com/e/_EJ8AWCt
มุมมอง: 123
วีดีโอ
016 - Special: I am Canadian! MCM/70 a Canadian Pioneer
มุมมอง 197หลายเดือนก่อน
I became a Canadian a few weeks ago and in this video I talk about the MCM/70 a Canadian icon and probably the first personal computer using a microprocessor! We take a look at its incredible features, its Intel 8008, the APL programming language and the emulator created by the York University in Toronto! Links: York University Computer Museum MCM exhibit: museum.eecs.yorku.ca/exhibits/show/mcm...
015 - Little Unix on the Commodore 64!
มุมมอง 333หลายเดือนก่อน
In this video we take a look at two Unix-like operating systems for the Commodore 64: LUnix and GeckOS! We also take a look at how to use Kung Fu Flash to transfer a d64 disk image from the PC to a floppy disk on a 1541 floppy drive via USB! Links: LUnix - lunix.c64.org/ LUnix sourceforge - sourceforge.net/projects/lng/files/ GeckOS - www.6502.org/users/andre/osa/index.html GeckOS repository - ...
014 - Building and testing a Kung Fu Flash from scratch!
มุมมอง 1802 หลายเดือนก่อน
In this video we build a Kung Fu Flash (a software defined cartridge for the Commodore 64/128) from scratch and then put it to the test! Let's play 1942, Choplifter, Lemmings and River Raid on the Commodore 64 thanks to Kung Fu Flash! #commodore64 #kungfuflash Links: github.com/KimJorgensen/KungFuFlash
013 - John Romero's Scout Search!
มุมมอง 2143 หลายเดือนก่อน
Scout Search is completing 40 years in June! This is probably the first commercial game published by John Romero in June 1984! In this video we go through the process of typing and trying the game using an Apple ][ plus which is probably pretty similar to the machine Romero used for writing this game 40 years ago! Interesting links: inCider scans: romero.smugmug.com/Video-Games/Scout-Search/i-L...
012 - Fixing an Apple ][ plus power supply!
มุมมอง 1393 หลายเดือนก่อน
In this video we fix and talk about the Apple ][ plus power supply, RIFA capacitors and why they fail! Links: Schematics: bitsavers.org/pdf/apple/power_supply/Astec_Power_Supplies_Aug82.pdf 0.1uF replacement capacitor: www.mouser.ca/ProductDetail/871-B32672L6104J000
011 - Designing a Commodore 64 PSU part 2
มุมมอง 1623 หลายเดือนก่อน
In this second part of the video I show you the testing of a different power supply for the Commodore 64, one that does not use a big transformer for the AC supply! Warning: this design is not certified in any way! It deals with 120Vac and you can get hurd or even die! Please only try anything you see here if you know what you are doing! Schematic, PCB layout and gerbers: github.com/FabioNMI/C6...
010 - Designing a Commodore 64 PSU part 1
มุมมอง 1773 หลายเดือนก่อน
In this video I show you the designing and building of a different power supply for the Commodore 64, one that does not use a big transformer for the AC supply! Warning: this design is not certified in any way! It deals with 120Vac and you can get hurd or even die! Please only try anything you see here if you know what you are doing! Schematic, PCB layout and gerbers: github.com/FabioNMI/C64PSU...
00F - MenuetOS - 32-bit OS on a single floppy disk!
มุมมอง 1.3K4 หลายเดือนก่อน
In this video we take a look at MenuetOS32 a full-fledged 32-bit operating system for PCs that is completely written in Assembly and fits a single floppy disk! Links: www.menuetos.net/
00E - The first easter eggs in gaming!
มุมมอง 914 หลายเดือนก่อน
In this video we take a look at two of the very first easter eggs in the history of video games: moonlander and Atari adventure! Make sure you select game #2 or #3 (in this vide I use #2). Atari emulator online: javatari.org/?PAGE_BACK_CSS=rgb(188,179,143)&ROM=www.atarimania.com/2600/dumps/adventure.zip Adventure game: en.wikipedia.org/wiki/Adventure_(1980_video_game) Thanks to Alan for the ini...
00D - Bringing a Pavilion 3265 back to life (part 2)
มุมมอง 414 หลายเดือนก่อน
In the second part of this series I proceed installing Windows 95 OSR 2.5, configuring the drivers (video, audio, PCI bridge and USB) and finally I show you how to enable USB mass storage on Windows 95! Links: - Windows 95 OSR 2.5: winworldpc.com/product/windows-95/osr-3 - HP Pavilion Recovery CD: archive.org/details/hp-pavilion-3265-recovery-cd/HP Pavilion 3265 Recovery CD Front Cover.jpg - PC...
00C - Bringing a Pavilion 3265 back to life (part 1)
มุมมอง 714 หลายเดือนก่อน
In this video I bring back to life an HP Pavilion 3265, a very nice Pentium MMX 233MHz desktop that I got with a dead power supply. I show you some power supply diagnostics and how to replace the Pavilion's special AT power supply with an ATX one!
00B - Audio to disk, generating Apple ][ images with C2T and ADTPro
มุมมอง 1195 หลายเดือนก่อน
In this video we take a look at how to bootstrap your Apple ][ or //e using just an audio cable connected to a PC. We take a look at C2T, Apple disk server and bidirectional audio communication using ADTPro. Links: C2T: github.com/datajerk/c2t Apple Disk Server: asciiexpress.net/diskserver/ ADTPro: adtpro.com/index.html
00A - Don't do this on your Apple ][!
มุมมอง 3045 หลายเดือนก่อน
In this video I show you one thing you should never, ever do on your Apple ][ (but I did!). I also show you how to fix the floppy drive and we take a look at disassembling and fixing the keyboard (reset key was stuck, key numeric 2 was not working and the light bulb was burned).
009 - Can we fix this Tandy VM-4 monitor?
มุมมอง 1565 หลายเดือนก่อน
009 - Can we fix this Tandy VM-4 monitor?
008 - This 486 laptop needs a quick surgery
มุมมอง 4206 หลายเดือนก่อน
008 - This 486 laptop needs a quick surgery
007 - This Tandy 1000TX is hiding something
มุมมอง 4386 หลายเดือนก่อน
007 - This Tandy 1000TX is hiding something
006 - Fancy terminal on Linux and Arduino!
มุมมอง 4586 หลายเดือนก่อน
006 - Fancy terminal on Linux and Arduino!
Something is not right with the settings of your computer. Wolf 3D should be a lot faster in a 386.
Maybe, but we have to consider that it does not have any cache, no FPU and the VGA card is 8-bit which makes it very slow. I am gonna run some benchmarks to check!
I realized something: the FPU on the 386 is always external, the main difference of the 386SX is that its data bus is 32-bit internally and 16-bit externally (multiplexed in a similar fashion to the 8088) and a 24-bit address bus (instead of 32-bit). So the data bus width is probably one of the main reasons for the poor performance of Wolfenstein 3D on this machine. I am gonna try a 16-bit ISA VGA card and see if it makes any difference (in theory it should).
Congrats on your Canadian Citizenship! Your videos are always informative and interesting. Keep up the great work! 👍
Thank you so much! I try to do my best!
- I don't like the term burning, because we maybe burned CDs or DVDs, because, you know, lasers. Today we're gonna use BalenaEtcher! For… etching? whales? Obviously!
Helped my a lot, all other tutorial was on windows.
I am glad in was useful!
Now you are allowed to play ice hockey all days of the year, everywhere you can find a the ice.
Lol if only I could skate!
Congratulations on your new citizenship! You did a great job on this video. Very cool to see the emulators available. I do need to check the tapes I have on my MCM/70. I've been a little cautious with those but at least now I can mess around with some virtual ones on the emulators first. Great video!
Wow thanks! You do a great job keeping these amazing machines working! The pictures on your website are amazing!!!
Hey man! Congratulations! I hope you celebrated it with a shot of maple syrup xD
Hey! Thanks! Well, not really maple syrup! lol But yeah, we are really happy!
Really cool! It is impressive to see these OSes completed developed in Assembly!
Crazy isn't it? Makes me feel lazy and guilty of using C and other higher-level programming languages!
Are you brazilian?
Hi! Yes, a Brazilian living in Canada! You can easily tell by the accent and poor vocabulary! Lol
Amazing video! Only watched it now because I arrived from Japan (VI NuttX Int. Workshop) yesterday night!
Interesting. I had no idea the Kung Fu Flash could handle d64s. Can it write to them or only read?
Hey! Thanks for watching! Apparently it can do that what I was not able to. And to be honest, I tried GEOS, LUnix and GeckOS d64s and none of them work properly. At some point they try to access the physical drive (for a file that is on the d64 image) and fail. I will try other d64 software and will let you know!
Do you think Linux can run a full OpenCV version, like a Raspberry Pi can?
Maybe, these SoCs are intended for use with cameras and there is no point on doing cameras without some sort of CV//ML/AI these days, but depending on which Raspberry Pi you are talking about, a RB Pi (most of them) is gonna have a lot more horse power (aka CPU speed) to perform CV-related processing compared to these SoCs, not to mention that RAM size can also be a constraint.
Great video!
Thanks! I am glad you liked it!
Make the Browser Window a bit smaller, you're smaller than a tiny sbc :-) (says person who never made a video with a cam video ups)
Lol! Thanks for the feedback, yeah I am still playing with all these things, but it is hard to find the right balance!
30+ minute video; so will have to watch later but skimmed through for now and it looks work devoting the time to!
Thanks! Yeah at the very least it is an interesting OS!
You had so many errors in your basic code. You need to dig through your machine code part. I'm sure you have errors in it.
Yeah, I already reviewed the machine code three times and could no find anything, I need to transfer the files to my PC and check them on a larger screen! Thanks for watching!
Kudos Fabio! Really interesting!
Thanks! The whole thing was so fun to do! Now I need to find the bug in the game!
Whoa! Usually it's the electrolytic capacitor that gets damaged, that's news to me! Kudos for finding the issue and fixing it!
Thanks! On these power supplies it is very common to find RIFA capacitors and also very common to see them failing.
Very nice Fábio! It worked!!!!
Yup! But I am already designing a much nicer one!
I am literally wearing the same T-shirt!
Great minds think alike!!!! Enjoy the weekend!
Fábio, que legal que criou um canal sobre um assunto que gosto muito, retro-computação. Excelente trabalho!
Obrigado Francesco, que bom que gostou!
Nice idea! I'm looking forward to see it powering on the C64 on part 2!
Thanks! Yeah I think the idea at least was cool! :)
Very interesting indeed!
Thanks! The next part is coming next week! And I already see lots of improvements I can make in the near future!
Nice video but way to fare to the left.
Yes sorry about that!!!
You are right, "folder" is a Windows term.
Very nice demo Fábio! MenuetOS is really impressive! It was a pleasure to suggest this, I didn't expect to see your thanks! Thank you!!! 😀
It is impressive, more impressive when you think about all the work to get there! Thanks for the suggestion and keep them coming!
It's surprising how far it has come given it is a learning exercise.
Indeed! I still want to try DOSbox and Quake!
Very cool
Yeah! And this game is still very entertaining!
Amazing! It seems a little bit challenging to find this Eater Egg!
Lol it was indeed! Damn bat!!!
Nice! Everything worked without getting a BSOD! Hehehe
So far.... Lol
Victory! Gonna put some classic games on it?
Hey Don! Yes! I already tried Commandos (which I really liked when I was younger) and it played nicely!
That was awesome! When it booted I cheered! I'm so glad it worked out and found a new home! Cool. Off to watch part 2!
Same! I am happy that it worked, thanks for the machine!
what is pwm controller ic of psu ? Does have >300V on the big capacitor ? I can help you repair this psu.
Hi! The PWM controller is a KA3882, no the main input capacitor has ~172V DC (in Canada we use 120Vac). I have ordered a few KA3882 and I am waiting for them to arrive. As I mentioned in the video I have replaced a few capacitors and resistors that were out of spec, but I could not replace any of the power transistors/MOSFETs since I don't have spares. Any ideas?
@@non_maskable_interrupt first make sure ic not defect by measure: Vcc(pin7) > 12V, Vref(pin8)=5V. If any that voltage missing or unstable that mean ic defect. Also, check electrolytic caps on Vcc pin.
You can refer to the schematics with ic KA3842, their functional pins are identical.
The problem is that Vcc to the 3882 is controlled by one of the two optocouplers on the board. That optocoupler is controlled by the yellow wire that comes from the mobo. There should be a 5V standby there that I understand is independent of the 3882. But that 5Vsb is not there. There is an individual transformer with two primaries and one secondary. One of primaries has a power transistor (can't recall the pn now) forming what I think is a self-oscillating circuit. I have removed and tested that transistor and adjacent components.Did not replace the transistor as I don't have a replacement or equivalent. When the control optocoupler is active there is 17V on pin 7. I also checked the standby which uses a 7805 after the rectifier/filter connected to the auxiliary transformer and everything seems fine. I tried to find schematics with 3842 that look similar to what I see, will try again. Thanks!
Nice video! Seeming this Pentium MMX brings back old memories! 🙂
Was also unaware of the 8051.knowing this now I think i can use this for my music typewriter project. Thank goodness I already have some I ordered from Australia off PlatimaTinkers.
Great video Fabio! Very useful to load files from PC to Apple II
Thanks! Yeah, it is really cool how the loader was designed to load and write data to the floppy disk in realtime!
It is amazing how those 74LS can survive catastrophic events like reverse polarity and overvoltage. At least most of them survived hehe
Indeed! That also brought my attention to how amazing the Apple //e design is! Now with both drives and keyboard working properly I am playing with floppy image streaming via audio!
everybody likes CRTs!
What's not to like about them? :)
Muito bom filho, sucesso!!
Thanks!
Nice battery relocation work. Question, unrelated to the work you did here: What is the marvelous music you're using in this video?
Thanks! I am gonna add the playlist to the description but some are tracker songs and some are from TH-cam's audio library (in this video they are all tracker).
I messed up my room mate's 486 back to 1997 by randomly altered few bytes in the C drive sector 0 using assembly commands, had to do room cleaning for 1 month.
amazing! Lol, thanks for watching!
Great to preserve a 90's laptop
Thanks Dave, it is a nice machine and I am trying to take good care of it!
the RGB out really sucks. I have Western Digital Paradise cards in most of mine. So my souped up one has the CF adaptor and the VGA card. I have one stock to play Pinball Construction set. You have to tap F4 to toggle down to 4Mhz to play that and lots other 8088 stuff.
Wow good to know about the RGB out!
I had an Apple II+ from 1982. I bought a TX in 1987 from a Tandy Computer Store. Upgraded to 40MB HD and added the 128K for video ram. My wife and I used that machine in our early years of teaching. I have several. Sadly, not my original. A CF adapter makes the thing boot like a new machine going from SATA to m.2.
Hi! I ordered a CF adapter and I am also planning to build a PCB to test a disk-on-chip. I will probably post a video comparing them!
Muito legal
Were you able to fix the "2" key on the keyboard? Also, maybe you can show us some good games for Apple //e. Thanks.
Hi, it is in my to-do list! I've been busy with other things but I gonna publish more videos on the Apple //e soon! Thanks for watching!
Update: in my latest video I managed to fix the key! th-cam.com/video/-tmkbSPHgzw/w-d-xo.html
@@non_maskable_interrupt Thanks I'll check out your video!
Really nice the trick to format the HD!!! Kudos Fabio
Hey thanks!!!
Muito bom! Very well done! I had a TK3000 when I was in Brazil. I knew it was Apple IIe clone. However, I never did much with it due to lack of technical information!! I wrote a couple of BASIC programs and played some games, that was all. I also had a TRS-80 Color Computer at the same time, and that's the computer I played w/ the most. (I remember seeing the CP-400's in the shopping malls Ibirapuera & Murumbi)
thanks James, yeah I recall the TK2000 and TK3000, I think Microdigital (the Brazilian manufacturer) even added ROM and keyboard with accents to better support Brazilian Portuguese!
Interesting video, thanks Fabio!
Glad you liked it!
Very nice video Fabio!!!
Thanks!!!