Iniciar sesión

Ver la versión completa : com empezar a compilar para la DREAMCAST



Javier Marco
20/07/2005, 17:02
Estos dos ultimos dias me he dedicado a conseguir compilar y ejecutar codigo C en SDL para DREAMCAST.bajo entorno Windows

Tras miles de visitas a foros y webs, he dado con un metodo no demasiado complicado que me funciona.
Por si algun otro quiere empezar en este tema, y le puede servir, pongo los pasos que he seguido, y enlaces para las descargas.

1-instalar el cd DC-DEV:
DC Dev ISO Release 1

http://www.consolevision.com/dreamcast/dev/

2-Seguir cada paso hasta acabar de instalar todo el CD

3-Ejecutar CYGWIN
En la carpeta examples de KOS hay ejemplos de Dreamcast a compilar.
Prueba a compilar alguno con el comando MAKE.
Si todo va bien, creará un fichero .ELF

4-convertir a bin usando file checker:
http://www.consolevision.com/members/fackue/

5-crear un CD autobootable.
Utilidades como selfboot generan un CDI a partir de una carpeta con el IPBIN y 1st_read.bin
http://www.megagames.com/dc/dc_utils_bootcd.shtml

6- instalar daemontools version 3.29 (y solo esta version
http://software.ty.sx.cn/soft/137.html

7- montar la imagen CDI creada

8-Usar chankast 025
http://www.chanka.org/

9-si todo funciona, se puede ya grabar la CDI con diskjugger para jugar en la Dreamcast

Segata Sanshiro
22/07/2005, 23:33
Hola, gracias a que he entrado en la sección de programación he visto esto. Me interesaba desde hace tiempo. Estaría bien en cierta web de Dreamcast... Voy a ver una cosa.

Neodreamer
14/12/2007, 00:08
Hola, he conseguido la version (muy antigua) del dcdev llamada iso release 3.
Incluye muchas tools, librerias de todo tipo como las de chui para SDL, ejemplos, etc.
El problema es q al hacer make del ejemplo mas sencillo, el tipico hello world, me genera el .elf sin errores y supuestamente, luego habria q pasarlo a bin(con el file cheker???)...cosa q hago tanto scrambleado como unscrambled...pero cuando lo cargo desde el nulldc como elf o como bin me da muchos errores el emu q no dan con isos.
Please, alguien me ayuda a saber los pasos necesarios y asi empezar con mis intentos de juegos??
Gracias y 1saludo