Jump to content
IGNORED

interesting effect


w1k

Recommended Posts

Hi. Thanks, seems great but sadly I can't see them now.

Are they rotating?

Can you please change to black and white to have a better distinct dark to bright and like the original? Just because most of A8 darkest luminance, the 0, are too bright (two good colours for luminance 0 that 'fool eyes' as an almost black are colour 9 and 14).

:thumbsup:

Edited by José Pereira
Link to comment
Share on other sites

Something like this?

 

attachicon.gifatari000.png

 

A little turbo basic XL program, run attached ATR image.

 

It's not exactly the same, but IMHO close enough ;)

Altirra comes up with a corrupt error when trying to access/run that .atr file.

[Was using an Altirra 2.0 - changed up to 2.7 which runs it fine.}

 

Only looked at ver 2.0 --- I do think it looks good.

 

I wonder if it can be worked to include tessellations as such - to have it slowly changing into something else? Like Escher's fish into birds kind of thing. It won't be something easy to work on - but if you experiment with it, maybe it can lead to interesting animations and such like?

All kinds of interesting possibilities can open up or not?

 

Harvey

Edited by kiwilove
Link to comment
Share on other sites

Yes, I found it. Data is 25600 bytes, and the TBB program is only appr. 1 kB at max.

 

@ dmsc

 

Simple, but interesting. It is possible to write the data table directly into memory as a binary file. You made a small TBB file, and you can write it from page 64. Then only change the 3 LMS indexes on the display list per frame.

Link to comment
Share on other sites

Yes, I found it. Data is 25600 bytes, and the TBB program is only appr. 1 kB at max.

 

@ dmsc

 

Simple, but interesting. It is possible to write the data table directly into memory as a binary file. You made a small TBB file, and you can write it from page 64. Then only change the 3 LMS indexes on the display list per frame.

Don't tell me it's animation !? I would be disappointed ;)

 

I was on the way to make it with half Kb of animation data (for 8 angles) and rest done with code...

 

@ dmsc: You get a trophy for "first published" :)

Link to comment
Share on other sites

I tried modifying for different modes but it's no good as it relies on inverse video.

 

Would be nice to see it in Gr. 2 albeit with the chunky pixels that come with it.. or bigger crosses in Gr. 0 but it might mean less angles due to character shortage.

Attached is a version with twice big crosses: disk.atr

 

Sadly, adding more angle steps uses more than 128 characters, so it is not possible with the current approach.

 

 

Awesome! Saved me a day ;)

Would you share details about how many chars,angles you used and such?

Last one has 64 frames, with 12 angle steps for the quarter turn.

 

Yes, I found it. Data is 25600 bytes, and the TBB program is only appr. 1 kB at max.

 

@ dmsc

 

Simple, but interesting. It is possible to write the data table directly into memory as a binary file. You made a small TBB file, and you can write it from page 64. Then only change the 3 LMS indexes on the display list per frame.

Yes, but then you need to keep track of the 4k boundaries, so the program would be more complicated. I opted for the simpler approach :)

 

Attached is also the C++ program used to generate the animations. At the start you can try modifying the definitions to try different animations, the program also writes images with the frames. Note the if the character count is more than 128, the output is invalid.

gen.zip

  • Like 4
Link to comment
Share on other sites

Hi!,

 

NOT WORKING ON REAL HW

Sorry, but I tested in my Atari 800XL before posting, so I know that works on real hw.

 

These ATR's are actually XFD files with NO atr header. So use Atari800 Plus Win emulator and convert to ATR files.

That could be the problem, didn't know the header was needed. I use sio2linux, there it works ok.

 

Here are the 3 ATR with proper headers.

crosses.atr

crosses2.atr

cross-big.atr

  • Like 3
Link to comment
Share on other sites

Attached is also the C++ program used to generate the animations. At the start you can try modifying the definitions to try different animations, the program also writes images with the frames. Note the if the character count is more than 128, the output is invalid.

Thanks for that!

Excellent code. Much can be learned from such a small program.

Link to comment
Share on other sites

I think both versions look very effective.

Maybe have an option to change the colours or go into random colour mode?

[it does change colours - if you leave it running long enough - but it would be good to have this happening sooner or manually changeable].

Have variable speed animation,

if possible? Random maybe.

 

Harvey

Edited by kiwilove
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...