English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old Yesterday, 16:58   #21
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,921
Quote:
Originally Posted by Gorf View Post
The MSX2+ Platform used the Yamaha V9958 Video Chip.
It had a "YJK" mode:
YJK is composed of these three components:
Code:
Y = B/2 + R/4 + G/8
J = R - Y
K = G -Y
So Y is quite similar to Luminance and I think this format would have been quite nice for HAM, when only/mainly changing the Y component.

Both a component signal and a RGB signal could have been derived easily from an YJK source (essentially just some adders for RGB)

To get enough coulor-space, at least the Y component probably needs to be 5 bits wide internally.
Technically better (empirically proven) and probably simpler will be YCoCg https://en.wikipedia.org/wiki/YCoCg?useskin=vector color space - easier to implement (in software and in hardware).
It could be implemented in fast opamps externally and switched on the fly for example with help of ZD pin (genlock status).
pandy71 is offline  
Old Yesterday, 17:22   #22
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,215
Quote:
Originally Posted by Gorf View Post
No it is using bitmaps:
Framedemo
framedemo displays a series of frames, each of which contains a 256 by 256 image one-bit-deep pixels
(that is, the image is a square monochrome bitmap, with 256 bits on a side). framedemo looks for the frames in the files frame.1 through frame.n in the current working directory, and displays them in numerical order.
http://bitsavers.informatik.uni-stut...3.4_198706.pdf

But the speed can be adjusted:
If you move the cursor onto the image surface, you can type certain commands to affect the rate at which the frames are displayed.
The initial rate is one frame per second:
r removes l/20th of a second from the interval.
F removes one second from the interval.
Ff makes the interval as small as possible.
s adds 1/20th of a second.
S adds one second.
@tschak909

Maybe you give it an other try with "Ff" to get the max framrate?

Aha! Thanks for actually digging this up, I tried to look for it but somehow failed.


Reading frames from individual files from the filesystem is probably also not great for performance, but that's on the implementor
Locutus is offline  
Old Yesterday, 19:22   #23
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,509
I assume it will buffer the sequence after the first run … or at least the file-system will keep it buffed.
But what we see in the video is simply the default 1 second delay after each frame
In this mode one could probably open 20 windows simultaneously without any further slowdown
Gorf is offline  
Old Yesterday, 19:38   #24
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,509
Quote:
Originally Posted by tschak909 View Post
Amiga vs Sun2/120, two systems of comparable power (sun2/120s were used for bring-up of the Amiga), running "frame demos". This second try pushes the speed of the sun framedemo as high as it will go. #retrocomputing https://youtube.com/shorts/UmPryBACkl0
Well … now we see that bitmaps are overwritten multiple times each vertical screen refresh. So it is simply not synced to the monitor.
And we see Sun’s multitasking at work, giving each window a much longer uninterrupted time, than AOS would do.

What we still don’t see is how good or bad SUN’s software blitter actually is.

The best optical result with this dema would probably come from the smallest delay step (0.2 sec) resulting in 5 frames per second.
And more than 3 windows in parallel
Gorf is offline  
Old Today, 00:30   #25
Bruce Abbott
Registered User
 
Bruce Abbott's Avatar
 
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,864
Quote:
Originally Posted by Gorf View Post
we see Sun’s multitasking at work, giving each window a much longer uninterrupted time, than AOS would do.
Pretty poor 'multitasking'.

Quote:
What we still don’t see is how good or bad SUN’s software blitter actually is.
What we do see is that the Amiga animates the globes smoothly, while the Sun doesn't.

Pretty impressive for a machine that cost 20 times less.

Quote:
Originally Posted by Locutus View Post
...Also the Sun is running in 1152x900 at 72Hz, also a 'minor' difference there :-)
In 2 colors. Video refresh rate is irrelevant, except to note that the Sun can't produce composite video for displaying on a TV or recording to videotape.

The Amiga is running 4 colors. In 2 colors it should be able to run the same speed in 640x512. So the Sun has ~3 times more work to do, but its CPU is 40% faster so it should run at about half the speed.
Bruce Abbott is online now  
Old Today, 02:40   #26
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,509
Quote:
Originally Posted by Bruce Abbott View Post
Pretty poor 'multitasking'.

What we do see is that the Amiga animates the globes smoothly, while the Sun doesn't.
More likely just the way this particular program was written, as it does apparently not yield its quantum of cpu-time after each frame-update, but simply keeps updating until it is preempted.


Quote:
The Amiga is running 4 colors.
The globe on Amiga is just 2 colors, so it is just one bitplane, that needs updating. Same as on the SUN. Only the Amiga's globe is a much smaller area and therefore much less pixels.

This is really comparing apples and oranges. Not useful.
Gorf is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Earth globe application OscarBraindeaD request.Apps 10 01 November 2019 08:42
Amiga Future issue 120 released AndreasM News 0 03 May 2016 16:12
Amiga Future 120 preview are now available online AndreasM News 0 19 April 2016 14:36
Amiga T-shirts arriving all around the globe Jope Amiga scene 21 11 January 2016 12:57
LS-120: writing/reading Amiga diskettes? Pfloyd Amiga scene 7 26 July 2008 22:15

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


All times are GMT +2. The time now is 05:15.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11150 seconds with 16 queries