Jonathan Thomas @atariste.bsky.social

6.1K posts

Jonathan Thomas @atariste.bsky.social banner
Jonathan Thomas @atariste.bsky.social

Jonathan Thomas @atariste.bsky.social

@RetroRacing

Demonstrating to the world one day at a time that the Atari STE is actually quite a nice machine.

Leeds, UK Katılım Ocak 2011
190 Takip Edilen1.8K Takipçiler
Sabitlenmiş Tweet
Jonathan Thomas @atariste.bsky.social
This is the latest build of the Atari STE game I am now provisonally calling "Cavey Taxi". Pick up passengers in a tight cave complex and drop them off elsewhere, fighting gravity, time and fuel consumption. With pretty parallax scrolling and particles. What's not to like? 😀
English
11
16
73
3.7K
Jonathan Thomas @atariste.bsky.social retweetledi
Neil Rackett
Neil Rackett@neilrackett·
Introducing Pico3D Open World Game for #AtariST with SidecarTridge Multi-device. It's still very much a WIP, but it loads and runs, you can walk, look up (sometimes down 😅), and it even has a day/night colour cycle. 💾 github.com/neilrackett/md…
English
2
2
18
446
Jonathan Thomas @atariste.bsky.social
@indyjonas I wish I was that clever... 😁 The 960x600 bitmap (it's actually 640x600 now that I've checked it) is duplicated in memory and I swap between the two. UI and sprites are drawn and then erased from each 640x600 bitmap in what I assume is standard hardscroll practice.
English
1
0
2
52
Jonas Eschenburg
Jonas Eschenburg@indyjonas·
@RetroRacing Blitter fills the background directly into that 960x600 bitmap... So no page flipping at all? How are UI and sprites done? Repainted during vblank? No visible tearing or flickering, mindblowing!
English
1
0
1
42
Jonathan Thomas @atariste.bsky.social
This is the latest build of the Atari STE game I am now provisonally calling "Cavey Taxi". Pick up passengers in a tight cave complex and drop them off elsewhere, fighting gravity, time and fuel consumption. With pretty parallax scrolling and particles. What's not to like? 😀
English
11
16
73
3.7K
Jonathan Thomas @atariste.bsky.social
@indyjonas These pregenerated Blitter code blocks make use of endmask regs to avoid overwriting the foreground layer. The algo attempts to work out which spans are on screen on each frame and only update those spans. I hoped to get more than 17fps out of this, but there you go. 🤷 (2/2)
English
1
0
1
35
Jonathan Thomas @atariste.bsky.social
@indyjonas Glad you asked. 😁 The foreground layer is a double buffered 960x600 bitmap that scrolls around using the STE hardscroll. The background layer is drawn by a series of pregenerated and unrolled Blitter code blocks representing single-line horizontal spans. (1/2)
English
1
0
3
98
Jonathan Thomas @atariste.bsky.social
@indyjonas Witchcraft. 😀 Really looking forward to hearing you talk more about how you were able to use AI tools to aid reverse engineer the original code. I spent about 5 months on manually reversing the Pole Position code nearly 15 years ago but time is more scarce now. 😬
English
1
0
6
266
Jonas Eschenburg
Jonas Eschenburg@indyjonas·
In the past months I've been working on porting Command&Conquer to the Atari STe. A 1996 game running on a 1989 home computer.
Jonas Eschenburg tweet mediaJonas Eschenburg tweet mediaJonas Eschenburg tweet mediaJonas Eschenburg tweet media
English
14
27
252
8.8K
Jonas Eschenburg
Jonas Eschenburg@indyjonas·
@RetroRacing Yes it is and I’m finally making some progress! And while the AI is incredibly helpful, just like when handcrafting code, every little detail has to be looked at.
English
1
0
1
67
Jonas Eschenburg
Jonas Eschenburg@indyjonas·
Mystery Atari ST project featuring dinosaurs in beautiful 16 colors.
Jonas Eschenburg tweet media
English
2
0
12
404
Jonathan Thomas @atariste.bsky.social
@EGVroom I thought it offered a simplified control scheme as well as the weird two stick scheme? Although maybe nobody knows about it. Agreed that the world needs more arcade racers. Where are the contemporary equivalents of games like Burnout 3?
English
0
0
1
50
Shane MᶜCafferty
Shane MᶜCafferty@EGVroom·
Screamer seemingly not doing well isn’t a reflection on the appetite for Arcade Racers. It might just be a reflection on the appetite for Arcade Racers with odd/unusual controls. People wanna zoom and steer like they’ve done a thousand times before. Don’t complicate going FAST.
English
1
0
6
347
Jonathan Thomas @atariste.bsky.social
@dantemendes See also: the Amiga OCS/ECS WIP port of this game that I hope to finish some day: 😬 x.com/RetroRacing/st…
Jonathan Thomas @atariste.bsky.social@RetroRacing

