Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Emulación de sistemas DOS, Windows, DR-DOS, OS/2, Linux y sus sabores. Desde 8088 hasta Pentium 3.
Avatar de Usuario
alboran70
MSX Turbo R
MSX Turbo R
Mensajes: 342
Registrado: 08 Jun 2009, 19:47
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Videopac
Primera consola: Sony PlayStation 2
Ubicación: Castilleja de la Cuesta - Sevilla
Gracias dadas: 26 veces
Gracias recibidas: 44 veces

Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor alboran70 » 25 Mar 2016, 10:53

Andaba trasteando con una Raspberry Pi model b prestada, cuando encontré en el mercadillo un teclado IBM mecánico, fué pulsar las teclas y trasportarme a los tiempos del Turbo C y el WordPerfect, asi que me dije: ¡voy a meter un MSDOS en el teclado IBM! o visto de otro modo, ¡voy a fabricarle una caja elegante a la Raspberry!

Tenía ya totalmente encajada la raspberry 1 en el teclado y estaba peleándome con el software, cuando van y sacan la raspberry 3, así que devuelvo la prestada y compro esa.

Aunque la diferencia de rendimiento es considerable de una a otra, al tener más puertos USB no he podido encajarla totalmente dentro del teclado :-(

ibmRP3dosbox-teclado-alboran70.jpg
ibmRP3dosbox-teclado-alboran70.jpg (98.37 KiB) Visto 12312 veces


Empecemos con el jierro y a continuación una guía rápida de la configuración del software en la raspberry.

Como el teclado IBM es PS2, se utiliza un conversor PS2 a USB, que además permite utilizar un ratón PS2. Como los conectores USB se han quedado fuera, el cable del adaptador también sale por fuera, quedando un poco raro, y de perdidos al río le he dejado también por fuera el conector para ratón PS2.
El hueco que hay permite cambiar la microsd, además de airear en lo posible la RP.

ibmRP3dosbox-usb-ps2-alboran70.jpg
ibmRP3dosbox-usb-ps2-alboran70.jpg (172.29 KiB) Visto 12312 veces

ibmRP3dosbox-conectores-alboran70.jpg
ibmRP3dosbox-conectores-alboran70.jpg (130.98 KiB) Visto 12312 veces


En lugar de utilizar el conector USB de la RP, la alimentación pasa por un interruptor, y de ahí a los pines +5V y GND del conector GPIO.
ibmRP3dosbox-interruptor-alboran70.jpg
ibmRP3dosbox-interruptor-alboran70.jpg (67.86 KiB) Visto 12312 veces


Para el sonido he utilizado un pequeño altavoz de un Dell (PN:0D9899), que funciona con 5V y se puede conectar directamente a la salida de auriculares de la Pi.
Además del conversor HDMI-VGA para conectarlo a un monitor, le he puesto un codo a la salida HDMI, para que los cables molesten lo menos posible.
ibmRP3dosbox-altavoz-alboran70.jpg
ibmRP3dosbox-altavoz-alboran70.jpg (149.1 KiB) Visto 12312 veces

ibmRP3dosbox-hdmi2vga-alboran70.jpg
ibmRP3dosbox-hdmi2vga-alboran70.jpg (140.45 KiB) Visto 12312 veces


Aquí tenemos algunos programillas ejecutándose, espectacular cómo se mueve el Alone in the Dark.
ibmRP3dosbox-turboc-alboran70.jpg
ibmRP3dosbox-turboc-alboran70.jpg (236.29 KiB) Visto 12312 veces
ibmRP3dosbox-wp-alboran70.jpg
ibmRP3dosbox-wp-alboran70.jpg (218.35 KiB) Visto 12312 veces
ibmRP3dosbox-AloneInTheDark-alboran70.jpg
ibmRP3dosbox-AloneInTheDark-alboran70.jpg (227.67 KiB) Visto 12312 veces


Pues vamos con el software:

**************************** NOTAS PREVIAS
- La imagen base utilizada para la raspberry pi 3 es 2016-02-26-raspbian-jessie, se pasa a la tarjeta micro SD 10 de 32 GB con Win32DiskImager
- Las primeras pruebas las hice en una RP 1 con raspbian-wheezy, pero esa imagen no me funcionó en la RP3
- Además algunas de las siguientes configuraciones no son válidas para la RP1 y RP2.

**************************** CONFIGURACION INICIAL

-Desde Terminal (o desde X):
sudo raspi-config
configurar Locale (ES, es, UTF-8), teclado, zona horaria, expandir sistema de archivos, ...

-Actualizar listado desde repositorios
sudo apt-get update

-Actualizar paquetes en el sistema
sudo apt-get upgrade

**************************** SSH
-Habilitar con
sudo raspi-config
-usuario pi / raspberry ... cambiar password a pi, por defecto es raspberry

**************************** WIFI
-Se puede configurar desde el Escritorio, esquina superior derecha

**************************** Bloq Num ACTIVO AL ARRANCAR
-Al quedar ocultos los leds de la raspberry, con esto se vé si está encendida o no
sudo nano /etc/kbd/config
# Turn on numlock by default
LEDS=+num

**************************** MINIMIZAR ESCRITURA EN SD
-Utilizando la memoria para almacenar los archivos de logs en lugar de la SD, se consigue prolongar la vidad e esta, y ganar algo de velocidad
sudo nano /etc/fstab
(añadir la linea)
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0


**************************** APAGAR LA RASPBERRY CON Ctrl-Alt-Supr
-En lugar de apagar de botonazo, se puede configurar Ctrl-Alt-Supr para que apague el sistema, en lugar de reiniciarlo.
- Así que para apagar de forma rápida y límpia basta pulsar Ctr-Alt-F1 para mostrar un terminal, y a continuación Ctrl-Alt-Supr.

sudo rm /lib/systemd/system/ctrl-alt-del.target
sudo ln -s /lib/systemd/system/poweroff.target /lib/systemd/system/ctrl-alt-del.target
sudo systemctl daemon-reload


**************************** FTP
-Fundamental para pasar archivos a la raspberry desde el PC
sudo apt-get update
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
local_enable=YES
write_enable=YES
local_umask=077
chown_uploads=YES
chown_username=pi

sudo service vsftpd restart

**************************** CONFIGURACION RESOLUCION PANTALLA RASPBERRY

-Como voy a configurar DosBox con resolución VGA, para que no se vea muy pequeño en pantalla, es conveniente bajar también la resolución de la propia Raspberry.
-Los modos de video soportados dependen directamente del monitor que se utilice en cada caso. Se pueden comprobar con estos comandos:

pi@raspberrypi:~ $ tvservice -n
device_name=DEL-DELL_P2311H

pi@raspberrypi:~ $ tvservice -m CEA
Group CEA has 0 modes:

pi@raspberrypi:~ $ tvservice -m DMT
Group DMT has 11 modes:
mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 6: 640x480 @ 75Hz 4:3, clock:31MHz progressive
mode 9: 800x600 @ 60Hz 4:3, clock:40MHz progressive
mode 11: 800x600 @ 75Hz 4:3, clock:49MHz progressive
mode 16: 1024x768 @ 60Hz 4:3, clock:65MHz progressive
mode 18: 1024x768 @ 75Hz 4:3, clock:78MHz progressive
mode 21: 1152x864 @ 75Hz 4:3, clock:108MHz progressive
mode 35: 1280x1024 @ 60Hz 5:4, clock:108MHz progressive
mode 36: 1280x1024 @ 75Hz 5:4, clock:135MHz progressive
(prefer) mode 82: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
mode 85: 1280x720 @ 60Hz 16:9, clock:74MHz progressive

-A continuación configurar el modo adecuado en el fichero /boot/config.txt

hdmi_group=1 (CEA)
hdmi_group=2 (DMT)

-En este caso 800x600 @ 60Hz 4:3

sudo nano /boot/config.txt
-> hdmi_group=2
-> hdmi_mode=9


**************************** SONIDO
-Configurar salida de cascos en lugar de por HDMI
amixer cset numid=3 1

-Para probarlo
wget http://www.freespecialeffects.co.uk/sou ... eep_01.wav
aplay bleep_01.wav

**************************** EJECUTAR DOSBOX AL ARRANCAR X
-Para que al arrancar LXDE se ejecute dosbox
sudo nano .config/lxsession/LXDE-pi/autostart
/usr/bin/dosbox
sudo chmod 755 .config/lxsession/LXDE-pi/autostart


**************************** DosBox SVN DYNAMIC RECOMPILATION
-Aunque se puede instalar fácilmente Dosbox desde repositorio, esa versión es súmamente lenta con lo que he optado por
recompilar desde fuente el DoxBox con algunas opciones que aumentan considerablemente su velocisad.

sudo apt-get install libsdl1.2-dev libsdl-net1.2-dev libsdl-sound1.2-dev libasound2-dev libpng12-dev automake autoconf zlib1g-dev

sudo apt-get install subversion
svn checkout svn://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk dosboxsvn

cd dosboxsvn
./autogen.sh
CXXFLAGS="-O2 -mfpu=vfp -march=armv6j -mfloat-abi=hard" ./configure --disable-opengl

sed -i "s/C_TARGETCPU.*/C_TARGETCPU ARMV4LE/g" config.h
echo "#define C_DYNREC 1" >>config.h

make
sudo make install

-Desde excritorio, ejecutar dosbox una primera vez para que se genere el siguiente fichero, y a continuación se edita
sudo nano /home/pi/.dosbox/dosbox-SVN.conf
fullscreen=true
fullresolution=800x600
keyboardlayout=es
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c MSDOS -freesize 1024
c:

[sdl]
priority=highest,normal

[dosbox]
machine=svga_et3000
memsize=16

[render]
frameskip=2

[cpu]
core=auto
cputype=386
cycles=3000
cycleup=10
cycledown=10


[gus]
gus=false

[speaker]
pcspeaker=true
tandy=off
disney=false

[joystick]
joysticktype=none

[ipx]
ipx=false


-Para que al arrancar LXDE ejecute dosbox
sudo nano .config/lxsession/LXDE-pi/autostart
->/usr/local/bin/dosbox
sudo chmod 755 .config/lxsession/LXDE-pi/autostart

-Para crear enlace en el escritorio

sudo nano /home/pi/Desktop/DOSBox.desktop
[Desktop Entry]
Type=Application
Name=DOSBox
Name[es]=DOSBox
Icon=dosbox
Exec=/usr/local/bin/dosbox
Terminal=false
Categories=Game;Emulator;
Keywords=GAME DOS Emulator;

sudo chmod 777 /home/pi/Desktop/DOSBox.desktop
sudo chown pi.pi /home/pi/Desktop/DOSBox.desktop

**************************** EMULADOR ZX Pedro Gimeno 0.99A en DosBox

¿Y qué sentido tiene todo esto si no se puede jugar al JetPac? pues evidentemente, ninguno ;)

