lunes, 10 de agosto de 2020

Conectar el ordenador a internet a través del móvil por cable USB

Un truco poco conocido es que podemos conectarnos a internet con los datos de nuestro móvil conectándolo con el mismo cable que usamos para cargarlo, solo que el conector USB lo enchufamos a nuestro PC en lugar de al cargador.

Solo hay que indicar en el móvil que vamos a compartir la conexión por USB, en el caso de los Xiaomi Red MI Note éstas son las opciones:

 


En ese momento ya estaremos conectados a internet y aparecerá la conexión como una nueva conexión cableada.



Por supuesto también puedes convertir el móvil en un acceso wifi, pero este procedimiento puede ser útil en diversos escenarios, como que tengas un equipo que el sistema operativo no reconoce la tarjeta wifi, o al propio móvil por wifi o que hayan muchas interferencias en la zona para que el wifi opere correctamente, por poner algunos casos que se me ocurren en este momento.

lunes, 3 de agosto de 2020

Intercambio de datos entre PCs y PCWs usando CPCs como paso intermedio

Para pasar información entre un PC y un PCW puedes insertarle una disquetera de 3.5" al PCW, conectar una disquetera de 3" al PC o hacerte un cable de comunicaciones entre los puertos serie de ambos ordenadores, pero si también ya tienes un CPC hay otro método que te permite compartir información entre las tres máquinas.


El proceso es el siguiente:
  1. Formatee un disco de 3" en blanco en el CPC con formato SYSTEM.
  2. Copie los ficheros que desee del PCW de su disco original a este nuevo disco en blanco.
  3. Pase los datos al PC usando el cable de Marco Vieth o mediante otros métodos como tener una disquetera de 3.5 en el CPC
Si desea el proceso inverso tendrá que seguir unos pasos muy parecidos pero en distinto orden:
  1. Formatee un disco de 3" en blanco en el CPC con formato SYSTEM.
  2. Usando el cable paralelo transfiera los ficheros de tu PC a ese disco de CPC.
  3. Este disco ya es usable en el PCW pero si lo desea puede pasar esos ficheros a un disco con formato PCW
NOTA: Este procedimiento no vale para discos protegidos ni para aquéllos con autoarranque por razones obvias. Normalmente la Unidad A: es la que está preparada para leer discos de CPC en formato SYSTEM.

domingo, 26 de julio de 2020

Instalar AnLinux en un TV box android

Estos días me veo en la necesidad de utilizar un set top box android pero necesito usar un GNU/Linux en él.

AVISO: Este procedimiento NO funciona en TODOS los dispositivos Android y es MUY conveniente no ocupar toda la memoria disponible.

Es posible instalar uno de verdad y pasar de Android pero como va a ser una situación provisional voy a ir a una solución menos radical, voy a instalar AnLinux sobre Android, que además no requiere permisos de root.

Para ello tengo que instalar Termux, vnc viewer y el propio AnLinux que voy a instalar usando F-Droid que también tengo que instalar porque voy a pasar de Google.
  1. Nos vamos a opciones de seguridad para permitir la instalación desde orígenes desconocidos.
  2. Instalamos F-Droid.
  3. Instalamos Termux. , el vnc viewer multiVNC y el propio AnLinux a través de F-Droid.
  4. Ejecutamos Termux y ejecutamos los comandos:
    apt-get update
    apt-get -y upgrade
  5. Salimos de Termux, cambiando con ALT+TAB y luego ESC.
  6. Ejecutamos AnLinux y seleccionamos la opción Dashboard y seguimos los pasos del asistente
  7. Elegimos la distro deseada, copiamos el comando que sale, lo pegamos en Termux y pulsamos Enter (p.e.: MX Linux).
  8. En Termux tecleamos ls y habrá un script que se llamará algo asi como start-mxlinux.sh lo ejecutamos con el ./ delante:
    ./start-mxlinux.sh
  9. Volvemos a AnLinux y nos vamos a la opción Setup Desktop.
  10. Elegimos la distro de nuevo y el entorno gráfico, p.e. XFCE4
  11. Copiamos otra vez el comando, lo pegamos en termux y pulsamos ENTER.
  12. Seguimos los pasos del asistente para elegir algunas cosas como el idioma, tu contraseña, tu usuario, etc...
  13. Cambiamos a VNC Viewer y nos conectamos a localhost:1 y creamos un perfil Linux.
Ten en cuenta la capacidad del dispositivo a la hora de elegir entorno gráfico y distro, por ello mi elección ha sido MX-Linux con XFCE4

Enlaces de interés

sábado, 18 de julio de 2020

ANSI CP/M emulator, ejecuta CP/M nativo en GNU/Linux

Hasta ahora hemos visto que podemos ejecutar CP/M y su software con emuladores de los ordenadores que podían ejecutarlo (p.e.: Amstrad CPC y PCW) y a través de 22Nice, un emulador del sistema que se ejecutaba sobre DOS y que por tanto debíamos ejecutar a través de DosBox, pero... ¿no existe un emulador directo del sistema CP/M nativo para GNU/Linux?

La respuesta es SÍ, de hecho hay varios, aunque por ahora solo he conseguido ejecutar con éxito: el ANSI CP/M Emulator and disk image tool.


Vamos a ver como instalarlo y usarlo.


Descarga y compilación

