AMIGA alive

AMIGA alive
Showing posts with label video. Show all posts
Showing posts with label video. Show all posts

Sunday, November 24, 2024

AMIGA alive "Quick Clips"

"Quick clips" are a number of quickly recorded and little edited videos of what you might call "everyday Amiga issues" - installing a software package, fixing some C code, transcoding a file from one format to another, and the likes.

So far, these "quick clips" can be found on the YouTube channel:

Rewriting AMOS code in C

Some "live" examples of how to translate AMOS code to C code. 

https://www.youtube.com/watch?v=_jRAXVnV6cg

How to run AmigaAMP 3 on AmigaOS 3.0

With a little bit of manual effort, AmigaAMP 3 is nearly fully usable on OS3.0.

https://www.youtube.com/watch?v=bTu3J9nA8tk

Speech synthesis with "say"

Some experimentation, and a little story, with AmigaOS' "say", translator.library, and narrator.device.

https://www.youtube.com/watch?v=4e4m2Yqt51A

How to sleep() with AmigaOS

How to substitute an eventually missing POSIX sleep() function in AmigaOS. 

https://www.youtube.com/watch?v=yBYEGYFmmhA

 

...with more to come. Is there anything specific you'd like to see? Leave a comment - here, or on one of the videos' pages.

"Quick Clips" full playlist:

https://www.youtube.com/playlist?list=PLFqkmsX-uEeIA7uBhdPvHLV1QCO27hU5l


Subscriptions to the channel are highly appreciated. :-)

Thanks for watching!


Thursday, January 26, 2023

S-Video is awesome!

Over the last decades I've tried countless different setups in order to properly capture the Amiga's video output. Pretty much all of them were unsatisfactory, or just way too expensive (think A4000 plus V-Lab Motion or PAR). Old PC analogue capture cards give quite good results, but device drivers and PCI slots for these are getting really rare. So - finally! - I've decided to drop my attempts with the Composite video connection, and build an S-Video adapter for the Amiga.

Composite video merges all video information into one wire, so its signal quality is somehow limited by design. Composite video is easily available on all Amigas (built-in, or via A520 TV Modulator), but the real disappointment happens when you see this signal recorded with some average digitizing equipment. Weak colors, red all over the place, blurred, misaligned - the results are hardly enjoyable.

The Amiga provides separate red/green/blue component signals on its DSUB23 video output, which many people (including me) use with a RGB-to-SCART cable. Such a cable gives great picture quality, but only if the receiving device a) has a SCART input connector, and b) uses the separate color components.

Among my video capturing attempts was a Terratec USB box with a SCART connector, which looked great from the outside. But it turned out it doesn't use color components, only the Composite signal provided on one of the other SCART connector pins. Blurred, washed out, ...again. Sigh.

S-Video, aka Y/C, uses two wires: brightness (Y, gamma, luma, luminance), and color (C, chroma, chrominance). That doesn't sound like much on first sight (hear), but S-VHS tape recorders featuring S-Video were super expensive back in the day, and most modern analog video capture devices, including the cheap ones, have a S-Video input. So at least some improvement of picture quality can be expected just from the different specifications, and maybe from a different signal path inside the capture device.

A guide on how to build a S-Video adapter for the Amiga was quickly found at Everything Amiga: https://www.everythingamiga.com/2017/02/amiga-rgb-to-s-video-adapter.html

S-Video adapter circuit shown at https://www.everythingamiga.com/2017/02/amiga-rgb-to-s-video-adapter.html (NTSC version)

The design of the circuit looks straightforward, it uses a AD724 video chip, and it adds another Composite video output which may come in handy some day. Nice, let's start building!

The DSUB23 video connector was created from a DSUB25 one, and the SMD video encoder chip needs a little "daughterboard" adding "human-readable" soldering pads (holes).

Test-ready build of S-Video adapter

Oops, something went wrong...

First testrun: There's clearly something wrong here. This is what you get when you use a PAL crystal (4.433619MHz), but still have the AD724 set to NTSC output by connecting +5V to STND (pin 1), as shown in the (NTSC) schematics. To switch the chip to PAL video mode, STND must be connected to ground. (As noted in the bottom section / "2017-04-03 UPDATE" of the article at Everything Amiga.)

Slightly better soldering, and added composite video out

It took me a couple of attempts to get a working "daughterboard" with the AD724. Maybe the small green PCBs are of inferior quality. Or maybe just my soldering skills are, and I fried something a little too long.

Here are some pictures of the results, with RGB-to-SCART and Amiga 1200's built-in composite video for comparison.

RGB-to-SCART

A1200 built-in Composite

Composite (via S-Video adapter)

S-Video, Hi-Res 640x256

S-Video, Hi-Res laced 640x512

S-Video, Super Hi-Res laced 1280x512

