โ
Dreamcast Bios compression: done
โ
Menu and bootanim heap trim and relocation: done
โ
Custom library relocation in ram: done
Now a sd/ide backend and space consuming features such as localization can fit in!
@jc-dcdev.bsky.social
Stuck in 1999 Believe the video game industry was more about passion at that time. Try to keep the Dreamcast alive
โ
Dreamcast Bios compression: done
โ
Menu and bootanim heap trim and relocation: done
โ
Custom library relocation in ram: done
Now a sd/ide backend and space consuming features such as localization can fit in!
Is there a reason why a dreamcast kos based program would access to the bios font directly (with an hardcoded bios font base address rather than obtaining it via a syscall)?? With the compression being implemented in the custom bios, the bios font is likely to be relocated
30.04.2025 10:07 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0The new bios version is still in development but will be available to all once released. As for the v2 dc, either buy programmed chips or buy blank chips and use an ISP with a sop44 adapter to write the bios in it before soldering them ;)
17.04.2025 11:47 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Hi!! Could probably be doable but I am focused on my custom bios right now and patching this game requires additional work on texture sizes and placements. But I add it to my todo list :)
17.04.2025 11:28 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0To host the future sd (+ide?) backend in the #dreamcast bootrom, I needed space, ~300kb which is far more than anything I could get by stripping out stuff. I have two impls of the compression, one is the most efficient storage wise while the other is more elegant and maintainable
12.04.2025 09:43 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I didnโt believed it would gave taken that much time to get it work properly! But here is a quick keyboard demo for the dreamcast bios. Both large and small keyboards are supported btw.
12.03.2025 18:04 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Got my answer: balign is the way to go!
07.03.2025 07:49 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Here again, #gas #sh4 source code formatting questions: is there any standard way to comment functions in assembly? While temporary & context registers donโt need to be documented imo, if parameters are being overridden, how to reflect this in the comment?
#dreamcast #kos
ยซย .align 2ย ยป or ยซย .balign 4ย ยป ? For gnu assembly devs, when both work, why would I use one or the other? Context here: sh4 assembly dev, no portability. I personally use the balign directive align operands in text section, I find more intuitive. Any thoughts? #dreamcast #assembly
05.03.2025 17:44 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Thanks!! Gonna give it a try :) the one I am using is ยซย notaflyinggoose.asmformatย ยป
github.com/NotAFlyingGo...
@falcogirgis.bsky.social maybe you know ;)
01.03.2025 16:58 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Iโve found an extension for assembly syntax highlighting for vscode. I am now looking for sh4 assembly linting and also function comment template. How do you guys do? Any templates to share?
01.03.2025 16:51 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Another day, another glitch! Iโve tested my new #dreamcast bios on real hardware and there is a little glitch when entering the custom settings menu with the 3d scenery enabled. Good point though: I can reproduce it on emulators. Should not take to long to fix ๐คฉ
26.02.2025 07:27 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I'm porting the classic Prince of Persia for #dreamcast. ๐ SDLPoP is now available for Dreamcast. You can play the classical way against the time or use a quicksave feature (which will cost you timeโ).
16.01.2025 14:07 โ ๐ 6 ๐ 2 ๐ฌ 2 ๐ 1The talk I gave on behalf of the Sega Dreamcast indie scene in Brussels for the GCC Devroom at FOSDEM 2025 is now live!
Deep-dive C, C++, ASM, and even Ada code running on the DC using the latest GCC toolchain, with footage from Mario 64, Sonic Mania, Doom64, and GTA3!
fosdem.org/2025/schedul...
I didnโt test all the latest changes of my custom bios on real hardware.. well, a couple of ยซย slot illegal instruction exceptionsย ยป later, it works ๐คช #dreamcast
17.02.2025 17:30 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0