¡Oh no! ¿Dónde está el JavaScript? El navegador Web no tiene JavaScript activado o no es compatible con JavaScript. Active JavaScript en su explorador Web para ver correctamente este sitio Web o actualizar a un navegador Web que admita JavaScript.
Sabías que...
La primera MadriDC DreamParty se celebró en Madrid el 26 de junio de 2004.

[DreamPi] Usa tu Ubuntu como si fuera la Rasperry Pi

Última actualización en 3 años hace
Indiket
¡Hola de nuevo, grandes!

Os traigo otro gran tutorial en el cual podremos usar nuestro querido PC-DC con todas las funcionalidades de la DreamPi, entre la que se incluye la generación del tono de llamada, las reglas Iptables y el Dreamcast Now! ¿Empezamos?

Introducción

Antes de nada, asegúrate que tu modem de PC es compatible con Ubuntu. Los últimos modelos de módems USB suelen ir bien ya que integran chips CDC-ACM con lo que no necesitan drivers. Aún así, no cantes victoria, ya que otro tema es que puedan generar tono de llamada...

También necesitarás un LVI para hacer "excitar" tu modem de Draemcast. Los módems PAL de 33k funcionan con 18V, mientras que los NTSC americanos de 56k con 9V.

Otro consejo, no utilices divisores de línea ya que la potencia de trabajo disminuye, y la línea PPP pierde sincronismo.

Finalmente, reserva una IP en tu router para abrir los puertos necesarios, o usar una zona DMZ.

Descarga

Debes descargar los ficheros del GitHub de Kazade:
https://github.com/Kazade/dreampi

Los scripts del DreamPi usan el Python 2.7 para ejecutarse, así que lo primero es comprobar que lo tengas instalado en tu Ubuntu.
Además, se requieren las siguientes dependencias que se instalan fácilmente desde el Terminal:

>> sudo apt install python-pip
>> pip install pyserial
>> pip install sh
>> pip install python-iptables
>> pip install miniupnpc

Instala también el servidor DNS "dnsmasq" para que DreamPi pueda hacer redirecciones DNS:

>> sudo apt-get install dnsmasq

Edición del fichero dreampi.py

- Línea 608: subprocess.check_call("sudo ifconfig wlx... promisc".split()) . Cambiar el dispositivo "wlx..." por el dispositivo que te dice Ubuntu.

- Línea 623: update_dns_file() . Comentar esa línea, no la necesitaremos

- Línea 211 y 212: cambiar "this_ip", "dreamcast_ip" por las ip internas que queramos usar
- Línea 221: cambiar "this_ip" por "46.101.91.123" (es el DNS de DreamPipe)

- Línea 579: Cambiar "/var/log/messager" por "/var/log/syslog"

Sólo para el módem USR5637
Hay que hacer un cambio para que pueda generar tono de llamada.
Cambiar el comando: AT+VSM=1,8000 por AT+VSM=129,8000

¡Dale gas!

Venga, que ya tienes ganas de que funcione el invento jeje. Para ejecutar el script, poneros en su directorio y ejecutad:
>> sudo python dreampi.py --no-daemon

Observad la salida por consola, por si os da algún ERROR en la generación del tono, etc. Debería daros todo OK y vuestro módem de PC estará enviando información a la consola. Si es así, en la Dreamcast le conectáis vuestro LVI y luego le dais a la conexión y esperar el resultado :)

Hay una opción para lanzar DreamPi y que no genere el tono de llamada:
>> sudo python dreampi.py --no-daemon --disable-dial-tone

Comprobar si funciona el módem del PC

Un programa muy útil para comprobar si nuestro módem es compatible con los comandos AT es el Minicom:

>> sudo apt install minicom
>> sudo minicom -s

- Seleccionar: "Select Serial port setup" (Configuración de la puerta serial)
- Pulsar A y cambiar el dispositivo serie (ej: /dev/ttyACM0)
- Seleccionar: "Save setup as dfl"
- Seleccionar: "Salir"

Y ahora ya le podéis escribir y ver respuestas directas.

