Welcome, Guest. Please login or register.

Author Topic: Amiga movies possible on stock OCS machine?  (Read 6503 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Amiga_NutTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 926
    • Show all replies
Amiga movies possible on stock OCS machine?
« on: November 18, 2009, 11:11:17 PM »
I was wondering just how far you could take the OCS chipset with a fast IDE or CF adaptor storage medium using say an Amiga 600 or A500/2000/1000 with a fast hard drive. (well fast for 2003/2004 etc when 6gb was a lot!)

I have a similar thread in another Amiga board about this but hoping some people here could help.

The dream is 24FPS or as close as possible on a stock 7mhz OCS/ECS Amiga in either 320x200 or 320x256.

Now if you had the frames stored in an uncompressed format is it possible to pull in a 6 bitplane image (48kb) uncompressed for each frame with a palette per frame and througput it in the OCS/ECS chipset bandwidth @ 20FPS. So about 1mb/s sustained speed for EHB/HAM6 20FPS movie @ 320x200x6bitplanes.

Can the blitter write this much data per second....can you use DMA to load in the data without the blitter into assigned screen memory from  the IDE hard drive interface?

Any technical advice appreciated on this....would like to end up with something  that can show the world what really was possible technically in 1985...and how little things have actually changed in one quarter of a century with winbloze and arty farty OSX computer for sale today :)
 

Offline Amiga_NutTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 926
    • Show all replies
Re: Amiga movies possible on stock OCS machine?
« Reply #1 on: November 19, 2009, 04:21:34 PM »
When I say 1985 all I really mean is the OCS/ECS chipset bandwidth was capable of this task.

And I thought as there are IDE adaptors for A500/1000 machines using the ICD kits to install notebook 2.5" IDE drives technically it is possible to fit a CF card to these internal boards (they go in the 68000 CPU socket I believe)

But really it is A600 and up to use easily on a real machine I guess. I've seen the HAM animations on youtube they're 15fps using a custom format on an 030 A2000 machine I believe.

My idea was if you take a standard set of uncompressed frames that literally slot directly into screen memory to minimize the CPU bandwidth negating any decompression which you can then use for DMA transfers of the frame from your storage device etc. Hell compared to even Win2000 we are talking peanuts in file sizes really ;)

Also there are two packages I remember. One was Clarissa's SSA animation format and also another program for playing IFF anims direct from the hard drive called BigAnim or something? Don't know if SSA has HD playback routines or if BigAnim has provision for sound.

The goal is to make something that people can at least run on UAE on an A500 config if they don't have the hardware like an IDE --> CF solution etc. You can still get incredibly fast 40Gb 7200RPM Toshiba/Fujitsu/IBM 2.5" IDE drives which are very good, speed up XP execution on sub-optimal memory size (<256mb) very well so the through put and seek times are just where you want them and probably man enough for the job.

It's something to make people who don't know about the Amiga sit up and look in amazement at how little things have really changed in 1/4 of a century as far as a desktop computer for the home goes. A bit of fun too yes but it just struck me as it is the right time to do this :) You just know no Mac v1/ST/PC of the era had the technology....maybe the Amiga was only lacking fast media in 1985....which is a powerful point to show...and what better way than through the medium of youtube so a new generation can go "Really? that's awesumz d00d" etc ha

So I guess what we are asking is...is it possible for the Amiga to load in 48k images of uncompressed HAM6 @ 320x200 in 1/25th of a second AND put them into the display area. I'm not fussed about compression in the era of HD drives being measured in Terrabytes on new PCs. Someone said the Blitter bandwidth for this is 2mb per second divided by 2 (need two channels for a straight copy) so it's almost there...technically.
 

Offline Amiga_NutTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 926
    • Show all replies
Re: Amiga movies possible on stock OCS machine?
« Reply #2 on: November 20, 2009, 07:01:23 PM »
Nice little discussion  going on here, input is appreciated.

So if we had a 320x200 image size in 6 bits that would be...

320x200 x 6 bitplanes gives us a nice easy 48,000 bytes...plus a couple of bytes for palette info for each image. NO compression so far...to keep it simple and make sure the CPU just fetches our data with no hindrance or extra work required to the data.

So if it is possible to initiate the streaming of the raw 48,000 bytes to an area of chip ram then all you do is display contents as soon as load is finished and start loading the next frame into the second area of chip ram (ditto display screen 2 when this is complete and repeat rinse)

You could also set up an area of memory to load in the raw data for Paula and as long as you can keep loading in the 1/25th or whatever of audio data quicker than your playback rate uses it up in the movie player then this should work fine also right?

I assume that setting the location of the start of actual screen memory once loaded with the correct data we have pre-packaged in the uncompressed 48k file is a simple register update too?

I'm trying to find the Clarissa review in an old magazine I know I have but I don't think that could load anims from disk only memory.
 

Offline Amiga_NutTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 926
    • Show all replies
Re: HAM6 Video encoding software. (Win 32 and DOS)
« Reply #3 on: November 24, 2009, 12:15:44 AM »
Quote from: ddniUK;530957
Hi all, I have been speaking to the author of the HAM6 encoding software and playback app (T.J Edminster).
He has agreed for it to be released into the public domain.
The archive should be kept intact and any new software derived from this should credit him as the original author.

http://www.filefactory.com/file/a1d5c0h/n/avi4hv.zip


On the direct output videos you took what speed 030 are you using this application for? 25/33/40/50mhz?