1)How do I compile for Dreamcast(what file extension does it use?)?
2)How do I put onto the Dreamcast?
Thanks.

Moderator: PC Supremacists
I'm not sure how to answer that question, do some googling?VoidElite wrote:How do I port my engine to Dreamcast(C++ SDL)?
Depends, normally *.bin but you would probably use *.elfVoidElite wrote: 1)How do I compile for Dreamcast(what file extension does it use?)?
Coders cable, BBA, CD pick your poison.VoidElite wrote: 2)How do I put onto the Dreamcast?
Could Falco answer? He has more experience than any of us. Google doesn't help, not this time.N64vSNES wrote:I'm not sure how to answer that question, do some googling?VoidElite wrote:How do I port my engine to Dreamcast(C++ SDL)?
Depends, normally *.bin but you would probably use *.elfVoidElite wrote: 1)How do I compile for Dreamcast(what file extension does it use?)?
Coders cable, BBA, CD pick your poison.VoidElite wrote: 2)How do I put onto the Dreamcast?
I know DC programming isn't that well documented but you could have found the answer to all of these questions with google.
Are you serious? Not only do you ask the question in two places (on the same forum) you turn down any help you get stating that it is not good enough?Could Falco answer? He has more experience than any of us. Google doesn't help, not this time.
Google told me it was .elfwhat file extension does it use?)?
If google isn't working, how about a forum search (on this forum)?Google doesn't help, not this time.
I have no idea if Falco could answer, I guess you need to be asking him?VoidElite wrote:Could Falco answer? He has more experience than any of us. Google doesn't help, not this time.N64vSNES wrote:I'm not sure how to answer that question, do some googling?VoidElite wrote:How do I port my engine to Dreamcast(C++ SDL)?
Depends, normally *.bin but you would probably use *.elfVoidElite wrote: 1)How do I compile for Dreamcast(what file extension does it use?)?
Coders cable, BBA, CD pick your poison.VoidElite wrote: 2)How do I put onto the Dreamcast?
I know DC programming isn't that well documented but you could have found the answer to all of these questions with google.
First, you completely recode the graphics part of your engine to use the powerVR api from KallistiOS. Why? Because SDL is slow and bloated, especially for a limited platform like the dreamcastVoidElite wrote:How do I port my engine to Dreamcast(C++ SDL)?
You use a cross-compiler that makes a dreamcast-compatible binary. I don't personally do dreamcast dev, but I would be surprised if there isn't some GCC shootoff that compiles for it. As for file extension, that doesn't matter one bit. Once it goes to the dreamcast, it doesn't give a fuck what the file extension is, it just cares about the data. IIRC it uses the ELF binary format, so if you NEED a file extension it's either .bin or .elf.VoidElite wrote:1)How do I compile for Dreamcast(what file extension does it use?)?
IIRC falco uses a coder's cable, which I believe is some ethernet-type connection that allows you to directly send binaries to the console. If you don't have one, invest in a CD-RW, because if you just had CD-R's you'd be using a shitton of them.VoidElite wrote:2)How do I put onto the Dreamcast?
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
Actually SDL isn't as bad as you would think, sure it doesn't even come close to PVR speed but I know some people still use it for basic graphical games. Also KGL is another option which I find a lot simpler but it's quite "incomplete" compared to OpenGL.Ginto8 wrote:First, you completely recode the graphics part of your engine to use the powerVR api from KallistiOS. Why? Because SDL is slow and bloated, especially for a limited platform like the dreamcastVoidElite wrote:How do I port my engine to Dreamcast(C++ SDL)?
I'm fairly sure Falco uses A BBA, the coders cable is slow as hell (but I could be wrong)Ginto8 wrote: IIRC falco uses a coder's cable, which I believe is some ethernet-type connection that allows you to directly send binaries to the console. If you don't have one, invest in a CD-RW, because if you just had CD-R's you'd be using a shitton of them.