japanese-cake's Avatar

japanese-cake

@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

33 Followers  |  4 Following  |  14 Posts  |  Joined: 04.01.2025  |  1.4219

Latest posts by jc-dcdev.bsky.social on Bluesky

โœ… 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!

20.05.2025 06:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 0

The 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    ๐Ÿ“Œ 0

Hi!! 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    ๐Ÿ“Œ 0

To 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    ๐Ÿ“Œ 0
Video thumbnail

I 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    ๐Ÿ“Œ 0

Got my answer: balign is the way to go!

07.03.2025 07:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Here 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

07.03.2025 07:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

ยซย .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    ๐Ÿ“Œ 0
Preview
GitHub - NotAFlyingGoose/AsmFormat: A vscode extension for formatting .asm files A vscode extension for formatting .asm files. Contribute to NotAFlyingGoose/AsmFormat development by creating an account on GitHub.

Thanks!! Gonna give it a try :) the one I am using is ยซย notaflyinggoose.asmformatย ยป

github.com/NotAFlyingGo...

02.03.2025 08:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@falcogirgis.bsky.social maybe you know ;)

01.03.2025 16:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™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    ๐Ÿ“Œ 0

Another 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    ๐Ÿ“Œ 0
Post image Post image Post image

I'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    ๐Ÿ“Œ 1
Post image

The 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...

19.02.2025 09:32 โ€” ๐Ÿ‘ 10    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

@jc-dcdev is following 4 prominent accounts