Funny ATARI contest !

GFA, ASM, STOS, ...

Moderators: simonsunnyboy, Mug UK, Zorro 2, Moderator Team

C-Rem
Captain Atari
Captain Atari
Posts: 392
Joined: Wed May 01, 2002 6:45 pm

:)

Postby C-Rem » Sun Sep 12, 2004 2:06 pm

cool !!! well done :D

User avatar
mic
Atari User
Atari User
Posts: 33
Joined: Wed Nov 12, 2003 10:01 am
Location: Sweden

Postby mic » Mon Sep 13, 2004 6:37 am

He, he, excellent !!! A good tribute to the Leonard fan club !

User avatar
The Byte
Captain Atari
Captain Atari
Posts: 170
Joined: Tue Jun 29, 2004 3:12 pm
Location: Germany

Postby The Byte » Mon Sep 13, 2004 10:37 am

ljbk wrote:Well, here is my cheating try at it :D


Hehe.... Great! Nice Stuff for a new BSW DCD Release ;-)


...The Byte / TCE

User avatar
leonard
Moderator
Moderator
Posts: 658
Joined: Thu May 23, 2002 10:48 pm
Contact:

Postby leonard » Mon Sep 13, 2004 4:12 pm

Nice try Paulo :-) ( I wait for your fullscreen-tracker version, should be really nice)

Well anyone has news about record ? Or news about password breaking ?

I had a new law: if nobody beat the record or break the password, I'll release the password at the next ST-Niccc...

wich take place in.... 2015 ! :-)
Leonard/OXYGENE.

User avatar
gloky
Captain Atari
Captain Atari
Posts: 203
Joined: Tue Dec 10, 2002 8:24 pm
Location: berck plage

new chalenger: me :) (no, not -me-, me)

Postby gloky » Fri Sep 17, 2004 12:50 am

hi, i was working on dot effect and i find some interesting algo for coding a sprite record demos
so i try the chalenge and in six month, i will display ... ten sprite !!!!!
no, it's a joke :)
i find an algo to got sprite position by their decalage (0..15 you see) without sorting
therefore, i thinking about speed clearing rout but i do not find any interesting thing
but a this moment, no code at all
i think i could display a lot of sprite, but it surely will be much more less than 220 sprite, anyway i will try
;
; gloky 2009
;

zyprexa 10, 1 matin 1 soir
tercian 1 matin 1 midi 1 soir 1 couché
vitamine b1b6 2, 2, 0,0
cymbalta 1 le matin
equanil 400 2 matin 2 midi 1 soir 1 couché

User avatar
lotek_style
Mod(ul)erator
Mod(ul)erator
Posts: 2467
Joined: Sat May 11, 2002 2:39 pm
Location: germany
Contact:

Postby lotek_style » Fri Sep 17, 2004 8:13 am

linux is open source. atari NOT in my opinion ;)
lotek style / the sirius cybernetics corporation
- musician - ascii-artist - swapper - archivist -

.tSCc. - low-tech atari cyberpunks since 1990
http://www.tscc.de/ | http://demozoo.org/ | http://www.lotekstyle.de/ | http://ymrockerz.atari.org/

User avatar
simonsunnyboy
Moderator
Moderator
Posts: 5176
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Postby simonsunnyboy » Fri Sep 17, 2004 9:58 am

Opensource does not necessarily mean Linux. And especially why shouldn't there be opensource software for Atari as well?
Beside that many opensource projects are available for Atari too. Just think of SDL, Freemint, GCC and the GNU tools.
Simon Sunnyboy/Paradize - http://paradize.atari.org/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

User avatar
leonard
Moderator
Moderator
Posts: 658
Joined: Thu May 23, 2002 10:48 pm
Contact:

Postby leonard » Fri Sep 17, 2004 10:16 pm

The open source concept is maybe 30 years old, that's not fashion anymore :-)

And take my 220 sprite record under SainT with debugger, and you get the source code ! 68000 running in emulator is far better than source code ! :-)
Leonard/OXYGENE.

Gunstick
Captain Atari
Captain Atari
Posts: 282
Joined: Thu Jun 20, 2002 6:49 pm
Location: Luxembourg
Contact:

Postby Gunstick » Sat Sep 18, 2004 3:36 pm

ljbk wrote:Well, here is my cheating try at it :D


an how are you supposed to download that?

I just get "Could not login to FTP Server. The Username 'legend' or the Password is wrong. Please check your FTP-Settings."

Georges

User avatar
frost
Captain Atari
Captain Atari
Posts: 368
Joined: Sun Dec 01, 2002 2:50 am
Location: Limoges
Contact:

Postby frost » Sat Sep 18, 2004 5:26 pm

You can leech it on http://www.dhs.nu.
My blog, mostly about Atari and demo stuff.

Gunstick
Captain Atari
Captain Atari
Posts: 282
Joined: Thu Jun 20, 2002 6:49 pm
Location: Luxembourg
Contact:

Postby Gunstick » Sun Sep 19, 2004 10:42 pm

ljbk wrote:Well, here is my cheating try at it :D


