Port-dreamcast archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: DC dev: requirements?
Thanks for the prompt and informative responses!
> Even if the manpage had been correct, the track needs to be mode 2,
> not mode 1.
Hm, I didn't notice that; the difference between "mode 1" and "mode 2
form 1" escaped my eye. Perhaps if I actually understood CD formats
this would make more sense to me. :-/
> Yes, the different modes and forms are a bit confusing, especially
> when they rename the options...
Indeed. :-/
>> So, my question mutates a bit: what processing do I have to perform
>> on a kernel to turn it into a data track suitable for burning like
>> the netbsd-kernel.raw file from that www.schnarff.com tarball? It's
>> not a 9660 filesystem, and unfortunately most of the
>> promising-looking links in the howto are now 404.
> Actually, it is a 9660 filesystem. It's just that it doesn't start
> at sector 150 like most 9660 filesystems do, because it's not the
> first track of the disc.
Oh! So that's why "mount -r -t cd9660" didn't like it?
> A 9660 filesystem contains references to absolute sector numbers, not
> relative to the beginning of the track.
Eww, what a horrible design botch! Important to know, though.
> Also, if you make your own 9660 filesystem, you must remember to copy
> the bootstrap (the initial 16 sectors) from another image, or create
> your own using the "makeip" program.
What's this "makeip"? My NetBSD build directory contains nothing of
the sort.
This sounds as though the Dreamcast ROMs just load and execute a
handful of sectors from the disk (beginning of the first data track?
absolute sector numbers?) and the use of 9660 filesystems is more in
the nature of a convention used by the usual bootblocks. Is that a
fair statement?
How much checking do the ROMs do before doing this? If the bootblocks
are user-replaceable, they obviously don't do all _that_ much, but, if
they demand more than just having that audio track there, it's
important to know....
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Home |
Main Index |
Thread Index |
Old Index