Re: How to use NetBSD with GDEMU?
Travis Paul <[email protected]> Tue, 10 Aug 2021 20:49:14 -0400
| Newsgroups | gmane.os.netbsd.ports.dreamcast |
|---|---|
| Message-ID | <[email protected]> |
On 8/10/21 6:46 PM, Retro64XYZ wrote: > I have downloaded the ISO for NetBSD but when trying to use it in > combination with the GDEMU it says it is unsupported. Would it be > possible to provide instructions on how to use Linux/NetBSD to create > a gdi or cdi image file for use with the GDEMU for Dreamcast? > > GDEMU is an SDcard replacement for the GD drive for the Dreamcast. > You'll have to convert the ISO to either a CDI or a GDI file for it to work with the GDEMU. The NetBSD ISO won't work as-is, and it may not be possible for TNF to ship a working ISO due to a licensing issue[1]. It's been a long time since I did so, but I know it's possible. If I recall correctly, you need to "scramble" a kernel(+memory disk?) using dc-tools[2] then use a separate utility to create the CDI file. I recall I used a Windows utility to see if it would work, and it did! I just can't recall which utility. I made an unoptimized proof-of-concept CDI file[3] a long time ago from NetBSD 7.1 that I still have. It worked, but then I moved on to mainly using the LAN adapter along with Marcus Comstedt's IP Upload Slave[4] (which I also converted to CDI[5].) I also recall trying a tool called GDIbuilder[5] without much success, but I may have just been "holding it wrong." I hope that helps point you in a general direction, Travis [1] https://github.com/NetBSD/pkgsrc/blob/093cc4e2eecd3212f41dd80da7274e651f7ae294/sysutils/dc-tools/Makefile#L44 [2] https://pkgsrc.se/sysutils/dc-tools [3] https://travispaul.me/distfiles/netbsd_test_7.1.cdi.xz [4] https://mc.pp.se/dc/ipslave.html [5] https://travispaul.me/distfiles/ip_slave.cdi.xz [6] https://github.com/Sappharad/GDIbuilder