you write in the scroller that you don't know if this has ever been done.
Well it has. It was done by Caius Phenom, and released in the Avenger crew's megademo "Hexenland".

I still have a demo version of that screen where you can control a dozen huge sprites by moving the mouse.
Because we did not want to steal his idea for the DSOTS we just made a classic unlimited huge-sprite screen. Especially as we were told that the oh-mighty TCB will relese a demo containing an unlimited sprite screen too. If TCB can do such a lame thing, we can do that too, haha.

And then came the discussion. Me: "I want a hidden screen" - "no, hidden screens are silly" - "but every one has one" - "I progam that mainmenu and there won't be a hidden screen there" - "hmm, what about making a door in a huge array of doors" - "hey, now that's new! I'll hack together quickly a hahaha screen"

George

User avatar
ljbk
Atari Super Hero
Atari Super Hero
Posts: 514
Joined: Thu Feb 19, 2004 4:37 pm
Location: Estoril, Portugal

Postby ljbk » Sun Sep 19, 2004 11:05 pm

Well, Gunstick,
i wrote in the scrolltext that there was at least that screen from SYNC that seemed to use that trick. If there are more, as Leonard told me also, like Equinox, nice.
The important to me is to manage to do things as long as no code is stolen.
Of course a brilliant and original idea is always nice to show.

Anyway, for those of you who do not believe what they read in the demos scrolltexts, i made a 1000, 1500 and 2000 sprites versions of the LIMITED program.
For each case, there is program with background and without(A).
I will not do the 2900 version, because i would have to change part of the program to use the TOS and GEM memory and it would not change a lot from the 2000 version: as the number of sprites grows, the screen looks more and more as an unlimited sprites screen because you don't see the clearing effect.
You just will have to believe that i can manage those 2900 sprites with 512Kb and almost 7000 with 1Meg.

The problem is that i do not manage to post it due to the FTP problems probably linked to the Atari Legend suspension ...
I will upload it as soon as it is possible again.

User avatar
ljbk
Atari Super Hero
Atari Super Hero
Posts: 514
Joined: Thu Feb 19, 2004 4:37 pm
Location: Estoril, Portugal

Postby ljbk » Thu Oct 14, 2004 7:18 am

Here are the new files ...
You do not have the required permissions to view the files attached to this post.

User avatar
tobe
Atari God
Atari God
Posts: 1459
Joined: Sat Jan 24, 2004 10:06 am
Location: Lyon, France
Contact:

Postby tobe » Thu Oct 14, 2004 11:39 am

I love this trick !
Please, give me 7000 sprites for my 1 meg ST !!!
step 1: introduce bug, step 2: fix bug, step 3: goto step 1.

pht
Atari freak
Atari freak
Posts: 55
Joined: Mon Aug 30, 2004 10:30 am
Contact:

Postby pht » Sat Oct 16, 2004 2:31 am

Here is my humble contribution : 250 balls on a 512KB ATARI STF/E
Sorry about some of the contest rules... download

C-Rem
Captain Atari
Captain Atari
Posts: 392
Joined: Wed May 01, 2002 6:45 pm

cool

Postby C-Rem » Sat Oct 16, 2004 9:38 am

yeah ! cool :D

User avatar
leonard
Moderator
Moderator
Posts: 658
Joined: Thu May 23, 2002 10:48 pm
Contact:

Postby leonard » Sat Oct 16, 2004 1:53 pm

Hey Phantom, nice screen ! As you said it does not follow the rules, and espacially "nice waveforom covering the whole screen" :-) If you look at the waveform, every sprite move only on X axis, which make things easyer to fit in 512Kb.

Btw, that's very funny to see you put an anti-trace protection, wich *cluck up* the SainT emulation !! :-) Hemm... I really don't like when SainT does not boot demos, I have to debug this ! ( it's related to some *strange to me* 68000 32bits prefetching in some case ) .

So all in all, thanks for the contest entry, and thanks showing me some nasty SainT Bugs !!

I'm waiting for your "official" contest try, as you mention in your scroller.
Leonard/OXYGENE.

pht
Atari freak
Atari freak
Posts: 55
Joined: Mon Aug 30, 2004 10:30 am
Contact:

Postby pht » Mon Oct 18, 2004 9:55 pm

Thanks Leonard !
I coded this f*** boot sector twelve years ago, but I never used it.
So I thought, it would at least be useful for this screen that can not be loaded from GEM with only 512 KB (the file size is about 490Kb).
Anyway, If I could be the starter for a new SainT 1.80 :D (I will be pleased)
In this first try, you pointed out to me that my curve was not so pretty (and you are right) In fact, I had not noticed that each sprite was only moving on X axis...
It was really a pain for me to find the f*** mathematics functions that give such a nice sine curve (I spent most of my time on this ?!)
However, the functions is so simple... it is just of a parameterized curve (?!) but I could not remember any more my 10 years old mathematics courses.
For those in the same troubles, just know that these curves are given with this kind of functions :
x = cos(t)
y = sin(tÂ’)
where
t : is running from 0 to 2*PI
tÂ’ : is equal to t + d (a small variable of dephasing running from 0 to 2*PI)
for better curve effect and avoid a single “x axis moving”
x = cos(t+a)
y = sin(t+d+a)
where
a : is a translation angle along the curve running from 0 to 2*PI
Here are some examples (Excel File)

Well... Back to the contest, I have been working on a rules compliant screen, I can already reach 170 balls (within 280KB) but I have some more optimization to come... I hope, I shall finish a screen for next week !?

User avatar
leonard
Moderator
Moderator
Posts: 658
Joined: Thu May 23, 2002 10:48 pm
Contact:

Postby leonard » Mon Oct 18, 2004 10:22 pm

Ok for the curve. I use sinus sum for my waves, I mean:

x = xradius * (sin(p0) + sin(p1))
y = yradius * (sin(p2) + sin(p3))

p0,p1,p2,p3 are 4 independant phases, increasing with time. The sample above is a "double" sinus sum, but you can get really complex curves with 3, 4, 5 sin sum and so on... ( this is a kind of inverse fourrier transform)

Well, your 170 sprites sounds good! If rules are respected you already beats the mythic TCB record !
BTW I hope you don't mask your sprite anymore, as you do in your previous fake ? ( if you draw 170 masked sprites then you're a warrior ! :-))
Leonard/OXYGENE.

