Novus Idea
banner
expfunction.bsky.social
Novus Idea
@expfunction.bsky.social
I'm Burak, a computer scientist, graphics programming enthusiast and a gamer. I love graphics engines, currently working on my own engine for the cyberpunk themed retro styled game.
Spent the night chasing down an instability in renderer's projection stage. Turned out my new saturating divider had a flawed overflow check. Every perspective divide was “overflowing,” so vertices were flying out! Details in devlog:
expfunction.itch.io/cybervga/dev...
#gamedev #retro #engine #dos
Fixing The Fixed Point Maths
After submitting my RPG project Harmony Tree as CyberVGA raycaster test, I have been refactoring engine's rendering pipeline to replace the temporary raycaster with my own texture sampled wall and flo...
expfunction.itch.io
December 4, 2025 at 2:26 AM
I'm still working on renderer, wrestling with correct vertex clipping for the latest Harmony Tree update.
The build we uploaded earlier as the #CyberVGA engine test for the #DOSember jam exposed several edge-case failures in the current wall/vertex pipeline.
#MSDOS #GAMEDEV #RETRO #ENGINE
December 3, 2025 at 9:29 PM
Reposted by Novus Idea
THIRTY NINE ENTRIES. 😐

Go play 'em! Leave a lovely comment! Follow the devs! Get inspired!
Submissions to DOSember Game Jam
itch.io
December 1, 2025 at 1:04 PM
Reposted by Novus Idea
Last week I overengineered things, this week I paid for it… in frames per second

www.youtube.com/watch?v=xLAD...

#gamedev #retrogamedev #retrocomputing #retrogaming #msdos #indiedev #devlog #pascal #turbopascal
Did My Abstraction Slow Everything Down? - Week 5 of Back to the Pascal
www.youtube.com
November 25, 2025 at 10:40 AM
An early research build of Harmony Tree is now available on itch.io. This release presents CyberVGA, an original MS-DOS rendering engine built from the ground up, demonstrating classical raycasting with textured walls.

#dosember #retro #indie #gamedev #cybervga
December 1, 2025 at 3:01 AM
Reposted by Novus Idea
No clue what I'm talking about? Watch this: www.youtube.com/watch?v=EeAz...
Trying to Finish the Game I Started 35 Years Ago
www.youtube.com
October 24, 2025 at 7:57 AM
Off-topic: Is a degree what makes a mind curious? Does walking away from school mean walking away from science? Or is it possible that some of us just learn better when we’re free to explore the unknown? I just wonder…
#science #engineering
October 23, 2025 at 1:51 AM
Been quiet for 2+ weeks—went deep into 32‑bit x86 ASM mines. Back with big wins: faster Mode X page flips, RAM→VRAM blits, sprite pipeline + 256‑color palette, a lean fixed‑point renderer and strong assembly knowledge. Old‑school DOS, new speed. Demos next.

#DOSEMBER #MSDOS #GAMEDEV #RETRO #ENGINE
a picture of a girl with purple hair is surrounded by green text that says cmd esi ecx je kra
ALT: a picture of a girl with purple hair is surrounded by green text that says cmd esi ecx je kra
media.tenor.com
October 21, 2025 at 4:06 AM
Reposted by Novus Idea
I'm starting a new project: Rebuilding a game I wanted to make as a kid, back when I had no idea what I was doing.

www.youtube.com/watch?v=EeAz...

#gamedev #retrogamedev #retrocomputing #retrogaming #msdos
Trying to Finish the Game I Started 35 Years Ago
www.youtube.com
October 18, 2025 at 5:44 PM
Reposted by Novus Idea
Medics are an essential part of any successful Star Cadre: Combat Class mission. A medic will carry a medikit to help heal injured comrades. You can download the Star Cadre: Combat Class at cyningstan.itch.io/star-cadre-c... #starcadre #ibmpc #msdos #cga
September 6, 2025 at 12:33 PM
So box made of raw pixels didn't filcker or misplaced and I've finally been able to blit raw pixels at desired page in ModeX. Old font renderer seems like need a bit more work regarding page selection though but at this point, that's ok. 😮‍💨
Next: Sprites...

