English Amiga Board


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

 
 
Thread Tools
Old 03 August 2020, 23:34   #1
Quagliarulo
Registered User
 
Quagliarulo's Avatar
 
Join Date: Mar 2010
Location: Napoli, Italia
Posts: 76
Does it make sense to use BOBs on a 030?

Hello, let's suppose you want to make a game such as Final Fight, targeted at AGA and fast 030 CPUs. Would you use the blitter or rather the CPU to display the fighters?

In general, given the same type of game, what is the least powerful CPU that would make you choose not to use the blitter?

I know that the answer depends on a number of other factors, but I'd like to read your opinions.

Last edited by Quagliarulo; 04 August 2020 at 01:13.
Quagliarulo is offline  
Old 04 August 2020, 07:57   #2
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
Short answer: Anytime I have real fast RAM.

Long answer: Depends on colors/resolution. If I'm working in a lores screenmode in best fetchmode there's always some free time left over for the blitter to do *SOMETHING*. The faster your CPU gets, the more it's held back by bandwidth to chipmem. You should always max out what the blitter can do without stealing cycles first, then do the rest with the CPU copying from fast memory. The blitter is crippled by being essentially the old ECS Agnus blitter, but it has the advantage of having access to DMA time that the CPU doesn't.
AmigaHope is offline  
Old 04 August 2020, 08:27   #3
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
don't forget that the blitter not only copies but shifts & masks.
jotd is offline  
Old 04 August 2020, 13:44   #4
Old_Bob
BiO-sanitation Battalion
 
Old_Bob's Avatar
 
Join Date: Jun 2017
Location: Scotland
Posts: 151
Quote:
Originally Posted by jotd View Post
don't forget that the blitter not only copies but shifts & masks.
Very much this!!

If you're doing everything with the CPU, you'll need either preshifted copies of each frame of graphics (ZX Spectrum style ) or you'll have to shift all the bits in real time as you're drawing them.

If you have enough Fast RAM for the 16 copies of all the graphics and mask bits you'll need, then even the stock 14mhz CPU inside an A1200 should beat the blitter by a decent margin.

And, you can always use the blitter as well to have even more going on screen.

B
Old_Bob is offline  
Old 05 August 2020, 17:17   #5
Quagliarulo
Registered User
 
Quagliarulo's Avatar
 
Join Date: Mar 2010
Location: Napoli, Italia
Posts: 76
Can A1200s and A4000s have any slow RAM fitted into them?
Which machines can?
Quagliarulo is offline  
Old 06 August 2020, 18:05   #6
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
Quote:
Originally Posted by Quagliarulo View Post
Can A1200s and A4000s have any slow RAM fitted into them?
Which machines can?
The only machines that support true slow ram without hacks are The A500 and OCS A2000. You might consider A600 and A1200 PCMCIA RAM to be slow ram since it goes through Gayle, though I don't know if Gayle lives entirely on the chip/slow bus like Gary does on A500/A2000, so I don't know if DMA slots block PCMCIA access (which would make it true slow ram, even if the ram is natively slower than chip RAM anyway)

Could you fit slow RAM by wiring it directly into FatGary/Gayle? Probably -- but why would you do that?
AmigaHope 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
Wanted: Amiga 1200 + Blizzard 060 (or make an 030 MK4) CU_AMiGA MarketPlace 0 29 October 2019 20:03
Does it make sense to have multiple partitions? Sim085 support.Other 23 02 October 2015 15:56
Commodore A590: something doesn't make sense B14ck W01f support.WinUAE 1 17 March 2015 15:26
Trying to make sense of Blizzard 1230 mkIV MMU spudje Amiga scene 4 14 January 2015 19:27
How to make sense of disassembly? Jonathan Drain Coders. General 1 27 October 2009 22:57

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 18:56.

Top

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