darcagent
@darcag3nt
KallistiOS developer working on GameCube port | Dreamcast / GameCube dev enthusiast | Owner - http://dreamcast.wiki, http://DCEmulation.org
How is a rag-tag alliance of engineers and programming language enthusiasts keeping the Sega #Dreamcast not only alive, but also thriving, thanks to GCC? If you missed my talk at FOSDEM last month, you can still watch it here: fosdem.org/2024/schedule/… #gamedev #retrocomputing
Time for a KallistiOS GameCube update! Besides some loose ends, the KOS kernel is ported and all the foundational stuff like threads, context switching, interrupt handling, etc. are working. A bunch of the basic KOS examples/tests now build and run for GameCube. Wrote some…
Progressing on my SDL3 library port to Dreamcast: added SDL_Haptics driver for rumble pack support. Fixed Gldc opengl render driver, enabled test code to use romdisk resources.
as a longtime Dreamcast scener and contributor to KallistiOS (dreamcast scene's homebrew OS kernel which serves as its SDK) I'd been working on porting it to GameCube for the past month or so as a fun project to get out of my longtime Dreamcast bubble now after yesterday's Wii…

🤩 Dreamcast - Counter Strike 1.6 - dc_fight map test - BBA @craf7y24 @darcag3nt @IanMicheal10 @falco_girgis @dclivenet @TheDCJunkyard @CombyLaurent1 @DreamcastToday @thesegaguru @timeextension64
It's #DCA3 release day. youtu.be/ofn3F16ZKk4 👀Lets take a look! @TheDCJunkyard @falco_girgis @darcag3nt @danbaker81 @IanMicheal10 @YTNaiAdventure @DreamcastHubCom @DCnostalgia @poiitidis @EclecR #gta #GTA3 @RadioSEGA @timeextension64 @_primary_color @Esppiral @AxleGear89
Rust on Dreamcast and the Dreamcast scene got a shout-out on the Rust blog! We're using rustc_codegen_gcc right now @ dreamcast.rs, but we're really looking forward to advancement in GCCRS! Thanks @CohenArthurDev ! blog.rust-lang.org/2024/11/07/gcc…
I've published my Rust std library Dreamcast port! You can now write Rust Dreamcast apps using std and KallistiOS, compiling to sh4 via rustc_codegen_gcc. Crates, scripts, instructions, examples provided to help you set it all up, more bindings coming soon dreamcast.rs
Happy Birthday to the #Sega #Dreamcast - 9.9.99 25 years and it just keeps going! Here is a look at the biggest and best build to date! youtu.be/WKMjz1irRmU - Take a look 👀 @falco_girgis @TheDCJunkyard @IanMicheal10 @poiitidis @darcag3nt @Frogbull55 @CombyLaurent1
Something is brewing! #regta3dc #dreamcast #dcdev #homebrew
here's your attention kid. this is running from CD-R. the CD doesn't have full padding to 80m & files aren't even sorted so reads are random when they could be successive, but that's a task for later and it runs so smoothly it doesn't seem to even matter. youtube.com/watch?v=nuVLn8…
latest ReGTA3DC (GTA3 for Sega Dreamcast) build from tonight, running on real hardware, assets loaded from IDE SSD, captured via DCHDMI, O3 optimized, debug console disabled. it's damn smooth youtu.be/h_xsuIJ4w20
Dreamcast devs: KallistiOS merged a PR fixing a major bug in mutexes, likely fixing subtle instabilities throughout -- just in time for an upcoming stable point release, the first in 10 years. Highly recommend updating! github.com/KallistiOS/Kal…
Updated my Redump2CDI tool: now supports MODE1/2352 tracks which allows it to be useful converting Redump images for other systems besides Dreamcast dreamcast.wiki/Redump2CDI
Rust? On *my* Sega Dreamcast? It's more likely than you think! I just put out a tutorial and supporting repo for creating Rust projects in Cargo targetting Dreamcast + KallistiOS using rustc_codegen_gcc! Here's an example cube calling GLdc from Rust! dreamcast.wiki/Rust_on_Dreamc…
Super stoked to announce that I will be speaking this year at the GCC Devroom for FOSDEM 2024 on the epic stuff we've been doing in the Sega #Dreamcast scene with the GCC toolchain, including bringing you C23, C++23, Objective-C, D, and (some) Rust! fosdem.org/2024/schedule/…
1/2 I've been hard at work on porting Foundation to the Dreamcast. A thorn in my back was not having NSLog working. It's fundamental to development and using printf didn't feel right. I also wanted to stop disabling functionality in Foundation.
Tcl is a high-level, general-purpose, interpreted, dynamic scripting language... which has just now joined the ranks of the elite languages running on the Sega #Dreamcast! #tclscript