I've finally gotten the KOS to compile, well it was a few days ago but I've had internet problems.
Anywhoo, Everything has compiled fine, the kos-ports and even dcload has compiled and is working just fine.
However, I think something has gone wrong behind the scenes.
For example, if I compile the pvrmark example, and send it to my DC then it runs just fine. No compile or runtime errors.
However, if I create a directory in the examples folder and call it "custom", compile it, I get this:
make: *** No rule to make target `pvrmark.o', needed by `pvrmark.elf'. Stop.
I've literally copied the contents from one directory, to another, so this should mean there is no reason to fail.
When I change the makefile to directly look for the source files, it just gives me a link error saying undefined reference to "_start". (Entry point I believe?)
It seems the issue getting DC load only exists when I compile a C++ program, C programs work fine.
Now I'm really puzzledd
For all the test programs I've written, when it does compile, I send it to my Dreamcast and dcload just says "executing" and hangs there. It's definitely not a problem with dcload as it sends the examples just fine though.
Am completely puzzled, any suggestions?