Atari STE Blitter objects demo (new record)

GFA, ASM, STOS, ...

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

User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Atari STE Blitter objects demo (new record)

Post by Anima »

After the video post on Facebook I just wanted to start another thread about the Atari (STE) Blitter here.

This demo is showing 23 32 x 32 pixels Blitter objects moving at 50 Hz on a genuine Atari STE:
https://www.youtube.com/watch?v=UotlGkgesbU

"New attempt with one more object: now displaying 23 moving Bobs (32 x 32 pixels, 4 planes) at 50 Hz (320 x 200 resolution) running on an Atari STE. Fun fact: we're reaching and surpassing the theoretically Amiga OCS Blitter speed limit (screen size: 320 x 200 pixels with 4 bitplanes)."

Will post some strange/interesting observations later on...
BlankVector
Atari Super Hero
Atari Super Hero
Posts: 529
Joined: Wed Oct 24, 2007 7:52 pm
Location: France
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by BlankVector »

Great suff :) Blitter rulez. Too bad that it hadn't been used much on STe back in the time.
Subscribe to my Vretrocomputing channel on YouTube and Facebook. Latest video: 720 KB floppy disk.
theimann
Atari freak
Atari freak
Posts: 56
Joined: Tue Aug 01, 2017 1:00 pm

Re: Atari STE Blitter objects demo (new record)

Post by theimann »

Hi Anima, is the original video post accessible without signing in to FB?
If so, can you provide a link?
I feel like I'm missing out on Atari stuff going on by not having a FB account anymore, I just kept ignoring content that was published on FB...
Atari 520ST | Atari 1040ST | Atari Mega 1 | Atari 1040STE | Atari MegaSTE | Atari TT 030 | Atari Falcon 030
theimann
Atari freak
Atari freak
Posts: 56
Joined: Tue Aug 01, 2017 1:00 pm

Re: Atari STE Blitter objects demo (new record)

Post by theimann »

Plus:

- Congrats!
- Thanks for making this more accessible than just a FB post
Atari 520ST | Atari 1040ST | Atari Mega 1 | Atari 1040STE | Atari MegaSTE | Atari TT 030 | Atari Falcon 030
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

theimann wrote: Fri Jun 26, 2020 5:03 pm Hi Anima, is the original video post accessible without signing in to FB?
The discussion on FB is in a private group so I doubt that you have access without logging in and joining. The video, though, is the same as in the original post. ;)
User avatar
keops
Atari Super Hero
Atari Super Hero
Posts: 611
Joined: Mon Jul 26, 2004 3:39 pm
Location: Canada
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by keops »

Great stuff, you should make a small release / demo using it. But then people will have access to the precious code and secrets ;)

I never check other people's code because I find it really time consuming to try to understand code that's not mine and I have way more fun trying to devise weird stuff from scratch but in that case I might have a look to learn how the Blitter works, precisely because viewtopic.php?f=1&t=38994_ :D
User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 2006
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Atari STE Blitter objects demo (new record)

Post by Cyprian »

Anima wrote: Fri Jun 26, 2020 3:44 pm After the video post on Facebook I just wanted to start another thread about the Atari (STE) Blitter here.

This demo is showing 23 32 x 32 pixels Blitter objects moving at 50 Hz on a genuine Atari STE:
https://www.youtube.com/watch?v=UotlGkgesbU

"New attempt with one more object: now displaying 23 moving Bobs (32 x 32 pixels, 4 planes) at 50 Hz (320 x 200 resolution) running on an Atari STE. Fun fact: we're reaching and surpassing the theoretically Amiga OCS Blitter speed limit (screen size: 320 x 200 pixels with 4 bitplanes)."
well done Anima
Anima wrote: Fri Jun 26, 2020 3:44 pm Will post some strange/interesting observations later on...
waiting impatiently
Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net / AT Speed C16
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3634
Joined: Sat Jun 30, 2012 9:33 am

Re: Atari STE Blitter objects demo (new record)

Post by dml »

I only noticed this thread a few days ago (and don't have facebook), although I did see the YT vid when it went up.

Anyway, it's pretty amazing! Are there any cycles left to play with there? Can't wait to see what happens next.
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

Thanks all.
I am currently waiting for my new PSU for the Atari STE due to some strange glitches while watching this demo. The glitches are visible within an one hour time frame after "cold starting" the machine.
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

So finally I've got hold of the new PSU and in fact I have to say that it improved the system stability. Now, fortunately, with the new PSU everything looks fine.

Here are two video recordings before and after the PSU replacement:
Before: https://www.youtube.com/watch?v=vcjYgbB ... e=youtu.be
and after: https://www.youtube.com/watch?v=l_ViiKT ... e=youtu.be

So finally I can do further optimizations on this. ;)

Edit: btw: thanks to Centuriontech for the easy "plug and play" PSU.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3634
Joined: Sat Jun 30, 2012 9:33 am

Re: Atari STE Blitter objects demo (new record)

Post by dml »

That looks sooo strange o__O

Must have been driving you crazy for a while. Glad you got it fixed!
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

dml wrote: Sun Jul 05, 2020 9:26 pm That looks sooo strange o__O

Must have been driving you crazy for a while. Glad you got it fixed!
Thanks. Yes, it was a real let down on the achievement. It felt like a "speed record that wasn't".

Interestingly everything else like demos, games and programs ran fine on my machine and also the original PSU looks ok.

