SNES hardware beaten by this simple Amiga trick

  Рет қаралды 127,660

Coding Secrets

Coding Secrets

Күн бұрын

Пікірлер: 534
@_Mute_
@_Mute_ 3 жыл бұрын
There's something awesome about him saying "I used" when other channels have to say "they used" for these old games, because this is him! This is the guy!
@PeterJamesMoments
@PeterJamesMoments 3 жыл бұрын
Definatly makes him stand out and my ears prick up. What a legend.
@___joez
@___joez 3 жыл бұрын
What a narc saying "I" all the time SMH 😤😤
@mulciber7428
@mulciber7428 3 жыл бұрын
@@___joez Its not narcistic. Because he was one of the first doing this trick to get the last bit of performance out of the Hardware of that time. It was innovative.
@charliecharliewhiskey9403
@charliecharliewhiskey9403 3 жыл бұрын
@@lefthookouchmcarm4520 "Valid", meaning acceptable, or having a logically-sound foundation? "There's something acceptable about him saying 'I used'" doesn't give any of the same meaning as is implied by "awesome" (very good, worthy of respect, cool). Validity isn't even in question, or at all pertinent. The meaning OP was aiming for was something like "I consider the fact you can talk in 1st person about this to be good and cool". Validity is the barest passing grade for the ability to speak about something with a modicum of authority. These are in completely different categories of meaning. You might think calling it "awesome" is still over-stating the level of cool, but a more valid response to that is to offer a word lower in the same chain. Like how "good" is below "best" but still in the same chain of meaning. If I say something is the best and you disagree, you don't reply "Best? It shouldn't be considered the best, it should be considered correct" you reply instead "Best? It's good, sure, but the best? Really?". If you think I'm being a pedantic arse, well you started it.
@orti1283
@orti1283 3 жыл бұрын
@@___joez wtf, he says "we" where credit is due. You have to literally state the subject every sentence in English, why say anything other than "I" if he did something on his own?
@Bitplex
@Bitplex 3 жыл бұрын
Andy did an amazing job of that walk cycle. Arguably more fluid than most run/walk cycles of that era.
@T3sl4
@T3sl4 3 жыл бұрын
It's a bit slow maybe. But that's more of a gameplay thing, or design. But oh the frames!
@Bitplex
@Bitplex 3 жыл бұрын
@@Beadlesstorh You gotta remember I'm comparing this to things to the era, like Mario's original 3 frame run cycle.
@BenjaminGlatt
@BenjaminGlatt 3 жыл бұрын
Arguably more fluid than some run/walk cycles of *this* era.
@TheZenytram
@TheZenytram 3 жыл бұрын
But then the jump animation is non existing.
@Bitplex
@Bitplex 3 жыл бұрын
@@filevans Andy was the head designer that worked on this game.
@LadyBrightcynder
@LadyBrightcynder 3 жыл бұрын
I'm really impressed with how smooth the animation is for the main character. I've never heard of this game before, always glad to learn something new!
@eye776
@eye776 3 жыл бұрын
One cool trick with _some_ old java phones was that the screen buffer was never really cleared unless explicitly requested. Used this trick in a bunch of mobile ports to draw more stuff on screen than the phone technically allowed.
@bbbbbbbb4503
@bbbbbbbb4503 2 жыл бұрын
really?! what mobile ports did you work on?
@grumpykitten4566
@grumpykitten4566 Жыл бұрын
wouldn't it give you flickering or did you managed to draw it to a separate frame buffer before outputting it?
@m_art_ucci
@m_art_ucci 3 жыл бұрын
This is one of my favourite channels! No joke. There's an aura behind knowing game development history, and this is the place I feel a bond with.
@AmigaMaster
@AmigaMaster 3 жыл бұрын
I did not know you actually started making commercial games on the Amiga. Love your work and technical knowledge and ingenuity to use the system capabilities in a special way to raise the limits. You never lost your Demoscene soul!
@HenrikoMagnifico
@HenrikoMagnifico 3 жыл бұрын
Awesome video! It blows my mind that this is only one small part of what you had to work through as developers back then, things that today seem trivial but were so utterly important- and still are- to computing today.
@djcaesar9114
@djcaesar9114 3 жыл бұрын
In 20 years, the developers will publish on KZbin their videos like "How I managed to fit a character animation on a Blu-Ray with only 5 frameworks and 2584 libraries". Thanks for your videos, they are a source of inspiration for my code.
@stevethepocket
@stevethepocket 3 жыл бұрын
You joke, but Valve used to publish occasional slideshows explaining some of their programming tricks, like how they made all the zombies in _Left 4 Dead 2_ unique despite the consoles' half-gig memory limits. I wish more contemporary developers did stuff like that.
@m.p.jallan2172
@m.p.jallan2172 3 жыл бұрын
@@stevethepocket Check out "classic game postmortem", some modern teams and many old developers.
@bitwize
@bitwize 3 жыл бұрын
"I downloaded a platforming character behavior from the Unity Asset Store..." Actually some of Naughty Dog's postmortems showcase how impressive their tech is, and how they use the much larger storage and memory available on newer systems to profound effect. Just the way Nathan Drake shifts his weight realistically when you make him change direction, for example, is very data intensive, and that's not even getting into things like how they simulated wet clothes or footprints in dirt/sand...
@dercooney
@dercooney 3 жыл бұрын
as if people will remember bluray, and one of those libraries has been compromised to steal passwords
@aprofondir
@aprofondir 3 жыл бұрын
@@stevethepocket what do you mean unique?
@lucaspelegrino1
@lucaspelegrino1 3 жыл бұрын
Can we take a minute to appreciate all the effort put into editing of these videos?
@minater247
@minater247 3 жыл бұрын
Yeahhh, was just reminded of the channel yesterday, finished catching up a couple hours ago and bam a new video! Love it as always, always learning from these!
@samferngamerhd4204
@samferngamerhd4204 3 жыл бұрын
I get more impressed with every video. It's like those old platforms are another universe of game development. Edit: I don't know where my mind was. The Commodore Amiga is not a console, it's a family of personal computers. Edit 2: Changed "consoles" to "platforms".
@bignope5720
@bignope5720 3 жыл бұрын
it's wild to think that before infinite ram and infinite disk space, programmers had to understand hardware. and programming.
@samferngamerhd4204
@samferngamerhd4204 3 жыл бұрын
@@bignope5720 Even nowadays there are limits, they are just different. They still need to understand programming, of course, but back then they had to master the hardware and very low level programming to make the games even open properly.
@bignope5720
@bignope5720 3 жыл бұрын
i know, i know, i'm just grumpy. and most programmers are very, very bad at their jobs.
@zerorig
@zerorig 3 жыл бұрын
​@@bignope5720 I think it's unfair to say most programmers are bad. Most games use such an insane amount of middleware that no programmer alive would be capable of optimizing it all.
@flandrble
@flandrble 3 жыл бұрын
modern games are still heavily limited by memory space, LOD, occlusion, and many other tricks are employed these days that would be considered "hacks".
@HappyBeezerStudios
@HappyBeezerStudios 3 жыл бұрын
It always amazes me how limitations foster creativity. When the hardware is limited, you have to work around those limits and implement all those tricks.
@BillAnt
@BillAnt 6 ай бұрын
Check out some of the latest Fairlight demos on the C64, it's mind blowing what they can do nowadays. From more than 16 colors to full top/bottom and left/right border graphics and amazing sound. Creativity and magic combined. :)
@dbnpoldermans4120
@dbnpoldermans4120 3 жыл бұрын
I remember playing this when it came out. Cool feature is that it uses 2 buttons. Something which many Amiga games developers forgot to do.
@Tripmonkey
@Tripmonkey 3 жыл бұрын
Leanders graphics blew me away at the time of release and they still look amazing today. Nice work, and thanks for a great game :)
@plainlazy2097
@plainlazy2097 3 жыл бұрын
I always look forward to these vids. I’m amazed on how many top titles you were involved with and how creative programmers got to make games expressive, despite limited hardware.
@Pabloraster
@Pabloraster 3 жыл бұрын
Thank you for this video and for making so beautiful demos and games on Amiga!
@jezgomez
@jezgomez 9 ай бұрын
I remember that SAE demo! Brought back memories of copy parties in a Croydon church hall and swapping disks with Russell. And Jolyon Ralph I think? What a blast from the past!
@Toffeemeister
@Toffeemeister 3 жыл бұрын
Thanks for the video bud and well done with Leander it was a very slick Amiga game. Very much appreciated by Amiga fans at the time!
@JustWasted3HoursHere
@JustWasted3HoursHere 3 жыл бұрын
I really miss the quirky display modes of the Amiga. Jay Miner was a genius in figuring out ways to get the most out of limited resources (especially important back when RAM was still extremely expensive). To this day I'm still impressed by many of the .anim format animations using HAM and HAM-8 (AGA) modes. Using DCTV with this is even more impressive.
@IlIBonesIlI
@IlIBonesIlI 3 жыл бұрын
I'm hardly a tech head, and I've never used an Amiga, but this explanation is fascinating and makes total sense once broken down. Might have to try "Leander" out.
@frollard
@frollard 3 жыл бұрын
What an absurdly complicated way to make something smooth and invisible to the end user. Awesome work!
@cbmeeks
@cbmeeks 3 жыл бұрын
Great seeing some more Amiga love on this channel.
@AndreaDoimo
@AndreaDoimo 3 жыл бұрын
I was so proud of having such wonderful game on my Amiga. Thank you!
@valenrn8657
@valenrn8657 3 жыл бұрын
On near modern GPUs, the Geometry Instancing feature enables the programmer to recycle geometry multiple times. Geometry Instancing API is exposed by DirectX 9 and fully implemented in hardware on GeForce 6 Series GPUs.
@RobotronSage
@RobotronSage 3 жыл бұрын
Dude, i fucking love this channel. Games of modern day are poorly optimised (gross understatement) and i feel like i actually learn about programming efficiency from watching your videos. These are neat tricks that i think even carry onto a modern day developers expertise. I did some reserach on ''Data Oriented Design'' and came across a guy on youtube who made an engine called Enjon that can render thousands of entities + physics + interacting with one another without any discernable lag. Without optimisation it is apparent we can have all the modern hardware we want but it's not going to bring us to the next age of performance technology if it's bottlenecked by software bloat etc. I feel like if we had the hardware of today in the 1990's, this would truly be a ''supercomputing'' experience, not a ''why is my chrome browser eating 12GB's of RAM'' experience. We used to have browsers run perfectly fine on just 256MB dual channelled thankyou very much. Why make data larger if it is functionally the same as it was before
@krelakuma
@krelakuma 3 жыл бұрын
I thoroughly enjoy these videos, I find all the little tricks and techniques that were used in these games fascinating. Keep em coming!
@anticipatable
@anticipatable 3 жыл бұрын
Leander was my favorite game growing up! I like this channel and didn't realize you made that game. Ironically I don't think I want to know more about how Leander was made, because it still has something magical about it to me.
@ildalailamer8341
@ildalailamer8341 Жыл бұрын
Greetings from Italy! i used to love Leander as a kid on my amiga, the atmosphere, the gameplay, the music, i was immersed hours, despite it being rather difficult (at the time at least). Big fan of your work then and now
@mails65
@mails65 3 жыл бұрын
so happy we live in the era programmer legends have their own channels and share their secrets and educate the next generation of programmers. This is good, this restores faith in humanity
@thedill1984
@thedill1984 3 жыл бұрын
I am grateful for your sharing of what would otherwise be lost art and wisdom to a generation of incoming engineers and developers who don’t tend to appreciate the types of extremely creative problem solving that was often needed on these older gen systems to accomplish things which are now largely seen as trivial or just taken for granted. Thank you.
@nebularain3338
@nebularain3338 3 жыл бұрын
"Blah, blah, back in my day, the young don't appreciate anything, blah blah"
@davidt3563
@davidt3563 3 жыл бұрын
I always love seeing geniuses use hardware and software like this. Nice work!
@Zeroxore
@Zeroxore 3 жыл бұрын
I love these videos, and the background music is great! Great knowledge and atmosphere.
@System.10
@System.10 3 жыл бұрын
I get excited every time you upload a video! They're so interesting and inspiring.
@bossbaddiegames
@bossbaddiegames 3 жыл бұрын
OH! I might have seen that demo! Back in 2001 I was working in a specialist computer shop (they did everything from installing networks in airports to installing Zip drives). I was known as "the amiga kid" there and so one of the 4 folk who worked there brought in a bunch of rare old demo disks and his Amiga 1200 (IIRC). I definitely saw at least one Stress video because I thought it was an odd name compared to other folk (Fairlight e.t.c.). I forgot the guys name and the company shut down years ago. He even asked if I wanted the disks but I was trying to be polite and declined. All I remember is he wore a long coat and lived near Cheshire, and that he claimed to have done some work on Sonic 3D/Flickies Island whilst working at TT.
@andyukmonkey
@andyukmonkey 3 жыл бұрын
It's amazing what people hold on to. Some unreleased games get found in people's attics from 30 years ago on dusty development floppies and a Work in progress version of Sonic 1 was found recently after decades of finding nothing.
@Thonik76
@Thonik76 2 жыл бұрын
Loved this game thank you for the many hours spent with this gem
@johanlaurasia
@johanlaurasia 3 жыл бұрын
The guys who programmed the Atari 2600 did alot of the same tricks repositioning sprites (there were only two, plus the one pixel shot, and 4 pixel ball which were used alot to draw lines.
@gargonovich
@gargonovich 3 жыл бұрын
The folks who made the Amiga actually did the 2600 and Atari 8bit machines directly before moving onto the Amiga, so tricks carry over, which was probably helpful for developers. The Atari 8-bit computers are especially cool to look at as a sort of "proto-Amiga."
@PlasticCogLiquid
@PlasticCogLiquid 3 жыл бұрын
@@gargonovich Jay Miner en.wikipedia.org/wiki/Jay_Miner
@inceptional
@inceptional 3 жыл бұрын
So, given that the Atari 2600 was even capable of this, does that mean that pretty much any console could do roughly similarly in the right hands? I mean, as an example, could pretty much the same thing be done on SNES using say its HDMA and/or other methods too?
@mattsephton
@mattsephton 3 жыл бұрын
@@inceptional probably similar things could be done, if needed. Though each hardware has its own characteristics so they were probably solving different problems on the SNES.
@flogjam
@flogjam 3 жыл бұрын
@@gargonovich Yeah. There's, cross "pollination" of ideas and design to Atari Lynx and 3DO too (RJ Mical & Dave Needle).
@entity8019
@entity8019 3 жыл бұрын
Thank you for showing this. I bloody loved my Amigas. I remember as a kid on some morning TV show, Psygnosis featured, as did this game - I got my mum to buy it on sight and loved every moment of it. I seem to recall LTUS being the final level code, plus a post-credit screen about Tigranda, which, well.....
@FabledGentleman
@FabledGentleman 3 жыл бұрын
Leander was such a beautiful game. Great animations, great graphics and a stellar soundtrack. It was a blast to play i remember, i loved it so much. And so fun that so many years later, i get recommended a video on KZbin, and the guy says he is the one who made it 😊
@vilesyn
@vilesyn 3 жыл бұрын
Man, I really miss the demo days. Still, I love to see effect explanations like this. I feel like in the progression we’ve lost a lot of methods to keep all of the awesome in incredibly small spaces of memory.
@francescosacco4969
@francescosacco4969 3 жыл бұрын
Your explanations are always very clear and interesting. Thank you!
@SullySadface
@SullySadface 3 жыл бұрын
Huh, I was wondering why the mountains (not so much the power bar) disappeared when I disabled the sprite layer. That's a cool trick. I wish Commodore was still around, computing has gotten dull since Workbench turned into "AmigaOS"
@RayR
@RayR 3 жыл бұрын
Are you kidding me. There are tremendous options from the low end to the Hi end with AI accelerated computing. You must have been asleep the last 10 years.
@RockTo11
@RockTo11 3 жыл бұрын
Yeah, computers were far more interesting in the 1980s and 1990s. Lots of unique and innovative quirky platforms. The convergence we have now is boring.
@pnvgordinho
@pnvgordinho 3 жыл бұрын
Im glad that Commodore officially died when it did. What's special about the Amiga is that it has its how style in graphics and sound. The games are what is important for me and I love Amiga games. If Commodore wouldn't had died, today the Amiga would be just another pc with 3d games and stuff and that special style, probably would be gone. But the Amiga is still alive, thanks to its amazing community. Have you played the Dread game demo?. Its a Doom clone that runs on a stock Amiga 500. Check it out.
@mjetektman9313
@mjetektman9313 3 жыл бұрын
@@RockTo11 yeah, same for consoles, nowadays architecturally they're either ARM (same CPU arch as your phone) or AMD64 (same as your PC), IMO the last interesting console gen was till PS3/X360 gen, when they user PPC
@Thornskade
@Thornskade 3 жыл бұрын
@@RockTo11 You people are kidding me. Would you rather have 20 slightly different machines that everyone needs to develop for, or alternatively consumers all have to individually buy just to have access to all games? Games being scattered across three consoles and PC is bad enough as it is.
@AnOfficialAndrewFloyd
@AnOfficialAndrewFloyd 3 жыл бұрын
This is very similar to the Atari 8-bit's ANTIC processor and Display List Interrupts. But that makes sense because the Amiga's chips and the Atari 8-bit chips were both designed by Jay Miner!
@FaustY2K
@FaustY2K 3 жыл бұрын
Jon I'm always fascinated by your work and dedication, cheers 🥂
@mark12358
@mark12358 3 жыл бұрын
You great! Thanks for sharing your passion here!!
@tonelemoan
@tonelemoan 3 жыл бұрын
You coded Leander? You sir, have my utmost respect.
@marceloalarcon6058
@marceloalarcon6058 3 жыл бұрын
I absolutely love this video, I had no idea how hardware intensive creating video games was back then, you really had to understand the ins and outs of your console!
@JamesMartin-bc8xq
@JamesMartin-bc8xq Жыл бұрын
Loved leander.. you did such a good job.. it frustrated me all the rubbish arcade ports we got especially street fighter and then we got games like this.. thank you for this amazing game
@meagrePuppy
@meagrePuppy 3 жыл бұрын
Damn, this is so clever - I always wondered how you created that extra level of parallax. A very cool technique!
@andreinoooo
@andreinoooo 3 жыл бұрын
The Amiga was such a wonderful machine and its community was filled by so talented developers!
@shred_
@shred_ 3 жыл бұрын
Many of these developers are still there. ;-)
@andreinoooo
@andreinoooo 3 жыл бұрын
@@shred_ Amiga Forever!!
@Prelmable
@Prelmable 3 жыл бұрын
Don't say "ancient" hardware, makes me feel dead already. edit: he changed the title :)
@RyonMugen
@RyonMugen 3 жыл бұрын
you are what you eat
@fischX
@fischX 3 жыл бұрын
Watch some videos of people decommissioning 2008 blade servers - that will cheer you up
@Ezyasnos
@Ezyasnos 3 жыл бұрын
I think we Amigans need to wear white togas and laurel wreaths just to acknowledge our seniority - with dignity and highbrowed.
@MikehMike01
@MikehMike01 3 жыл бұрын
I wish I was dead
@deceiver444
@deceiver444 Жыл бұрын
I was in awe of Leander when it came out in December 1991. It looked and moved so smoothly.
@lowfinger
@lowfinger 3 жыл бұрын
The people that made the silicon to do these things and then the coders that bent and stretched to code to truly leverage that capability, awe inspiring.
@MrRoccoMarchegiano
@MrRoccoMarchegiano 3 жыл бұрын
My father loved Amigas but I used to always pester him to play games on them so he bought me a Genesis. Turns out you're at least partially responsible for quite a lot of the games I grew up with. Thanks for that bud. Leander was excellent. My pops had a 500, which I could play with, and he used to call his others terms I never hear other people say so maybe I misremember, but, if 040 and 060 actually means anything, he had them. Genlocks and video toasters too...dunno what either of those are either to be honest.
@Toffeemeister
@Toffeemeister 3 жыл бұрын
Yip the 040 and 060 refers to the higher end Motorola CPUs 68040 and 68060.
@davebarnes2601
@davebarnes2601 3 жыл бұрын
Leander is my favourite Amiga game! Thank you for this amazing video! =)
@fabricedevaux5155
@fabricedevaux5155 3 жыл бұрын
Hello, former AMIGA game programmer here (Puffy Saga and Pick & Pile). Nice trick with the sprites mountains. I which I had a good pixel artist as you had (Puffy is in 32 colors, but I am sure that it would have been magnificent with a more talented graphist. I wasn't in the sprite multiplexing thing as it hinders the level creativity, and result in good locking game that are mostly empty (few ennemies). In Puffy saga, I used the sprites only for the right side pannel (made entirely with sprites in 3 and 15 colors modes, with copper multiplexing), the main screen being in 5 planes (thus no dual playfield here).
@randy7894
@randy7894 3 жыл бұрын
You made Leander?! I love that game. Thanks for the fun.
@rustymixer2886
@rustymixer2886 3 жыл бұрын
Give me a bottleneck, And I'll give you a miracle" - artists
@LouisZezeran
@LouisZezeran 3 жыл бұрын
That was an amazing explanation
@theamigashow9506
@theamigashow9506 3 жыл бұрын
I loved Leander on the Amiga, definitely my favourite!
@StigDesign
@StigDesign 3 жыл бұрын
Awesome Video and Insight, i love the tech tips and tricks in 80s and 90s :D
@fdk7014
@fdk7014 5 ай бұрын
And the sprite reuse trick works because you are using the same sprite data in every repetition of the mountain. It only needs to fetch the sprite data once per scan line. That is clever!
@rawadventures9597
@rawadventures9597 7 ай бұрын
Thank you fir this. Old Amiga assembly coder here.
@emmanueloverrated
@emmanueloverrated 3 жыл бұрын
I miss this demo scene culture here in North America. You guys were incredible.
@PhilipMurphy8Extra
@PhilipMurphy8Extra 3 жыл бұрын
This is genius, Always worth having a upload from Coding Secrets for sure.
@SomeBlokeOrWhatever
@SomeBlokeOrWhatever 3 жыл бұрын
Commenting for algorithm. If I didn't live in the third world, I'd really try and get my hands on a Commodore Amiga. It just seems like such a neat machine.
@kri249
@kri249 3 жыл бұрын
A lot of the games looked awesome too.
@gabrieleriva651
@gabrieleriva651 3 жыл бұрын
You could buy a MISTer FPGA and us that to simulate an Amiga with the Minimig core. The base DE10 board is around 150€ new.
@ebridgewater
@ebridgewater 3 жыл бұрын
Was. Very old now.
@PixelShade
@PixelShade 3 жыл бұрын
​@@funkykoval2099 Difference is that MISTer doesn't use emulation. The "cores" reprogram the FPGA module to recreate circuits of an Amiga board on an actual circuit level, So really, once the core has been loaded it's not really emulation anymore but an actual unit running at perfect timings. But sure, people need to ask themselves if they really need that kind of accuracy when we have cycle perfect emulation for the Amiga. I for one, use emulation primarily and whenever I need "true testing" during software development, I use real hardware. But generally. emulation covers 99% of my needs.
@SomeBlokeOrWhatever
@SomeBlokeOrWhatever 3 жыл бұрын
​@@funkykoval2099 Nheh. Emulation is great if all you want is to play the games. But I kinda wanted the feeling of messing with a vintage computer. The bulky tube monitors, the satisfying ka-chunk of a 3.5 Floppy Disk being inserted. The keyboard-thing-that-plugs-into-a-monitor form factor of those early computers that I wish hadn't gone away because it's a neat idea. I experienced vintage computing only through an MS-DOS machine back in the day. The Amiga and systems like it weren't really a _thing_ in my country.
@zetsuyoru662
@zetsuyoru662 3 жыл бұрын
I loved this game on the amiga back In the day. Thank you for the memories
@MyScorpion42
@MyScorpion42 3 жыл бұрын
either those mountains are much smaller and closer than they look, or the mountain range surrounds you and you're walking in circles
@themugwump33
@themugwump33 3 жыл бұрын
I’m becoming increasingly nostalgic for the days when the creator’s cleverness got you better graphics, not number of GPU cores.
@sethgob5591
@sethgob5591 3 жыл бұрын
Isnt game devs being able to just make whatever they want and let their full ambitions become real instead of having to be real computer geniuses to make the absolute most out of incredibly limited hardware just to make certain basic ideas work properly a good thing?
@davebob4973
@davebob4973 3 жыл бұрын
spheres
@michaelcirco3948
@michaelcirco3948 3 жыл бұрын
@@sethgob5591 Restrictions breed creativity. See Raiders of the Lost Ark vs Kingdom of the Crystal Skulls. I'm all for the conveniences of modern hardware and software, but being forced into thinking laterally often opens up new insights or forces you to figure out what really matters to a creative endeavor.
@lhb82
@lhb82 3 жыл бұрын
@@michaelcirco3948 "Raiders of the Lost Ark vs Kingdom of the Crystal Skulls" That is not a good example, as Lost Ark was already a big production, as it has the two biggest directors of its time behind it. Crystal Skulls wasn't bad because of the many available options, it was bad because Spielberg had lost his "fire". He later made "The Adventures of Tintin", which had less restrictions, as it is a computer animated movie, and it was WAY better than Crystal Skulls. Modern games offer a lot of ways for interesting gameplay and story telling, but nobody could create a game like GTA5 via low level logic. If you want big games that need a huge crew, you need to abstract the basic hardware. By the way, I'm sure the Lego games (which made TT games famous) and their engine aren't that different, or does anybody believe that the crew is doing every close to the hardware on multi plattform titles? :)
@fireaza
@fireaza 3 жыл бұрын
At the same time, not all game devs are genius programmers. Should their game ideas not be allowed to see the light of day?
@stephenhall2980
@stephenhall2980 3 жыл бұрын
I find this stuff utterly fascinating. I just wish I could understand it.
@stevenschiro1838
@stevenschiro1838 3 жыл бұрын
The mountain handling was amazing
@kri249
@kri249 3 жыл бұрын
Because I'm trying to learn coding games as a hobby finding out about all these tricks to over come the limitations of the time just fascinates me. I'd love it if you released a whole video explaining how it all works and how you got the maximum performance out of it. That would be awesome.
@RetroGamingMusicCom
@RetroGamingMusicCom 3 жыл бұрын
Great behind the scenes info. Loved the game, the music was super! Did you do the graphics and code? This was well polished. Need to watch more of your stuff.
@kennethjakobsen7295
@kennethjakobsen7295 3 жыл бұрын
The Amiga was so far ahead of its time.
@daniel-zh9nj6yn6y
@daniel-zh9nj6yn6y 3 жыл бұрын
This is amazing ! I only wish I could fully understand what you're explaining :)
@gabrieleriva651
@gabrieleriva651 3 жыл бұрын
How Commodore mismanaged the 64 and Amiga's success won't ever be not tragic. They could had been the third pillar of consumer electronic hardware.
@Trashloot
@Trashloot 3 жыл бұрын
I will always be amazed by the code wizards of that era :D.
@easyerthanyouthink
@easyerthanyouthink Жыл бұрын
These are great videos. You can multiplex an incredible amount of sprites, but it starts to becomes really hard to house keep 😂
@borchen0
@borchen0 Жыл бұрын
To be able to use all 8 spritechannels, one can shift the whole screen 16 pixels to the right. Using this workaround the DMA bitplane datafetch wil not interfere with the DMA spritedata fetch.
@ianhanschen
@ianhanschen 3 жыл бұрын
Love these videos.
@Drumm3rBo186
@Drumm3rBo186 2 жыл бұрын
Love the intro music!
@crinoidthyroid
@crinoidthyroid 3 жыл бұрын
I love the title of this video it's like one of those clickbait ads, "Snes doctors hate him ! One simple amiga trick !"
@Definitely_a_Fox
@Definitely_a_Fox 3 жыл бұрын
I'd love to see that demo if anyone ends up finding it!
@90lancaster
@90lancaster Жыл бұрын
The most shocking thing to me about this video is finding out Leander was a guy the entire time.
@alejoyugar
@alejoyugar 8 ай бұрын
the beggining of a legend
@tomek155
@tomek155 3 жыл бұрын
I love you channel ! More of that !!!! 😋
@Species1571
@Species1571 3 жыл бұрын
3:36 The girl with the scarf was also part of a program called Photochrome for the Atari STE. Same thing, allowed you to display slideshows using all 4096 colours, and this was one of the images included with the program.
@fungo6631
@fungo6631 2 жыл бұрын
I imagine PC 98 eroge would also be perfect for this mode
@pvanukoff
@pvanukoff 3 жыл бұрын
I didn't know you did Leander! Nice -- I liked that game quite a bit.
@mattiviljanen8109
@mattiviljanen8109 3 жыл бұрын
Racing the beam, ain't we? I thought that was for older, simpler systems only!
@Vectorman2X
@Vectorman2X 3 жыл бұрын
after all those years i have the chance to hear the man that made one of the great amiga games that i played when i was a kid,thank you sir.
@Sinn0100
@Sinn0100 3 жыл бұрын
Wow, I don't know if you teach but if you don't...I would consider it. Thank you for posting this excellent video.
@jasonblalock4429
@jasonblalock4429 3 жыл бұрын
1:27 OMG I'm so flashing back to my early teenage years, scouring BBSes for demos. That's so adorably retro. :-D
@10p6
@10p6 2 жыл бұрын
We need someone like you to get the most out of the Atari Jaguar :-)
@jamescameron149
@jamescameron149 3 жыл бұрын
Loved Leander and Psygnosis Amiga output in those days. I bought lots of Psygnosis games. I also finished Shadow of the Beast on my A500. Not easy...
@Tossphate
@Tossphate 3 жыл бұрын
Ooh, nice bit of lore at the end there
@SkyboxMonster
@SkyboxMonster 3 жыл бұрын
That era of games I would argue had the best creativity. not just making the game. but making it WORK for the hardware
@arthurdaly3497
@arthurdaly3497 Жыл бұрын
I didn't get anywhere near your level of acheivement, but one thing I've been saying to people is that you could use the copper to change the colour pallet every 4 horizontal pixels. I programmed a simple loop in assembler to ascertain that in about 1997/98. I was planning at one point to make a chunky graphics type game but with hundreds of colours on screen at the same time on the original chipset using that. Not sure how feasible that would be. Also, I know you're talking more about sprites here, but its nice to se my findings about the copper being able to take effect every ~4 horizontal pixels. Most people seem to think you can only use it each scan line
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt 9 ай бұрын
On SNES everything is once per scanline. Color and mode-7 . Same on GBA. Retarded.
@iridium130m
@iridium130m 3 жыл бұрын
Super cool to see some Amiga focused coding details, moar please!
@UnrivaledPiercer
@UnrivaledPiercer 3 жыл бұрын
What happens if a game play related sprite overlaps the same lines of the screen that the HUD or mountain layers on? Or is that not possible?
@Midwinter2
@Midwinter2 3 жыл бұрын
My question also!
@Dwedit
@Dwedit 3 жыл бұрын
It won't happen, because the camera is centered on the character at all times. But if the player could be elsewhere on the screen, you could draw either the character, or the background. Not both.
@cst1229
@cst1229 3 жыл бұрын
@@Dwedit What about non-player sprites like enemies?
@ericBcreator
@ericBcreator 3 жыл бұрын
As far as I know (experienced), exceeding the number of allowed sprites causes flickering (alternately displaying them).
@cst1229
@cst1229 3 жыл бұрын
@@ericBcreator I think exceeding the number of sprites simply causes the excess sprites to not display, and the flickering is a thing implemented by the game.
@roberthazelby4424
@roberthazelby4424 3 жыл бұрын
Another fascinating video. Thank you for sharing your secrets. Leander has to be one of the Amiga's finest platform games. I still have the original in my collection. I love the copy protection in this which removes a platform from one of the early cave sections meaning it can't be completed. Perhaps you can explain how that protection worked?
@CodingSecrets
@CodingSecrets 3 жыл бұрын
Already did here - kzbin.info/www/bejne/h5LUaqmim9R6pKM
@awogbob
@awogbob 3 жыл бұрын
The most gentle goodbye
Amiga Tech - Copper Chunky
19:37
Dutch Retro Guy
Рет қаралды 11 М.
Air Sigma Girl #sigma
0:32
Jin and Hattie
Рет қаралды 45 МЛН
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН
ps5 Pro Disc Drive Installation
8:57
🇺🇸 Aslan vLogs
Рет қаралды 103
The Beauty of Isometric Video Games
20:01
Modern Vintage Gamer
Рет қаралды 637 М.
Is super-fast Pixel Perfect Collision Possible?
5:07
Coding Secrets
Рет қаралды 74 М.
We found Team17's WORMS developer Amiga 4000! Let's explore its disk
28:14
Retro Recipes 🕹️ vintage tech + tv
Рет қаралды 90 М.
How did this SEGA Genesis Game achieve the "Impossible"?
8:06
Coding Secrets
Рет қаралды 735 М.
Tricking the SEGA Genesis to Rotate the Screen Like a SNES
3:31
Coding Secrets
Рет қаралды 113 М.
I Scraped the Entire Steam Catalog, Here’s the Data
11:29
Newbie Indie Game Dev
Рет қаралды 600 М.
Building the Checkmate Amiga 1200 Plus Computer
25:52
LGR
Рет қаралды 470 М.
The Story of Another World on the Amiga | MVG
13:44
Modern Vintage Gamer
Рет қаралды 205 М.
Air Sigma Girl #sigma
0:32
Jin and Hattie
Рет қаралды 45 МЛН