Wow, it's pretty much as good as RGB-to-SCART! I certainly didn't expect that much of an improvement. (And I never knew "Palette" prefs shows up in different shapes depending on screen size. Nice.)

A very cheap USB video capture device

And here's a frame of S-Video captured with a 15EUR USB dongle capture device:

Screenshot of Amiga S-Video capture on Linux computer

Wow, that's... pretty good! Ohyeah, I can use that! :-D

To give the thing some protection, esp. when plugging/unplugging it, a simple housing was quickly created. It's a bit flimsy, and not particularly beautiful, but it'll do for now.

With this successful proof-of-concept I'll probably build another adapter, with better layout, less wires, and a sturdy, more precise case. Also maybe some shielding will further improve picture quality. 

Current "final" build state, with "modular" video chip board

Awesome! It works, is usable, and I'm totally surprised by the amazing capture quality. I expected either total failure, or a just a slight improvement, due to cheap, inferior capture device. But it turns out S-Video makes all the difference, two wires are obviously far superior to just one.

Big thank you to Everything Amiga for sharing your information!

Sources:
https://www.everythingamiga.com/2017/02/amiga-rgb-to-s-video-adapter.html
https://en.wikipedia.org/wiki/S-Video

 

Friday, October 22, 2021

Prevue Guide guru meditation live on air

One of the strengths of the Amiga - at the time - was that it generates a "native" PAL/NTSC video signal, compatible with that of any home TV, making it naturally suited for video and broadcasting production. 

Genlocking - the inter-locking of two video signals, allowing blending, chroma-keying, overlaying, etc. - was the latest thing, and the Amiga could provide such a video signal without any expansion devices.

Probably completely unknown in Europe, a US company created a TV channel out of this combination. It lauched in 1981 as "Electronic Program Guide" using Atari 8-bit computers for image generation. Until about 1998, moving to several Amiga setups and undergoing several name changes including "Prevue" and "Prevue Guide", it provided TV program information, weather forecast, celebrity interviews, etc. In it's final Amiga version the software called "PrevueGrid" was able to display video feeds on a split screen, and play back audio feeds, while displaying channel programs. After 1998 the company continued under a different name, and the Amiga platform was gradually replaced with PCs. 

https://en.wikipedia.org/wiki/File:PrevueChannel.png

So what you saw on your TV on this channel at the time was provided by an Amiga computer (together with video feed, genlocking, and other broadcasting devices). Fast-forward to the present day, YouTube, and a worldwide community supplying video content. A seemingly endless amount of original material, digitized footage, and captured broadcast video are freely available on the internet - including hours of recorded Prevue air time. Which is great, both for Amiga enthusiasts, and TV viewers that enjoy the nostalgia. 

But the fun part comes with the mishaps. Of course something goes wrong every once in a while, and AmigaOS running PrevueGrid is no exception. As is the person operating the Amiga computer in question. This results in an enjoyable mix of low-res video, genlocking gone wrong, Amiga and PrevueGrid system reboots, and other little glitches, together with oldskool TV programming - a nice look back at 1990s broadcasting technology and content.

Here are a couple of video links to get you started:

The Saddest Prevue Guide That Ever Lived 
https://www.youtube.com/watch?v=rLoEMcIPdbI

Prevue Guide Guru Meditation 10/9/91
https://www.youtube.com/watch?v=jC6MKcmETWE

Prevue Guide failure (with reboot) May 31, 1991 (part 1 of 4)
https://www.youtube.com/watch?v=Ybx1HDMw6wk

PREVUE Guide / Channel rebooting - Commodore Amiga Guru Meditation visible
https://www.youtube.com/watch?v=4x9Vado0S7M

* * *

Additional sources:

http://prevueguide.com

http://prevueguide.com/wiki/Prevue_Grid (software)

http://prevueguide.com/ULVSG/Index.html

https://en.wikipedia.org/wiki/History_of_Pop_(American_TV_channel)

Friday, February 1, 2019

Does Muse's "Algorithm" steal from "The Last Ninja - Wilderness"?

Retro is hip. Calvin Harris and many other contemporary musicians openly state the influence the nowadays called "retro-scene" had and has on their work. Do Muse owe more than just a bit to "The Last Ninja"?

"The Last Ninja" is frequently listed among the best games ever for the Commodore 64 and the Amiga (as "Ninja Remix"), and on either platform it's blessed with an outstanding soundtrack. Among all of "Last Ninja"'s music tracks, composed by Ben Daglish and Anthony Lees, the best known is probably "Wilderness", of which many remakes can be found on the net, including live band renditions.

In 2018, Muse released their album "Simulation Theory", and on first sight you get the (semi-)retro idea they obviously had. The cover instantly reminds you of "Blade Runner" , "Strange Days", "Tron", and the likes, the whole bunch of 70s to 90s science fiction cinema classics. Equally does the music take you back a couple of decades. The opening track's drums almost speak out "eight-zero-eight", and it's classic analogue synth sounds all over the place.

