Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Who's up for a real challenge?
#1
Code the fastest transparent blitter you can for a 486. You're not restricted to any rules or languages. Do it as you please. It will run on a 486 DX4 100 mhz with 33 mhz bus. The video chip is an old cirrius logic on a 16 bit, 8 mhz (?) ISA bus.

The following tests will be performed.
Sprite to vram, aligned
Sprite to sram, aligned
Sprite to vram, unaligned
Sprite to sram, unaligned

The code has to be in by 18-04-2003 (friday). My mail is blitz_dotnet@hotmail.com
oship me and i will give you lots of guurrls and beeea
Reply
#2
Oh yeah, the arguments are passed basic style.

Blit ( seg dst as any, byval x as integer, y as integer, seg src as any )
Blit ( byval dst as long, byval x as integer, y as integer, seg src as any )

Where dst is pointer to 64000 bytes, either vram or a backbuffer. And src is qb style sprite where first byte 0-1 is width*8 and byte 2-3 is height.

The transparent color is 0.
oship me and i will give you lots of guurrls and beeea
Reply
#3
Can RLE be used? compiled?
he Legend Continues..........
Pick up DBZ budaki today!!! ;-)
Reply
#4
no
oship me and i will give you lots of guurrls and beeea
Reply
#5
this isnt just a made-up contest so you can enter ugl and win, is it blitzachinchilla? Wink
i]"I know what you're thinking. Did he fire six shots or only five? Well, to tell you the truth, in all this excitement, I've kinda lost track myself. But being as this is a .44 Magnum ... you've got to ask yourself one question: 'Do I feel lucky?' Well, do ya punk?"[/i] - Dirty Harry
Reply
#6
heh, no. I don't have to cheat to win. Not that i'm saying that i'm going to win. But i trust my skills.
oship me and i will give you lots of guurrls and beeea
Reply
#7
Does it have clipping?
y smiley is 24 bit.
[Image: anya2.jpg]

Genso's Junkyard:
http://rel.betterwebber.com/
Reply
#8
Yes, but if you don't want to. It doesn't matter, clipping doesn't affect speed at all.
oship me and i will give you lots of guurrls and beeea
Reply
#9
Depends how you implement it... if done correctly, then no. But if done the "lazy" way (which IMO is the hard way) then it does affect speed.

... hrm... yet again I'm posting useless garbage... meh.
Reply
#10
It's pretty obvious to me that clipping is done at object level. If you're not doing it at object level then you still have allot to learn and challenges isn't really what they should be doing now is it?
oship me and i will give you lots of guurrls and beeea
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)