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

Amiga.org Operating System Specific Discussions Amiga OS Amiga OS -- Development fast display of blitter objects (bobs)

Amiga OS -- Development This particular forum deals with issues regarding development for all versions of AmigaOS.

Reply
 
Thread Tools Display Modes
Old 05-19-2007, 01:45 AM   #1
hextreme
Merely Curious
Points: 1,608, Level: 23 Points: 1,608, Level: 23 Points: 1,608, Level: 23
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Apr 2007
Posts: 2
Default fast display of blitter objects (bobs)

Hello!
I have problem with Bobs (blitter objects). They are displayed too slow. How to speed'em up? For example how to create environment like in Benefactor under WHDLoad, which saves old View, shut downs system until F10 is pressed and there are even many objects drawn by Blitter without lags.
I don't have graphic card so it's under AGA chipset.
Thanks in advance for response! If you wish sample code just ask.
hextreme is offline   Reply With Quote
Old 05-19-2007, 01:19 PM   #2
SamuraiCrow
Premium Member
Points: 14,461, Level: 78 Points: 14,461, Level: 78 Points: 14,461, Level: 78
Activity: 38% Activity: 38% Activity: 38%
 
SamuraiCrow's Avatar
 
Join Date: Feb 2002
Location: Colorado, USA
Posts: 2,111
Blog Entries: 2
Send a message via Yahoo to SamuraiCrow Send a message via Skype™ to SamuraiCrow
Default Re: fast display of blitter objects (bobs)

The reason the bobs are too slow is a shortcoming in the speed of the AGA chipset. There are some patches like the Games Master System that will do CPU-assisted blitting to shore up the problem but this is only a kludge. I'm afraid the best solution is to write software with graphics cards in mind. (Or use vsprites instead of bobs.)
SamuraiCrow is offline   Reply With Quote
Old 05-19-2007, 03:27 PM   #3
Cass
Cult Member
Points: 10,950, Level: 69 Points: 10,950, Level: 69 Points: 10,950, Level: 69
Activity: 5% Activity: 5% Activity: 5%
 
Cass's Avatar
 
Join Date: Apr 2003
Location: Athens, Hellas
Posts: 804
Default Re: fast display of blitter objects (bobs)

In AMOS you could switch off the multitasking by POKing the exec library, and activating AMAL routines.
Also synchronising with the VBlank, you get a smoother effect.
__________________
"If we don't got it, you don't want it! "
Cass is offline   Reply With Quote
Old 05-20-2007, 12:25 AM   #4
hextreme
Merely Curious
Points: 1,608, Level: 23 Points: 1,608, Level: 23 Points: 1,608, Level: 23
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Apr 2007
Posts: 2
Default Re: fast display of blitter objects (bobs)

Thanks for response! I finally found the solution - I am disabling all interrupts by banging hardware and writing value 0x7FFF into custom.intena and bobs run very fast. :-)
hextreme is offline   Reply With Quote
Old 05-20-2007, 06:23 AM   #5
Karlos
Sockologist
Points: 50,618, Level: 100 Points: 50,618, Level: 100 Points: 50,618, Level: 100
Activity: 5% Activity: 5% Activity: 5%
 
Karlos's Avatar
 
Join Date: Nov 2002
Location: Barishabaad, Sardistan
Posts: 16,667
Blog Entries: 18
Default Re: fast display of blitter objects (bobs)

Quote:
hextreme wrote:
Thanks for response! I finally found the solution - I am disabling all interrupts by banging hardware and writing value 0x7FFF into custom.intena and bobs run very fast. :-)
Just make sure you re-enable the relevant ones when you want to do any I/O ;-)
__________________
OCA
This isn't SCSI... This is SATA!!!
I have CDO. It's like OCD except all the letters are in ascending order. The way they should be.
Core2 Quad Q9450 2.66GHz / X48T / 4GB DDR3 / nVidia GTX275 / Linux x64, AROS, Win64
A1XE 800MHz / 512MB / Radeon 9200 / OS4.1
A1200T BPPC 240MHz / 256MB / Permedia 2 / OS 3.1 - OS3.9, OS4
A1200T Apollo 1240 28MHz / 32MB / Mediator1200 / Voodoo 3000 / OS3.9
A1200D Apollo 1240 25MHz (ejector seat ROM edition) / 32MB
Karlos is offline   Reply With Quote
Reply

Bookmarks

Tags
fast , objects , display , bobs , blitter

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
FA: A few bits and bobs ... tribz Amiga Marketplace 4 11-23-2008 12:44 PM
Semaphore rules/Efficiency using semaphores in list objects Jose Amiga OS -- Development 6 12-24-2005 11:03 AM
Various bits and bobs Kinster Amiga Marketplace 3 05-19-2005 10:37 AM
Looking for someone wo can create 3d objects for Soms3d MangaClub Amiga OS -- Development 6 02-15-2004 02:40 PM
OCS/ECS/AGA/BLITTER/PAULA Emulation in AOS4 spotUP Amiga Hardware Issues and discussion 5 12-11-2003 09:45 PM