Anyway, it seems that replacing the PSU is highly recommended for everyone. However, I have to check tomorrow again that it'll still shows no glitches. :D
agranlund
Atari freak
Atari freak
Posts: 56
Joined: Sun Aug 04, 2019 1:49 pm

Re: Atari STE Blitter objects demo (new record)

Post by agranlund »

Anima wrote: Fri Jun 26, 2020 3:44 pm "New attempt with one more object: now displaying 23 moving Bobs (32 x 32 pixels, 4 planes) at 50 Hz (320 x 200 resolution) running on an Atari STE. Fun fact: we're reaching and surpassing the theoretically Amiga OCS Blitter speed limit (screen size: 320 x 200 pixels with 4 bitplanes)."
This is madness :)
Well done sir!
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

agranlund wrote: Sun Jul 05, 2020 10:22 pm This is madness :)
Well done sir!
:cheers:
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

Here's the binary for the demo. Works fine on Hatari and Steem emulators also. Please check if you have graphics issues on a genuine machine which is most likely cause by the old caps in your PSU. ;)
You do not have the required permissions to view the files attached to this post.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3634
Joined: Sat Jun 30, 2012 9:33 am

Re: Atari STE Blitter objects demo (new record)

Post by dml »

Cool :)

By sheer coincidence I finally set up the STE+CRT so I can give it a try sometime today.
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

dml wrote: Tue Jul 14, 2020 9:24 amBy sheer coincidence I finally set up the STE+CRT so I can give it a try sometime today.
:cheers:
Unfortunately my floppy killed my boot disk yesterday. So now I have to wait for a replacement Gotek device... :(
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3634
Joined: Sat Jun 30, 2012 9:33 am

Re: Atari STE Blitter objects demo (new record)

Post by dml »

Unlucky :(

I'm still using the USB version of HxC. So I can just leave it connected to the PC all the time and mount directories from it without moving any SD cards or memory sticks.

Unfortunately the software for injecting directories from the host still has some inertia - GUI based, and it always defaults to a non-Atari disk format requiring a dropdown menu every time. Also the inject-directory feature is missing from all the more recent versions of the software (pity - its the most useful thing about it for cross-dev!).

There's a way to something similar from a script where it bakes an image file first then mounts the image but I'll need to read the docs again to see what the least-inertia build-to-boot solution is for this thing. For now I'll just suffer a bit longer while I finish with current experiments... :)
Dal
Administrator
Administrator
Posts: 4202
Joined: Tue Jan 18, 2011 12:31 am
Location: Cheltenham, UK
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Dal »

Nice work - just ran it in Hatari. Music is great too!
STE: Desktopper case, IDE interface, UltraSatan (8GB + 512Mb) + HXC floppy emulator. Plus some STE's/STFM's
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3634
Joined: Sat Jun 30, 2012 9:33 am

Re: Atari STE Blitter objects demo (new record)

Post by dml »

I haven't had much luck mounting this file on HxC - the Atari doesn't like any formats > 720k DS/DD. I can get a directory ok but then read errors loading the image.

It may be possible to get it to work but it would probably involve making a custom disk format with the right hardware emulation settings.

So you can mount large images on the Gotek without any software on the Atari side? Or do you run a driver on the Atari for extended disk formats?
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

Yeah, it still seems to be complicated getting a convenient solution just for transferring data from (or mainly to) the Atari ST without trouble.

I recently "moved" my Atari cross development to a Raspberry Pi 3. With Theia you can develop even with your tablet and I am using the serial interface for transferring data from a shared folder (ST Serial Disk). Transfer is slow, though, but I don't need any cables because I have access to the shared folder over Wifi (using Samba).

I will extend the features (like adding gcc) and also add some sample sources later on. This SD card image could be of interest for other developers as well.

Image
Last edited by Anima on Tue Jul 14, 2020 11:16 am, edited 1 time in total.
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

Dal wrote: Tue Jul 14, 2020 10:42 am Nice work - just ran it in Hatari. Music is great too!
Thanks. It's a simple sample loop from a website just to demonstate that there's time left for other things. :D

I have a friendly request: maybe the feature of editing the original post will come back again!? ;)
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3634
Joined: Sat Jun 30, 2012 9:33 am

Re: Atari STE Blitter objects demo (new record)

Post by dml »

That looks interesting. I have a spare PI here with nothing special on it.

I had been using PARCP a lot on the Falcon which is fine for transferring big stuff but was stuck with 720K floppy transfer on the ST/STE (at least, for a TOS1.62 / no-auto-driver solution on the Atari side).
User avatar
Anima
Atari Super Hero
Atari Super Hero
Posts: 775
Joined: Fri Mar 06, 2009 9:43 am
Contact:

Re: Atari STE Blitter objects demo (new record)

Post by Anima »

dml wrote: Tue Jul 14, 2020 10:55 am So you can mount large images on the Gotek without any software on the Atari side? Or do you run a driver on the Atari for extended disk formats?
TBH, I don't have any experience with Gotek drives. I will just use it to boot from the internal harddisk since TOS 1.06 refuses to do so.

I only need to start a small program to map drive M to a shared (ST Serial Disk) folder, that's all.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3634
Joined: Sat Jun 30, 2012 9:33 am

Re: Atari STE Blitter objects demo (new record)

Post by dml »

Anima wrote: Tue Jul 14, 2020 9:22 am Here's the binary for the demo. Works fine on Hatari and Steem emulators also. Please check if you have graphics issues on a genuine machine which is most likely cause by the old caps in your PSU. ;)
Hehehe I see what you did there ;-)

Very impressive bit of work - well done!
Post Reply

Return to “Coding”