Tecleamos los siguientes comandos:
sudo apt install git build-essential make
git clone https://github.com/z88dk/cpm
cd cpm
make

Ya lo podíamos ejecutar desde este directorio con el comando ./cpm pero nos va a resultar más tenerlo como un comando del propio sistema en cualquier directorio.


Instalación

Simplemente copiando el archivo a /usr/local/bin ya tendríamos el emulador disponible desde cualquier directorio pero mejor le cambiamos el nombre a ansicpm para no confundirlo con futuros emuladores que instalemos ni con otro paquete oficial que se llama cpm (y que no tiene nada que ver con el vetusto sistema).
sudo cp ./cpm /usr/local/bin/ansicpm
sudo cp ./cpmtool /usr/local/bin/ansicpmtool


Uso

Simplemente CP/M

Si simplemente queremos ejecutarlo como el sistema en sí, basta con teclear el ejecutable, ya sea ./cpm desde el directorio de instalación o ansicpm desde cualquier sitio.

Interactuaríamos con su prompt y volveríamos a GNU/Linux con el comando:
bye


Binarios de CP/M como archivos sueltos


También podríamos tener un programa de CP/M con todos sus archivos necesarios en una carpeta, p.e.: dBase II, WordStart o Mallard Basic, en este caso, nos cambiamos a la carpeta donde está el binario y ejecutamos el programa con el comando como éste:
ansicpm <binario_cpm>
¡Ojo! simplemente hay que poner el nombre del binario que vayamos a ejecutar sin ./ o no funcionará.

Una vez terminada la ejecución volvemos al prompt de GNU/Linux.


Imágenes de disco

Este emulador también permite ejecutar software que está en imágenes de disco sin necesidad de sacarlo a una carpeta, pero por ahora solo soporta muy pocos formatos de disco, por lo que por ahora necesitaremos extraer los archivos de nuestras imágenes de discos Amstrad de CP/M a una carpeta, pero eso es algo que ya hemos visto como hacer en algunos de mis vídeos de youtube.



Actualización 19-07-2020:

IZ-CPM

Ivan me ha comentado en el foro de retrowiki que ha hecho otro emulador de CP/M llamado IZ-CPM, lo he probado y va genial en GNU/Linux.
También lo puedes compilar como el ANSI CP/M pero éste ya trae el binario compilado, que simplemente descargamos, descomprimimos y movemos su binario iz-cpm a /usr/local/bin
Lo ejecutamos con el comando iz-cpm desde el directorio de la aplicación y a partir de ahí el funcionamiento es muy similar a ANSI CP/M

sábado, 11 de julio de 2020

Evitar que salga una consola mínima al pulsar F12 (desinstalar tilda)

Si usáis las herramientas del programador de los navegadores o renderizáis con Blender por ejemplo, veréis que al pulsar F12 aparece una consola mínima en lugar de hacer lo que tienen que hacer estos programas.

 

El "culpable" de esta situación se llama tilda y es muy útil para quienes están empezando con la consola, ya que basta con pulsar esta tecla para tener una a mano, pero interfiere con otros programas que usan esa tecla para otra función.

Si no la necesitas o te está estorbando como es mi caso basta con desinstalarla:
sudo apt remove tilda
Y si en un futuro te arrepientes y quieres volver a usar esta característica, la vuelves a instalar.
sudo apt install tilda
Así de simple.


jueves, 2 de julio de 2020

Cannonball, emulador mejorado para Out Run

Cannonball, es un emulador monojuego que mejora la experiencia de jugar este clásico de las recreativas y que, entre otros sistemas, lo podemos ejecutar en GNU/Linux compilando su código.



Compilación

Simplemente hay que ejecutar los siguientes comandos:
sudo apt install build-essential cmake libsdl2-dev git libboost-dev
git clone https://github.com/djyt/cannonball
cd cannonball
mkdir build
cd build
cmake -DTARGET:STRING=sdl2 ../cmake
make


Configuración


Lo primero es incluir las roms, para lo cual debes crear una carpeta roms en el directorio build y copiarte las que te hagan falta (lógicamente te las tienes que buscar tú).
Si ejecutas DESDE CONSOLA en el directorio build el archivo ./cannonball te dirá los archivos que te hacen falta lo que te ayudará a localizar las que necesitas.

Una vez localizadas las roms simplemente ejecuta de nuevo el programa ./canonball desde el directorio build, recuerda que para mayor comodidad te puedes crear un acceso directorio tanto en el escritorio como en el menú.

El juego permite cambiar las teclas si no estás cómodo con ellas, para ello debes moverte con el ratón por el menú principal e ir a Settings y pulsar 1 (tecla con la que en principio se selecciona opciones).

Como podrás apreciar se mueve muy ágil y te permite diversos modos de juego.

Ideal para los fanáticos de Out Run como yo.


Enlaces de interés

miércoles, 24 de junio de 2020

Enlaces a páginas de interés recuperados de mi antigua web 2.0

Aquí tenéis los enlaces de mi antigua web que han resistido el paso de todos estos años pero recuerda este...
AVISO: Estos enlaces son muy antiguos y pueden tener información no válida o incluso peligrosa para equipos actuales, aunque muchos son de gran interés y no solo histórico.
Úsense con precaución y sentido común.

 

 Ubuntu

 

Raspberry Pi

 

GNU/Linux en general

 

Windows

 

DOS

 

Programación

 

Centos

 

Android

 

Varios