RetroLab
RetroLab
  • Видео 28
  • Просмотров 48 452
5 Reasons why Linux is awesome for retro computing [💉💉]
In this video we will explore why Linux and its distributions are awesome for retro computing.
Some links to the tools I mentioned:
Arch Linux
archlinux.org/
This is my distribution of choice, and a bunch of derivatives of it are excellent.
vbcc
www.compilers.de/vbcc.html
This is the C compiler I use to compile for Amiga using the NDK. It uses vasm behind the scene I also show in the video that comes with Arch Linux.
Hxc Floppy Emulator
hxc2001.com/download/floppy_drive_emulator/#stm32hxc
This is one of the windows program I show running under wine.
[ I am not affiliated ]
XGecu / Xgpro
xgecu.myshopify.com/
[ I am not affiliated ]
fs-uae
fs-uae.net
or in your linux distrib
Mame
www.mamedev.org
or in your lin...
Просмотров: 368

Видео

Dungeon Master Infamous Disk Copy Protection (Amiga/ST) - Deep Dive [💉💉💉]
Просмотров 4,6 тыс.3 года назад
In this video we will explore the infamous low level disk copy protection of Dungeon Master. Background Music: Shadow of the Beast I/II/III MVG did a video on it but he misunderstood exactly how it worked: ruclips.net/video/VheNpiSZxf0/видео.html Some in depth page about the encoding is here: dmweb.free.fr/?q=node/210 #fuzzybits #flakybits #copyprotection #amiga #atari #atarist #dungeonmaster
Calculators for hackers: HP-16c vs DM-16L vs Casio CM-100 vs Emulators [💉]
Просмотров 5 тыс.3 года назад
Programmer calculators shout-out! We explore in that video the classic and modern versions of the programmer calculators. #calculators #hacking #hp #swissmicros
Macintosh Floppy Drive Gear Repair #MARCHintosh - Science Nibble! [💉]
Просмотров 4493 года назад
In this video I will fix a Mac 800k floppy M0131 drive ejection mechanism. I am trying out a "live" voice format instead of voiced over, tell me if you like it :). Music: random copyright free music. #MARCHintosh #Macintosh
RaSCSI - A software defined SCSI device - #MARCHintosh [💉💉]
Просмотров 4 тыс.3 года назад
(Sorry about the trippy audio glitch at 20:50! it goes away few seconds later... davinci resolve encoding is kind of buggy under linux :( ) In this video we will explore how to assemble a RASCSI and setup the software on the Raspberry Pi for it. Link to the project: github.com/akuker/RASCSI (be careful Master is NOT the development branch, you need to checkout Develop for the latest and greates...
The Guru Meditation deep dive and an easter egg! [💉💉]
Просмотров 1,2 тыс.3 года назад
In this video we will deep dive into the Guru Meditation, a little bit of history, how to trigger them, look at the guru loop and the easter egg in there and finally explore if we can recover from them. #amiga #reverseengineering #gurumeditation
Is an SLA 3D printer good enough to fix a keyboard switch? Science Nibble! #MARCHintosh [💉]
Просмотров 2583 года назад
In the previous episode I got a very dirty and broken keyboard with my Macintosh plus. It was impossible to find the correct keyboard switch for it so I decided to replace the stem with an SLA 3D printed one! Links: The printer is an old anycubic photon: www.anycubic.com/collections/sales/products/anycubic-photon-3d-printer The 3d model: www.thingiverse.com/thing:2753160 #MARCHintosh #vintageco...
Macintosh Plus - Fix and Restoration - #MARCHintosh [💉]
Просмотров 1,7 тыс.3 года назад
The lab acquired a Mac classic the MARCHintosh event. This first episode will be a relaxing restoration video (no hardcore reverse engineering this time my Guinea pigs!!). Music: free lofi music. Links (no affiliations with them): Replacement battery: www.amazon.com/gp/product/B00FED2M9K/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1 Tool to open the classic Macs: www.ebay.com/itm/Vintage-Mac...
Fun reverse engineering on the MSX to trigger easter eggs in a game [💉💉💉]
Просмотров 6493 года назад
This is a reverse engineering session that is an excuse to explore a little bit how the MSX works. Music: - all nemesis musics! Supporting links: Z80 instruction set: map.grauw.nl/resources/z80instr.php MSX BIOS calls: map.grauw.nl/resources/msxbios.php#RDSLT Open MSX the emulator: openmsx.org/ #MSX #reverseengineering
The Nemesis 2 - Maze of Galious Easter Egg on MSX - Science Nibble! [💉]
Просмотров 4823 года назад
After a lot of Amiga and 6502 stuff, let's check out a z80 platform! In this video I wanted to check by myself if those Easter eggs were real! I went on a spending spree on buyee to be able to do that. The links... The music is exclusively from the Nemesis 2 game. Miss Mad Scientist loves design & Pilates, be sure to pay her website a visit! petlates.studio #msx #gradius #nemesis #easteregg
Build an Amiga 1200 custom kickstart ROM with HRTMon - Experiment [💉💉 ]
Просмотров 2,6 тыс.3 года назад
In this episode we will build our own kickstart ROM for Amiga and integrate HRTMon into it! Links hrtmodule for ROMs: eab.abime.net/showthread.php?p=733167 HRTMON.ROM 2.37 www.whdload.de/whdload/Tools/ RNC compressor github.com/lab313ru/rnc_propack_source #Amitools python tooling to split and reassemble ROMs pypi.org/project/amitools/ ROMSplit 1.25 to take the splitdata: www.doobreynet.co.uk/be...
Amiga NMI Adapter - A new specimen arrived in the lab! [💉 ]
Просмотров 4043 года назад
A donation came to the lab, let's explore it. This is an NMI adapter for amiga 600, 1200 and 4000. It can in effect make a freeze cartridge for those Amiga. Original project: www.ikod.se/int7-adapter/ Thanks to Stefan for the donation, you can buy yours all made at: www.ebay.com/itm/333868720785 You can see him mass soldering them here :). amiga.technology/2021/01/18/ikod-se-int7-adapter/ Music...
AY 891x soundchip + using the Oric Atmos to recreate the sound of an arcade cabinet! pt 3/3 - [💉💉]
Просмотров 5383 года назад
In this episode we will: - we will go through a quick history of General Instrument AY 8910 - then deep dive into this early soundchip and what was at the disposal of the game creators to produce music and sound effects - then we will create a quick and dirty VGM player for the Oric in an attempt to reproduce the sound of an arcade cabinet! The links: Git repo for the project: github.com/gbin/o...
Plastic products restoration experiment on an Amiga 500 case - Science Nibble! [💉]
Просмотров 1793 года назад
In this quick video in the name of science I will sacrifice a bottom Amiga 500 case to try out the 2 products I used on the Oric restoration. Link to the products (I have no affiliation): www.goldeagle.com/product/303-aerospace-protectant/ mothers.com/collections/mothers/products/plastic-polish-06208 #amiga #303 #mothers Music: From the Amiga demo scene.
Cross compilation for Amiga classic OS - Science Nibble! [💉💉]
Просмотров 6323 года назад
This is a quick video to show you how to compile from the comfort of your modern desktop & modern IDE to target a classic Amiga OS. This will be demonstrated on Arch Linux but the concept should be very close on MacOS and Windows. The wrapper: I put it in my prefix directory with $HOME/prefix/bin already in my main PATH variable. $HOME/prefix/bin/vca #!/bin/bash export VBCC=$HOME/vbcc export PA...
The Lamer Exterminator Amiga Virus - pt 2/2 - Reboot resilience and insertion in the system [💉💉💉]
Просмотров 5573 года назад
The Lamer Exterminator Amiga Virus - pt 2/2 - Reboot resilience and insertion in the system [💉💉💉]
Oric Atmos 48k - pt 2/3 - Repair Restore and mini keyboard deep dive [💉]
Просмотров 1 тыс.3 года назад
Oric Atmos 48k - pt 2/3 - Repair Restore and mini keyboard deep dive [💉]
Oric Atmos 48k - pt1/3 - troubleshooting and repairs with a surprise Oric 1 [💉]
Просмотров 2 тыс.3 года назад
Oric Atmos 48k - pt1/3 - troubleshooting and repairs with a surprise Oric 1 [💉]
The Lamer Exterminator Amiga Virus - pt 1/2 - Behavior and Encryption [💉💉💉]
Просмотров 1,9 тыс.3 года назад
The Lamer Exterminator Amiga Virus - pt 1/2 - Behavior and Encryption [💉💉💉]
Meet the mad scientist behind the RetroLab! [Meta]
Просмотров 4093 года назад
Meet the mad scientist behind the RetroLab! [Meta]
Cracking a game like it is 1990 with the Amiga Action Replay [💉💉💉]
Просмотров 10 тыс.3 года назад
Cracking a game like it is 1990 with the Amiga Action Replay [💉💉💉]
Floppy disks - pt 2/2 - the deep dive! [💉💉]
Просмотров 5293 года назад
Floppy disks - pt 2/2 - the deep dive! [💉💉]
Floppy disks - pt 1/2 - basics about digital preservation and tools [💉]
Просмотров 1,5 тыс.3 года назад
Floppy disks - pt 1/2 - basics about digital preservation and tools [💉]
16 bit ISA slots - pt 2/2 - Deep dive on the PC AT 16 bit extension bus and its long legacy. [💉]
Просмотров 4913 года назад
16 bit ISA slots - pt 2/2 - Deep dive on the PC AT 16 bit extension bus and its long legacy. [💉]
16 bit ISA slots - pt 1/2 - Adding extra ones for the Amiga 2000 PC bridge cards [💉]
Просмотров 8773 года назад
16 bit ISA slots - pt 1/2 - Adding extra ones for the Amiga 2000 PC bridge cards [💉]
Action Replay Amiga MK III - pt 3/3 - The Deep Dive [💉💉]
Просмотров 6053 года назад
Action Replay Amiga MK III - pt 3/3 - The Deep Dive [💉💉]
Action Replay Amiga MK III - pt 2/3 - Restoration [💉]
Просмотров 1,4 тыс.5 лет назад
Action Replay Amiga MK III - pt 2/3 - Restoration [💉]
Action Replay Amiga MK III - pt 1/3 - Tour of the cartridge [💉]
Просмотров 3,9 тыс.5 лет назад
Action Replay Amiga MK III - pt 1/3 - Tour of the cartridge [💉]

Комментарии

  • @TheTomnutt
    @TheTomnutt 22 дня назад

    Hi, I would love HRTmon on my 3.2 ROM however i'm not skilled enough to do it myself, do you know where I can buy one from?

  • @borayurt66
    @borayurt66 Месяц назад

    I know I am commenting on a 3 years old video but I noticed something. With BASIC 1.0 ROM, the computer reports 47870 bytes of RAM (15:08), but with BASIC 1.1 ROM, it drops to 37631 (14:32). This doesn't look right to me. I thought Oric 1 and Oric Atmos were the same except for serious bug fixes in the ROM code, I wouldn't call this a fix if the new ROM just makes 10KB of RAM disappear. Is this normal?

  • @GoWithAndy-cp8tz
    @GoWithAndy-cp8tz Месяц назад

    is this clone of ZX Spectrum 48?

  • @DrAhmedAshryAbdelFattah
    @DrAhmedAshryAbdelFattah 2 месяца назад

    @26:07 is where my confusion began! This hack has been known for ages, so your surprise felt unnatural to me. Maybe this is because you were not playing more than debugging. Nevertheless, it's worth noting that there are several combinations that trigger secrets in Nemesis/Gradius 2 (including the one you were reverse-engineering and the one that "surprised" you), among others.

  • @DrAhmedAshryAbdelFattah
    @DrAhmedAshryAbdelFattah 2 месяца назад

    Thank you for the video and your effort. I appreciate it. However, I found the background music to be too loud while you were explaining. The music itself is great, but I lost focus several times due to its volume.

  • @markwrightrf
    @markwrightrf 2 месяца назад

    I have the source code for the classic Paranoimia vector intro with the blue scrollers at top and bottom with an iconic soundtrack.. interested in making a breakdown of how it was made?

    • @retrolabo
      @retrolabo 2 месяца назад

      That would be amazing! Do you have that on a GitHub repo somewhere?

    • @retrolabo
      @retrolabo 2 месяца назад

      I see this one? github.com/mnemo70/paranoimia-vector-logo is this the one you are referring to?

  • @markwrightrf
    @markwrightrf 2 месяца назад

    Amigamon, Devpac, Genam and REsource were the tools to achieve this on the real hardware back in the day. If you were a "lamer" you'd use one of those freezer cartridges like Action Replay... it made it faster but felt wrong 🙂

  • @armandine2
    @armandine2 5 месяцев назад

    I was sent two DM-16L calculators by the manufacturer, neither fully work - no response using SET COMPL

  • @cenkhanevcil1974
    @cenkhanevcil1974 6 месяцев назад

    I was at 13 or 14 Age ,i never forget, now i am 50 years old still i Love this game

  • @thewelder3538
    @thewelder3538 6 месяцев назад

    This is like the worst disassembly and understanding of Amiga code I've ever seen. It literally made me scream at some of the insane things you were saying and it's completely obviously you have NO idea how the boot process works or why the copying takes place. Properly insane watching how much you didn't understand. You should probably stick to Python because Amiga 68k really isn't your thing.

  • @johanea
    @johanea 6 месяцев назад

    A port has been made to the PC of this awesomeness of a game. Think cost something symbolic like a dollar or two. Good stuff.

  • @bryede
    @bryede 6 месяцев назад

    Another quick point about Dungeon Master, by having a lot of fuzzy bits on the disk, they are able to make the trick work across virtually all drives because a small RPM difference might make the transition settle on one state or the other, but some of them will always be unstable if you have enough copies of the same trick. Basically, the trick with any disk-based protection is to write something on the disk that is difficult or impossible to write with a consumer drive, but it also needs to be something that you can test for. The simplest method is a bad sector test, where the disk comes with a malformed sector that causes a read error. On many systems, there is no way to write such a sector on a copy. The methods vary from system to system because sometimes everything goes through a disk controller IC and sometimes you have a CPU directly bit-banging a drive mechanism giving more flexibility to copy programs.

  • @erebostd
    @erebostd 7 месяцев назад

    Amazing, like back in the days 😁👍

  • @thewelder3538
    @thewelder3538 7 месяцев назад

    This is SO not the way this game should be cracked. The easiest way would have been to use ReSource and just patch out of the code that asks the question, which is what I did. Literally, about 10 minutes work. No Action Replay needed. The other way is the intercept the pressing return after the code is entered to see where it's checked, if I actually wanted to look at that code. Good video though, but you made it WAY harder than it needed to be with a lot of guesswork because you didn't understand the code or what it was doing. Also, you can see that the game was written in C.

  • @LordmonkeyTRM
    @LordmonkeyTRM 7 месяцев назад

    I wish this video was in English or I spoke French 😢

  • @darkhorsedre
    @darkhorsedre 7 месяцев назад

    Man this blew my mind! I do recall watching something about drive trickery over the years but not back then - this was witchcraft! Could you please cover more games with dynamic protection - like, I think, Gods where you could play it but wouldn't see the full ending if it was a copy?

  • @darkhorsedre
    @darkhorsedre 7 месяцев назад

    Thanks for the video (I've seen your action replay one too) - I am familiar ish with Linux and was just wondering what you did that could not be done on Windows? I understand the native filesystem support for the amiga and other OSs, but what else of what you showed is not possible on windows/only possible with third party software? Merci!

  • @JamesStevensonPhoto
    @JamesStevensonPhoto 8 месяцев назад

    Just discovered this and found it really interesting to learn a lot here! If you have time, I'd love to know - using the Action Replay, theoretically is it possible to find the original source .iff graphics files for sprites / background tiles etc within a session? For instance, I'd love to have a crack and making new background iff's for some of my favourite shooters... though I imagine this is a more complex endeavour requiring some knowlege of Assembly to recompile. If there were a straightforward way to replace the files the game is calling, 1:1, with our own files, this would be a really fun exercise!

  • @stuartburns8657
    @stuartburns8657 8 месяцев назад

    Very interesting thanks!

  • @oricmuso9959
    @oricmuso9959 9 месяцев назад

    Nice to see another one saved. Thanks for the link to my site.

  • @MistaWeeGee
    @MistaWeeGee 9 месяцев назад

    A minor point regarding RPN, X register is the display. When you push ENTER the number in the X register is copied to the Y register, so you have the same number in the X and Y registers. You can see this if you place a number in X hit ENTER and then an operator. As I'm sure you know RPN was almost exclusive to HP and to their credit they stuck with the format. It's incredibly easy to learn and so much easier to use when working with larger calcualtions, usually using less keystrokes making it not only less error prone but faster too Many thanks for the video I found it useful and well represented

  • @lgk72
    @lgk72 9 месяцев назад

    I used to have a v1 AR version but unfortunately I sold it together with my old 1.2 a500 when I had to raise the money to buy a pc. Some years ago I rebought both an a500 and a v3 AR like this one, it's great fun. ps. at 11.02, I think that subi.w is immediate and not indirect.

  • @lgk72
    @lgk72 9 месяцев назад

    I came here because youtube proposed to me a video about Brain, the first virus on pc, so I remembered that the first one I saw personally was the Sca virus on my beloved amiga and gave a look at its source and googling from there I landed on your Lamer Exterminator dissassembly video. I love your videos! (btw iI think I can recognize them blurred on the background, I also have those same Hakko soldering iron and Siglent bench multimeter :) )

  • @thevortexATM
    @thevortexATM 9 месяцев назад

    <3 Datel! best unofficial accessory maker ever!

  • @Cornz38
    @Cornz38 9 месяцев назад

    This was where Cyclone/ X-Copy and the SUPERB Super-AMI-Card copier was the dogs for things like this.

  • @johnmarks714
    @johnmarks714 Год назад

    Can you analyze Beol and Bobek, which were made by members of the IKX virus writing group?

  • @aristoxenedagonie9316
    @aristoxenedagonie9316 Год назад

    Wine est un programme extraordinaire, et avec les logiciels tels que Lutris il n'a jamais aussi simple de gérer les "prefixes" spécifiques pour tel ou tel jeu. J'ai découvert Wine en 1997 lorsque le magazine Amiga Dream s'est ouvert à l'informatique libre, jusqu'à m'y mettre réellement en 1999. Ce que je trouve extraordinaire c'est que je sais que si certains vieux jeux ne tournent plus ou mal sur Windows, il y a de fortes chances que je puisse les faire tourner sans soucis avec un Wine bien configuré. Et pour ça, selon moi, Linux est la meilleure plateforme pour faire tourner les anciens programmes Windows !

  • @aristoxenedagonie9316
    @aristoxenedagonie9316 Год назад

    C'était passionnant ! Merci d'entrer dans les méandres de ce qui était, dans mon enfance, un écran aussi cryptique que commun. À-t-elle point que la fameuse Guru Meditation (dont j'ai compris que plus tard le jeu de mot) est probablement l'une des choses qui représente le plus l'Amiga dans mes souvenirs XD

  • @joelgoncalves_tg
    @joelgoncalves_tg Год назад

    This is just BEAUTIFUL!!! It's a pity we didn't have this content back in the day. @retrolabo I would love to see how you continue the video. I mean, it would be amazing if you show how to patch or repack the game. Please, please, please :) Thanks so much!!

  • @randyhelzerman
    @randyhelzerman Год назад

    So nice to remember the wonderful engineering calculators of yore. And so nice to remember all the French engineers I have worked with. If you have ever had the pleasure of working with a French engineer, you know exactly what I'm talking about!

  • @SEGA-0
    @SEGA-0 Год назад

    fabuloso

  • @davidvouilloz863
    @davidvouilloz863 Год назад

    Content de te revoir, vivement la prochaine vidéo.

  • @MrWaalkman
    @MrWaalkman Год назад

    And there is a new addition to the mix, the PX-16C calculator. I've got it and the PX-15C in kit form, which I may leave as is. And you also left out the TI-66, which is famously slow and can be found for less than the Casio. Thanks for the detailed comparisons, and I do like the JRPN 16c!

    • @retrolabo
      @retrolabo Год назад

      Excellent I will check them out!

  • @synopsis8
    @synopsis8 Год назад

    Aïlle have understoude nirly èvery singue fromeux ouatte you sède !! Hand aïlle sink zat you are foully wraïte

  • @msh6610
    @msh6610 Год назад

    That takes me back. 👍Still miss that thing & the control ya had with it!

  • @miserychordia
    @miserychordia Год назад

    Nice to see you are back :)!! i've been missing your videos

  • @ixion8666
    @ixion8666 Год назад

    Merci pour cette vidéo. Maintenant je me souviens des programmes en ligne de commande. Je viens de réutiliser Hatari (emulateur Atari) pour créer un disque dur et le copier sur une compact flash. Pour ma part Wine me crée des soucis, je vais retenté l'install ainsi que son utilisation (Linux Mint) peut-être que maintenant cela fonctionnerat. Merci de refaire des vidéos en tout cas.

  • @dj_bim_bam2082
    @dj_bim_bam2082 Год назад

    Very cool 👍

  • @TimtravellerfromMA
    @TimtravellerfromMA Год назад

    I dont know where you got the Disk in the trash method to eject it, but you dont need to do that. All you have to do is Single-click the disk, then hit File, then Eject.

  • @COMATRON.
    @COMATRON. 2 года назад

    would be cool if you would do a follow up like you say in the end. the options are all intersting

  • @jolesco
    @jolesco 2 года назад

    I remember watching the power LED on my A500(rev6) flicker."dark,bright". And I knew a "Guru meditaion" would soon show up

  • @elrincondelukas
    @elrincondelukas 2 года назад

    I Suscribe your Channel. Like

  • @commtechengineer612
    @commtechengineer612 2 года назад

    These calculators are Legendary!

  • @METAL1ON
    @METAL1ON 2 года назад

    30 years late out of the gate.

  • @sarvesaajagan1565
    @sarvesaajagan1565 2 года назад

    I have made a video about DM15L ruclips.net/video/5faPxUDpCDo/видео.html Check it out.

  • @sarvesaajagan1565
    @sarvesaajagan1565 2 года назад

    Here's my review of The DM15L ruclips.net/video/5faPxUDpCDo/видео.html Do watch it

  • @MacShrike
    @MacShrike 2 года назад

    Oooooo this is awesome! Great repair series with added super genius sound-chip programming What a great feat you have accomplished.😀 I just closed up my first Oric atmos and yes.. suddenly the keyboard failed 😆 Bought a second hand analog oscilloscope and I'm ready to rumble. The plastic restoration tips are also very good. I also have 4 QL's and 2 zx spectrums here that I will try to fix. Where did you find all those ram chips? I found them from TI on the internet, cheap, but shipping is 75$🙃 I'm very low budget and have to sell what I fix in between to buy more supplies. But it's a quest. Thank you for your very worthwhile video's. Highest regards, Mac😘

  • @1clicksoftware77
    @1clicksoftware77 2 года назад

    Hi love that someone is doing more on tje actionreplay cart is there any change you could semd your video to us as i like to learn more, manythanks Will click the watch later keep it going my friend best regards

  • @1clicksoftware77
    @1clicksoftware77 2 года назад

    hi where did your case for it come from please

  • @Galahadfairlight
    @Galahadfairlight 2 года назад

    The complexity of the copy protection for Dungeon Master was NEVER in the format of its protection track, its simply from a cracking point of view, not interesting nor important which is what these kinds of videos seem utterly fixated upon. The ingenuity was the way it was implemented in the CODE, not on the disk! Hiding protection read routines in a graphics file was unexpected, logically, any being nosey in the code would expect all code to be in the.....code file! It also had semi decent checksums in the code, which whilst checksums were not new on any format, they were implemented well, having different failures that were not automatically detectable by the would be cracker, modifying the game to operate differently rather than simply display a "protection failed" message or have the computer crash or exit instantly.