-En la carpeta MSDOS\ZX se copia el primer emulador de Spectrum, de Pedro Gimeno 0.99A, y el conversor de formatos spcnv
-Desde la propia raspberry y en dosbox, se convierte el juego a formato SP
spcnv110.exe JETPAC.Z80 JETPAC.SP
- se ejecuta el emulador indicándo que cargue el juego y solo hay que pulsar F1
SPECTRUM.EXE JETPAC.SP


saludos
Adjuntos
ibmRP3dosbox-SpectrumPedroGimeno-alboran70.jpg
ibmRP3dosbox-SpectrumPedroGimeno-alboran70.jpg (222.73 KiB) Visto 12312 veces

Avatar de Usuario
gamer80
Atari 1040 STf
Atari 1040 STf
Mensajes: 781
Registrado: 31 Oct 2011, 19:34
Ubicación: ESPARTA
Gracias dadas: 20 veces
Gracias recibidas: 34 veces
Contactar:

Re: Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor gamer80 » 25 Mar 2016, 11:26

Interesante, se ve que sabes del tema, verás, yo tengo una Raspberry Pi 2 B con la última versión de Retropie. Le he metido un paquete de Roms al emulador de la Nes y la mitad de ellas no van, cuando en cualquier emulador de Windows (y hasta en la NDS) si que funcionan todas, ¿alguna idea?
"Hazlo o no lo hagas, pero no lo intentes" -Maestro Yoda-

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 2967
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 68 veces
Gracias recibidas: 322 veces
Contactar:

