English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 15 April 2014, 13:24   #21
Gunnar
Registered User
 
Join Date: Apr 2014
Location: Germany
Posts: 154
Quote:
Originally Posted by britelite View Post
Oh really, does the Vampire also speed up the chipmem-access?
EDIT:
Wrong values - as we can only get 50% of the cyles.
We can do 320x240 * 64 colors at 25 FPS

This would be good for game or demo

That the CPU can only get halve of the buy cycles is an unfortunate limit.

Last edited by Gunnar; 15 April 2014 at 17:30.
Gunnar is offline  
Old 15 April 2014, 13:26   #22
britelite
Registered User
 
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 820
Quote:
Originally Posted by Gunnar View Post
160x240 * 4096 colors at 60 FPS
No such HAM-mode available on ECS

Quote:
Just think about how to do this - you will see that it can be done - if you really want.
Sure thing, why don't you show us how to
britelite is offline  
Old 15 April 2014, 13:33   #23
Gunnar
Registered User
 
Join Date: Apr 2014
Location: Germany
Posts: 154
Quote:
Originally Posted by britelite View Post
No such HAM-mode available on ECS


Sure thing, why don't you show us how to
Not HAM but direct color

Try to think about it....
Gunnar is offline  
Old 15 April 2014, 13:36   #24
britelite
Registered User
 
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 820
Quote:
Originally Posted by Gunnar View Post
Not HAM but direct color

Try to think about it....
You mean writing to the color registers directly fast enough on ECS? I'll believe it when I see it
britelite is offline  
Old 15 April 2014, 13:44   #25
Gunnar
Registered User
 
Join Date: Apr 2014
Location: Germany
Posts: 154
Quote:
Originally Posted by britelite View Post
You mean writing to the color registers directly fast enough on ECS? I'll believe it when I see it
You should get a Vampire to see it.


But Yes - now you see my point.
Disable Chipmme DMA and poke the register directly.
As your Turbo card is effectively a DMA machine itself - you can do this 100% if you want.

I think there is some room for making real cool demos for coders willing to do so.
Gunnar is offline  
Old 15 April 2014, 13:59   #26
britelite
Registered User
 
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 820
Quote:
Originally Posted by Gunnar View Post
You should get a Vampire to see it.
This should work on any accelerator on the A600, so why don't you provide an executable

Quote:
But Yes - now you see my point.
Disable Chipmme DMA and poke the register directly.
As your Turbo card is effectively a DMA machine itself - you can do this 100% if you want.
And you've actually tried this?
britelite is offline  
Old 15 April 2014, 14:06   #27
Gunnar
Registered User
 
Join Date: Apr 2014
Location: Germany
Posts: 154
[QUOTE=britelite;949143]
Quote:
Originally Posted by britelite View Post
This should work on any accelerator on the A600, so why don't you provide an executable
But only if you get the timing fot the Chip bus properly

Quote:
Originally Posted by britelite View Post
And you've actually tried this?
Why do you think that it would not work?
Gunnar is offline  
Old 15 April 2014, 14:08   #28
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
I have a slight feeling of Déjà Vu. For some reason I suddenly thought about disassembling Kickstart ROMS in 1 week. *Cough*.
StingRay is offline  
Old 15 April 2014, 14:08   #29
britelite
Registered User
 
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 820
Quote:
Originally Posted by Gunnar View Post
Why do you think that it would not work?
I asked, have YOU tried it?
britelite is offline  
Old 15 April 2014, 14:14   #30
robinsonb5
Registered User
 
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,157
Quote:
Originally Posted by britelite View Post
This should work on any accelerator on the A600, so why don't you provide an executable
Actually it sounds like the kind of specialised application where the FPGA is ideal. If you've taken over the machine and are running software from SDRAM, so can keep the CPU off the Amiga bus except during, say, vblank interrupts, there's no reason why the FPGA couldn't be set up to spoon-feed graphics data from SDRAM straight into $DFF180 without the CPU being involved.

On the other hand, attempting this feat in software alone would be crazy difficult.
robinsonb5 is offline  
Old 15 April 2014, 14:15   #31
Gunnar
Registered User
 
Join Date: Apr 2014
Location: Germany
Posts: 154
Quote:
Originally Posted by britelite View Post
I asked, have YOU tried it?
No I did not try it.
We just tossed demo idead around at lunch.

But you did not say why you think it should not work.
Gunnar is offline  
Old 15 April 2014, 14:18   #32
britelite
Registered User
 
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 820
Quote:
Originally Posted by Gunnar View Post
No I did not try it.
What a surprise.

Quote:
But you did not say why you think it should not work.
I never said it wouldn't work. I just implied you don't actually know if it works either
britelite is offline  
Old 15 April 2014, 14:28   #33
Gunnar
Registered User
 
