Тёмный
Amateur Digital Electronics with the MightyPEZ
Amateur Digital Electronics with the MightyPEZ
Amateur Digital Electronics with the MightyPEZ
Подписаться
My journey in amateur digital electronics. The focus is broad, from retro computers to electron circuits. I produce videos on topics that I am currently working on in my "Rat Lab", and find sharing information helps focus my personal learning. I am not an EE (probably didn't need to state the obvious). I enjoy learning through failure (I fail a lot, so I must be getting smarter).

My first computer was an Atari 400 (which I still own)
Комментарии
@tenminutetokyo2643
@tenminutetokyo2643 День назад
I also replaced all the ceramic caps with new ones and the RF with a new $10 composite mod and it works awesome with a modern flat panel display.
@mightypez
@mightypez 9 часов назад
@@tenminutetokyo2643 thanks. Im going to look at video next, the output is crisp, then goes wonky and back and forth. The initial removal of power regulator and heat sink made a noticeable difference. So at lease some of my video issue was heat.
@gherghegeorgios7514
@gherghegeorgios7514 Месяц назад
Great video! Would love to see more CP/M video programming examples (C, Assembly, Fortran ...). Was the pi approximation taken/inspired from a programming book ? I like to read old programming books, especially ones that use numerical examples.
@mightypez
@mightypez Месяц назад
Leibniz formula is one of the very well known formulas, and can likely be found in many programming books, however the formula is well described here: en.wikipedia.org/wiki/Leibniz_formula_for_%CF%80 For more interesting / modern algorithms, I have converted a spigot algorithm as found in this paper to Turbo Pascal: B Rabinowitz, Stanley; Wagon, Stan (1995). "A Spigot Algorithm for the Digits of Pi". American Mathematical Monthly Code: github.com/RealMightyPEZ/TurboPascal/blob/main/Spigot.pas I am hoping to have a video on several implementations running on various 8-bit systems by Pi Day 2025.
@gherghegeorgios7514
@gherghegeorgios7514 Месяц назад
Great video, really good demo of transferring files from/to the device. Personally I've played with Z80-MBC2.
@mightypez
@mightypez Месяц назад
I have a SC131 that I hope to build / demo soon. (The parts are staring at me telling me to get at it)
@gherghegeorgios7514
@gherghegeorgios7514 Месяц назад
@@mightypez Looking forward to see a video of building the SC131.
@MartinAncher
@MartinAncher Месяц назад
Great video. I've bought som SLG46826G PLDs. They can be programmed with an Arduino over I2C, and the software is available for both Windows, macOS and Linux. And they are operate between 1.8V and 5V, with 2 different voltages. I'm looking forward to try them out.
@DinHamburg
@DinHamburg Месяц назад
amazing, that the software doesn't seem to have a Y2000 problem - or is the clock set to 1924?
@mightypez
@mightypez Месяц назад
No Y2K problems, no Cyber security risks, no nation state hacker is getting at my CP/M systems. (or my Atari, Coco or ZX81)
@johnzacharakis1316
@johnzacharakis1316 2 месяца назад
Any interest in making one or a few videos about business applications, especially DBASE II (or other database), Visicalc (or other spreadsheet) and Wordstar (or other word processor)? Thanks again for your excellent videos
@mightypez
@mightypez 2 месяца назад
@@johnzacharakis1316 ahhhh dBase, learned it in college for my one and only undergrad business class. That and Cullinet IDMS were my introductions to databases. Will have to poke around and go find it. Never used Visicalc, i was a Lotus123 user, and still use lotus keyboard shortcuts in excel.
@johnzacharakis1404
@johnzacharakis1404 2 месяца назад
I love your CP/M videos! PLEASE keep them coming, they are very useful and a great reference
@mightypez
@mightypez Месяц назад
Glad you like them! Nerding out with 80's tech has become my relaxation method.
@pnachtwey
@pnachtwey 2 месяца назад
I was a fan of UCSD Pascal and later Borland Pascal. Later I used Borland C for writing embedded code.
@nicholashacking381
@nicholashacking381 2 месяца назад
I spent countless happy hours programming in Turbo Pascal and Turbo C, then C++. There was Turbo Assembler, Turbo Debugger (which let you use a separate debugging monitor!) They even had Turbo Pascal for the Mac and they developed a really good set of object-oriented GUI tools for DOS, along with the Object Windows Library ... I stayed with them for years as they evolved with the rapid expansion of computing power. But, Borland compilers used to be affordable for hobbyists: now that they've turned into Embracado (or whatever they're called) they seem to want an arm and a leg for the licences and so I use open source compilers when I need to write code, which isn't very often these days. But, fond memories of Borland. Thanks for taking me back in time.
@georgemaragos2378
@georgemaragos2378 2 месяца назад
Hi, i had ( still have ) turbo Pascal 5 ( then 5.5 and 6 ) , i was able to churn out code fast once my brain forgot cobol and basic. I then came across technojocks add ons and wow, all the bells and whistles and animated menus was there in my new work
@rockets4kids
@rockets4kids 2 месяца назад
I memeber. As someone who learned how to program on punched cards and typically a several hour wait between submitting a job and discovering you had a syntax error, the introduction of Turbo Pascal was truly amazing.
@AllanKobelansky
@AllanKobelansky 2 месяца назад
Completely irrelevant (and enjoyable). When life was simpler. Well presented.
@BSDJedi
@BSDJedi 2 месяца назад
Awesome! Thanks for the video and great work :-)
@JodyBruchon
@JodyBruchon 4 месяца назад
Maybe I'm just an idiot, but what's the point of this little computer? As far as I can see the only I/O is that USB serial connection. Why wouldn't I just emulate a CP/M machine?
@mightypez
@mightypez 4 месяца назад
Not a dumb question, really just depends on motivation. For my coding, i prefer the determinism of dedicated hardware, and the knowledge that i am running on actual z80 architecture. But its amazing how many old architectures such as vax/pdp/data general, IBM 370 architecture can all be run with high fidelity on a simple PC or PI emulation. In fact my goal to learn cpm could have been accomplished on CPM/86. Why do i run an actual zx81, 2600, atari 400. Because i am a nerd.
@gherghegeorgios7514
@gherghegeorgios7514 Месяц назад
There are advantages in being able to run a program on real hardware. No matter how good the emulation is, it will never match the delays of real hardware. It is quite instructive to build and run same piece of C code on a Z80 CPU with CP/M and compare the timing with the same piece of code running in a simulator where it tends to run much much faster. In the end it is a question of preference for sure. But if you want to have a taste of how it was to use a similar machine in the lates 70's it is quite instructive.
@FRED82627
@FRED82627 7 месяцев назад
Thanks, this is what I need.
@saydmarschany8321
@saydmarschany8321 7 месяцев назад
Would it be possible to make a modification and add an interior lithium battery to make it portable? Thank you.
@axmadjontoxtanazarov6541
@axmadjontoxtanazarov6541 10 месяцев назад
So this means Bus transceiver is protective element for circuit, does't it ? How often can it be happened to have undefined condition in data transmission paths ?
@mightypez
@mightypez 10 месяцев назад
Undefined conditions are due to design errors, not lack of data. Circuit design should 1) prevent multiple active signal sources on a line, (detailed in this video) 2) ensure that no inputs can have a floating signal (i.e. not driven to a high / low state, a rather common mistake that I make and causes troubleshooting)
@uni-byte
@uni-byte Год назад
I got one of these too. It had most of the mechanical issues yours had and suffered from counterfeit op-amps. I was eventually able to resolve all the issues. They can be made to meet specifications. Here are two videos where I go through the steps. 1) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sttpgZkDx48.html 2) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-XWJOChu1ZMc.html
@t1d100
@t1d100 Год назад
👍
@t1d100
@t1d100 Год назад
Where to buy? Didn't see them at Mouser?
@mightypez
@mightypez Год назад
I will have to check Mouser, I buy through DigiKey LS10 series is what I use;: LS18 / LS19/ LS20 LS100 series has additional circuitry for handshake protocol for working with microcontrollers Digikey Ordering: www.digikey.com/en/products/filter/specialized-ics/686?s=N4IgTCBcDaIDYHsDmBLAzgdxQFwMYAsQBdAXyA Guide: logiswitch.com/wp-content/uploads/LS100-Series-IC-Users-Guide.pdf
@t1d100
@t1d100 Год назад
Thanks for the video. Yes, additional options are always a good thing.
@msg1956
@msg1956 Год назад
V good
@jasmonahan
@jasmonahan Год назад
I appreciate what you are trying to offer to the community. But, if I might offer a couple bits of feedback. The images of the charts (as well as the overly long pc breadboard wiring) are almost unreadable. I'm using an Android phone and the charts and images are blurry. I imagine on a monitor, they must be unreadable, as well. Compare them with fellow educators EEV, Mr Carlson's Lab, or Great Scott, as examples. It's best just to show a few wires being inserted into the breadboard, while most of the remainder of the board is pre-wired before the video. I'm going to subscribe to your channel as I like your idea of explaining individual ICs.
@chopraacademia
@chopraacademia Год назад
Thanks for this useful video. I have few questions: 1) What is the maximum current it can provide? 2) Does it come with a power adapter? If no, which one to use? 3) Can I run it from my computer too? I mean is it possible to interface it with a free software and operate it accordingly? 4) Can we generate frequency in decimals too, like 114.223Hz?
@mightypez
@mightypez Год назад
Hello and thank you for your reply 1) Next time I am using the device, I will measure 2) No adapter, it uses a standard provided usb cable, I power it from my nearby laptop, but have also used a phone charger. 3) there is no interface other than the front panel buttons.
@chopraacademia
@chopraacademia Год назад
@@mightypez Thanks for your reply
@mahendrabandaranayake2633
@mahendrabandaranayake2633 Год назад
Great 👍
@oscar33127
@oscar33127 Год назад
I can't hear it ??😢
@mightypez
@mightypez Год назад
Sorry to “hear” that. I can assure you I am speaking in the video, and I replayed it just now to verify. Maybe window focus if viewing on phone app?
@oscar33127
@oscar33127 Год назад
It not the video... is the generator I got lol
@goaway2174
@goaway2174 Год назад
It is inexpensive but wow, way off on max freq spec. What does the filter actually do, clean up the waveforms at all?
@mightypez
@mightypez Год назад
I noticed a "slight" reduction in noise (or sometime just shifting the noise) at the higher freq like 10K. it did nothing that would change / correct the underlying waveform, so when they started to break down (square wave looking like Triangle) no benefit. Honestly, after trying it a few times, I never use it. Yes, for me way off, but thankfully I just wanted a cheap low freq sin wave to drive a breadboard circuit clock for low freq testing, so it works for me.