- 31
- 40 441
The Industrious Rabbit
United States
Приєднався 3 тра 2020
New videos will be released on PeerTube! makertube.net/c/the_industrious_rabbit/videos
Get your paws dirty and learn something new! Animations, streams, and other explorations, released whenever.
Get your paws dirty and learn something new! Animations, streams, and other explorations, released whenever.
Amiga rasterbars are cool -- Meet the Copper, the hardware that helps make them happen
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos
Rasterbars are a common special effect on early computer games and demos. The Commodore Amiga's take on rasterbars are special due to the Copper, a special processor that synchronizes its activity to your monitor's image rendering hardware.
Thanks to Tyrel (@tyrel@social.tyrel.dev)!
* Mastodon: oldbytes.space/@TopazRabbit
* Website: theindustriousrabbit.com/
* RSS: theindustriousrabbit.com/index.xml
* Donate: ko-fi.com/topazrabbit
---
References
Documentation:
* Amiga Coprocessor Docs (amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_guide/node0047.html) - Commodore's official documentation on the Copper
Examples:
* Code examples on Hackerbun (code.hackerbun.dev/TheIndustriousRabbit/amiga-agnus-copperbars) - The code I wrote for the example copperbars in the video, written in C
* Copperbars in Assembler (vikke.net/index.php?id=copperbars-1) - Another description and demo for building copperbars, this one in Assembler
---
Credits
* "Funin and Sunin" by Kevin MacLeod
incompetech.com
CC-BY 3.0 (creativecommons.org/licenses/by/3.0/)
Rasterbars are a common special effect on early computer games and demos. The Commodore Amiga's take on rasterbars are special due to the Copper, a special processor that synchronizes its activity to your monitor's image rendering hardware.
Thanks to Tyrel (@tyrel@social.tyrel.dev)!
* Mastodon: oldbytes.space/@TopazRabbit
* Website: theindustriousrabbit.com/
* RSS: theindustriousrabbit.com/index.xml
* Donate: ko-fi.com/topazrabbit
---
References
Documentation:
* Amiga Coprocessor Docs (amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_guide/node0047.html) - Commodore's official documentation on the Copper
Examples:
* Code examples on Hackerbun (code.hackerbun.dev/TheIndustriousRabbit/amiga-agnus-copperbars) - The code I wrote for the example copperbars in the video, written in C
* Copperbars in Assembler (vikke.net/index.php?id=copperbars-1) - Another description and demo for building copperbars, this one in Assembler
---
Credits
* "Funin and Sunin" by Kevin MacLeod
incompetech.com
CC-BY 3.0 (creativecommons.org/licenses/by/3.0/)
Переглядів: 9 596
Відео
Drawing Denise in True Brilliance - Bromo Art Walk May 2023
Переглядів 416Рік тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos During the Bromo Art Walk in Baltimore on May 18, 2023, I drew the character for the custom chip Denise on an emulated Amiga 1200 in the 24-bit Amiga painting software True Brilliance, which was released in 1993. My display was mirrored onto a monitor so others could see the art production. There was a lot o...
Write Internet-enabled Amiga programs with AMOS Professional and this extension!
Переглядів 611Рік тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos Introducing the BSD Socket Extension for AMOS Professional, the newest and easiest way to get your AMOS BASIC programs onto the Internet. Available now on Aminet and on the Hackerbun code repository. This code finalizes the 25 year old project I started in 1998 to write a networking library for AMOS Professi...
Building a simple Amiga network client...in assembler?!?
Переглядів 974Рік тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos Topaz walks through what it takes to write a network client in M68K assembler on the Commodore Amiga, using development tools that run right on the Amiga itself! Thanks to Tyrel (@tyrel@social.tyrel.dev) & Colin! * Mastodon: oldbytes.space/@TopazRabbit * Website: theindustriousrabbit.com/ * RSS: theindustrio...
Building a Simple Server in C for the Commodore Amiga
Переглядів 2 тис.2 роки тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos Topaz Rabbit walks through building a simple bsdsocket.library based server for the Commodore Amiga using the C programming language. You'll learn about development environment setup, waiting for socket connections & other signals, and reading and printing client data to the console. * Mastodon: oldbytes.spa...
MiSTerFS problems with AO486? Here's a workaround, and a quick explanation how it works
Переглядів 5142 роки тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos Having trouble getting MiSTerFS to work on the AO486 core? Topaz Rabbit walks you through a workaround you can do on the Linux side of the MiSTer, then describes how that workaround works. Thanks to Tyrel (@tyrel@social.tyrel.dev), Jim (@ijimkoz@mastodon.social)! * Mastodon: oldbytes.space/@TopazRabbit * Web...
Can a Commodore Amiga help you cook a pizza? -- Amiga GUI app development in C
Переглядів 2,5 тис.2 роки тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos Topaz Rabbit walks us through writing a pizza timer app in C on the Commodore Amiga. Follow along and learn about Intuition, GadTools, devices, message ports, IO, and even signals! Thanks to Tyrel (@tyrel@social.tyrel.dev)! * Mastodon: oldbytes.space/@TopazRabbit * Website: theindustriousrabbit.com/ * RSS: t...
Amiga Architecture 101: The Basics + Gaming
Переглядів 9592 роки тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos Want to try out gaming on the classic Commodore Amiga computer? Topaz walks you through the basics of this retro computer's hardware, and the things you'll need to look for to get your own setup working. I currently use these emulators: * Linux: FS-UAE (fs-uae.net/) * Steam Deck: EmuDeck (www.emudeck.com/) *...
Amiga Art: "True Brilliance 2.0" - Pencils & Painting 1
Переглядів 6142 роки тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos I take Digital Creations True Brilliance 2.0 for a spin on my emulated Amiga 1200. I've never used this software before, and I discover it's actually not bad for painting, especially when using my Weylus and Galaxy Tab powered input setup. Stream music by Nihilore (CC-BY 4.0) - nihilore.com Subscribe to my T...
There was another extra terrestrial affected by the 80s video game crash!
Переглядів 4122 роки тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos The 80s video game movie The Last Starfighter has a second plotline hidden in plain sight the indie game development business Centauri was running to make and distribute Starfighter. Topaz Rabbit explores how the video game crash of 1983 might have affected the fate of the Frontier. Thanks to Meredith, Tyrel...
Amiga Art: "Disney Presents: The Animation Studio" - Ink & Paint Part 3
Переглядів 3982 роки тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos I did it. I finished the animation. Working with this software is more challenging than I expected. It also didn't help that my tablet was having issues with Weylus after a while. I also learn just what Frisket does, and why it's important to Free the Frisket! Skip to 2:23:54 if you want to see the finished ...
Amiga Art: "Disney Presents: The Animation Studio" - Ink & Paint Part 2
Переглядів 1622 роки тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos I see how much cleanup I can do in an hour of work on my Topaz animation in "Disney Presents: The Animation Studio" on my emulated Amiga 1200. Spoiler alert: it's not a lot. I really miss my modern animation toolset. Stream music by Nihilore (CC-BY 4.0) nihilore.com
Amiga Art: "Disney Presents: The Animation Studio" - Ink & Paint Part 1
Переглядів 3512 роки тому
New videos will be published on PeerTube! makertube.net/c/the_industrious_rabbit/videos I start cleaning up and coloring my small animation of Topaz using the Ink & Paint part of DPTAS and discover that you can hide the menu bar, and the toolbox, but not both consistently with the F10 key. I really need a real manual for this program, if anyone has a scan of one somewhere. Stream music by Nihil...
Amiga Art: "Disney Presents: The Animation Studio" - Basic Pencil Test Part 2
Переглядів 1642 роки тому
Amiga Art: "Disney Presents: The Animation Studio" - Basic Pencil Test Part 2
Amiga Art: Learning How to Use "Disney Presents: The Animation Studio" - Basic Pencil Test
Переглядів 1,7 тис.2 роки тому
Amiga Art: Learning How to Use "Disney Presents: The Animation Studio" - Basic Pencil Test
What the Heck is NoFastMem? -- Amiga RAM and Older Games
Переглядів 8 тис.2 роки тому
What the Heck is NoFastMem? Amiga RAM and Older Games
Using a project you coded yourself? Rewrite part of it in something new!
Переглядів 1892 роки тому
Using a project you coded yourself? Rewrite part of it in something new!
Checksums -- making games safer to type in from magazines since the 70s
Переглядів 4963 роки тому
Checksums making games safer to type in from magazines since the 70s
Hold down RESET while you power off your NES -- or else!
Переглядів 2 тис.3 роки тому
Hold down RESET while you power off your NES or else!
Can I fix the non-functioning AMOS BASIC networking library I wrote in 1998?
Переглядів 4,9 тис.3 роки тому
Can I fix the non-functioning AMOS BASIC networking library I wrote in 1998?
Games Distributed By Magazine: Star Dragon
Переглядів 643 роки тому
Games Distributed By Magazine: Star Dragon
Games Distributed By Magazine: Typing in MLX
Переглядів 2403 роки тому
Games Distributed By Magazine: Typing in MLX
What makes spaces in Metroid passwords so special?
Переглядів 4313 роки тому
What makes spaces in Metroid passwords so special?
Games Distributed By Magazine: The Automatic Proofreader
Переглядів 1563 роки тому
Games Distributed By Magazine: The Automatic Proofreader
How long would a hand-written password for The Legend of Zelda be?
Переглядів 1,1 тис.3 роки тому
How long would a hand-written password for The Legend of Zelda be?
Amiga Copper Demo + 90 Minutes of Module Music
Переглядів 5443 роки тому
Amiga Copper Demo 90 Minutes of Module Music
Rubber Duck Debugging - One hour of a rubber duck
Переглядів 4344 роки тому
Rubber Duck Debugging - One hour of a rubber duck
The Copper is a 'wish-list' item added in response to making life easier for display-list graphics machines (in particular, it's the follow-up to the Atari 800's system of placing graphics on the screen). I.e. The Amiga is, as Joe Decuir describes it "The third system" or iteration whereas the Atari 800 is the second system (and the Atari 2600 is the first system of the series). Between this and the Agnus having 25 DMA channels, its own RAM bus, and being cycle-interleaved with the other RAM bus that the CPU uses, it makes for a pretty slick system. Even the eight re-usable sprite generators are cycle-interleaved with Agnus. That means you can use moving blitter objects, hardware sprites, software sprites, and copper (racing the beam) effects all at the same time without a ton of load on the CPU. And as the Dutch Retro Guy has proven you can multiplex sprites horizontally to not only repeat a sprite across the screen but also use the Copper and a multiplexed sprite to display a non-repeating pattern: ua-cam.com/video/rzFUq1tHPHc/v-deo.html
Thank you so much, me tenía super cabreado tener carpetas vacías y no entendía por qué, si hacía todos los tutoriales bien. Tenga su bien merecido Like, amigo
Pretty neat
That was a great explanation. I see some people are still pushing the limits of the Amiga 1000, like this game-in-progress that's A1000 compatible: ua-cam.com/video/XDdMoglmUbs/v-deo.html
spent alot of time typing those mlx programs back in the day.
This helped so much, the tutorial I was using used an incompatible version of misterfs, which only saw directories, but the updated version didn't come with a floppy image to use to copy the updated version to the system. This work just perfectly to get the new misterfs.exe file onto the install after which I was able to share files. Great video.
It's not "slow RAM", it's commonly called "fake FAST".
Both terms are correct, as per the official Amiga Hardware Reference Manual.
@@Nebulous6 which page?
@@AnnatarTheMaia Hard copy, Page 5.
@@Nebulous6 weeelll! I just happen to have the original hard copy, let me look at page 5! ...Aaannnd, exactly as I remember it, no such term is mentioned either in Preface, page V, or Introduction, page 5. Do kindly take a stroll.
Bnuuy making me wanna buy a Wacom ArtPad2 for my 1200 now.
underrated video. My curiosity about NES Zelda revisional differences brought me here, thanks google video search (that works way better than the youtube one)
Really nicely made video
wasn't there also a "counting down rupies" byte so that you could go into your brother's savegame, buy a second Blue Ring, up-A to save and then the next time he joined he'd hear all his rupies disappearing?
It's been a year. The world needs moar moar!! <3 Edit: I just found you have more but on makertube which you have linked on your UA-cam profile. I ask that you don't stop uploading to UA-cam. Your videos are fantastic and there's no chance in hell for any newcomers to find your new content unless they know to visit your UA-cam profile for the link. If you want the exposure you deserve, along with potential monetisation, please keep uploading to UA-cam. I'm a big fan of your content and want it to get the love it deserves <3
How would you record audio to it ?
Antic 2.0
That is a long ass password, but for a game like The Legend of Zelda, I'm not surprised, with as much data as that game has to keep. It makes me wonder how long the password would be if such a system was implemented for a game like breath of the Wild, for instance, let alone ocarina of Time, or a link to the past.
Awesome!
Title had "amiga", "rasterbars", and "copper" in it. Instant subscribe and like.
Hello, could you please make a tuto on how to setup a powerful FS-UAE with high resolution graphics ?
Brilliance 2, the best of the best. Great work !
I think the workbench manual answered the question. At least, i remember learning it from print in the time.
This is a seriously underrated channel!
all amiga fans go to their graves wondering why commodore didn't release an amiga in 1989 with improved sound, 8 bit colours, and a faster processor thereby maintaining the amigas lead in custom hardware over PCs and a lead in price over Apples.
1. They did. The A3000 existed in 1989 and it was a beast. 2. Apple was wicked expensive, you had the A500+
That’s me looking back at my first 2600 programs. 😂
Why are you a rabbit?
I've been trying to remember how all this used to work. Been a few decades since I've touched this stuff, but the itch to do some of this stuff like on a Commander X16 has been growing. The hardware is different, but X16 has a few unique things going for it and I've been thinking about learning that system to see what I could do with its different hardware capabilities. So, thanks for the very well produced explanation! I'd actually forgotten about copper. LOL
I remember those River city ransom passwords.
In the beginning, there were no Fastmem expansions. It's only possible to be backwards-compatible, never future-compatible. Today, the oldies are patched for WHDLoad, but if you have original disks and an Amiga with Fastmem (which all Amigas deserve and makes them thrive), then make the not-future-compatible games run by using HogFast. (Or NoFastMem, unless it gurus your Amiga - again, software cannot be future-compatible.)
Finally understood what it was really doing.
Finally understood what it was about.
Just bought a NES. Did not know this. Thank you.
Well done. A good video for those who didn‘t grow up with an Amiga.
Thats why you code in asm and use sections 😊
Sorry, this is not a good explanation of the copper. Firstly, the copper has very little to do with bitplanes, although you do define the bitplane pointers in the copperlist. In fact the copper isn't restricted by the settings of the display window at all. Again, you do define DIWSTRT/DIWSTOP/DDFSTRT/DDFSTOP in the copperlist, but the operations of the copper happen over the complete width of the raster, so that's why you'll often see colour in the background whilst say, a scrolltext might disappear before the colour ends. The copper is also not affected by the Modulo. Also, there are special waits used to cross into the PAL area of the screen.
@@igakoga2481 That's so true, except when the loudmouth has done loads of demos, many of which can be found here on yt. So obviously the loudmouth has no idea what he's taking about and therefore can be safely ignored.
Well that does make seamless color bands, but what is more amazing is when the screen changes mode like indexed 4 and ham in a copper line. I guess that means the graphic chip can reconfigure mid screen?
Like on C64 it all is just registers. On graphic cards with dedicated VRAM you could lose memory contents. But Amiga could not even change any refresh frequency ( only the pixel clock ).
Good old Copper. Those were the days.
In 1993 on brand new AtariJaguar hardware you had an object list and could set interrupts on a scanline and let the GPU modify a register, like the horizontal resolution change in Doom.
@@ArneChristianRosenfeldt I used to develop for the Jag. It was still not the same.
@@elmiguel1969 yeah probably because racing the beam loses a lot of power when you have true color anyway and do 3d. And also because the Jag is like a factor of 10 too slow to do 3d while racing the beam. Similar to the Nintendo DS.
Love your videos. I hope you keep them coming.
The most kid friendly Amiga tutorial ever. Gosh I wish this was the 80s and what kids learned in school instead of those Crapple 2’s.
Fantastic! I spent hundreds of hours with copper and blitter ages ago. Good times 😊
Thanks ❤
Love your content! Also the artwork is awesome :)
Thanks for sharing, this came in really useful, while I love the idea of MisterFS I can't seem to get it to see any files I share in there. This option, while a little bit more long winded worked great :-)
I just found two of these disks at an antique shop. :) Was so glad to find some information on these
Great video, I hadn't realised that arcade machines were a big part of the 'video game crash', I had thought it was all down to the saturation of the market with sub-standard home console games.
Nice tunes, and I love the intro. The hard disk sound took me back to the mid 90s when we got one for our A1200 :)
Oh, very interesting. Seen the icon before but never thought much about it.
Some of the most fun, and one of my most treasured memories, was typing in the hex programs from "Compute" magazine with my dad. We would take turns reading and entering the instructions and see what that month's free program had to offer. :)
You might want to take another look at the captions btw. Edit: Nevermind, UA-cam did a weird thing and put all the captions together on one screen. It was trying to translate English captions to English too.
Thank you so much for all your videos! So informative 💖
I used to program Amiga demos, and I never remember it being that complicated 🤣 It was just something along the lines of, coding when you reach this screen position, change the colour palette. Amazing video about how it worked behind the scenes though. Hard to believe the effort put into it
best ever seen and wonderful animations too!