This looks absolutely lovely! ๐ฅน
This looks absolutely lovely! ๐ฅน
I made an actual homemade PS1 engine, borrowed sound FX from Snake ps1 game (sfx is the hardest wtf). #indiedev #indiegame #gamedev #solodev #lowpoly #ps1 #hauntedps1
Curious timing! Spent last night with Linux Mint (live boot) on my Windows desktop. Everything just worked, performance great. Nvidia. Vulkan. YT. Twitch. And wine is at a level now where I had no issues loading up the last stragglers of my Windows system. I think this weekend the big wipe begins.
Thanks. I often over-play the performance concern. On retro platforms I'm still C/asm. But for the modern stuff, there's very little in it between C++ and Rust and one has the benefit of avoiding some of the more silly mistakes. My next project will be Rust for sure.
Lucky you! It used to be that way for me (any book or course on low level, company would buy it). Now we've moved to TS and LLMs as everyone drinks the AI kool aid. :(
Sadly I'm really struggling with Rust. Not the change in concepts, the reliance on lifetimes etc., it's literally the syntax and looking at Rust codebases vs C++. But... the spirit is willing... (particularly as I bought some pricey books on Rust..)
Hah, so I'm intending to have the same intro screen. ๐ (inspired by Battle Command). Now I'm sad because mine won't look as good.
Thunder Helix - CGA title screen
#lowpoly #gamedev #flightsim
I'm using VSCode in WSL to cross-compile C++ into Acorn Archimedes ARM2 code and on the whole it's great! WSL was a great addition to Windows (in the face of all Microsoft are doing otherwise to ruin it).
I love the look of this! I see someone already mentioned Zarch (which was on my mind!). Also lovely reminiscence of Terminal Velocity and Magic Carpet. I have such a weak spot for dithering, it looks wonderful!
Thanks David, I was beginning to think I was alone in coming to these places to get AWAY from that stuff. There's no shortage of other places I can have conversations on politics. ๐
I didn't join BSky because I wanted the political mirror of X. Is there any damn Discover feed that will actually show the sort of things I want? I feel like I constantly say "See less of this" and the algorithm does the opposite. I can use the Gamedev feed, but then I miss stuff without that tag?
A CGA tank firing its main gun
A CGA tank chilling on the sand
A CGA tank inside of modo
Thunder Helix - CGA Tank #lowpoly #gamedev ๐
Absolutely. Blimmin'. Marvelous. ๐คฉ
I love the explosions, they look great!
Definitely saving this one for use at work. ๐
For this batch, I actually used M&S pasteurised juice, as it's made without sulphites/antioxidants added. My neighbours did give me a lovely big box of apples, but sadly didn't get the brewing kit in time. ๐
It was on STE I saw it first! And I love that they just ripped "She Drives Me Crazy" for the intro track. ๐
Oh I missed this reply, thank you.
The only bit of original era hardware I own now is an Acorn A3020 (which I had to repair quite a bit and am very attached to!). I do monitor FB Marketplace in hopes an old 386/486 era machine might appear.
Putting that back in improved FPS by 20% on the 386. (emulated) so that was a good suggestion, thank you.
I'm just using a mixture of DosBox-X and DosBox Pure Unleashed, depending on whether I'm on PC or Mac. They have some more accurate chip emulation settings, but no match for OG.
Aha! I knew I hadn't dreamt it, I did have that before:
github.com/arkiruthis/d...
I'll take another look.
I'm on a constant learning quest so would appreciate any advice you can give me, thank you. ๐
Yep, this early days. Ideally I'd use an edge span buffer (bit like the Michael Abrash approach) and do some Z-filtering. But the costs stack up immensely quite quickly. But it's on the to-do list. You are also welcome to put in PRs! ๐
Weirdly, if you look at the history, I think I did have that at one point. I also had some asm to use AL/AH instead of shifts and also found it made no difference. But I'll take another look, thank you!
Source code now on my repo
github.com/arkiruthis/d...
#dosember #RETROGAMING #indiedev #gamedevelopment
#dosember drawing to a close seems a fitting time to wrap up this MS-DOS gouraud renderer, which I've been wanting to write for ages now. Running on emulated 486. Music from Team Yankee II. Sources up soonish (DJGPP or Watcom C). #retrogames #IndieGameDev
Ah, not quite. This is blitting from the backbuffer to the VGA memory. More to discover... ๐ต๏ธ
Listing in Ghidra showing DosBox-X running Interphase and the main loop in code which is drawing the 3D object
A bit of #Dosember fun. Taking a look in Ghidra to see how Interphase (classic game!) does it's polygon drawing. Think I found it... but x86 and segmented memory is not my forte... but this is a tight loop that's definitely writing to A000 and as I step through the poly gets drawn a little more. ๐
Thunder Helix - wave breakers, I added a table that cycles hidden, light blue, white, and back. A thing that troubled me was obvious popping from the shore back out to sea. Now it hides for a random amount of time and the waves appear to only move forwards. 10x SPEED: #gamedev #lowpoly #flightsim