FASTER for #Amiga OCS/ECS: switched over to single pass (rather than 4 pass) rendering for car and scenery bobs, giving a noticeable increase in performance. Further evidence for any existing doubters out there that this is definitely not a lazy port from the ST! 😄

English
1
1
10
212
Dante retro dev 💾
Dante retro dev 💾@dantemendes·
FASTER (by Jonathan Thomas). Running at 50 frames per second, it's an incredible arcade racer for the Atari STE. Well deserved 1st place in the Silly Venture 2024 WE Atari ST/STE games competition. Free and available at retroracing.itch.io/faster-atari-s… So good it may persuade myself to get an Atari to run it on real hw (coming from an Amiga guy, that's something - but always wanted to experiment the famous serial cable multiplayer between Amiga and Atari and it's another interesting system to explore nevertheless).
English
13
48
250
9.8K
Jonathan Thomas @atariste.bsky.social
@Sut1978 Yes, Lotus STE is my work. 😀 As is the 2017 conversion of Pole Position for the STE if you’ve not yet seen that. The biggest challenge I’d face with Lotus 2 is getting everything back on a single floppy. Lots of additional binary data on this enhanced version.
English
1
0
1
30
Sut1978
Sut1978@Sut1978·
@RetroRacing I’ve no knowledge but wonder if you nail one stage, that the code may be transferrable to the others with a little tinkering ? Did you work on the Lotus 1 enhancement as well ? I started following you once I saw the awesome FaSTEr 👍
English
1
0
0
29
Jonathan Thomas @atariste.bsky.social
Latest work on my #AtariSTE enhanced version of Lotus 2, now with a sky gradient similar to that featured in the #Amiga version. Still loads of work to do in various areas but it's looking good and performing well. 👍 🚗 I'll probably release as a single stage proof of concept.
English
5
16
119
4.1K
Jonathan Thomas @atariste.bsky.social
@Sut1978 I’ve been meaning to put a frame counter in place to accurately measure fps. The main objective is to increase graphical fidelity rather than increase fps though.
English
1
0
0
22
Sut1978
Sut1978@Sut1978·
@RetroRacing What fps does it run as standard and what are you hoping to improve it to ?
English
1
0
1
22
Jonathan Thomas @atariste.bsky.social
@Sut1978 I’ll certainly aim to release a disk image that lets you play through an enhanced version of the first stage. I’m a bit daunted by the prospect of enhancing the entire game though!
English
0
0
4
73
Sut1978
Sut1978@Sut1978·
@RetroRacing Love this game as it is, if you can improve it chefs kiss
English
2
0
3
88
Jonathan Thomas @atariste.bsky.social
@radres I’m struggling a bit to understand what you’re trying to convey here. Do you understand the context of this project, and are you aware of my previous work on the Lotus games?
English
0
0
5
100
Eddie
Eddie@EdwardKens50830·
@RetroRacing proof of concept? more like proof of wasted time. sky gradients don’t fix bad code. good luck with that “single stage” fantasy.
English
2
0
0
117
Jonathan Thomas @atariste.bsky.social
@JooRalha1 There are indeed a lot of glitches João - I still have a lot of work left to do on this. 😀 The only thing that will be very difficult to solve on the ST is the flickering raster bars - they could be made more stable, but at the expense of a large drop in framerate. 😞
English
0
0
5
114
João Ralha
João Ralha@JooRalha1·
@RetroRacing A lot of gfx glitches. Is it normal for the STE Blitter? I know I can disable the waitblitter flag on the Amiga, but the corruption that may occur is nothing of this sort. Seems like it's drawing odd lines and unbufering even ones in a frame...
English
1
0
1
141
sbrodolina canta e balla
sbrodolina canta e balla@postinopazzoide·
@RetroRacing Do you think it would be possible to add rear brake lights on STE, and maybe do the same in the Amiga version of Faster?
English
1
0
1
39
Jonathan Thomas @atariste.bsky.social
Spent several hours last night rewriting and optimising the 68k code that draws the rev counter on the #AtariST version of Lotus 2 to use the Blitter chip instead. These are the lengths that us ST folks are willing to go to in order to compete with that other machine. 😉
Jonathan Thomas @atariste.bsky.social tweet mediaJonathan Thomas @atariste.bsky.social tweet media
English
5
11
102
3.4K