![Retro Roger's Lab](/img/default-banner.jpg)
- 65
- 131 407
Retro Roger's Lab
United States
Приєднався 5 жов 2011
I've recently renewed my interest in microcontrollers, software engineering and hobby/make projects. I will be posting project related videos here. Enjoy!
FreeDeck stream deck build video EP 1.
This is an introduction to a new FreeDeck build project. This video includes the step by step PCB build. For the 3x2 Pico board. Future episodes will cover installing the firmware, 3D printing a case, using the Configurator App and using the FreeDeck with OBS Studio.
I purchased the KAYSUDA web cam for Windows Hello. We are still looking for a better camera for recording video. The microphone was a gift for me and my wife. It is OK but hopefully will become a backup. I struggled doing the editing in Canva this time. I’m beginning to feel it is a good tool for creating clips but falls down with multiple clips and splits. For the first time, I am seeing some of the things OBS will let me do.
FreeYourStream: freeyourstream.com
FreeDeck Github: github.com/freeyourstream
Retro Roger's Rebranding Video Link: ua-cam.com/video/GW2ei4WXIBA/v-deo.htmlsi=k__tD7PbcZujMzGo
Canva.com Link: canva.com
OBS Studio Link: obsproject.com
JLCPCB Link: jlcpcb.com
Camera: KAYSUDA CA20 Web Cam USB
Microphone: TONOR TC-777 USB
I purchased the KAYSUDA web cam for Windows Hello. We are still looking for a better camera for recording video. The microphone was a gift for me and my wife. It is OK but hopefully will become a backup. I struggled doing the editing in Canva this time. I’m beginning to feel it is a good tool for creating clips but falls down with multiple clips and splits. For the first time, I am seeing some of the things OBS will let me do.
FreeYourStream: freeyourstream.com
FreeDeck Github: github.com/freeyourstream
Retro Roger's Rebranding Video Link: ua-cam.com/video/GW2ei4WXIBA/v-deo.htmlsi=k__tD7PbcZujMzGo
Canva.com Link: canva.com
OBS Studio Link: obsproject.com
JLCPCB Link: jlcpcb.com
Camera: KAYSUDA CA20 Web Cam USB
Microphone: TONOR TC-777 USB
Переглядів: 602
Відео
Exciting Announcement!
Переглядів 968 місяців тому
Enjoy a showcase of past projects while I share an exciting announcement. To back up what I said in this video, it was produced with Canva Pro instead of my trusty Windows Movie Maker. I'm not crazy about a monthly subscription but this could be motivation to improve the frequency of my releases. I also enjoy some of the creative aspects there
IMSAI 8080 Kit Demo
Переглядів 9962 роки тому
I've added an IMSAI 8080 replica kit from thehighnibble.com to my collection of vintage computer replicas. Watch my video to learn more about the kit and to see a quick demo. I have several projects in mind for this and my Altair 8800 replica. I'd like to write my own version of FORTH or create some retro computer games. Keep checking back here if that sounds interesting to you.
SRC Vision Optical Sorter
Переглядів 1072 роки тому
Simco/Ramic was dependent on timber processing for revenue. In the late 80's increased environmental concerns saw a reduction in timber processing revenue and the company begin looking for other ways to leverage their knowledge of industrial computers, optical devices and custom software design. This resulted in several optical sorting product lines and eventually a name change to SRC Vision. O...
Simco/Ramic Hand-held Log Scale Recorder.
Переглядів 452 роки тому
An interesting product produces by a former employer. This was a battery powered, custom Z80 computer that recorded log scale information. At the end of the day the units were connected to a base station/battery charger combo unit where data could be printed or downloaded to another computer. I learned a lot about charging NiCd batteries by working on this product. I also was given a few reject...
Simco/Ramic Corp. Timber Processing System at Medford Corporation (Medco Lumber).
Переглядів 872 роки тому
Sorry for the poor video quality. I recently salvaged this from a 1980's video tape. I created the software for this system in Z80 Assembly Language on an STD Bus computer. The equipment uses various photo sensors to measure log length and diameter and present sawing information to the operator. It collects that information in memory and provides production reports to management. This is just o...
3D Printed Dice Tower
Переглядів 3073 роки тому
My son found this on Thingiverse and asked me to print it for him. I'm pretty happy with the way it turned out. I hope enjoys using it for his D&D campaigns. STL Files thingiverse.com/thing:2839354 & thingiverse.com/thing:3333718
3018 CNC Engraver Router Laser Enclosure Exhaust Fan
Переглядів 1,2 тис.4 роки тому
I'm trying out a novel enclosure for my new CNC. It includes some 3D printed parts that I designed. I included the Sketchup files so you can improve my design if you like. I may have committed a minor sin where the funnel meets the flange but it seems to slice and print OK. thingiverse.com/thing:4460101
My 6502 Computer Breadboard Project (Part 1)
Переглядів 6004 роки тому
I've made a good start duplicating Ben Eaters 6502 Computer project. Follow this series as attempt to duplicate this project.
Factorio Alphanumeric Digital Display Circuit Network
Переглядів 6104 роки тому
I'm just beginning to learn how Factorio Circuit Networks work. I'm experimenting to see if Factorio is Turing Complete. With inspiration from Ben Eater's UA-cam series, I've created version of the SAP computer in physical hardware and digital emulation. I'm experimenting to see if I can reproduce one in Factorio. If I'm successful you'll be seeing more videos in this series. The Blueprint stri...
Altair 8800 Intel 8080 Emulator in GameMaker Studio 1.4 GERmulator 8800 (Part 4)
Переглядів 2345 років тому
I can't afford a real Altair so I'm making an emulator with GameMaker Studio. This version has all but one of the features, Read/Only ROM emulation. I'm not done yet but I'm going to have to refactor the processor emulation for better performance. I need to take a break from this project for a bit so I'm going to make follow up videos to explain how I built this project. Link to Part 1: ua-cam....
Altair 8800 Intel 8080 Emulator in GameMaker Studio 1.4 GERmulator 8800 (Part 3)
Переглядів 4095 років тому
I can't afford a real Altair so I'm making an emulator with GameMaker Studio. This version has all but one of the features, Read/Only ROM emulation. I'm not done yet but I'm going to have to refactor the processor emulation for better performance. I need to take a break from this project for a bit so I'm going to make follow up videos to explain how I built this project. Link to Part 1: ua-cam....
Altair 8800 Intel 8080 Emulator in GameMaker Studio 1.4 GERmulator 8800 (Part 2)
Переглядів 8805 років тому
I can't afford a real Altair so I'm making an emulator with GameMaker Studio. This version has all but one of the features, Read/Only ROM emulation. I'm not done yet but I'm going to have to refactor the processor emulation for better performance. I need to take a break from this project for a bit so I'm going to make follow up videos to explain how I built this project. Link to Part 1: ua-cam....
DIY Arduino RC Radio Control Servo ESC Tester
Переглядів 5875 років тому
DIY Arduino RC Radio Control Servo ESC Tester
VK-1 Facit Pinwheel Mechanical Calculator Unboxing
Переглядів 4105 років тому
VK-1 Facit Pinwheel Mechanical Calculator Unboxing
Watch Me Build: RC2014 Z80 Computer Homebrew Part 02
Переглядів 2,2 тис.6 років тому
Watch Me Build: RC2014 Z80 Computer Homebrew Part 02
Watch Me Build: RC2014 Z80 Computer Homebrew Part 01
Переглядів 5 тис.6 років тому
Watch Me Build: RC2014 Z80 Computer Homebrew Part 01
I have a working Data I/O 201 EPROM Programmer!
Переглядів 8246 років тому
I have a working Data I/O 201 EPROM Programmer!
MySAP 8 Bit Computer Logisim In-Depth Part 5
Переглядів 6196 років тому
MySAP 8 Bit Computer Logisim In-Depth Part 5
MySAP 8 Bit Computer Logisim In-Depth Part 4
Переглядів 7716 років тому
MySAP 8 Bit Computer Logisim In-Depth Part 4
MySAP 8 Bit Computer Logisim In-Depth Part 3
Переглядів 5436 років тому
MySAP 8 Bit Computer Logisim In-Depth Part 3
MySAP 8 Bit Computer Logisim In-Depth Part 2
Переглядів 9086 років тому
MySAP 8 Bit Computer Logisim In-Depth Part 2
MySAP 8 Bit Computer Logisim In-Depth Part 1
Переглядів 2,4 тис.6 років тому
MySAP 8 Bit Computer Logisim In-Depth Part 1
My Ben Eater 8-bit Breadboard CPU Build Project Part 6
Переглядів 2,1 тис.7 років тому
My Ben Eater 8-bit Breadboard CPU Build Project Part 6
My Ben Eater 8-bit Breadboard CPU Build Project Part 5
Переглядів 1,1 тис.7 років тому
My Ben Eater 8-bit Breadboard CPU Build Project Part 5
My Ben Eater 8-bit Breadboard CPU Build Project Part 4
Переглядів 8367 років тому
My Ben Eater 8-bit Breadboard CPU Build Project Part 4
My Ben Eater 8-bit Breadboard CPU Build Project Part 3
Переглядів 2 тис.7 років тому
My Ben Eater 8-bit Breadboard CPU Build Project Part 3
Мне такой достался от деда. У нас такие калькуляторы называют "Железный Феликс".
Он все еще функционирует?
@@RetroRogersLab не совсем. Заедал левый рычаг и не уследил за младшим (первоклашка) и он заклинил механизм. Попробую разобрать устройство и устранить клин.
@@RetroRogersLab на сколько знаю от отца, дед использовал вычисления чтобы построить трактор. Дед до Великой Отечественной собирал дизели для подводных лодок, а на Великой Отечественной был механиком-водителем. Инженерное образование и вот этот калькулятор позволили собрать трактор.
Lol I blew the same trace but on the opposite side of the board thanks for the vid
Glad this ole video was there to help! :)
What happened with that VK-1 later? It really appears to be a Soviet clone of the Swedish FACIT model "TK". I got the FACIT "NTK", and due to the complete cover, the mechanics usually is in a realatively nice condition. I had to use some WD40 to unseize some mechanical movements (old oil had gummed up), and later lubricated it with modern sewing machine oil, which doesn't gum. "Nevr Dull"-polish for the chrome parts, and hot water with laundry detergent to clean the cover. Now it works like a charm and looks just fine.
I haven't done much with it. I did remove the cover and clean out all the Styrofoam. A couple of the indicator wheels in the accumulator register are scraping on something. Some of the paint was scratched away from the numbers. I found some service type videos for similar models so I'm slowly getting comfortable with the idea of tearing it apart for a full restoration. Also, I found another good deal on the same model so now I have two. I figure I can mess around with one and use the other as a reference. If you have links to a service manual or other technical material about these, would you share them with me here?
Nice project! I may have to try to make one of these. Looking forward to seeing the rest of the series.
Thanks for the encouraging words! I'm working on the script for the next episode and have an exciting announcement for the project.
Roger, i have social anxiety and just dont like being in front if people...i completely understand the staying behind the scenes part...congrats on the decision to get on cam more(being serious i know its not a light decision for some of us). Just found your channel...great content. Subbed.
The room lights didn't dim when you turned it on ...
Yeah, I wish I had one that did that.
@@RetroRogersLab I "misremembered" ,,, It was a PDP-8 I was thinking of ...
There was also an electric machine, the VK-2, based on the Facit NEA. I only recently heard of its existence.
So--this is the computer the kid from War Games hacked into everything with? Pretty interesting, by the way. I am readying "Fire in the Valley" and that brought me here.
However you found your way here, I hope you enjoyed my video. I am also a fan of that movie. :)
@@RetroRogersLab I was a computer nerd in the 80s--mainly Apple ][ and Commodore VIC-20 and 64. We computer nerds were few back then. Everyone in school asked me if I knew how to hack into the school computer and if I could do the stuff like in Wargames. Of course I said, "yes" lol.
@@MarvelousLXVII Back in the day I had a C-64 with two 1541s and the 1702 monitor. I eventually replaced it with a PC to play Wing Command.
@@RetroRogersLab Lol yeah Wing Command cost us all money (ram, sound card etc.) Hey were you in the BBS scene on the 64?
@@MarvelousLXVII I was on Quantum Link and helped a friend run a local BBS on a TRS 80. I also set up a corporate BBS at my job back then.
Thank you Roger for sharing this video, great to see Guy working hard again after all these years. We had a great time together, working, partying and traveling all over Europe.
I'm guessing this project has stalled.
Sadly yes. I do have a better o'scope now so when I return to this project I'll be able to share some troubleshooting. I wanted to get CP/M running on it but I've added the Altair and IMSAI emulators to my collection and they both run CP/M. I still want to put that "I built my own Z80 from scratch" feather in my hat!
Cool project! Looks like it was a lot of fun to put this together
Looks awesome well done!
If anyone needs the English version of the manual, I've posted it on archive org
That's amazing! Thanks!
Thanks for posting the SRC videos. Brings back memories.
My son and I got this up and running in Logisim and ran your example programs. Do you have the instruction set documented anywhere so we can write our own? (We could reverse-engineer it, but I'd like to just "dive right in.")
Go to my GitHub (github.com/linhartr22/My_SAP_Logisim). Browse to the Intruction_Decoder_ROM folder. View the "My Sap_Instruction_Decoder.ROM.ps1" file. Scroll down to the row 72. If you just pay attention to the comment rows you'll see the opcodes are grouped by function then listed individually. For example, row 72 indicates the LOAD instruction group. Row 73 is opcode 00 which is the LDXA (DD) instruction. It is a two byte instructions that takes 5 machine cycles to execute (2/5). To determine what the instruction does, on row 74, the values after the -f will give you an idea. The first PC2ADDR copies the Program Counter to the Address Select Register and the FETCH_IR copies RAM to the Instruction Register and increments the Program Counter. The second PC2ADDR copies the Program Counter to the Address Select Register and the FETCH_ADDR copies RAM to the Address Select Register and increments the Program Counter. Finally the RAM2A copies RAM to the A register. In summary LDXA (DD) loads the A register with the contents of memory at address (DD). You can see the definitions for the different machine cycles in rows 34 through 67.
Thanks for your comment. While re-familiarizing myself with the code, I found a mistake with the JZ, JNZ, JS and JNS instructions. I've corrected the mistakes and committed the corrected file. I think it is great that you're doing this with your son. Awesome parenting!
@@RetroRogersLab Ha, I guess I'm old-school. I saw a ".ps" file and thought it was a "postscript" printable version, prior to when you started doing PDFs. Never even bothered opening it. I guess that's what I get for assuming! Thanks! This is going to be fun!
Very coooooooool!
Thanks. I often wonder what a difference it would have made if I had managed to get my hands on one of these when they first came out.
Hi Roger, thanks for the video. Do you have the plans for a RS232 to USB cable for these programmers ? I bought one and intend to use it to support my Fluke 5100B calibrators.
I use an old laptop that still has an RS232 serial port. The serial to USB converters I have are +5v/+3.3v so I'd need to convert the +/- 12v used by RS232. Maybe if my old laptop ever dies. ;)
Bonjour , je viens de voir votre vidéo très intéressante . Je n' arrive pas à trouver le manuel en Français savez vous le trouver ? Merci d' avance !
Voir le site de Matthieu Benoit, pdf download
matthieu.benoit.free.fr/pdf/Manuel-Dataio-201.pdf
@@RetroRogersLab Un grand merci !
Keep it up, nice video clip, thank you for sharing it :)
Thank you, I will!
This one has the best music :).
LOL. I don't know if they purchased the rights to it when it was produced but YT flagged it. I'm not monetized so it didn't affect my channel and decided to leave it as is.
@@RetroRogersLab Yeah at first I thought it was a trailer song from one of stock music collections, but it turns out its from a semi-famous electronic groups "Mannheim Steamroller".
@@MichaelJantzen42 I was not familiar with this piece but I have heard the Christmas Songs they perform.
@@RetroRogersLab Oh I found it was called "Fastasia/Frenetic Energy (Door 5)" from the album Fresh Aire 2.
Fascinating video - what kind of computer ran the backend?
Custom STD Bus Z80 at 4 MHz programmed in Z80 Assembly language. Similar to these: www.retrotechnology.com/herbs_stuff/STD-01.jpg. I designed the character set for the video display. Prior to that, we built some cool, custom LED displays. Blue anodized aluminum enclosure. I learned to run a Bridgeport milling machine to manufacture them.
@@RetroRogersLab Did it have long term storage, or what the report printout the long term storage?
@@MichaelJantzen42 We used a 16K Battery Backed CMOS RAM board. Once they run the report they would type a command to clear the totals. As you said, the printout was the long term storage. Also, no floating point for math. All calcuations were 8 byte ints that used formatting for the decimal point.
Sooo cool. Thanks dad!
Did you ever add the keypad to this system?
This project got pushed to the back of the bench so I could build an AltairDuino and PiDP-11. I'll be getting back to it soon.
wots max z80 clok please
It depends on the part number. 2.5, 4, 6, 8 MHz to 10 MHz with CMOS variant up to 20 MHz and binary compatible derivatives (from Zilog) up to 33 and 50 MHz.
@@RetroRogersLab how much video ram does the 50mhz version support?
@@intelsocket7430vxtx I'm not sure I understand the question. With memory management software and hardware you can address as much memory as you want. The Z80 address bus is 16-bits providing direct memory access to 65536 bytes of RAM. The Z80 does not directly support video RAM. Lastly, my experience with Z80s is 4MHz and below.
@@RetroRogersLab ez80190?
3¼mips... ua-cam.com/video/zsjTpFR0oYQ/v-deo.html
can’t wait for part 2
A keyboard for input would be the cherry on top for this.
I would love to add a keypad and display to easily program and view or set memory addresses as well as the various registers. I just ordered my Ben Eater 6502 project, so I am looking forward to getting that put together, but it really needs a keypad to be useful.
@Rolf Jander Just trying to make a old fashioned 6502 trainer, similar to a KIM-1 with keypad and 7 segment displays.
Hi Roger, Thanks for your fatastic series. I have just completed making the original design as per Ben (finally to have the design upgraded with your additions). I have an issue with control ROMs - when I work on the controls manually, the computer works fine and the example addition program outputs the result (42) correctly. But the moment ROMs are used for control (with Ben's sketch with JMP) , it goes astray. the PC goes from 1 to 15 straightaway. I have a good power distribution with almost 5 V on all chips and the bypass 100 nf caps are put on all breadboards. I have also separated the RAM RC circuit from the clock, with a buffer. Could you suggest possible solution to the with problem with ROMs ? By the way, what is the DC resistance of the completed circuit, when the controil ROMs are in ?
Hello. Could you clarify? Are you saying if you drive the control signals manually, like using a jumper to drive them to +5V or ground, it works but it doesn't work when you try to let the ROM do the controls OR does everything except the JMP instruction work with the ROMs?
my arrma 2400 nimh battery, when i bought a cord off of amazon to use off of my balance charger to charge the battery, and i plugged it in, NO noise, no smoke, nothin, it said reverse polarity even though my wall charger works fine with the battery? (rc battery)
Please tell me that you used Create Mode to do this amazingness.
Yes, this is creative mode.
AMAZING! <3
Hi! I just picked up one of these too and have a bin file/upgrade for an old synth I'd love to burn. What software do you need to connect with it? Thanks for doing this vid!
I'm using a Windows XP laptop (I don't connect it to the Internet) that has a real serial port and HyperTerminal is the program that I use to connect using COM3.
Personally I think Logisim Evolution HC edition is the best version of Logisim out there.
I'm not familiar with that. What can you tell me about it?
Not bad for a first flight! It's worth adding a proper antenna to the TX.
No part 6? Did it not fly?
This is actually my favorite multi-rotor. However it suffers from a design flaw in the yaw motor mount. The servo shaft just press fits into the assembly it is prone to stripping. I have a 3D printer and on day I will design and print a better solution. Thanks for asking!
@@RetroRogersLab I have also built one, but because it was my first attempt at building a copter, and the instructions were so sketchy, like you I made several mistakes. However, my biggest problem turned out to be getting the firmware flashed, as I only use Linux and for a long time failed to get Betaflight to run. So it was put on a shelf and I bought a Syma to practice with, and then a Xiaomi Mi, which is great to fly. Now I am going back to building, so I will have another attempt at getting the tricopter into the air, maybe with a servo upgrade.
@@BarefootBeekeeper I hope you'll let me know if you find a better solution for the Yaw motor servo mount. I like that this frame uses big blades. It doesn't whine like a 250 quad with those tiny props spinning crazy fast.
@@RetroRogersLab I will let you know. I have also built a Tarot 680 but I need a lot more confidence in my pilot skills before I fly that monster!
Thank you, I have been needing a servo tester, hooking them up to a transmitter every time you want to center a servo is a bit of a pain, and I always forget to order one when I am buying parts. All of the other UA-cam videos show builds that are overly complicated. A LCD screen is cool and all, but I really don't need to know the exact settings, I just want to be able to center them, and hook up a pair of servos together to make sure they are moving in sync. Thanks again for a simple handy code.
I'm pleased to know you found this useful. Back in the day, before mixers were common, I used a 6801 CPU to mix a small amount of rudder input with two throttle servos for a twin engine model. It worked great!
That’s a nice project sir, greetings from the Philippines. New subscriber here if you would be kind to subscribe too
Круто!
Спасибо!
Download?
GameMaker Studio 1.4 Source and Installer available at github.com/linhartr22/GERmulator-8800
Factorio never goes on sale.
I dont know what you wnt to do with the system. I decided against CPM and only implememted an OS in EPROM with basic functions like INTEL HEX decoder and an interrupt structure. Software development ist completely in C99 and I can display everything in a linux terminal with NCURSES library, written for the VT100 terminal. I wrote "life emulation" first and it works fine and also "4 wins", 2 computer players, playing forever against each other and displaying the results on screen.
So far I only have one microprocessor design that was completely my own work. While I would be quite happy with a 64K 8080 or Z80 system the challenges of bank switching and possibly MP/M appeal to me. I'm also fond of blinkenlights. :) I'm producing a video series on my channel detailing an Altair 8800 and 8080 CPU Emulator. I emulated a serial port and wrote a serial monitor in 8080 assembly.
I also did a Z80 design on my own (Russian Z80 works on it) and wrote a complete new OS in C (SDCC Compiler). But now I have no senseful use for it :-( ARM Cortex is much more convenient with everyting.
I need to do a GERMANmulator in game maker studio 2
Thanks
Wow thats very interesting! I hope that in the future i will be able to understand how this all works and build a simple cpu aswell! :) Im curious... what limits the maximum speed of your cpu? Is it just the length of the wires?
You nailed it! The quality of the breadboard (resistance) can be a factor.
If you follow the series you'll have a good understanding of how a CPU works.
Roger Linhart Thank you very much for your quick response! :) What you do is amazing and I appreciate that you share your knowledge here on youtube! I try to follow your series but for me as complete beginner in the subject of electronics wo tries to learn it by myself its gonna take a very long time... but it is very interesting anyways so i really enjoy the videos :D Im a software developer and have written my own virtual cpu. My goal would be a pretty basic 4 bit "brainfuck" cpu (the esoteric programming language^^) within like 10 years or so on a breadboard. :D I hope thats realistic and that I can achieve this ^^ Ps: im very sorry for my english, it gets worse because im on my phone atm hehe
Is it possible for NIMH to reverse it's polarity
If you plug the cable into the charger incorrectly, as I did, any battery you connect (or as in my case the charger) is going to have a bad day.
@@RetroRogersLab will the battery reverse polarity if the Electronic speed controller battery cable is wired up wrong and plugged the battery into the ESC would that reverse the polarity of the battery also or is that just the charger
@@RetroRogersLab could reverse polarity happen if the cables to the ESC are wired up wrong could the through the battery into a reverse polarity state if I plugged it in
I'd expect the outcome of reversing the polarity when connecting an ESC to be a blown ESC. Once something fails it is difficult to determine what else might happen. If the ESC creates a short it could damage the battery. Transients on the power could damage sensitive electronics.
@@RetroRogersLab well the battery wires to my ESC where wired backwards red to red black to black the way it's suppose to be but I did not know that I plugged the battery into the ESC turned the ESC on and fried it the battery got hot the ESC got hot and I quickly unplugged the battery from the ESC and I called Redcat Racing and I told them what happened and they said the battery is alright to still use as long as there's not puffing or swelling of the battery
Sir, I have built the same by following your steps and configuration but whenever I raise my throttle it flips. I am unable to solve it Please help me.
A common issue with flipping is having motors or props turning the wrong direction. Confirm the motors are turning in the direction shown in OpenPilot and then that each prop is pushing air down to confirm you have the correct clockwise or counter-clockwise prop.
@@RetroRogersLab thank you for your response. I have checked multiple times.Motors are rotating in a correct direction. please have a look at my problem maybe you can understand better ua-cam.com/video/LD2lwCHusD0/v-deo.html
I have just recently purchased a MITS ALtair 8800a. It is currently at a friends house of mine, in TX. As he has a couple of working Altairs. This will make it easier for him to test all the boards. We had to replace all the power supply caps, and the beast is alive again. So, it will not be long, until I have it here to play with. It would be great to start learning on a nice emulator, like the one you have built. Is there a way to download this and run simple programs on it? Here are some pics, for your enjoyment. drive.google.com/open?id=1197OVi0OuEAg0k7n2Arh3aOdeOli8QS8
Hi Jeff. I enjoyed the photos and am a bit envious of you having the real hardware to play with. I'm not sure how valid it is to use this project as an Altair trainer. My focus was on the CPU emulation and the Altair "interface" was a fun diversion. I plan to emulate a UART for serial communication. This would require that I write or borrow some code for a Serial Monitor. It might be fun to emulate a paper tape reader to bring in programs. Of course this would require a paper tape punch emulator . The never ending project... To answer your question though, In the source code I can emulate ROM code by populating the array that emulates the RAM. If you don't have GameMaker: Studio 1.4 then you wouldn't be able to edit and compile the code.
Thanks for getting back to me, that looks like a really fun project. I love doing projects like yours. I found a really great simulator at www.altair32.com/Altair32code.htm It comes with a disk drive and a terminal program and a couple of image files to load. I was able to load CPM 2.2 and run BASIC-80 Rev. 5.21
I've played with earlier versions of that emulator. I decided to test out the latest version and it still has graphical issues with the switches and LEDs. I know this was an area that gave me some challenge, mostly related to GameMaker: Studio, so I won't be to critical of this.
@@RetroRogersLab Thank you, keep me up to date on this. I would love to see this working. I have not received my Altair yet, as there seems to be a problem with one of the inverter chips, on the front panel. He has not gotten around to replacing it, as it is difficult to test, to see if it is bad, as it only gets a single pulse, to test if the switches are in the up position on not. You can see in this video, after he hits the examine switch, A6-A11 go high, even though the switches are all down. drive.google.com/open?id=1Zeh6D76Aj0-NZFUOJlosx3T3kXKhML3T
That’s really cool! It looks like a Facit TK clone. I liked that it worked well right out of the box. Have you bought any more since?
I'm still just trying to get over my fear of disassembling this one. My success (or failure) will determine if I have an aptitude for it. My eyes and fingers (heck, pretty much, most of me) doesn't work as well as it used to. During early disassembly I removed one of the pieces and realized I had overlooked a linkage arm. I had sudden panic there might have been a spring attached that I'd never find. It turned out just fine and I returned the piece to its original location without issue. I'm very close to releasing Part 2 showing the disassembly.
I tend not to disassemble unless it’s absolutely necessary, and will only do it if I have nothing to lose - the worst that can happen is that it still doesn’t work! If a machine is a little stiff in operation but is otherwise OK I usually just take the covers off for a general cleaning and light lubrication.
hi Roger, i have the same but without the instruction, i would like to copy eproms, just put the original in and copy it to another one. did you find an english manual for it, or is there an easy way to discribe this, thank michiel
Hi Michiel. Sounds like you were only able to find the French manual as well. It was inconvenient and I did use Google translate a few times but I was able to figure out most of the functions from those instructions. Here's a link to my Google Doc containing what I did translate: docs.google.com/document/d/1GT9-QcOCZtvRTH5vcCg4VRjcTzSYeeLAZlH0winXrnM/edit?usp=sharing I haven't looked at this in a while and I didn't check to see how much was left to translate. I seem to recall the document was images, not text, so I had to type the French into Google. It isn't too picky about the special characters.