amiga.org
     
iconAll times are GMT -6. The time now is 07:58 PM. | Welcome to Forum, please register to access all of our features.

» Amiga.org » Amiga computer related discussion » General chat about Amiga topics » Amiga movies possible on stock OCS machine?

General chat about Amiga topics This forum is for conversations which are specifically "Amiga" related, but don't fit into other categories. Contents of this forum do appear on the main page, unlike Talk About. If a subject appears to be non-related, it will be moved to Talk About.

Reply
 
Thread Tools Display Modes
Old 11-19-2009, 02:34 PM   #16
desiv
Defender of the Faith
Points: 5,292, Level: 46 Points: 5,292, Level: 46 Points: 5,292, Level: 46
Activity: 4% Activity: 4% Activity: 4%
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Oregon
Posts: 1,142
Default Re: Amiga movies possible on stock OCS machine?

Quote:
Originally Posted by Zac67 View Post
6 bitplane gfx costs you half CPU (or SCSI DMA) bandwidth on chip RAM during bitplane DMA. Since you're using no overscan, you can make up for part of the bandwidth loss during horizontal and vertical blanking.
You've got 225 DMA slots in each line, 312 lines/PAL frame. From the 225 cycles, the CPU can potentially use 112 (113?), 40 are lost to gfx, leaving 72. 72*256 + 112*56 = 24704 cycles per frame

16 bit chip RAM allows you to write 49408 bytes per frame, the A3000's 32 bit chip RAM would double that to 98816 bytes. Running 25 fps means you've got two frames for a full refresh (61440 bytes), so it shouldn't really be a big problem with optimized code, possibly even with a chip RAM only system!
Doesn't all that assume you are sending the entire screen data?
Can't you just send the changed data across?
Or would that take more CPU to figure out that to transfer?

desiv
desiv is offline   Reply With Quote
Old 11-19-2009, 03:00 PM   #17
ral-clan
Defender of the Faith
Points: 13,154, Level: 74 Points: 13,154, Level: 74 Points: 13,154, Level: 74
Activity: 1% Activity: 1% Activity: 1%
 
ral-clan's Avatar
 
Join Date: Feb 2006
Location: Ontario, Canada
Posts: 1,622
Default Re: Amiga movies possible on stock OCS machine?

Doesn't the software "Clarissa" claim to be able to play Amiga anims at full 30fps framerate even on a stock 68000 machine?
ral-clan is offline   Reply With Quote
Old 11-19-2009, 03:04 PM   #18
Zac67
Kindred of Babble-on
Points: 12,503, Level: 73 Points: 12,503, Level: 73 Points: 12,503, Level: 73
Activity: 15% Activity: 15% Activity: 15%
 
Zac67's Avatar
 
Join Date: Nov 2004
Location: Erlangen, Germany
Posts: 2,862
Blog Entries: 4
Default Re: Amiga movies possible on stock OCS machine?

Quote:
Originally Posted by desiv View Post
Doesn't all that assume you are sending the entire screen data?
Can't you just send the changed data across?
Or would that take more CPU to figure out that to transfer?
We were assuming uncompressed data. With a fast CPU and well compressable video you can top that rate easily (the faster the CPU the better the compression yield).
Zac67 is offline   Reply With Quote
Old 11-19-2009, 03:06 PM   #19
Zac67
Kindred of Babble-on
Points: 12,503, Level: 73 Points: 12,503, Level: 73 Points: 12,503, Level: 73
Activity: 15% Activity: 15% Activity: 15%
 
Zac67's Avatar
 
Join Date: Nov 2004
Location: Erlangen, Germany
Posts: 2,862
Blog Entries: 4
Default Re: Amiga movies possible on stock OCS machine?

Quote:
Originally Posted by ral-clan View Post
Doesn't the software "Clarissa" claim to be able to play Amiga anims at full 30fps framerate even on a stock 68000 machine?
Depends on the gfx resolution area you're transferring - 16 color hires overscan is completely impossible, even with fast RAM and CPU.
Zac67 is offline   Reply With Quote
Old 11-19-2009, 03:06 PM   #20
Piru
' union select name,pwd--
Points: 30,457, Level: 100 Points: 30,457, Level: 100 Points: 30,457, Level: 100
Activity: 69% Activity: 69% Activity: 69%
 
Piru's Avatar
 
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
Default Re: Amiga movies possible on stock OCS machine?