¡Suerte y nos vemos online!
alexislight
o sea que con esto puedo usar todos lo juegos al igual que con dreampi, con todas sus funciones? si es asi es un golazo (sorry no lei todo)
Amo a mi Dreamcast
1.bp.blogspot.com/-ISA2GZATNCQ/TbntZYUJViI/AAAAAAAAAB4/wDlRYAhu_lo/s1600/vardream.gif
Sonicccp
Jejeje, todo un descubrimiento Indi, siempre dando el callo, jeje
En este caso tengo un portatil con ubuntu, y creo que tiene modem, aver si lo puedo probar :)
Somos la joven guardia que va forjando el porvenir. Nos templó la miseria, sabremos vencer o morir. Noble es la causa de librar al hombre de su esclavitud. Quizá el caminó hay que regar, con sangre de la juventud.
J
Buenas ya tengo todo excepto el cable LVI, ¿me podríais decir qué componentes me harían falta?

He visto en varios sitios que las resistencias que recomiendan varían los Ohm.

En una web Francesa vi lo siguiente:

- Un cable de teléfono RJ11 (unos pocos euros).
- Un condensador de 0.47uf (unos pocos céntimos).
- Una resistencia de 380 Ohm (unos pocos céntimos).
- Un conector para la batería de 9 voltios si tiene un módem NTSC (japonés o americano) y dos conectores si tiene un módem PAL (unos pocos céntimos).

El condesador he visto que los hay de varios voltajes diferentes también.

Gracias de antemano!
Jako
Con los componentes que mencionas debería funcionarte ese LVI. De todos modos prueba con un tester al terminar el montaje si el cable rojo da los v deseados.
4glsp.com/wp-content/uploads/DCONLINE/dcstatus.png
Be Dreamcast my friend!!! yes
(DC4Life!)
J

Cita

Jako ha escrito:

Con los componentes que mencionas debería funcionarte ese LVI. De todos modos prueba con un tester al terminar el montaje si el cable rojo da los v deseados.


Perfecto, gracias. Mañana iré a buscar lo necesario a una tienda de electrónica a ver si me sale bien jejejeje.

Saludos!
J
A alguien más le da error al instalar el miniupnpc?

Error:
"Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/miniupnpc/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-vtTVIw-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/miniupnpc
Storing debug log for failure in /root/.pip/pip.log"

Solucionado:

Instalando "apt install python-dev"

Tengo una pregunta this_ip y dreamcast_ip, la primera es la del ubuntu y la segunda la de la consola?

También cuando dices sustituir WLX es por ejemplo en mi equipo que sale eth0?
J
Disculpad mi pesadez, he estado probando y parece como que me conecta la consola, pero no carga ninguna página. Esto me sale en la consola del Ubuntu:

CONNECT 57600
INFO:dreampi:CONNECT 57600
Call answered!
INFO:dreampi:Call answered!

INFO:dreampi:
Connected
INFO:dreampi:Connected
Serial interface terminated
INFO:dreampi:Serial interface terminated
INFO:dcnow:MAC address: 565d401****************************** (me da una mac bastante rara, la tapé con asteriscos)
J
Ya conecto correctamente, pero parece que tengo un problema de puertos, a pesar de tener la ip de la consola en la DMZ en Planet Ring me aparece la mesa como completa... A ver si doy con la tecla.
P
Vamos que eso lo tienes ya casi online, no te desanimes
J

Cita

javiuspal ha escrito:

Ya conecto correctamente, pero parece que tengo un problema de puertos, a pesar de tener la ip de la consola en la DMZ en Planet Ring me aparece la mesa como completa... A ver si doy con la tecla.



Al final he conseguido solucionar todos mis problemas yo solo jajaja, muchas gracias por el tuto. Lo único que en Dreamcast Now no sale a lo que juego.

