Quantcast
Channel: Malagueños originales y libres
Viewing all 539 articles
Browse latest View live

Hacer un disco de autoarranque con CP/M plus (Mallard Basic)

$
0
0
Vamos a preparar una cara de un disco de 3'' en un Amstrad CPC6128 para que al teclear |CPM arranque el sistema operativo y el comando que deseemos.

Formatear como SYSTEM

    IMPORTANTE: En el asistente de DISCKIT3 hay que usar el teclado numérico para elegir las opciones, si usas las teclas de números normales NO FUNCIONARÁ.
    1. Introducimos el disco 1 de CP/M plus (o mejor una copia) y tecleamos:
      |CPM
    2. Ejecutamos la aplicación
      DISCKIT3
    3. Seleccionamos las opciones:
      Format > System Format
    4. Nos dirá que mantengamos el disco de sistema en la unidad A para copiar las pistas de sistema y pulsemos una tecla.
    5. Seleccionamos la unidad a formatear (si tenemos más de una).
    6. Confirmamos que es la unidad y formato que le queremos dar y pulsamos una tecla.
    7. Nos pregunta si queremos seguir formateando discos, en este caso le decimos que NO.
    8. Sacamos los discos y salimos de DISCKIT3.
    9. Volvemos al prompt de CP/M

    Pasar el sistema al nuevo disco

    1. Introducimos de nuevo el disquete de sistema en la unidad A: 
    2. Copiamos los siguientes archivos esenciales al disquete previamente formateado:
      PIP B:=A:C10CPM3.EMS
      PIP B:=A:KEYS.*
      PIP B:=A:SUBMIT.COM
      PIP B:=A:SETKEYS.*
      PIP B:=A:SET24X80.COM
      PIP B:=A:AMSDOS.COM
      PIP B:=A:PIP.COM
    3. Sacamos los dos disquetes, reiniciamos e introducimos solo el nuevo en la unidad A: y comprobamos que funciona con el comando:
      |CPM

    Copiar Mallard Basic y programas de ejemplo

    En mi caso tengo un ejecutable del Mallard Basic del PCW con programas de ejemplo por lo que también tendría que copiarlo aquí:
    PIP B:=A:BASIC.COM
    PIP B:=A:*.BAS 


     Hacer que arranque Basic Mallard al iniciar CP/M 

    1. Sal de CP/M con el comando AMSDOS
    2. DESDE EL BASIC AMSDOS teclea el siguiente programa:
      10 OPENOUT "PROFILE.SUB"
      20 PRINT #9, "BASIC"
      30 CLOSEOUT
    3. Guárdalo por si hay que modificarlo en el futuro:
      SAVE "GENPROF.BAS"
      (recuerda siempre que es un programa del Locomotive Basic de AMSDOS, no lo abras con el Mallard Basic de CP/M).
    4. Ejecuta el programa.
    5. Vuelve a ejecutar el comando |CPM para comprobar buen funcionamiento.


    RECORDATORIO: Para salir de Basic Mallard hay que teclear el comando SYSTEM

    PCem, emulador de PCs antiguos para GNU/Linux

    $
    0
    0
    PCem, es un emulador de PC antiguos que simula compatibles especiales como los Amstrad PC por ejemplo y no se limita "solo" a emular DOS como lo hace magistralmente DosBOX, sino también contempla las peculiaridades de cada hardware incluido cada arranque de BIOS.


    Vamos a ver como instalarlo y configurarlo.

    Descarga e instalación

    1. Instalamos las librerías necesarias:
      sudo apt-get install libsdl2-dev libopenal-dev libwxbase3.0-dev libwxgtk3.0-dev automake
    2. Nos descargamos la última versión disponible del código en bitbucket.
    3. Creamos una carpeta y descomprimimos el contenido en ella:
      mkdir pcem
      cd pcem
      tar -zxvf ../PCemV14Linux.tar.gz
    4. Compilamos e instalamos:
      sudo chmod +x ./configure
      ./configure --enable-release
      make
      sudo make install

    Configuración 

    Ejecuta por primera vez el comando:
    pcem
    Te mostrará un error indicando que no hay ninguna rom pero te creará una carpeta .pcem dentro de tu $HOME con toda una estructura de directorios donde incluir todo lo necesario:

    DirectorioContenido
    configsArchivo de configuración de cada sistema a emular.
    logslogs del emulador (los errores y advertencias).
    nvrnvr
    romsESENCIAL: las roms necesarias para que cada sistema se pueda emular.
    Dentro de este subdirectorio hay otros por cada tipo de PC a emular.
    screenshotsCapturas de pantalla.
    Otras carpetasPuedes crear aquí las carpetas HD y DSK para incluir las imágenes de disco duro y disquete que vayas a usar.


    Si tenemos una configuración, por ejemplo, de un pcemu de Windows es el directorio .pcem donde tendríamos que copiar el contenido de estos directorios.

    También podemos cambiar aspectos de la configuración haciendo clic con el botón derecho sobre cualquier parte de la máquina emulada.


    O mediante los cuadros de diálogo que aparecen al iniciar pcem con las roms ya incluidas, que nos permitirá añadir más perfiles de configuración o cambiar los que ya tenemos.


    Es muy importante que los archivos de configuración tengan la ruta correcta a cada archivo al que haga referencia para que funcionen correctamente.

    Cargar un programa en el Amstrad CPC

    $
    0
    0
    Empezamos una serie de instrucciones para cargar juegos y programas en ordenadores de 8 bits, y el primero no podría ser otro que mi querido Amstrad CPC.


    Disco

    Run"disc" o |CPM
    (o lo que ponga en la etiqueta de las instrucciones del juego).

    Cinta

    1. Si el ordenador tiene disquetera teclea:
      |TAPE
    2. A continuación pulsa simultáneamente las teclas CTRL e INTRO (pequeño) o teclea:
      RUN"
    3. Pulsa INTRO y después cualquier tecla.

    Cartucho

    1. Apaga el ordenador.
    2. Cambia el cartucho.
    3. Enciende el ordenador.
    NUNCA INTRODUZCAS EL CARTUCHO O LO RETIRES CON EL ORDENADOR ENCENDIDO.


    Enlaces de interés y para profundizar 

    Cómo instalar Sigil, el creador y editor de libros electrónicos WYSYWYG

    $
    0
    0
    Sigil es un excelente programa para crear y editar libros electrónicos de una manera visual, con un funcionamiento muy parecido a un procesador de textos moderno.

    Vamos a instalarlo compilándolo en lugar de añadir otro ppa que siempre son un riesgo para la seguridad, lo primero es instalar las librerías y programas necesarios para su compilación:
    sudo apt install git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet python3-dev python3-pip python3-lxml python3-six build-essential libhunspell-dev libpcre3-dev libminizip-dev git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev git
    Lo descargamos con git
    git clone https://github.com/Sigil-Ebook/Sigil

    Compilamos:
    cd Sigil/
    mkdir sigil-build
    cd sigil-build/
    cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/Qt5.4.2/5.4/gcc_64/lib/cmake -DCMAKE_BUILD_TYPE=Release ..
    make
    Y finalmente instalamos:
    sudo make install
    Y ya esta, el funcionamiento es muy intuitivo pero si necesitas algún manual para su uso puedes consultar el oficial de la aplicación.

    También tienes el manual de compilación en inglés, más completo que esta breve guía aunque puede resultar algo más lioso para el novato.

    Agrupar accesos directos en Raspbian Stretch

    $
    0
    0
    Más de uno se habrá encontrado con esta necesidad, la manera más fácil de hacerlo en otros linuxes como Ubuntu o Debian para PC es crearte una carpeta y arrastrar allí los accesos directos. Pero en Raspbian Jessie la primera vez que abres esa carpeta no muestra el contenido y tienes que cerrarla y volver a abrirla para que ya sí te muestre lo que tiene dentro.


    Para evitar este extraño bug (que supongo que tendrá algo que ver con la poca potencia de la plaquita) puedes crear la carpeta en otro sitio y crearle un acceso directo a esa carpeta, veamos como hacerlo.
    1. Creamos una carpeta donde albergar las carpetas en las que vamos a agrupar los iconos, por ejemplo el contenedor de todas las carpetas podría ser /home/pi/miescritorio
      mkdir /home/pi/miescritorio
    2. Pongamos que la primera de las carpetas va a ser 'emuladores':
      mkdir /home/pi/miescritorio/emuladores
    3. Creamos el archivo /home/pi/Desktop/emuladores.desktop con un contenido como este:
      [Desktop Entry]
      Type=Application
      Icon=/usr/share/pixmaps/cpcbegin/remakex/remakex.png
      Name=Emulators
      Name[es]=Emuladores
      GenericName=Emulators
      GenericName[es]=Emuladores
      Comment=Emuladors of several computer, bartops and consoles
      Comment[es]=Emuladores de diversos ordenadores, recreativas y consolas
      Categories=Emuladors;
      Exec=pcmanfm  /home/pi/Escritorio/Emuladores/
      StartupNotify=true
      Terminal=true
      MimeType=inode/directory;
    4. Damos permisos de escritura al archivo con extensión ".desktop" (como hay que hacer con cualquier archivo de acceso directo):
      chmod +x /home/pi/Desktop/emuladores.desktop
    5. Repetimos el proceso desde el paso 2 por cada categoría que vayamos a crear.
    Los accesos directos los podemos crear como archivos directamente en cada directorio nuevo, pero si ya están creados en el escritorio y los arrastramos directamente a la categoría no va a funcionar ya que no es en realidad una carpeta.

    Lo más sencillo es abrir el explorador de archivos (PCManFM), los cortamos desde /home/pi/Desktop y los pegamos en la carpeta /home/pi/miescritorio/emuladores si es el caso de nuestro ejemplo (también se pueden arrastrar si tienes dos exploradores de archivos cada uno mostrando cada una de las dos carpetas).

    Cargar un programa en el ZX Spectrum

    $
    0
    0
    El segundo artículo sobre como cargar un juego o programa en un ordenador de 8 bits iba a ser el ZX Spectrum, ya podéis imaginar cual va a ser el tercero.



    Cintas

    1. Introduce la cinta rebobinada.
    2. Pulsa play.
    3. Si es un modelo con menú elige la opción 'Loader' para cargar de cinta.
    4. Si no tiene menú, tecleamos
      LOAD "" (se consigue pulsando las teclas teclas J y dos veces las teclas Symbol shift y P a la vez).
    5. Rebobinar al terminar y sacar la cinta.

    Disquetera

    1. Introducimos el disquete.
    2. Elige la opción 'Loader' para cargar de disco.

    Cartucho

    1. Apaga el ordenador.
    2. Cambia el cartucho.
    3. Enciende el ordenador.

    NUNCA INTRODUZCAS EL CARTUCHO O LO RETIRES CON EL ORDENADOR ENCENDIDO.

    Hay otros procedimientos como los microdrives, si tienes un ZXSpectrum con unidades de este tipo aún operativas consulta el siguiente artículo.


    Para profundizar

    Retro Virtual Machine, el emulador multisistema de Amstrad CPC y ZX Spectrum más real

    $
    0
    0
    Bueno, pues ya está aquí Retro Virtual Machine, el emulador más esperado sobre todo para los aficionados linuxeros al Amstrad CPC y ZX Spectrum, aunque también está disponible para OSX y Windows.



    ¿Y qué tiene de especial este emulador? pues muchas cosas como voy a contar pero sobre todo porque simula que estás ante las máquinas reales, algo que hace muy bien.


    Instalación

    Para la instalación en cada sistema operativo os recomiendo ir a la página de su creador, en el caso de GNU/Linux se recomienda que añadáis también la categoría de menú para lanzar emuladores para facilitar su ejecución sin recurrir a la consola.


    Las primeras pruebas con la versión test

    Empecé probando una versión de test en el siguiente hardware con las siguientes distros de 64 bits, la versión beta pública recién salida del horno sí incluye soporte para 32 bits:
    • Ubuntu MATE 18.04 (i7 4 generación, 8Gb de RAM, tarjeta gráfica: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1))
    • Ubuntu MATE 16.04 portátil Acer eMachines 520 de 2007 celeron mononúcleo, 2Gb RAM, chipsel intel GL40 express.
    • Ubuntu MATE 18.04, Manjaro y Debian stable en VirtualBox sobre el i7.
    En todas funcionó muy fluido y completamente operativo, a pesar de que mi portátil trae el hardware justito para que poder ejecuta distros GNU/Linux de 64bits. Tampoco se ha resentido en VirtualBox.

    Cuando probé con la versión beta simplemente copie el binario proporcionado a la carpeta /usr/local/bin y le dí permisos de escritura, así pude ejecutar el emulador desde cualquier directorio de consola con el comando:
    RetroVirtualMachine


    Funcionamiento y virtudes

    • El funcionamiento es muy similar a software de virtualización como VirtualBox o VMWare, solo que este caso las máquinas que creamos son los diferentes modelos de Amstrad CPC y ZX Spectrum (incluido el core de ZX Uno).
      Así creamos todas las máquinas virtuales que deseemos, con las que operas como si fueran máquinas reales (hasta tienes que encenderlas y apagarlas).
    • Si lo lanzas desde consola te muestra las teclas que se van pulsando.
    • Permite teclear el carácter tubería | esencial para los comandos extendidos como |TAPE, |CPM, no es la única tecla que tiene a mano y donde está en el Amstrad real, algo no tan habitual en otros emuladores, especialmente si usas el teclado en español.
    • Simula el sonido del relé del cassette, la disquetera, encendido del ordenador, etc...
    • Simula el comportamiento monitores CRT y LCD, en color o fósforo verde, se puede incluir ruido (estática) o no, etc...
    • Permite ejecutar varias máquinas a la vez.
    • Cuando cierras una máquina y apagas el emulador, al encenderla de nuevo sigue por donde se quedó. Si te cansas de jugar un juego pero luego quieres seguir por donde lo dejaste es muy cómodo.
    • Rulan snapshots hasta del antiguo CPCEMU de DOS.
    • Se puede grabar en el disquete virtual, crear disquetes vacíos con o sin formato, añadir archivos de tu sistema anfitrión o extraerlos al mismo, borrarlos, etc...
    • También permite crear CDT que puedes manejar como harías con un cassette real en su "computone virtual" (esto facilita mucho las cosas para pasar de disquete a cinta o viceversa).
    • Puedes cargar las cintas a su velocidad real o pulsando un botón acelerar la carga para que lo haga inmediatamente.
    • Es ideal para hacer videotutoriales del Amstrad CPC y ZX Spectrum porque se ve (y se escucha) todo lo que se haría en una máquina real.
    • Soporta joystick y mandos de juego sin necesidad de recurrir a mapeadores como antimicro
    • El joystick puede funcionar como joystick 0, 1 o combinaciones de teclas habituales en juegos (p.e.: la famosa OPQA) y se puede cambiar de un modo a otro durante el juego pulsando el botón X en los mandos tipo SNES. 
    • Se distribuye como paquete deb para distros de la familia Debian/Ubuntu pero si usas otra distro no hay problema porque también se distribuye el binario suelto como aplicación portable.

    Lo que eche en falta

    A pesar de que el emulador es de lo mejor que he visto en décadas siempre hay cosas que se echan en falta, aunque no sean muchas cosas:
    • No soporta archivos comprimidos.
    • Falta la gama CPC+.
    • Cuando tecleas |CPM la tecla C no sale después de teclear el caracter tubería, hay que pulsarla una segunda vez, posiblemente sea porque en el PC con teclado español la tecla correspondiente a | es una tecla de acentos.
    • Estaría bien que al situarte sobre los iconos apareciera información de lo que hacen como en algunas web, porcentajes en barras de desplazamiento como la que controla la velocidad (speed), botones para volver a los valores por defecto después de juguetear con los controles, etc...
    • Accesos directos para los usuarios más novatos, pero se soluciona instalando linuxemulatorcategory
     

    Modelos disponibles para emular

    • Amstrad CPC 464/664/6128 con teclado inglés, francés, español, danés.
    • ZX Spectrum 16k, 48k, 128k, +2A/+3 y clones (ZXUno e Inves Spectrum+).
    ¡Enhorabuena a Juan Carlos! Se ve muy depurado y la experiencia es mucho más próxima a la máquina real que con ningún otro.


    El primer día que probé la versión test estuve hasta las tantas con el nuevo juguetito.


    Definitivamente, la espera ha merecido la pena.

    Capturas de los primeros clasificados en CPCRetroDev'18 corriendo en diferentes pantallas de RVM 2, con las que he hecho un calendario para 2019

    Enlaces de interés 

    Lo más destacado de 2018 en Malagueños Originales y Libres

    $
    0
    0
    Estos son los 15 artículos que considero más interesantes y también han tenido más seguimiento en 2018, agrupados en 3 bloques.

    GNU/Linux en PC

    1. Instalar Ubuntu Mate en un pendrive como si fuera un disco duro (o cualquier otra distro).
    2. Crear una nueva categoria en el menú de Ubuntu MATE.
    3. Antimicro, mapeador de teclas a joysticks para GNU/Linux.
    4. Script para actualización limpia de Ubuntu o derivada.
    5. ¿Dónde buscar cuando tienes una duda o un problema en GNU/Linux?.

    Retroinformática

    1. RVM, el emulador multisistema de Amstrad CPC y ZX Spectrum más real.
    2. PCem, emulador de PCs antiguos para GNU/Linux.
    3. Hacer un disco de autoarranque con CP/M plus (p.e.: Mallard Basic).
    4. Conectar una salida estéreo a una entrada mono, el "emulador de estéreo/mono".
    5. Integra tu vieja aplicación o juego de MS-DOS como si fuera otra aplicación más en GNU/Linux.

    Raspberry pi, android, Tente 3D, etc...

    1. Kit de configuración LDraw multiconstrucción: todos los programas para hacer TENTE (o LEGO) en tu Ubuntu
    2. LDView y otras utilidades LDraw en Debian 9 Stretch.
    3. Añadir el cliente RealVNC al menú PORTS de retropie.
    4. ¿Cómo configurar la WiFi en recalbox?.
    5. ¿Que hacer si el sensor de proximidad de tu móvil ya no funciona?
    Si creéis que este año han habido otros más interesantes u os gustaría algún tema especial para 2019 la sección de comentarios está abierta para vosotros ;-)

    Pero sobre todo, feliz...


    ¡Ah! y para entrar el año nuevo con buen pie, he hecho un calendario para 2019 con los 12 primeros clasificados en la CPCRetroDev'18 rulando en RVM en diferentes vistas y pantallas.

    Calendario Amstrad 2019 (CPCRetroDev'18 en RVM)

    Crear o editar programas Basic del Amstrad CPC desde el PC con jEdit (extracción e inclusión de archivos en dsk con retrovirtualmachine)

    $
    0
    0
    La idea es crear un archivo de texto en jEdit con el código Basic y luego inyectarlo a un archivo de imagen de disco 3'' DSK y viceversa (también podríamos transferirlo a o desde un Amstrad CPC real).

    Voy a explicar los pasos aunque al final también he incluido un vídeo con todo el proceso. 

    Guardar el programa Basic para que sea editable desde el Amstrad

    Si tienes ya creado el programa Basic en el Amstrad, real o virtual, tienes que grabarlo con el comando:
    SAVE"PROGRAMA.BAS",A
    • La opción A hace que se guarde el formato ASCII
    • Fíjate que los nombres de archivo deben ir en formato 8.3, 8 caracteres para el nombre y 3 para la extensión, las restricciones de los sistemas operativos AmsDOS, CP/M y DOS.

    Editar un programa empezado con el Amstrad con jEdit

    • Abrimos el archivo. Nos saldrá un error.
    • Seleccionamos la opción 'Reload with encoding' y seleccionamos una codificación compatible, por ejemplo: ISO-8859-1

    Crear el programa de cero desde jEdit

    Si partimos de cero hay que crear un archivo nuevo y cambiarle las siguientes opciones:
    • Line separator: DOS/Windows
    • Character encoding: ISO-8859-1
    Para acceder a estas opciones haz doble click en la esquina inferior derecha donde pone el tipo de codificación.



    Inyectar el archivo en un dsk (con RMV)

    1. Movemos el ratón a la parte derecha de la ventana de emulación hasta que nos salga el icono del disquete (debemos estar emulando un CPC con disquetera, p.e.: un 6128 o un 664).
    2. Hacemos clic en el disquete.
    3. Seleccionamos el disquete o creamos uno nuevo haciendo clic en el botón para expulsar un disco en la disquetera que aparece abajo (unidad A:)
    4. Volvemos a pulsar el botón expulsar y luego explorar.
    5. Arrastramos el archivo que queremos incluir en la imagen.

    Extraer un archivo de un dsk (con RMV)

    1. Movemos el ratón a la parte derecha de la ventana de emulación hasta que nos salga el icono del disquete (debemos estar emulando un CPC con disquetera, p.e.: un 6128 o un 664).
    2. Hacemos clic en el disquete.
    3. Seleccionamos el disquete o creamos uno nuevo haciendo clic en el botón para expulsar un disco en la disquetera que aparece abajo (unidad A:)
    4. Volvemos a pulsar el botón expulsar y luego explorar.
    5. Pulsamos seleccionar, seleccionamos el archivo y luego extraer.

    Vídeo

    Si te has perdido con todos los pasos no te preocupes, he creado un vídeo en el que se muestra todo el proceso:

     
    En este vídeo se muestra como:
    • Crear o modificar un programa Locomotive Basic CPC en un editor de texto profesional de PC como jEdit.
    • Extraer e insertar un archivo del PC en un DSK con el emulador RetroVirtualMachine.
    • Guardar programas Basic desde el CPC para que sean editables desde PC.

    Compilar el nuevo Caprice32 con soporte para la gama plus en GNU/Linux

    $
    0
    0
    Caprice32 es un emulador de Amstrad CPC que llevaba tiempo abandonado y ha sido retomado por un nuevo programador, Colin Pitrat, que le ha añadido nuevas opciones, nuevos menús pero sobre todo soporte para la gama plus.



    Vamos a ver como descargarlo, compilarlo e instalarlo:
    1. Instalamos los paquetes necesarios para la compilación:
      sudo apt-get install libsdl2-dev libfreetype6-dev libpng-dev zlib1g-dev build-essential git
    2. Descargamos el código fuente:
      git clone https://github.com/ColinPitrat/caprice32
    3. Compilamos:
      cd caprice32
      make
    4. Instalamos:
      sudo make install
    Si usas Debian teclea primero su - para convertirte en root y después los mismos comandos que en Ubuntu pero si sudo.

    Un nuevo ejemplo de que el software libre puede resurgir como ave Fenix de sus cenizas gracias a estar a disposición de todo el mundo el código fuente.
    Por cierto, hace tiempo hice artículos explicando como compilar la versión antigua y una versión especial que sacó KaosOveride para raspberry pi (aunque ambas, y la nueva, funcionan tanto en PCs como en raspberry pi).

    Hacer un paquete deb a partir del código fuente de un programa y que instale las dependencias

    $
    0
    0
    Vamos a partir del emulador Caprice32 para Amstrad CPC ya instalamos a partir del código fuente en el anterior artículo.

    Vamos a seguir los siguientes pasos:
    1. Instalamos los siguientes paquetes extra:
      sudo apt-get install dpkg-dev pbuilder checkinstall
    2. Si no hemos instalado Caprice32 desde el código fuente, lo hacemos siguiendo lo expuesto en el anterior artículo y cuando lleguemos al punto para instalar el programa en el sistema (sudo make install) paramos y en su lugar tecleamos:
      sudo checkinstall -D make install
      (Si tu distro no de la familia Debian sino de la de Red Hat o Slackware cambia -D por -R o -S respectivamente)
    3. Nos saldrá un asistente donde nos hará algunas preguntas y nos permitirá cambiar algunos datos, cuando aceptemos todo los habrá creado un archivo description-pak, una carpeta doc-pak y el paquete deb (que habra instalado).
      Es conveniente incluir los paquetes que habíamos necesitado en la compilación en el apartado requires separados por comas para que pida su instalación.


    ¿Y cómo puedo comprobar que funciona?

    Puedes probar el paquete con seguridad con el CD-live oficial de Ubuntu (cualquier sabor) y probar los siguientes comandos:
    sudo apt-get update
    sudo dpkg -i paquetecreado.deb
    sudo apt-get install -f
    Si se instala sin desinstalar nada al final y lo puedes ejecutar sin problemas es correcto, si no, posiblemente te haya faltado definir alguna dependencia (apartado requires)
    También puedes usar un CD-live de debian pero primero debes ejecutar
    su -
    Y luego los mismos comandos que en el caso de Ubuntu quitando sudo.

    Enlaces de interés

    Quitar Windows de un arranque dual y dejar solo GNU/Linux

    $
    0
    0


    Esto es algo que hice hace muchos años cuando me di cuenta que un Windows nativo era más un dolor de cabeza que una ayuda a nada.

    Esto es lo que hice:
    1. Si tu placa tiene Secure Boot desactívalo en las opciones de la UEFI (la "nueva" BIOS).
    2. Arrancas con gparted live.
    3. Borra la partición donde tenías Windows 7. 
    4. Agrandas las particiones que te interesen para aprovechar ese espacio. 
    5. Vuelves a arrancar GNU/Linux y tecleas como root:
      update-grub2 
    Y ya está.

    Cargar programas en el Commodore (C64, Vic-20)

    $
    0
    0
    Vamos a ver como cargar programas en el Commodore:

    Cinta

    1. Introduce la cinta en la unidad de cassette.
    2. Pulsa la tecla SHIFT junto con la tecla marcada RUN / STOP
    3. Pulsa PLAY en la unidad de datasette
    4. Si es necesario teclea RUN.
     

    Disco

    1. Introduce el disquete en la disqutera.
    2. Teclea:LOAD "NOMBRE",8,1
      run

    Cartucho

    1. Apaga el ordenador.
    2. Conecta o cambia el cartucho.
    3. Enciende el ordenador.
    NUNCA INTRODUZCAS EL CARTUCHO O LO RETIRES CON EL ORDENADOR ENCENDIDO.


    Más detalles

    RVGL: impresionante remake de re-volt para GNU/Linux

    $
    0
    0
    RVGL es un trepidante y espectacular remake de re-volt, el juego de carreras de coches teledirigidos.

    Está disponible para Windows, Android y GNU/Linux, en el caso del pingüino se instalaría siguiendo estos pasos:
    1. Entramos en la zona de descargas de su página oficial.
    2. Hacemos clic con el botón derecho del ratón en el botón Linux y seleccionamos la opción 'Guardar enlace como'.

      ¡Ojo! el primer botón Linux y más grande, no el pequeño que hay en la línea de archives 7z.
    3. Descargamos este archivo donde queramos y lo ejecutamos desde python:
      python3 ./install_rvgl.py
    4. Seguimos los pasos de este asistente de instalación seleccionando todas las opciones por defecto salvo cuando nos pida instalar elementos en cuyo caso diremos siempre que SÍ.
    Al final el juego se copiara en una carpeta .rvgl dentro de nuestra carpeta $HOME, si cambias el nombre de la carpeta y/o la mueves de sitio no hay ningún problema el juego seguirá funcionando.

    Para ejecutar el juego basta con teclear desde su directorio el comando ./rvgl.32 o ./rvgl.64 según sea la arquitectura de nuestro GNU/Linux.

    Para una mayor comodidad recomiendo hacer un acceso directo al mismo.

    Si tenéis un mando de juegos, os recomiendo que lo remapeeis con antimicro, aunque el juego soporta este tipo de mandos responde mucho mejor si se deja la configuración de teclado y se remapea con este programa. Aquí tenéis las teclas del juego:

    A disfrutar del juego porque es realmente espectacular y a la vez no es nada exigente en los recursos de hardware.

      Convertir imágenes a Amstrad CPC comprimidas y con su paleta de colores incluida

      $
      0
      0
      Para esta tarea vamos a utilizar convimgcpc 0.16, la última versión disponible que podéis encontrar en este hilo del foro de su creador.

      Instalación

      Es un programa para Windows, pero en GNU/Linux funciona perfectamente con wine con el archivo MFC42.DLL lo podemos instalar con los comandos:
      sudo apt-get install wine winetricks
      winetricks mfc42 
      Tanto en Windows como en GNU/Linux es un programa portable, lo que significa no requiere instalación, simplemente lo descomprimos en una carpeta y lanzamos su ejecutable, en el caso del pingüino se puede hacer con el comando:
      wine ./ConvImgCpc.exe
      También se puede ejecutar haciendo clic con el botón derecho sobre este archivo y seleccionando Abrir como wine.

      Conversión de imágenes

      Como yo estudié inglés y no francés lo primero que hago es pulsar sobre la bandera inglesa para que los textos aparezcan en el idioma que conozco más de los disponibles.

      Las imágenes se cargan con el botón 'Read picture', elegimos las opciones y pulsamos en el botón 'Process' para ver como quedaría en el CPC real. 
      Una vez que conseguimos que la imagen esté como queremos hacemos clic en 'Save picture' para obtener el archivo de imagen a pasar al CPC o a un emulador.

      Hay varias opciones que nos brindan diversas posibilidades: pasar la imágenes para verlas en cualquier CPC o solo para los CPC+ (overscan y más colores).
      Puedes elegir el modo CPC, 0, 1 o 2, usar diferentes dithering o no (si son necesarios), etc...

      En la siguiente captura podéis ver un ejemplo muy interesante de configuración en la que hemos elegido que se comprima (Packed) y se incluya la paleta (Code->Img).



      Cargar en un CPC real o emulado

      En la carpeta del programa tenemos un par de archivos DSK con ejemplos de imágenes, Albator.DSK y Albator_Overscan_Plus.dsk, compatible con todos los CPC y otro solo con los CPC+ para imágenes de más calidad respectivamente.



      Tanto si queremos ver las imágenes en un CPC real o pasarlas a un nuevo DSK debemos conservar los archivos -ALBATOR.BAS y DPKSLIDE.BIN y sustituir los archivos *.SCR por los nuestros.

      Es recomendable cambiar el BAS para que los nombres de archivo tengan relación con la colección que estemos creado, pero esto es ya algo opcional, pero recomendable.

      Otra alternativa a estudiar: Gfx2crtc



      Rise of the Triad en GNU/Linux

      $
      0
      0
      Otro juego cuyo motor se ha portado a GNU/Linux es Rise of the Triad, da la casualidad que conservo aún la caja original con los disquetes, que me tocó en un concurso radiofónico, así que voy a instalar el motor y luego añadir los archivos.

      Instalación del motor

      Solo hay que ejecutar desde consola:
      sudo apt-get install rott

      Instalación de los archivos del juego

      1. Creamos la carpeta donde irán los archivos definitivos /usr/share/games/rott/ y le doy permisos de escritura para todos por ahora.
        sudo chmod a+w /usr/share/games/rott
      2. Copio todos los archivos de los disquetes usando mi disquetera USB, simplemente los introduzco arrastro a una carpeta temporal, desmonto, saco el disco, introduzco el siguiente y vuelta a empezar.

        Ha habido suerte, todos los discos los he podido leer después de 20 años, aunque alguno ha requerido de algún soplido.
      3. Ejecutamos DosBox, ponemos el teclado en castellano montamos la ruta temporal como D: y donde va a ir el juego como C:
        keyb sp
        mount c /usr/share/games/rott
        mount d /tmp
      4. Instalamos el juego:
        D:
        Install
      5. En la primera pantalla del juego cambiamos el directorio de instalación a C:\

      6. Seguimos las instrucciones del asistente hasta el final.
      7. Finalmente obtenemos los archivos del juego que debe estar en la ruta /usr/share/games/rott/
      8. Salimos de DosBox y desde consola linux ejecutamos el comando para la versión comercial a pantalla completa con la resolución FullHD de mi monitor:
        rott-commercial fullscreen resolution1920x1080
        y ya deberíamos poder jugar.

      ¡Ah! He detectado un bug en el motor, si tienes dos monitores expandidos deja solo uno activo o usa el fork de JohnnyonFlame que sí funciona correctamente con dos monitores, aunque en este caso tendréis que compilarlo primero con make y ejecutar desde la carpeta /usr/share/games/rott el binario ./rott-darkwar

      También está disponible para retropie y raspbian en raspberry pi, basta con copiar los mismos archivos a la misma ubicación para que funcione.

      Recuerda que también lo puedes jugar en DosBox directamente.

      Instalar la última versión estable de LibreOffice 6.2.0 con ribbon (y sin ribbon) en Debian, Red Hat o sus derivados

      $
      0
      0
      La última versión estable de LibreOffice.org incluye el interfaz ribbon, algo al parecer imprescindible para los recién llegados al software libre y que son incapaces de moverse un milímetro de su zona de confort o manejar algo que no se parezca a un smartphone gigante.



      Bueno, pues ya tienen esa OPCIÓN a la que pueden acceder desde el menú a las opciones:
      Ver > Interfaz de usuario > En pestañas
      Para los que queremos seguir con el aspecto clásico, donde está todo más a mano, hay que hacer clic en el icono que hay a la izquierda del que abre archivo para ver las opciones de menú y elegir:
      Ver > Interfaz de usuario > Barras estándares

      Me alegra de que la filosofía del software libre siga siendo  ofrecer opciones para todos.

      Instalación

      La instalación de la última versión estable disponible en GNU/Linux es muy sencilla solo hay que seguir unos pasos:

      Descargar la última versión

      Buscamos la versión que nos interesa navegando a partir del enlace https://download.documentfoundation.org/libreoffice/stable, seleccionando la versión, el tipo de paquetería y la arquitectura.
      Tres ejemplos:
      La podemos descargar con wget o desde el entorno gráfico en una carpeta temporal.

      Descompresión

      Lo podemos descomprimir también desde el entorno gráfico en una carpeta o con mc pero lo más rápido es hacerlo desde consola, por ejemplo:

      Debian / Ubuntu

      tar zxvf LibreOffice_6.2.0_Linux_x86-64_deb.tar.gz
      cd LibreOffice_6.2.0.X_Linux_x86-64_deb 

      Centos / Red Hat

      tar xfvz LibreOffice_6.2.0_Linux_x86-64_rpm.tar.gz
      cd LibreOffice_6.2.0.3_Linux_x86-64_rpm 


      Instalación

      En este paso usamos la herramienta de cada distro:

      Debian / Ubuntu

      sudo dpkg -i *

      Centos / Red Hat

      su -
      yum localinstall * .rpm

      Fedora

      su -
      dnf install * .rpm



      Nuevo grupo en Telegram sobre software para ocio gratuito y preferiblemente libre para GNU/Linux

      $
      0
      0
      Ocio libre y gratuito en GNU/LinuxAnte el inminente cierre de Google+ los que usábamos esa red social estamos buscando alternativas y muchos estamos optando por los grupos de Telegram.

      En mi caso he creado un grupo llamado Ocio libre y gratuito en GNU/Linux en el que, como su nombre indica, se pueden compartir enlaces, juegos y todo tipo de software de ocio disponible para GNU/Linux, preferentemente libre y siempre gratuito.

      ¡OJO! NO se admiten plataformas que requieran identificación para descargar, DRM, pagos o sean peligrosas, ilegales (p.e.: Steam, GoG, Softonic, etc...). Las entradas de este tipo se borrarán y si hay mucha reiteración se expulsará al infractor, pero no vamos a llegar a eso.

      Entiendo que hay miles de grupos en Telegram que son noticieros de Steam pero este no va a ser uno más, sino que lo que se pretende es que conozcamos las alternativas libres de ocio, o al menos las gratuitas sin sorpresitas.

      Para quien se interese unirse el enlace de invitación es el siguiente:

      20 años como CPCBEGIN (y de mi primera web)

      $
      0
      0
      Con esta entrada empiezo una nueva sección, que se podía llamar Historias del  linuxero pureta.

      Hace 20 años que tuve la primera conexión en casa en internet con mi moderno pentium II, todavía en la casa de mis padres, con un modem externo y a través de un banco que ofrecía gratuitamente el servicio para conectarse a internet a sus clientes hasta entonces te cobraban por ese servicio, aparte del tiempo de conexión que contaba como una llamada local y que calculaba para pagárselo a mis padres con un programa llamado gTel y con el que siempre salían las cuentas.

      En esos tiempos todavía usaba Windows y lo que buscaba sobre todo era información sobre el Amstrad CPC y no había demasiada información en castellano, así que decidí hacer una web para el que empezara a usar dicho ordenador, ya fuera real o emulado, a la web le puse 'Amstrad CPC para principiantes' y así se me ocurrió el nick 'cpcbegin' que uso en casi todos los sitios.

      Después fui abriendo otras secciones como la de PC y PCW, al principio no sabía hacer una página web y la empecé con herramientas que hoy me daría vergüenza usar, luego la limpié y ya la hacía con código como debía ser para luego incorporarse php y mysql para hacerla dinámica.

      Cuando empecé a usar GNU/Linux también abrí otra sección que fue ganando protagonismo con el tiempo. De nuevo la necesidad fue cubrir ese camino intermedio, pues en esos primeros tiempos había solo información para instalación y primeros pasos o cosas a nivel de catedrático de sistemas.

      Lo siguiente fue abrir este blog, empezó siendo un ejercicio para un curso y se quedó, primero como complemento y luego como sustituto forzoso de mi vieja web al ser más complicado encontrar alojamiento gratuito estable con soporte para php y mysql.

      Como curiosidad ese modem externo todavía hoy funciona y lo uso cada lustro para enviar un fax.

      Mi posterior pentium 4 venía con un inútil winmodem de regalo que quité nada más comprármelo y que andará olvidado por ahí en alguna caja.

      Cargar un programa en el MSX

      $
      0
      0
      Vamos a ver como cargar un programa en un MSX


      Cinta

      Para cargar un programa y ejecutarlo:
      BLOAD"CAS:",R
      ó
      RUN"CAS:",R


      Disco

      BLOAD"X:FILENAME.EXT",R

      Cartucho

      1. Apaga el ordenador.
      2. Conecta o cambia el cartucho.
      3. Enciende el ordenador.
      NUNCA INTRODUZCAS EL CARTUCHO O LO RETIRES CON EL ORDENADOR ENCENDIDO.


      Más detalles

      Viewing all 539 articles
      Browse latest View live




      Latest Images