Quote:
Originally Posted by Zac67 View Post
If there's a bit of fast RAM (for PIO overhead) there's probably no large penalty on PIO vs DMA. Access to IDE registers will happen in fast memory, as will ROM access.
My understanding is that the I/O registers are as slow as the chip memory.
Piru is offline   Reply With Quote
Old 11-20-2009, 11:16 AM   #21
Zac67
Kindred of Babble-on
Points: 12,503, Level: 73 Points: 12,503, Level: 73 Points: 12,503, Level: 73
Activity: 15% Activity: 15% Activity: 15%
 
Zac67's Avatar
 
Join Date: Nov 2004
Location: Erlangen, Germany
Posts: 2,862
Blog Entries: 4
Default Re: Amiga movies possible on stock OCS machine?

Quote:
Originally Posted by Piru View Post
My understanding is that the I/O registers are as slow as the chip memory.
Dunno about the A600 but the CPU socket solutions attach to the CPU side as do all sidecar variants. No need to request a cycle from Agnus since all that stuff is clearly beyond its address range.

[...]
After looking at the 600's schematics the above should count for June Bug as well.

Possibly you've mixed that up with CIA speed - they're on the CPU bus, too but lots of wait states make them pretty slow.

Last edited by Zac67; 11-20-2009 at 11:18 AM..
Zac67 is offline   Reply With Quote
Old 11-20-2009, 12:01 PM   #22
Amiga_Nut
Cult Member
Points: 9,281, Level: 64 Points: 9,281, Level: 64 Points: 9,281, Level: 64
Activity: 5% Activity: 5% Activity: 5%
 
Join Date: Jan 2007
Posts: 812
Default Re: Amiga movies possible on stock OCS machine?

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.
Amiga_Nut is offline   Reply With Quote
Old 11-20-2009, 12:17 PM   #23
ddniUK
Cult Member
Points: 6,578, Level: 53 Points: 6,578, Level: 53 Points: 6,578, Level: 53
Activity: 2% Activity: 2% Activity: 2%
 
Join Date: Apr 2006
Location: Northern Ireland
Posts: 504
Default Re: Amiga movies possible on stock OCS machine?

As this is a clone of the thread started over on EAB, I post the vids that I posted there.
They are videos showing HAM6 playback through native chipset. Needs an 030 processor, but actually running on 060 here. Will repost direct capture of Amiga output on 030 and 060 this w/e.

http://www.youtube.com/watch?v=Rc6_d1H_9u0
http://www.youtube.com/watch?v=6q491Z-vmbw
ddniUK is offline   Reply With Quote
Old 11-23-2009, 12:38 PM   #24
ddniUK
Cult Member
Points: 6,578, Level: 53 Points: 6,578, Level: 53 Points: 6,578, Level: 53
Activity: 2% Activity: 2% Activity: 2%
 
Join Date: Apr 2006
Location: Northern Ireland
Posts: 504
Default HAM6 Video encoding software. (Win 32 and DOS)

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
ddniUK is offline   Reply With Quote
Old 11-23-2009, 05:15 PM   #25
Amiga_Nut
Cult Member
Points: 9,281, Level: 64 Points: 9,281, Level: 64 Points: 9,281, Level: 64
Activity: 5% Activity: 5% Activity: 5%
 
Join Date: Jan 2007
Posts: 812
Default Re: HAM6 Video encoding software. (Win 32 and DOS)

Quote:
Originally Posted by ddniUK View Post
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?
Amiga_Nut is offline   Reply With Quote
Old 12-03-2009, 03:02 PM   #26
ddniUK
Cult Member
Points: 6,578, Level: 53 Points: 6,578, Level: 53 Points: 6,578, Level: 53
Activity: 2% Activity: 2% Activity: 2%
 
Join Date: Apr 2006
Location: Northern Ireland
Posts: 504
Default Re: HAM6 Video encoding software. (Win 32 and DOS)

Hi It was on a 50mhz 030
ddniUK is offline   Reply With Quote
Old 12-03-2009, 08:29 PM   #27
stefcep2
Defender of the Faith
Points: 8,282, Level: 61 Points: 8,282, Level: 61 Points: 8,282, Level: 61
Activity: 23% Activity: 23% Activity: 23%
 
Join Date: Sep 2007
Posts: 1,263
Default Re: Amiga movies possible on stock OCS machine?

i used to convert all my low-res anims to interlace and then run them through clarissa. It made a a big difference to the smoothness of the animation. I understand Clarissa splits each frame in two and shows every even scanline in one and follows immediately with showing every odd scanline of the same frame. I don't know what the bandwidth implications are but the results were much much smoother. I'm not sure that Clarissa can run on a 1 MB A500 though.
stefcep2 is offline   Reply With Quote
Reply

Bookmarks

Tags
stock , ocs , movies , machine , amiga

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump