Iniciar sesión

Ver la versión completa : Tutorial de DOSBOX?(CAANOO)



vassink
29/03/2012, 06:55
Amigos, bajé el DOSBOX para Caanoo pero no logro hacer funcionar ningun juego, alguien de buena voluntad ¿me puede hacer un mini tutorial? quisiera arrancar el Duke1

Gracias!

hardyx
29/03/2012, 14:01
El Dosbox es complejo de configurar. No hay un menú para seleccionar los juegos y a jugar, sino que hay que hacer lanzadores para cada juego. Cada juego necesita su mapeo de las teclas a los botones de la consola. En este hilo se explica cómo hacer lanzadores. Para más información, mira el tutorial de Dosbox más abajo.

http://www.gp32spain.com/foros/showthread.php?77514-%BFC%F3mo-demonios-hago-un-*-gpe-para-el-DOSBox

Aqui tienes un tutorial de DosBox para windows:
http://www.dosbox.com/wiki/Basic_Setup_and_Installation_of_DosBox

Y aquí información de Dosbox adaptado a la GP2X.
http://wiki.gp2x.org/wiki/Dosbox

vassink
29/03/2012, 22:12
El Dosbox es complejo de configurar. No hay un menú para seleccionar los juegos y a jugar, sino que hay que hacer lanzadores para cada juego. Cada juego necesita su mapeo de las teclas a los botones de la consola. En este hilo se explica cómo hacer lanzadores. Para más información, mira el tutorial de Dosbox más abajo.

http://www.gp32spain.com/foros/showthread.php?77514-%BFC%F3mo-demonios-hago-un-*-gpe-para-el-DOSBox

Aqui tienes un tutorial de DosBox para windows:
http://www.dosbox.com/wiki/Basic_Setup_and_Installation_of_DosBox

Y aquí información de Dosbox adaptado a la GP2X.
http://wiki.gp2x.org/wiki/Dosbox


Gracias Hardyx, creo que mejor jugarè otra cosa, es mucho webeo, jaja

Darko
04/07/2012, 20:10
He intentado hacer funcionar el Prince of Persia y no hay manera (pero parece estar cerca).

1-Creo carpeta "prince" en game, pongo el ini, icon, banner y todo bien, aparece en el menú.
2-Meto el juego en la carpeta "C" dentro de "prince" tal cual.
3-Pongo el archivo "dosbox", el "patch" y el archivo ttf en la carpeta "prince" (los archivos del DOSBOX).
4-Creo el archivo "dosbox.conf" y añado la información.
5-Creo archivo "prince.gpe" y añado la información.
6-Creo archivo "mapper.txt" y añado la información.

Mensaje no existe "/mnt/sd/game/prince/c", es decir, no monta y luego intenta cargar PRINCE.exe pero evidentemente no lo carga.

driver c does not exist you must mount it first type intro or intro mount for more information

prince.gpe:


#! /bin/sh
DIRROOT=/mnt/sd/game/prince
DIRGAME=/mnt/sd/game/prince
cd ${DIRROOT}
./dosbox -conf ${DIRGAME}/dosbox.conf
cd /usr/gp2x
exec /usr/gp2x/gp2xmenu

dosbox.conf:


[sdl]
fulldouble=false
output=surface
sensitivity=100
mapperfile=mapper.txt

[dosbox]
machine=vga
memsize=8

[cpu]
core=simple
cycles=1200

[mixer]
nosound=false
rate=22050
blocksize=2048
prebuffer=30

[sblaster]
sbtype=none
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]
gus=false
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]
pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true

[joystick]
joysticktype=none

[dos]
xms=true
ems=true
umb=true

[autoexec]
# lines of code to boot the dos program go here
mount C "/mnt/sd/game/prince/c"
c:
PRINCE.EXE

mapper.txt


key_space "key 258"
key_enter "key 256"
key_left "key 269"
key_right "key 270"
key_up "key 267"
key_down "key 268"
hand_g2virtkey "key 264"
hand_leftclick "key 260"
hand_rightclick "key 261"
hand_shutdown "key 262"
hand_g2mouse "key 265"
mod_1 "key 265"
key_1 "key 49"
key_2 "key 50"
key_3 "key 51"
key_4 "key 52"
key_5 "key 53"
key_6 "key 54"
key_7 "key 55"
key_8 "key 56"
key_9 "key 57"
key_0 "key 48"
key_a "key 97"
key_b "key 98"
key_c "key 99"
key_d "key 100"
key_e "key 101"
key_f "key 102"
key_g "key 103"
key_h "key 104"
key_i "key 105"
key_j "key 106"
key_k "key 107"
key_l "key 108"
key_m "key 109"
key_n "key 110"
key_o "key 111"
key_p "key 112"
key_q "key 113"
key_r "key 114"
key_s "key 115"
key_t "key 116"
key_u "key 117"
key_v "key 118"
key_w "key 119"
key_x "key 120"
key_y "key 121"
key_z "key 122"
key_f1 "key 282"
key_f2 "key 283"
key_f3 "key 284"
key_f4 "key 285"
key_f5 "key 286"
key_f6 "key 287"
key_f7 "key 288"
key_f8 "key 289"
key_f9 "key 290"
key_f10 "key 291"
key_f11 "key 292"
key_f12 "key 293"
key_space "key 32"
key_grave "key 96"
key_minus "key 45"
key_equals "key 61"
key_lbracket "key 91"
key_rbracket "key 93"
key_semicolon "key 59"
key_quote "key 39"
key_comma "key 44"
key_period "key 46"
key_slash "key 47"
key_backslash "key 92"
key_lessthan "key 60"
key_lshift "key 304"
key_bspace "key 8"
key_enter "key 13"
key_esc "key 27"
key_lalt "key 308"
key_lctrl "key 306"
key_ralt "key 307"
key_rctrl "key 305"
key_insert "key 277"
key_home "key 278"
key_delete "key 127"
key_end "key 279"
key_pagedown "key 281"
key_pageup "key 280"
key_tab "key 9"
key_pause "key 19"
hand_g2debug "key 263"
"

Todo editado con Notepad++ y en UNIX.

Editado el mapper de nuevo.

hardyx
05/07/2012, 01:09
Mensaje no existe "/mnt/sd/game/prince/c", es decir, no monta y luego intenta cargar PRINCE.exe pero evidentemente no lo carga.

¿por qué no apuntas a /mnt/sd/game/prince directamente?

Creo que el dosbox tiene que estar en /mnt/sd/dosbox obligatoriamente. Luego en la carpeta del juego a que apuntes, todos los ficheros necesarios, incluidos el mapper.txt y el dosbox.conf.

Prueba con esta utilidad (windows) que te crea los ficheros de configuración:
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,63,2294

Darko
05/07/2012, 03:04
¿por qué no apuntas a /mnt/sd/game/prince directamente?

Creo que el dosbox tiene que estar en /mnt/sd/dosbox obligatoriamente. Luego en la carpeta del juego a que apuntes, todos los ficheros necesarios, incluidos el mapper.txt y el dosbox.conf.

Prueba con esta utilidad (windows) que te crea los ficheros de configuración:
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,63,2294

El dosbox al parecer funciona igual en cualquier carpeta, solamente hay que apuntarla en el {DIRROOT} del .gpe, si no se apunta bien no funciona.

Al cargar DOSBOX intenta montar C, con lo que entiendo que el .conf está bien (AUTOEXEC) y ponga lo que ponga intenta montar pero no encuentra nada.He probado con /mnt/sd/game/prince y intenta montar pero no encuentra nada (lo bueno es que asi se que reconoce el archivo .conf).

El problema lo veo más en el .gpe en el {DIRGAME}, parece que no lo reconoce, incluso lo he eliminado y ni se inmuta, sigue intentando montar c igual sin encontrar nada.

El DosBoxBlast me genera .gpe que no puedo usar en caanoo y tengo que editarlo para que por lo menos lanze DOSBOX (uso el DOSBOX para Caanoo, no el de Wiz con Ginge), además invierte el cd ${DIRROOT} por cd ${DIRGAME} y añade la ruta de {DIRROOT} a la de {DIRGAME}

.gpe generado con DosBoxBlast (sin editar):


#! /bin/sh
DIRROOT=/mnt/sd/game/prince
DIRGAME=${DIRROOT}/game/prince
cd ${DIRGAME}
${DIRROOT}/dosbox -conf ${DIRGAME}/dosbox.conf
cd /usr/gp2x
exec /usr/gp2x/gp2xmenu

Creo que estoy muy cerca, pero no consigo montar el juego.
---------------------------------------------------------------------------------------

Ok, solucionado, el problema está en el propio DOSBOX 0.74 publicado en Openhandhelds, no funciona ni con el config del civilization que también se publicó, sucede lo mismo (no monta C).

Al final he usado el DOSBOX 0.74c del foro GP32X.com y funcionando todo perfectamente. En breve abro hilo nuevo con tutorioal y archivos para usarlo.

eltorobado
12/07/2012, 03:18
muy interesante, lo probare

hardyx
12/07/2012, 14:24
Tienes mal las variables en el .gpe, DIRGAME tiene que apuntar al juego y DIRROOT al dosbox. Mete dosbox en una carpeta /dosbox y cambia el .gpe con estos valores. En el directorio del juego tiene que estar también el .conf y el fichero de mapeo de teclas. Te tiene que funcionar así.

#! /bin/sh
DIRROOT=/mnt/sd/dosbox
DIRGAME=/mnt/sd/game/prince
cd ${DIRGAME}
${DIRROOT}/dosbox -conf ${DIRGAME}/dosbox.conf
cd /usr/gp2x
exec /usr/gp2x/gp2xmenu

Darko
12/07/2012, 18:29
Nada, sale al menú de nuevo...
De todos modos funciona con el 0.74c pero montando directamente la carpeta del juego.Ahora publico carpeta y tutorial para que funcione.

Darko
13/07/2012, 01:20
Publicado tutorial para dosbox en "emuladores"