fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.7K
active users

#Dreamcast

10 posts8 participants0 posts today
Continued thread

I just discovered that #Flycast can emulate the #Dreamcast microphone so I can play #Seaman, and I am **over the moon** happy!! I haven't played this game since I was a teenager!

It can also emulate the Samba De Amigo maracas--kinda awkward with a controller, but maybe there're USB or Bluetooth controllers that work better?

I need to try connecting a mouse and keyboard too. Maybe typing of the dead works?

Oh, and the rumble pack works, and you can have it display the VMU screen!! 🤩

My #Sega #Dreamcast #programming #book is divided into 4 volumes, each covering a major area of discussion. The first volume is "Foundational knowledge," stuff not strictly about the Dreamcast, but things relevant. I.e. Matrix math, or bits and bytes. So when we're talking later about bitpacking an #FPU register to transform #polygon #vertices, people aren't lost. This was one of the hardest parts of the entire book to write, but it's finally "done" and ready:

It wound up being 122 pages long.

Continued thread

Since the very beginning, I had a very rough outline of what I wanted to talk about (full tutorial on gamedev from bits and bytes to burnt disc, with no stone unturned), but what hat outline detailed was vague. This wound up basically being a guide to how I comprehensively studied the #dreamcast. You can sort of see from the progress image which subjects I concentrated the most on, as almost all the PVR graphics section is complete. That took years to fully grasp for me.

I've been working on this #Sega #Dreamcast #book for over 10 years now. It's currently just a hair below 300 pages long now. Most of the hardest part, documenting the PVR, is done.

in 1 month, it'll be the 26th anniversary of 9/9/99. No matter what, even if not complete, I will release all of this on september 9th. Includes full #tutorial text plus the associated lessons and #sourcecode / #assets.

#gamedev #retrogaming #homebrew

Red sections are less than 50%, blue more than 50%, green 100%:

Continued thread

The .cdi files will need to be converted to .iso before chding. Can't find windows binaries for cdi2iso anymore..

After a dozen dead ends, and nearly using up all my o3 queries I've decided to cut bait, and just leave the .cdi files uncompressed. Crusty old CD burner formats are still painful!

Funny thing is I *know* I used cdi2iso back when I owned a #Dreamcast to burn boot disks on my iMac.

Continued thread

The upside of all this reconversion work is that I discovered that my 1G1R redump collection actually contained a lot of games in .gdi or .cdi format which I hadn't correctly converted to .chd! Mostly prototypes "Ecco II Sentinels of the Universe" but also some Japanese #games like "Napple Tale"!!

Continued thread

I'm lucky to have #ChatGPT for this; it found the issue with redumped CHDs, then found a node script that can convert my bin+cues to .gdi, then it wrote me a .bat that can loop through all my #Dreamcast ROMs and convert each one to a .gdi file with a unique name. If I had ever figured that out on my own it would have taken days of work!