Re: Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor zup » 25 Mar 2016, 11:43

Sugerencia: te sobra el FTP, o bien tienes otras alternativas.

- Te sobra: si tienes SSH instalado (por defecto en todas las distribuciones para Raspberry Pi), puedes usar scp para transferir archivos. Si no quieres pelearte con la línea de comandos: WinSCP.

- Alternativas: Instala samba y tendrás carpetitas compartidas. Ahora bien, en mi caso parece que scp funciona mejor que samba (algo más rápido al copiar, menos interrupciones).

En cuanto a la Raspberry Pi 3... hay una cierta polémica con las temperaturas que alcanza... ¿qué tal se porta en una caja con refrigeración limitada? ¿Le has puesto algún refrigerador?
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!

Avatar de Usuario
Uto
MSX Turbo R
MSX Turbo R
Mensajes: 442
Registrado: 28 Abr 2014, 15:50
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo SNES
Primera consola: TV Games/Pong Clone
Gracias dadas: 5 veces
Gracias recibidas: 26 veces

Re: Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor Uto » 25 Mar 2016, 13:27

gamer80 escribió:Interesante, se ve que sabes del tema, verás, yo tengo una Raspberry Pi 2 B con la última versión de Retropie. Le he metido un paquete de Roms al emulador de la Nes y la mitad de ellas no van, cuando en cualquier emulador de Windows (y hasta en la NDS) si que funcionan todas, ¿alguna idea?



Si por "no van" quieres decir que cuando las abres no funcionan, ni idea. Si por "no van" quieres decir que no te salen ni listadas para cargarlas, entonces es por la extensión. Linux es sensible a mayúsculas, y por tanto no es lo mismo mario.nes que mario.NES. El emulador de NES que tengo puesto (Nestopia UE) busca ficheros .nes, y no encuentra los .NES. No se si Retropie lleva ese, pero a otros les puede pasar igual.
http://www.ngpaws.com
Twitter: @uto_dev

Avatar de Usuario
alboran70
MSX Turbo R
MSX Turbo R
Mensajes: 342
Registrado: 08 Jun 2009, 19:47
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Videopac
Primera consola: Sony PlayStation 2
Ubicación: Castilleja de la Cuesta - Sevilla
Gracias dadas: 26 veces
Gracias recibidas: 44 veces

Re: Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor alboran70 » 25 Mar 2016, 14:04

gamer80 escribió:Interesante, se ve que sabes del tema, verás, yo tengo una Raspberry Pi 2 B con la última versión de Retropie. Le he metido un paquete de Roms al emulador de la Nes y la mitad de ellas no van, cuando en cualquier emulador de Windows (y hasta en la NDS) si que funcionan todas, ¿alguna idea?

No te creas, en concreto de Retropie ni idea, pero tratándose de un linux te iba a sugerir lo que ha comentado Uto, que revisaras los nombres de los archivos.

zup escribió:Sugerencia: te sobra el FTP, o bien tienes otras alternativas.
- Te sobra: si tienes SSH instalado (por defecto en todas las distribuciones para Raspberry Pi), puedes usar scp para transferir archivos. Si no quieres pelearte con la línea de comandos: WinSCP.
- Alternativas: Instala samba y tendrás carpetitas compartidas. Ahora bien, en mi caso parece que scp funciona mejor que samba (algo más rápido al copiar, menos interrupciones).
En cuanto a la Raspberry Pi 3... hay una cierta polémica con las temperaturas que alcanza... ¿qué tal se porta en una caja con refrigeración limitada? ¿Le has puesto algún refrigerador?

Es cierto que hay varias formas de pasar ficheros a la raspberry, y que el FTP es un sistema ya en desuso, antiguo, obsoleto, lento, inseguro, anacrónico, ... en fin, lo que me gusta ;)
como utilizo el Total Commander para todo, manejarse con el ftp es tan simple como utilizar samba.

Respecto a la temperatura, la raspberry está sin disipador y no he tenido problemas, pero es que el uso que le doy es puntual, es decir, enciendo, juego unas partidas rápidas o cacharreo y la apago.
Seguramente si la tuviera encendida varias horas decodificando matroskas o jugando al Quake ya habría salido ardiendo :)

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 2967
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 68 veces
Gracias recibidas: 322 veces
Contactar:

Re: Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor zup » 25 Mar 2016, 15:22

alboran70 escribió:Es cierto que hay varias formas de pasar ficheros a la raspberry, y que el FTP es un sistema ya en desuso, antiguo, obsoleto, lento, inseguro, anacrónico, ... en fin, lo que me gusta ;)
como utilizo el Total Commander para todo, manejarse con el ftp es tan simple como utilizar samba.


Lo del FTP te lo comentaba porque necesita un cierto esfuerzo para configurarlo, y pensaba que utilizabas un cliente tipo Filezilla. WinSCP tiene una interfaz parecida a Filezilla, y el SCP ya lo tienes configurado de serie en las Raspberry Pi. Ya puestos a configurar cosas, es más "natural" poner samba ya que lo puedes usar en el explorador de windows.

Por otra parte, FTP tiene sus usos: por ejemplo, si tuviera que servir ficheros al mundo exterior iría buscando un servidor FTP decente.

Ahora que has mencionado el TC... me pregunto si habrá algún plugin para soportar scp (al mío hace tiempo le instalé un plugin para soportar ext fs).
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!

Avatar de Usuario
jltursan
Amiga 2500
Amiga 2500
Mensajes: 4028
Registrado: 13 Oct 2006, 19:45
Sistema Favorito: MSX
primer_sistema: Dragon
Ubicación: Serracines, Madrid, España
Gracias dadas: 57 veces
Gracias recibidas: 157 veces
Contactar:

Re: Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor jltursan » 25 Mar 2016, 21:45

Ahora que has mencionado el TC... me pregunto si habrá algún plugin para soportar scp (al mío hace tiempo le instalé un plugin para soportar ext fs).


Por supuesto :-), vengo utilizando el SFTP plugin con el TC desde hace años en el curro y va como un tiro. Ni te enteras de que estás trabajando con una unidad remota.

Muy interesante lo del DosBox. Hay una versión supuestamente más rápida, el FastDosBox; no se si incorpora cambios sustanciales o simplemente es una versión compilada con optimizaciones.

En cualquier caso es algo que quiero probar con una OrangePi a ver si rebañando algunos Mhz se consigue algo más potente. Tomo nota de los procedimientos.

Avatar de Usuario
alboran70
MSX Turbo R
MSX Turbo R
Mensajes: 342
Registrado: 08 Jun 2009, 19:47
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Videopac
Primera consola: Sony PlayStation 2
Ubicación: Castilleja de la Cuesta - Sevilla
Gracias dadas: 26 veces
Gracias recibidas: 44 veces

Re: Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor alboran70 » 26 Mar 2016, 05:11

jltursan escribió:
Ahora que has mencionado el TC... me pregunto si habrá algún plugin para soportar scp (al mío hace tiempo le instalé un plugin para soportar ext fs).

Por supuesto :-), vengo utilizando el SFTP plugin con el TC desde hace años en el curro y va como un tiro. Ni te enteras de que estás trabajando con una unidad remota.

Si es que, lo que no haga el TC ... =D> un programa que lleva 20 años actualizándose y dándole de comer a su autor, por fuerza debe de ampliar su ámbito de operaciones, de hecho estoy seguro que en otros 10 años va a ser capaz de sustituir completamente al sistema operativo, jaja

