dubcity wrote:Thanks for this smith. I have been downloading any information I can find whether it's tutorials, things people have said on old forums, old sites. just trying to learn about dreamcast. my main hang-up is I can't hex edit which is pretty much how to do everything with dreamcast. I am able to grasp others tools and tutorials.
dubcity it is cool that you are interested in dc projects.
tbh all i can do is hex edit.
i can't code, don't know asm.
its rather easy to learn, just download a free hex editor and modify stuff.
i prefer the old version 3 of hhd hex editor and ultraedit.
try different versions out b4 you find one you like.
find some youtube video tutorials to help.
start out by finding ascii strings and editing them.
then try out a memory editor.
target an exe and search ascii strings and edit them.
i prefer tsearch and artmoney.
eventually you can search values and find when a value changes where the memory address is located etc.
when you go beyond hex editing, memory editing, and packet editing then i am of no use.
fyi when you are making sdisos you search cd00 then 8 spaces over is the lba.
5c 2e is 11702 6e b0 is 45000
for sd isos you use a6 00 for 0 lba.
so some games don't load 1st read as the main game bin.
i.e games that have a webbrowser with them ( 2_dp, maigo, etc)
sd loader does not work when loading ginsu afaik.
this is why it fails to boot these types of games. (games with webbrowsers/ ginsu / dreamon / etc)
you will find the main bin is usually the other bin from 1st_read and ( 2_dp, maigo, etc).
so you can load it instead of 1st_read
there are many games that ppl say don't work on sd compatibility lists.
(example: unreal tournament) <-- it works from sd (just need edit the correct .bin and load it first/ delete the other bins they are not needed)
this way you load the main game bin and skip loading anything else.
after you edit the lba to 0 for sdiso, then change the name of the .bin to 1st_read.bin, run the sdiso script and build the sd iso.
and remember edit any .bin that has a cd00 reference. (8 spots from left of cd00)
a6 00 - for sd isos.
rarely but in some cases this does nothing..