Gunstick
Captain Atari
Captain Atari
Posts: 282
Joined: Thu Jun 20, 2002 6:49 pm
Location: Luxembourg
Contact:

Postby Gunstick » Mon Oct 18, 2004 10:57 pm

leonard wrote:BTW I hope you don't mask your sprite anymore, as you do in your previous fake ? ( if you draw 170 masked sprites then you're a warrior ! :-))


what about doing also a masked sprite record? I know it's completely different, but that's the challenge, no?

And what about that ULM screen (KTBIYF) I sent you to check on Saint? Never heard from you. I would like to put my sprite screen into that new ULM demo, but only if it's gonna work on Saint (and on Steem).

Georges

pht
Atari freak
Atari freak
Posts: 55
Joined: Mon Aug 30, 2004 10:30 am
Contact:

Postby pht » Tue Oct 19, 2004 9:09 am

Arf ! I can not hide you anythingÂ…
Indeed, my « fake record » screen uses masked sprites (I can really draw about 64 masked balls with this non-optimized code)
I thought this was the only way to code sprite, but now I supressed the AND instruction. However, the result is a little less pretty. So now, my 170 (for the moment) sprites screen is with non-masked sprites.
About curves, it seems I have some gaps in mathematics :oops:

Twelve years ago, if I had thought speaking with Leonard and Gunstick - two of the most impressive coders on ATARI ST scene - …. Just unbelievable : a true myth at this time. Anyway nowadays, this myth appears to me somewhat less « moving» (sorry !)

Well, I have some hard optimizationsÂ… :?
My respectful greetings Messrs.

User avatar
leonard
Moderator
Moderator
Posts: 658
Joined: Thu May 23, 2002 10:48 pm
Contact:

Postby leonard » Tue Oct 19, 2004 11:49 am

Hi gunstick

Yes I know I worked on other things since you sent me the screen. Have to check this as soon as possible. Could not rmeember what was wrong with saint ( I remember the first overscan lines were working, right ?)
Leonard/OXYGENE.

Gunstick
Captain Atari
Captain Atari
Posts: 282
Joined: Thu Jun 20, 2002 6:49 pm
Location: Luxembourg
Contact:

Postby Gunstick » Tue Oct 19, 2004 7:07 pm

leonard wrote:Hi gunstick

Yes I know I worked on other things since you sent me the screen. Have to check this as soon as possible. Could not rmeember what was wrong with saint ( I remember the first overscan lines were working, right ?)


Yes, there is a second overscan part at the bottom of the screen where the border opens at the wrong place.

Georges

GwL
Atarian
Atarian
Posts: 4
Joined: Sat Oct 23, 2004 3:22 pm
Location: France

Postby GwL » Sat Oct 23, 2004 4:04 pm

Hello Leonard,

Remenber me, I am the guy who makes this 'beautifull' attempt at 360 sprites.

I didn't visit your site since a long long time. I discover today this new challenge.

I will try to do something ... (if it is not too late) !

well, if my wife and my daughter let me some time for this stuff !!

GwL

User avatar
leonard
Moderator
Moderator
Posts: 658
Joined: Thu May 23, 2002 10:48 pm
Contact:

Postby leonard » Sun Oct 24, 2004 9:06 pm

Great news ! Well Gwen are you aware how many rumours are flying over you ? (some people said that Gwen is not your real pseudo ! :-) )

Well it's not too late, nobody has released yet a better version than the 220 sprites on 520STf, and nobody has find the password of my new version, so you can code stuff !

I'm very pleased to see there is still atari people have fun with that stupid record ! it's cool ! :-)
Leonard/OXYGENE.


Social Media

     

Return to “Coding”

Who is online

Users browsing this forum: No registered users and 7 guests