jltursan escribió:Muy interesante lo del DosBox. Hay una versión supuestamente más rápida, el FastDosBox; no se si incorpora cambios sustanciales o simplemente es una versión compilada con optimizaciones.

Si, por lo que estuve leyendo, FastDosBox viene a ser esta misma compilación que he utilizado, con algunas optimizaciones en el fichero de configuración, pero como FTDB viene incluido en retropie y no lo he encontrado "suelto", opté por la dynamic recompilation.

Puestos a "arañar" Mhz, toda comunicación que utilice encriptación (scp,sftp,ftps) requiere "decodificar" el archivo de entrada en la propia raspberry, con lo que el viejo ftp debería ser más rápido, yo he notado bastante esta diferencia de velocidad al pasar los 48k de la rom del Jet Pac #-o jajaja

Avatar de Usuario
jotego
Atari 1040 STf
Atari 1040 STf
Mensajes: 657
Registrado: 16 Ene 2013, 23:25
Sistema Favorito: Atari ST
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari Lynx
Ubicación: Valencia (España)
Gracias dadas: 27 veces
Gracias recibidas: 44 veces
Contactar:

Re: Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor jotego » 26 Mar 2016, 08:58

Enhorabuena por este trabajo tan bonito. Me gusta mucho el concepto de teclado=ordenador, como en los antiguos tiempo de las 8 y 16 bits.

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 2967
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 68 veces
Gracias recibidas: 322 veces
Contactar:

Re: Un Spectrum en un DOSBox en una Raspberry Pi 3 en un teclado IBM mecánico

Mensajepor zup » 26 Mar 2016, 10:29

jltursan escribió:Por supuesto :-), vengo utilizando el SFTP plugin con el TC desde hace años en el curro y va como un tiro. Ni te enteras de que estás trabajando con una unidad remota.


Me temo que scp no es lo mismo que SFTP. SFTP es la versión cifrada de FTP, y suele depender del servidor FTP; scp es la versión cifrada de rcp (este creo que o no viene incluido o viene deshabilitado) y depende de SSH. Son dos protocolos bastante diferentes.

alboran70 escribió:Puestos a "arañar" Mhz, toda comunicación que utilice encriptación (scp,sftp,ftps) requiere "decodificar" el archivo de entrada en la propia raspberry, con lo que el viejo ftp debería ser más rápido, yo he notado bastante esta diferencia de velocidad al pasar los 48k de la rom del Jet Pac #-o jajaja


Sí, pero. Sí, transferir ficheros con scp es más lento que con rcp (y posiblemente que con FTP) pero no es demasiado crítico. Piensa que:
- El demonio de ssh creo que lo tienes funcionando siempre (a menos que lo deshabilites en las opciones), el de scp solo cuando abres la conexión (creo que lo abre inetd). Por lo tanto, scp solo roba rendimiento cuando estás transfiriendo datos.
- Cuando estás actuando con ssh, habitualmente estás en otro ordenador y no jugando; que el rendimiento sea algo más bajo es anecdótico.
- Lo mismo con las transferencias de datos, salvo que sean muy largas. Si son archivos pequeños, sueles esperar a que se transfieran; si son archivos largos te pones a hacer otra cosa (consultar internet, jugar y demás).

Realmente el impacto de las transferencias cifradas no es tan elevado si tenemos en cuenta que, por norma general, las hacemos cuando no estamos jugando. Lo que sí me extraña es que el rendimiento de samba (al menos en mis pruebas) es mucho menor que scp (y se interrumpe el enlace con más frecuencia).

Cuando tengo que transferir muchos ficheros, yo casi prefiero meterlos todos en un USB y copiarlos directamente en la raspberry. Y si necesito ficheros muy grandes (o muchos pequeños) de la tarjeta SD, apago la raspberry, saco la tarjeta y me los copio en Linux o usando el plugin ext2fs de TC.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!


Volver a “PC Clásico”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 13 invitados