So let's start at what could be the beginning:

Commodore 64, "The Last Ninja" - "Wilderness" by Ben Daglish & Anthony Lees, 1987

https://www.youtube.com/watch?v=AbBENI8sHFE

A masterpiece of 3-channel SID composition. The only thing it lacks is a distinctive drum sound, but once you get it, it still has a strong underlying groove, and on top of that some beautifully crafted melodies, mostly in the pentatonic scale, along with lots of arpeggiated chords.

Three years later, Jochen Hippel creates a remix of the same composition for "Ninja Remix", with added drums, emphasizing the groove (and adding an uptempo section):

Amiga, "Ninja Remix" - "Wilderness" by Jochen Hippel (based on original C64 version), 1990

https://www.youtube.com/watch?v=hjFO9VxTo-Y

Fast-forward to 2018, Muse's "Algorithm" from "Simulation Theory", listen especially to the chords after the drums have entered, and some of the melody sections:

Muse - "Algorithm", official music video, 2018

https://www.youtube.com/watch?v=X8f5RgwY8CI

Isn't it staggering? There's even arpeggiated chords. Matt Bellamy from Muse has also openly stated his Amiga-roots, even that "...Muse wouldn't exist if it wasn't for the Amiga 500...", so it's no surprise we hear a lot of the then-common sounds and styles in Muse's music. Portions of "Algorithm" almost sound like a direct hommage to the Commodore 64 and Amiga game music composers at the time, and in this case even some of the chord progressions match.

Did Ben Daglish & Anthony Lees' "Wilderness" slip into "Algorithm"? Did Muse steal from the composers? Well, fortunately there's no copyright on chords and sounds alone. The overall composition of "Algorithm" is very different from "Wilderness", and especially the vocal sections evoke a very different mood, so there's probably no question "Algorithm" is a standalone creation. But still there is a huge "Oh yeah...!", as the similarities to 80s and 90s video game music are undeniable, and obviously intentional. Certainly not directly taken from "Wilderness", but at least on a subconscious level it is possible "The Last Ninja" has left a lasting impression in the back of the Muse's minds (or Bellamy's). And if it's not "Wilderness" specifically, then it's the blend of game music by composers like Martin Galway, Chris Huelsbeck, Rob Hubbard, Ben Daglish, Anthony Lees, and others, and the technical equipment available at the time - including an Amiga 500 - that certainly have contributed to "Algorithm". It's as if Muse are giving a friendly nod, maybe even taking a bow, to the generation of 8-bit musicians. Retro computer music has become a part of music history. Given Muse's popularity, one could say it has left its niche existence somewhere between children's bedrooms and demoparties, and reached the open mainstream.

Ben Daglish passed away on Oct. 1st 2018.
Anthony Lees passed away in Aug. 2016.
R. I .P.

* * *

Additional sources:
https://en.wikipedia.org/wiki/The_Last_Ninja
https://en.wikipedia.org/wiki/Simulation_Theory_(album)
https://en.wikipedia.org/wiki/Matt_Bellamy
http://hol.abime.net/982
https://www.youtube.com/watch?v=MB2gNA0cQYo
https://www.ultimate-guitar.com/news/general_music_news/matt_bellamy_muse_wouldnt_exist_if_it_wasnt_for_video_games__my_amiga_500_pc.html
https://www.remix64.com/news/ben-daglish-is-no-longer-with-us.html
https://c64audio.com/blogs/news/anthony-lees-an-obituary 

All used names and material belong to the respective owners.

* * *

What's your opinion? Leave a comment in the comments section below!

Friday, September 8, 2017

AMIGA alive 03: Juggler (1986) and BoingBall (1984) (Video)

"AMIGA alive 03 - Juggler (1986) and BoingBall (1984)" is out! The legendary Juggler and BoingBall demos, shown in the early days of the Amiga, and responsible for stunning the audience.


https://www.youtube.com/watch?v=nMy1CyJveKM

Sunday, July 16, 2017

AMIGA alive 02: M-Tec Mastercard SCSI controller installation (Video)

"AMIGA alive 02 - M-Tec Mastercard SCSI installation" is out! This time we're installing a SCSI controller into our Amiga 1200. Hope you enjoy it, and as always comments are welcome!


https://www.youtube.com/watch?v=OpAuV6Vdl-I


Friday, April 21, 2017

AMIGA alive 01: Amiga 500 keyboard membrane repair (Video)

"AMIGA alive 01 - Amiga 500 keyboard membrane repair" is out. We're doing a little repair job to the A500's keyboard membrane, and show you some of the individual parts the keyboard is made of. Hope you enjoy it - comments welcome!


https://www.youtube.com/watch?v=48B2bSaZPpI