Join Date: Apr 2014
Location: Germany
Posts: 154
Quote:
Originally Posted by britelite View Post
I never said it wouldn't work. I just implied you don't actually know if it works either
This talk does lead no where.
If you know the bus protocol of the AMIGA then you know what works and what not. There is no room for speculation - the protocol is very clear.


Its obvious that if wanted you can do on an A600/Vampire effects that will even astonish AGA/060 users...

So if someone is seriously interested in doing something like this then lets talk about the options.
Gunnar is offline  
Old 15 April 2014, 14:35   #34
britelite
Registered User
 
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 820
Quote:
Originally Posted by Gunnar View Post
This talk does lead no where.
Indeed, talk is cheap and actions speak louder than words

Quote:
Its obvious that if wanted you can do on an A600/Vampire effects that will even astonish AGA/060 users...
Can't wait for you to show off some cool effects
britelite is offline  
Old 15 April 2014, 16:56   #35
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Oh yes, the Déjà Vu is getting stronger.
StingRay is offline  
Old 15 April 2014, 17:06   #36
Gunnar
Registered User
 
Join Date: Apr 2014
Location: Germany
Posts: 154
Forget about the other idea. Does not work.

But nevertheless you can relative easily display the following:

LOWRES 320x200
with 6 PLANES = 64 colors

This works fine on any old AMIGA

On any Turbo card you can render into a Chunky buffer
and copy the display over to the chipmem screen.

The available chipmem bandwidth is enough to update the screen with like 25 FPS.

This is a reasonable resolution and nice enough colors for a game / demo to use.
Gunnar is offline  
Old 15 April 2014, 17:10   #37
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by Gunnar View Post
But nevertheless you can relative easily display the following:

LOWRES 320x200
with 6 PLANES = 64 colors
Excellent.

Quote:
Originally Posted by Gunnar View Post
On any Turbo card you can render into a Chunky buffer
and copy the display over to the chipmem screen.
Awesome.
StingRay is offline  
Old 15 April 2014, 17:19   #38
Gunnar
Registered User
 
Join Date: Apr 2014
Location: Germany
Posts: 154
The big advantage that you have over a normal 68060 sytem is that you can seperate the two jobs

a) create the screen

b) copy the screen to display


This means you can fully focus with the CPU on rendering.
This makes coding
a) easier
b) you could focus a lot more CPU time on the render part.
Gunnar is offline  
Old 15 April 2014, 18:05   #39
britelite
Registered User
 
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 820
Quote:
Originally Posted by Gunnar View Post
Forget about the other idea. Does not work.
And this is why it's better to keep quiet about things until you've actually tried to do it yourself

Quote:
LOWRES 320x200
with 6 PLANES = 64 colors
Not that impressive anymore, but of course more realistic...

Quote:
This is a reasonable resolution and nice enough colors for a game / demo to use.
It is, but nothing that hasn't been seen already

Quote:
Originally Posted by Gunnar View Post
The big advantage that you have over a normal 68060 sytem is that you can seperate the two jobs
Are you saying the core will include a c2p which works independently from the cpu? In other words, does it perform a c2p and transfer to chipmem while the cpu is free to do other stuff?

Last edited by TCD; 15 April 2014 at 18:21. Reason: Back-to-back posts merged
britelite is offline  
Old 15 April 2014, 23:23   #40
Lonewolf10
AMOS Extensions Developer
 
Lonewolf10's Avatar
 
Join Date: Jun 2007
Location: near Cambridge, UK
Age: 44
Posts: 1,924
Quote:
Originally Posted by britelite View Post
And this is why it's better to keep quiet about things until you've actually tried to do it yourself
I agree, but sometimes over excitement etc. can influence us. I admit I sometimes spread the word about projects long before they are finished for that exact reason, and another (OT) example is when I made £800 trading commodities on the stock market in 2 weeks. (FYI: I make about £1200 a month working as a lab technician...)
Sometimes you can't help shouting these things from the rooftops
Lonewolf10 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
Vampire 500 project started majsta Hardware mods 221 17 August 2016 18:42
cd32 project idea i challenge ... sian request.Other 11 15 June 2013 19:34
Looking for artist to collaborate on Lotus Turbo Challenge project P-J Amiga scene 16 07 January 2012 04:21
Desperately seeking Amiga Demo Coder slayerGTN Amiga scene 2 02 August 2010 23:34
Project-X SE & F17 Challenge v2.0 (1993)(Team 17)(M5)[compilation][CDD3499] retrogamer request.Old Rare Games 0 05 April 2007 14:37

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 06:04.

Top

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