#DOSEMBER #MSDOS #GAMEDEV #RETRO #ENGINE
October 3, 2025 at 3:30 PM
Struggling with ModeX... 😩
This is driving me crazy, beacuse it took more than a week to implement and I'm still having problems with v-retrace flickering and page offsets (I think).

#DOESEMBER #MSDOS #ENGINE #GAMEDEV #RETRO
October 1, 2025 at 3:21 AM
I feel like Deus-Ex remastered should have been developed by Night Dive. Hmm… 🤔
#RETRO #CYBERPUNK
a computer generated image of a man standing in front of a red wall
ALT: a computer generated image of a man standing in front of a red wall
media.tenor.com
September 24, 2025 at 9:56 PM
Reposted by Novus Idea
Deus Ex Remastered is on the way, and it’s already has a February 2026 release date.
Deus Ex Remastered Announced With February 2026 Release Date
Deus Ex Remastered is on the way, and it’s already has a February 2026 release date.
bit.ly
September 24, 2025 at 9:45 PM
Reposted by Novus Idea
Sun today-RN is 172. There are 12 groups on Sun’s disc…
September 24, 2025 at 9:47 PM
Reposted by Novus Idea
TELMAC 1800, a 1977 microcomputer kit that was mainly popular in Finland, Sweden and Norway en.wikipedia.org/wiki/Telmac_...
September 23, 2025 at 1:36 PM
Reposted by Novus Idea
The first entries have already started coming in for the DOS Game Jam!

There's still plenty of time to join in!

itch.io/jam/dosember...
DOSember Game Jam
A game jam from 2025-08-31 to 2025-11-30 hosted by emmfoolery. DOSember is an annual streaming event on twitch.tv Now approaching its 6th year, DOSember participants spend the entire month of December...
itch.io
September 24, 2025 at 6:26 AM
A few days ago I was thinking that going full ModeX feels like cheating for performance. But now I stand corrected, ugh. In short, Abrash explained that it is a VGA pandemonium;
www.phatcode.net/res/224/file...

#DOSEMBER #GAMEDEV #MSDOS #ENGINE #RETRO
Michael Abrash's Graphics Programming Black Book Special Edition: Mode X: 256-color VGA Magic
www.phatcode.net
September 23, 2025 at 6:56 PM
More performance testing, I've switched to [ISA] Tseng Labs ET4000AX from IBM VGA, seems like a huge win in terms of VGA write speed! Also I've written Abrash-style triangle filler. I'll have results soon...

#DOSEMBER #MSDOS #VGA #ENGINE #RETRO #GAMEDEV
September 23, 2025 at 1:27 AM
Reposted by Novus Idea
Here Tim Cain tells the story of not taking credit on a reissue of a CGA game on which he was tasked with adding VGA support by hex-editing the executable. No game or company was named. I saw only one good theory in the comments, but unfortunately it doesn't quite fit.
youtu.be/5enqUghXMv4?...
My Uncredited Game
YouTube video by Timothy Cain
youtu.be
September 22, 2025 at 11:42 PM
Right now I'm exploring new screen refreshing techniques for VGA. I'm considering ModeX as a last resort because it feels like cheating for performance gain. Also I'm open to suggestions...

#DOSEMBER #MSDOS #FREEDOS #GAMEDEV #ENGINE #RETRO
September 21, 2025 at 3:54 PM
Font rendering (FPS + profiler) added. Switched from full-frame memcpy to a dirty-rect blitter (copy only changed rows). 600+ tri wireframe now ~30 FPS in VGA 13h. I'm using 86box with 486DX2 66mhz and 16mb of ram.

Demo video: youtu.be/F3Ht3FRcWHo?...

#DOSEMBER #MSDOS #ENGINE #GAMEDEV #RETRO
CyberVGA DOS Engine – FPS HUD & Blit Optimization (Wireframe Mesh Demo)
YouTube video by Novus Idea
youtu.be
September 20, 2025 at 5:16 PM
I've completed porting my earlier wireframe renderer, which uses fixed point maths & custom mesh format. Everything seems to be working fine. Comin’ up: performance testing and vertical span rasterizer!

Test mesh: models.spriters-resource.com/playstation/...
#DOSEMBER #MSDOS #ENGINE #GAMEDEV #RETRO
September 20, 2025 at 3:02 AM
Reposted by Novus Idea
September 18, 2025 at 11:44 AM
September 18, 2025 at 8:36 PM