image.ibb.co/j2A6Pz/photo_2018_09_19_00_11_24.jpg
Jako
Parece que solo te falta trastear un poco con las DNS que hay puestas en la config online de la consola. Como dice Perioxido, lo tienes practicamente ya en marcha.
4glsp.com/wp-content/uploads/DCONLINE/dcstatus.png
Be Dreamcast my friend!!! yes
(DC4Life!)
alexislight
bien hecho felicitaciones! lamento no poder ayudarte pero todavia no intente hacerlo!! quizas te pida ayuda a vos!! XD
Amo a mi Dreamcast
1.bp.blogspot.com/-ISA2GZATNCQ/TbntZYUJViI/AAAAAAAAAB4/wDlRYAhu_lo/s1600/vardream.gif
J

Cita

alexislight ha escrito:

bien hecho felicitaciones! lamento no poder ayudarte pero todavia no intente hacerlo!! quizas te pida ayuda a vos!! XD


Perfecto! no dudes en hacerlo, a mí ya me funciona perfectamente.

El modem FAX usb que compré fue éste, por 18€
https://www.amazon.es/gp/product/B076...&psc=1

V.TOP UM02

Funciona de lujo, no tuve que instalar nada en Ubuntu, me lo cogió al momento.
J
Pongo aquí unas imágenes jugando de esta tarde con Peroxido-H2O y otro compi más del grupo de telegram (a ver si os animáis algunos más :P)

preview.ibb.co/nmmUNU/photo_2018_09_23_20_47_07.jpg
preview.ibb.co/e9z5wp/photo_2018_09_23_21_21_35.jpg
preview.ibb.co/g2UG2U/photo_2018_09_23_21_41_08.jpg
preview.ibb.co/ePVdGp/photo_2018_09_23_21_55_27.jpg
Jako
Bravo! Lo chocante es que ya existía desde hace mas de un año otro grupo de Whatsapp similar, y le.damos uso hehehe.
Y online te veo ahora mismo por Dreamcast Now en worms, pero entro y no hay nadie jajajaj.
Probaré suerte en otro momento ;-)
Me alegra ver cada vez más jugadores españoles online.
4glsp.com/wp-content/uploads/DCONLINE/dcstatus.png
Be Dreamcast my friend!!! yes
(DC4Life!)
J

Cita

Jako ha escrito:

Bravo! Lo chocante es que ya existía desde hace mas de un año otro grupo de Whatsapp similar, y le.damos uso hehehe.
Y online te veo ahora mismo por Dreamcast Now en worms, pero entro y no hay nadie jajajaj.
Probaré suerte en otro momento ;-)
Me alegra ver cada vez más jugadores españoles online.


Pues invitadnos o entrad al nuestro en telegram que creó Peroxido-H2O :P, sí es que estuve probando el multigamer now, pero no logro entenderlo muy bien y se ha quedado con que estoy siempre jugando al worms jejeje.

Ahora por la noche hemos estado jugando al Toy Racer.

preview.ibb.co/c1dU6p/photo_2018_09_23_23_33_50.jpg
Jako
En.teoria no necesitas el multigamer now, DreamPi ya indica por si solo a qué juego te encuentras conectado. Se ve que uno está machacando al otro jejejej
Buenas pachangas ayer! :)
4glsp.com/wp-content/uploads/DCONLINE/dcstatus.png
Be Dreamcast my friend!!! yes
(DC4Life!)
J

Cita

Jako ha escrito:

En.teoria no necesitas el multigamer now, DreamPi ya indica por si solo a qué juego te encuentras conectado. Se ve que uno está machacando al otro jejejej
Buenas pachangas ayer! :)


Pues es extraño, este dreampi no me marca al juego al que estoy jugando, de hecho hasta que no abrí el multigamer y seleccioné el juego que estaba jugando, me salía la imagen del menú principal en dreamcast now.
Jako
... si que es raro si jejeje. Algo abrá.
4glsp.com/wp-content/uploads/DCONLINE/dcstatus.png
Be Dreamcast my friend!!! yes
(DC4Life!)
puede ver todos los hilos de discusión en este foro.
puede iniciar un nuevo hilo de discusión en este foro.
no puede responder en este hilo de discusión.
no puede empezar en una encuesta en este foro.
puede cargar archivos adjuntos en este foro.
no puede descargar archivos adjuntos en este foro.
Afiliados
SEGA Saturno - Saturn, SEGA y Videojuegos