Control de usuario
Patrocinadores
Estadísticas
Miembros:
334.524
Online:
898
Hilos:
1.380.419
Mensajes:
24.871.695
Stats

Índice de foros PSP Scene

[Basilisk II] MacOS en PSP

Foro dedicado a las aplicaciones y avances de la scene, nada de backups aquí.

Moderadores: Deen0X, jamonazo2000

gelon
MegaAdicto!!!
 
Mensajes: 7410
Registrado: 08 May 2005

[Basilisk II] MacOS en PSP

Mensajepor gelon 21 Jul 2008 23:02

J.F está haciendo un trabajo increíble en la implementación de MacOS en PSP, a casi-versión cada día, el emulador avanza que es una gloria. Hoy ha lanzado un EXTENSO manual del funcionamiento de su emulador y no tengo por más que hacer una traducción y post oficial sobre esta maravilla (según el propio J.F su trabajo podría mejorar de manera ostensible el DosBox ... veremos qué pasa)

Noticias

BasiliskII PSP beta 1.1.1 (Test 22) [MEDIAFIRE] [SENDSPACE]

CHANGELOG

Código: Seleccionar todo
Test 21

* Usa un nuevo código base. No se ha encontrado nada que arreglar pero ... ¿quién sabe?
* Añadidas dos nuevas resoluciones Mac: 640x360 y 768x432. Son modos 16:9 para gente que use la LCD de PSP o una HDTV. Con la 640x360 tendreis algunos cortes en la imágene que es menor a 384 por lo que mejor usar la resolución standar o 768x432

Test 22

* Los archivos del teclado por infrarrojos (pspirkeyb) se han montado con el emulador, esa es la razón por lo que a gente no le funcionaba antes el teclado IR, ya que no activaban los plugins en Seplugins. Ahora ya no será necesario ya que los archivos necesarios se ejecutan al ejecutarse el emulador (como los programas de ZX81). El teclado por defecto será el PALM, si tienes otro, tendrás que editar pspirkeyb.ini. Se ha comprobado que en 4.01 M33-2 funciona perfectamente el B2 (Basilisk II) + el plugin de teclado IR
* Programa compilado con funciones en 64 bytes. Esto hace el emulador unos 100 KB más grande y un 6% más rápido


BasiliskII PSP 1.1.0 (es la Test20 pero mejor empaquetada) [Descargar de Mediafire] [Descargar de Sendspace] [Mediafire con guía en inglés (esto mismo)] [Sendspace con guía en inglés (esto mismo)]

CHANGELOG

Código: Seleccionar todo
* Unidad de coma flotante sustancialmente reescrita. Se ha incorporado una rutina de proceso aritmético por software (SoftFloat) que mejora la precisión de la unidad de coma flotante (un co-procesador matemático). Se han corregido la mayor parte de los problemas que daba el FPU, como las barras de desplazamiento en 8.x, ahora juegos como Arashi y Maelstrom funcionan correctamente, la calculadora da resultados correctos ... La reescritura del código B2 en el FPU ha sido muy importante

* Mac se peta al reiniciar, aún no se sabe como solucionar este BUG por lo que se ha programado el B2 para que en vez de reiniciar se apague el SO

* Arreglados algunos pequeños bugs aunque debido al gran trabajo en el FPU los he olvidado

Descargas

ROMS : Los archivos con la información mínima de cada ordenador Mac II, imprescindibles para correr el MacOS. La de Mac IIci (un modelo de Mac) os servirá para correr MacOS 7.x y la de Quadra (otro modelo) os servirá para correr MacOS 8.x

Las roms están subidas a mi Skydrive con lo que no se borrarán, no es ilegal distribuirlas

CDROMS : La última distribución libre por Apple fué el MacOS 7.5.3 (7.5.5 en realidad ya que sacaron el Update), la podeis encontrar AQUÍ, y aquí la ACTUALIZACIÓN A 7.5.5. Aunque si quereis el disco 7.5.5 ya listo para poder emularlo podeis encontrarlo AQUÍ (PSPUpdates) o AQUÍ (Mi Skydrive)

Es una descarga muy pequeña (5 megas apenas) y el disco descomprimido son 15. Ahora si quereis MacOS 8.1 serán 330 Mb de disco 8.0 + 15 Mb de actualización a 8.1 (casi todo es un video mov que trae como ejemplo). Para descargar la 8.0 no voy a dar links, pero si poneis GJ5V27 en Google (en el Español claro) os encontrareis sopresa (no creo que esto sea censurable :-| )

Disquetes : En principio no serán necesarios ya que al menos MacOS 8.x es autobooteable (como XP o Vista, no requieren disquete), MacOS 7.x creo que también lo és, en todo caso si necesitais un disquete de inicio podeis encontrarlo aquí

Demo de Dark Forces (para probar)

Basilisk II

Basilisk II es un emulador multiplataforma de el Mac II que fué liberado bajo los terminos de la licencia GPL v2. Está disponible en varias plataformas, ahora incluyendo la PSP. Estas son las características que la versión PSP incluye:

Código: Seleccionar todo
* Emula la serie Mac II corriendo desde MacOS 7.0.1 hasta 8.1, dependiendo de la ROM usada
* Usa la emulación UAE de la CPU, con una nueva implementación en la FPU (co-procesador matemático) que aumenta la compatibilidad
* La MS de la PSP puede ser montada en el escritorio del Mac virtualizado (requiere el software File Manager 1.2)
* Soporte para modificación "al vuelo" de la resolución y colores (requiere el administrador de pantalla)
* Tiene stereo, 16-bit, 44 khz (requiere administrador de sonido 3.0)
* Soporta emulación de disquetes y CDROM (los CD's de audio de momento no)
* Soporte para archivos de disco duro (podeis importar discos duros virtuales enteros como se hace en VMWare, Virtual PC o similares)
* Soporte para tunel UDP, podremos navegar en AppleTalk a través del Wifi (aunque de momento se limita a eso, no a otros usos de red)
* Emulación de el teclado de Mac y el Ratón. Los botones pueden ser remapeados "al vuelo" y los teclados por infrarrojos más populares de PSP funcionan en la PSP clásica obviamente (os confirmo que el Targus va al pelo)
* Soporte para la memoria extra y la salida de TV en la Slim

El sitio web de Basilisk II es este. La versión del Basilisk II basada en la versión JIT (Just in Time) se puede encontrar aquí. Gracias a ChaosKnight por su prematuro port de Basilisk. Aunque realmente nada de su código fué usado en la versión actual de Basilisk II (porque había sido portada de una versión muy antigua en PC), ha sido de ayuda para entender el funcionamiento de algunas cosas. Gracias igualmente a John Hauser por su código de comaflotante que ha mejorado mucho la emulación de el FPU. También quiero dar las gracias a BenHur por su fuente "intra" que ha sido usada en el interface de usuario y a Dark_Alex por su maravilloso CF, sin el cual el homebrw no sería lo mismo (y a su librería de TV)

Basilisk II viene sin NINGÚN TIPO DE GARANTÍA. Esto es un software libre y eres libre de distribuirlo simpre y cuando sea bajo los términos de la Licencia Pública General GNU

Tabla de Contenidos

1. Instalando Basilisk II para PSP
2. Configurando Basilisk II
3. Instalando MacOS
4. Configurando MacOS
5. Instalando desde la MS

Instalando Basilisk II para PSP

Copia la carpeta BasiliskII en GAME, GAME3XX o GAME4XX que a su vez está dentro de la carpeta PSP de tu MS. Si miras dentro de la carpeta BasiliskII verás lo siguiente

Código: Seleccionar todo
cdroms
disks
files
graphics
hardfiles
imaps
roms
EBOOT.PBP
dvemgr.prx

    La carpeta cdroms es donde tendrás que copiar los CDRoms de instalación de Mac (o juegos, o lo que sea) que vas a usar en la emulación. Estos CD's deben estar en MODE1, no valen archivos RAW. La extensión del CDROM puede ser ".bin", ".iso", o ".img"

    La carpeta disk es donde tendrás las imágenes de disquetes que usarás en la emulación. Deben ser dumps de discos 1.44 de alta densidad (PC o MAC). El formato PC deberán tener la extensión Mac apropiada para leerse, como el MacLink (parte del OS8). Todos los archivos de esta carpeta deben tener la extensión ".dsk"

    La carperta files se monta en el escritorio de Mac cuando lo activamos en las opciones. Los archivos de esta carpeta deben ser formatos AppleDouble, hqx y binhex

    La carpeta graphics contiene las imágenes usadas en el teclado virtual Danzeff

    La carpeta hardfiles contiene archivos que pueden ser usados como discos duros. Pueden ser virtualizados en cualquier tamaño, aunque serán generalmente entre 200 y 400 MB, la instalación básica del OS8 son unos 120 Megas. Puedes tener todos los discos duros virtuales que quieras pero solo 4 como máximo pueden ser montados en BasiliskII. La extensión debe ser ".hfv" aunque puede no tener extensión también

    La carpeta imaps contiene las reasignaciones de teclas cuando lo definimos en el SO. Esto lo explicaré después

    La carpeta roms contiene las imágenes MAC que se van a usar en la emulación. Tendrás que seleccionarla en las opciones del emulador. Puede seleccionarse cualquier extensión aunque lo habitual es que sea ".rom"

    EBOOT.PBP es el ejecutable del emulador

    Dvemgr.prx es la librería que da soporte a la salida de TV. Se requiere en Slim pero no es necesaria en la PSP normal

Asumiendo que has extraído el contenido del emulador correctamente y lo has copiado igualmente correcto a la raiz de PSP, deberías tener algo tal que así en el XMB:

Imagen


Configurando Basilisk II

Cuando ejecutes Basilisk II, aparecerá un interface gráfico a los pocos segundos. Tendrás algo como esto:

Imagen


Esto es la pantalla principal del interface. Si te preguntas con qué botones navegar echa un vistazo a la parte inferior del menú. Con O iniciarás el emulador. No lo hagas hasta que hayas configurado el mismo. Pulsa Arriba o Abajo en el pad digital para navegar entre los submenús. La opción que está seleccionada es la que se ilumina en el menú, cuando lo hagas aparecerá una nueva indicación abajo mostrando que el botón para acceder al submenú es X

    El submenú de gráficos y sonido (Graphic/Sound)

    Imagen


    Screen Mode (Modo de Pantalla) : Aquí podremos definir la resolución con que se iniciará el MacOS. El emulador puede mostar el OS en 3 resoluciones: 512x384, 640x480 y 768x576. Puedes comprobar que independientemente a la resolución, la pantalla de Mac será escalada a la de la PSP (o a la de la TV). A mayor resolución mayor reescalado se producirá haciendo más complicado ver los detalles. La resolución recomendada es 640x480, pero si tienes problemas para ver el texto cambia a 512x380. Resoluciones menores a esta no están planteadas ya que es la mínima resolución que el QuickDraw puede manejar correctamente. La mayor parte del software para Mac está escrito en 640x480

    Color Depth (Profundidad del Color) : Te permitirá definir con cuantos colores quieres que se vea el OS, esto no funciona correctamente en Basilisk II por lo que dejalo en 256

    Window Refresh Rate (Tasa de Refresco de Pantalla) : Aquí seleccionaremos cada cuanto queremos que la PSP actualice la pantalla del Mac. Un valor de 20 Hz significará que la PSP actualizará 20 veces por segundo la pantalla. Cuando mayor más fluído pero necesitará más tiempo de emulación. Un valor más bajo hará que el emulador vaya más rápido pero se quitará fluidez. El valor recomendado es 20

    Sound (Sonido) : Nos permitirá habilitar o deshabilitar la emulación de sonido. Podrás oir el sonido de aplicaciones que usan el API de el administrador de sonido mientras que el Administrador de Sonido 3.0 o superior esté instalado en MacOS. Cuando se deshabilita el sonido no tendrás ningún tipo de sonido. Si usas esta opción la emulación será más rápida pero algunos programas no funcionarán sin el sonido habilitado (juegos en particular, por problemas de syncronización)

    El submenú de Memoria y Miscelaneo (Memory/Misc)

    Imagen


    MacOS RAM Size (Tamaño de RAM en MacOS) : Configuraremos cuanta RAM querremos darle al OS Mac. En la PSP normal puedes poner máximo 12, en la Slim 40. Lo normal es poner lo máximo que acepte cada PSP para un mejor rendimiento

    Mac Model ID (Identificación del Modelo de MAC) : Indicaremos el modelo a usar, debería ser en función del SO. Si queremos OS 7.x usad Mac IIci, si quereis OS 8.x instalad Quadra 900

    CPU Type (Tipo de CPU) : Esto determina que miembro de la familia Motorola 68k usará la emulación. Podremos elegir entre 68020, 68020 + FPU, 68030, 68030 + FPU y 68040. Si instalas OS 7.x elige 68030 + FPU. Si instalas OS 8.x elige 68040. Para una mayor velocidad elige 68030 + FPU. Algunas aplicaciones o extensiones de OS 8.x no correrán si no es bajo 68040. Elige otra configuración su una determinada aplicación no funciona con un determinado tipo de CPU

    Rom File (Archivo de ROM) : Esto muestra un explorador de archivo donde elegiremos que ROM usar en la emulación

    El submenú de Red y Serie (Serial/Network)

    Imagen


    Modem/Printer Port (Puerto del Modem/Impresora) : De momento están deshabilitados (no están emulados). En futuras versiones del emulador quizá se habilite el puerto IR o el puerto serie (donde se enchufan los cascos) para usar esto

    Tunnel MacOS Networking over UDP (? xD) : Habilita el poder usar Appletalk vía Wifi, esto no habilita el acceso a internet de MacOS (aún no emulado)

    UDP Port Number (Puerto para UDP) : El puerto por defecto es 6066, pero puedes cambiarlo a tu gusto

    Network Acces Point (Punto de Acceso de Red) : Si tienes más de un punto de acceso configurado en la PSP estos aparecerán aquí para poder seleccionarlos

    El submenú de Volúmenes (Volumes)

    Imagen


    Boot From (Inicia/Carga/Ejecuta desde) : Dos opciones, Any (Cualquiera) y CDROM. Cuando elegimos CDROM forzamos a la emulación a inciar desde el CDROM antes de chequear los discos duros virtuales (los hfv) ... o debería. Esto ahora mismo no funciona. Cuando elegimos Any (cualquiera), el primer dispositivo que cargará será la disquetera, después el disco duro virtual (de arriba a abajo en la selección de 4 discos duros virtuales que mencioné antes) y al final el CDROM. Aunque la opción de CDROM en sí no funciona siempre podremos inciar desde CD si no hay nada seleccionado en las otras o si la selección no contiene nada

    PSP Memstick (Tarjeta de Memoria de PSP) : Habilita la tarjeta de memoria de PSP a ser montada en el escritorio de MAC como si fuera un disco duro. Esto requiere el software File System 1.2 o superior en el OS. Está presente en la mayoría de distros como 7.5, 7.6 y 8.x

    Create Hardfile (Crear disco duro virtual) : Nos llevará a otro submenú tal que esto:

    Imagen


      Size (Tamaño en MB) : Nos permitirá seleccionar varios tamaños predefinidos de discos duros virtuales, desde 100 megas a 2 gigas. Si vas a instalar OS 8.x y algunas aplicaciones recomiendo usar 400 Mb (que serán 400 megas reales en vuestra MS claro, con lo que ojo al dato)

      Create Hardfile (Crear disco duro virtual) : Aquí nos aparecerá el Sony OSK (el teclado virtual de la PSP) para introducir el nombre de nuestro disco duro virtual. Por defecto será hardfile0.hfv, podemos cambiar el 0 por 1 si queremos un segundo, aunque en realidad da igual que nombre le deis, eso sí, NO OS OLVIDEIS LA EXTENSION .hfv. Posteriormente a haber introducido el nombre la PSP se pondrá a trabajar creando nuestro archivo de disco duro virtual (particionandolo y formateandolo, llevará un ratillo, no mucho). Como curiosidad, cada puntito que salga en la creación del DDV representará 1 Mb

      Create 1.4 MB Floppy (Crear disquete de 1.4 MB) : Nuevamente tendremos el Sony OSK para introducir un nombre de fichero. Esto hará que en vez de crear un disco duro virtual, creemos un disquete virtual vacío (para determinados juegos o instalaciones que guardan partida o datos en ellos)

    El resto de elementos del menú no son más que selectores de archivos que nos permitirán elegir los discos duros virtuales, CDROMS y disquetes que intervendrán en la emulación del SO. Tanto los CDROMS como los disquetes se pueden elegir "al vuelo" durante la ejecución del SO, no es necesario elegirlos de incio (obviamente sí para una instalación nueva del SO, pero de esto ya hablaré más tarde)

    PSP Specific Settings (Configuración Específica de PSP)

    Imagen


    PSP CPU Clock Frecuency (Frecuencia de Reloj de PSP) : Esta opción te permite elegir cuán rápido irá la CPU de PSP cuando ejecute el emulador. La configuración por defecto es la usada en el CF para ejecutar juegos. Si mantienes presionado X mientras pulsas izquierda o derecha podrás elegir varias velocidades. Evidentemente el mayor rendimiento lo conseguiremos a 333/166 MHz

    PSP Video Output (Salida de Video de PSP) : Esta opción está limitada a LCD en la PSP original y en la Slim si no existe el archivo dvemgr.prx o si no está conectado el cable de video. Si estás en una Slim, tienes el dvemgr y el cable de video conectado podrás cambiar entre LCD y TV

    PSP LCD Settings (Configuración de la Pantalla LCD de PSP) : Podremos elegir el aspecto de pantalla entre 16:9 (pantalla completa) o 4:3 (formato original). Se recomienda 4:3 para una mejor lectura de texto

    Si tuvieramos una PSP Slim con el cable de TV conectado, además tendremos un menú de configuración específico para la salida de video llamado PSP TV Settings (Configuración de la Pantalla TV en PSP) que será algo como esto

    Imagen


      Monitor Aspect Ratio (Valor de Aspecto para el Monitor) : Seleccionas si tu TV es una televisión normal (4:3) o una panorámica HDTV (16:9). Si usas cable compuesto la PSP automáticamente tendrá salida Interlace (Entrelazado). Si tienes cable por componentes podrás elegir tu mismo que salida (Entrelazado o Progresivo). Algunas HDTV antiguas requieren Entrelazado, pero la mayoría admiten Progresivo (depende a que resoluciones claro, una HDReady a 1080 solo usa Entrelazado, para progresivo necesitamos una FullHD)

      Display Aspect Ratio (Valor del Aspecto en el Display) : Intenta preservar el aspecto real del Mac (4:3) o no. Si tienes una tele 4:3 dejalo en 4:3, si tienes una HDTV dejalo en 16:9 (Nota: No entiendo la diferencia entre esto y lo anterior, me imagino que esta opción sirva para llenar la pantalla y la anterior solo estiraba la pantalla, no se)

      Draw in Overscan Region (Dibujar la Región en Overscan) : Esto hace que la PSP encoja la pantalla un poco para que los bordes de la imagen de Mac no sean cortados por la pantalla de TV. Las televisiones viejas tienen un area de Overscan más grande por lo que no es necesario usar esta opción. En nuevas televisiones es más recomendable ya que parte de la pantalla quedará cortada (hablamos de TV's normales, no HD)

    About Basilisk II ... (Sobre Basilisk II ....)

    Imagen


    Nada que intervenga en el emulador, es una pantalla meramente informativa sobre los créditos del emulador

Instalando MacOS

      Asumiendo que hayas configurado el emulador en relación a la información anterior es hora de comenzar la emulación. Presionamos O en el menú principal (no en ningún submenú) y puede que tengamos una pantalla tal que así

      Imagen


      Eso quiere decir que nos hemos olvidado de elegir en la secuencia de inicio o un disquete que lance la instalación o un CDROM que haga lo propio. Para ello J.F ha creado un menú bastante ingenioso para realizar la configuración de estos elementos "al vuelo". Se trata del botón SELECT, pulsadlo

      Imagen


      Una vez pulsado os saldrá un recuadro rojo tal que así. En este menú podemos seleccionar tanto los mapeos del teclado, los disquetes y los CDROM que tengamos en las carpetas correspondientes. Para navegar entre los mapeos/disquete/CDROM y así poder seleccionarlos tendremos que pulsar arriba o abajo. Para, dentro de cada opción, elegir el disquete/CDROM/mapeo que queramos pulsaremos izquierda o derecha

      Imagen


      Si estuvieramos en CDROM y tuvieramos la distro OS8.0 en la carpeta disk pasaríamos de Default con derecha a esta pantalla (teniendo obviamente el nombre que eligieramos para la ISO). Con X seleccionaremos la imagen en que nos encontremos, lo que hará que el disco en cuestión se inicie como una instalación (asumiendo que sea autoejecutable obviamente). Presionamos Select otra vez para quitar el menú de carga de imágenes y tendremos una pantalla tal que así

      Imagen


      Que cambiará a esta otra

      Imagen


      Una vez que cargue del todo tendremos una pantalla de formateo de unidad exactamente igual que tenemeos en Windows, nos permite elegir la unidad a formatear y el nombre de la misma. Claro está la unidad es el disco duro virtual que creamos en el menú de Volumenes

      Imagen


      Puedes escribir el nombre o bien usando un teclado por infrarrojos (en una PSP normal claro) o con el teclado virtual de Danzeff. Para sacarlo pulsamos START. Si presionamos START el teclado se volverá a ocultar. Si presionamos izquierda o derecha (en el digital claro, el analógico es para escribir) moveremos el teclado virtual por la pantalla para evitar que nos limite la visión de la caja de introducción de texto. Supongo que estareis familiarizados con el teclado de Danzeff por lo que pasaré al siguiente punto, usarlo es lo más simple y útil del mundo

      Imagen


      El MacOS formateará la unidad bastante rápido. Lo siguiente que nos aparecerá será ya directamente el Escritorio de MacOS, eso sí, esto no es más que un interface gráfico para la instalación, algo así como un LiveCD de Ubuntu, aún no hemos instalado nada del Sistema Operativo (este menú no es más que la mac.rom que metimos en rom)

      Imagen


      Podrás comprobar que nos aparecerá una pantalla con el contenido del CDROM y un icono dice "Install Mac OS x.x" (la versión que sea). Hacemos doble click sobre él y se iniciará la instalación, antes eso sí os comento que botones se usan en el Escritorio de MacOS

      Código: Seleccionar todo
      X - Botón del ratón
      [] - Tecla ENTER
      O - Tecla Command+W (cerrar ventana)
      /\ - Command + Q (quitar aplicación)
      R -  Tecla de Control
      L -  Tecla de Opciones
      Arriba/Abajo... - Tecla de los cursores en el teclado
      Stick Analógico - Movimiento del ratón

      ¿Qué pasa si tengo mi analógico estropeado? Podremos navegar con las teclas del pad digital. Para ello lanzamos el cargador de imágenes (con SELECT) y en los mapeos pasamos de Defaul (con izq/derch) a dpad_mouse. Presionamos X y salimos con SELECT. Ahora navegaremos con el pad digital, claro, no tiene sensibilidad, con lo cual para movernos más rápido pulsaremos L, el resto de las teclas son las mismas

      Vale, si antes hemos presionado el icono de Instalar el MacOS tendremos algo tal que esto:

      Imagen


      Presionamos [] para pasar esta ventana (o dejamos que se quite). Lo siguiente será una pantalla de bienvenida con varios puntos que nos indicarán como seguirá el proceso de instalación. Más tarde tendremos otra pantalla que nos pedirá seleccionar la unidad (el disco duro virtual) donde queremos instalar el MacOS, obviamente seleccionaremos el que formateamos antes, tendrá el mismo nombre que le pusimos. Después nos saldrán un par de pantallas de aviso y de licencia para acabar en otra pantalla que nos dirá si aceptamos las condiciones o no (Agreeamos xD) ... Pantallas mencionadas por orden :

      Imagen Imagen Imagen

      Imagen Imagen Imagen


      La siguiente pantalla nos permite seleccionar que extras queremos installar. Seleccionamos todos excepto QuickDraw GX que es la impresora (como he dicho no está emulada) aunque esto es opcional. Si durante el chekeo previo a la instalación os diera algún error relacionado con Drivers, id a Options en esta pantalla de selección de extras y desmarcar la casilla que está marcada

      Imagen

      Imagen


      Ok, ahora MacOS se instalará. Desde este punto os sugiero varias cosas ... el Camino de Santiago, la Ruta del Cares, Id de Cena con vuestra familia, Invitad a algún amigo para que os muestre las fotos de sus vacaciones en Egipto, cargad 66 cintas de Spectrum de carga larga ... ¿A qué viene esto? ... ¿Nunca habeis instalado MacOS verdad? La instalación de este sistema operativo es INCREÍBLEMENTE lenta, mucho más que Windows e infinitamente más que alguna distro Linux. No es por la PSP en sí, virtualizado en un PC también pasa (nunca he tenido un Mac)

      Más tarde o más temprano (esperemos que antes de que se acabe el mundo) MacOS quedará instalado y tendremos una pantalla similar a esta

      Imagen


      Lo primero que debemos hacer es des-montar el CDROM usado para instalar el SO, esto no lo podemos hacer desde el menú de carga de imágenes si lo que pretendemos desmontar es un CDROM booteable (con un CD de música o de juegos si lo podemos hacer) con lo que tendremos que apagar nuestro flamante MacOS (A través del menú de pestañas superior "Special" y luego Shutdown) y al inciar el emulador nuevamente desmontar desde el menú del mismo la ISO del SO

Configurando MacOS

      Como he mencionado antes des-montamos el CDROM de instalación en el submenú Volumes del emulador con el botón O (círculo)

      Imagen


      Ahora iniciemos el SO, será igual que antes, una pantalla de bienvenida ... y aquí cambia porque saldrá una barra que nos indicará que está reconstruyendo el Escritorio (Rebuilding the Desktop File), una vez finalizado saldrá un asistente de MacOS para indicarnos como usar el SO. No intentes usarlo, no funcionará en Basilisk II, simplemente cierra la ventana (con triángulo). No intentes pulsar la tecla del asistente hacia la derecha o el emulador petará (avisados estais). La siguiente cosa que veremos al cerrar la ventana es una indicación que nos dirá que en la sesión anterior cerramos mal el SO (independientemente si lo hemos cerrado bien o no, BIEN POR MAC!! [+risas] )

      Imagen

      Imagen

      Imagen


      Y ya estamos en nuestro flamante MacOS funcionando ... perooooo hay algo raro ¿no? Está en Blanco y Negro!! XD . Por defecto MacOS está en 16 colores, pero Basilisk II no guarda correctamente la configuración por defecto con lo que tendremos que cambiarlo manualmente

      Vamos a Control Panel (Panel de Control) a través de el iconito de la manzana y luego a Monitors and Sound (Sonido y Monitor). Dentro de Color Depth (Profundidad del Color) elegimos ... Color y en la pantalla de selección del número de colores. Lo ideal es 256 ya que si elegimos Thousands (Cientos) ... bonita forma de llamarlo, la PSP tiene un conflicto de refresco lo que hará que haya un problema con la gamma de colores (quizá se corrija en el futuro para usar más colores)

      Imagen

      Imagen

      Imagen
      Como se ve en 256

      Imagen
      Como se ve con "cientos"


      No os preocupeis por los colores, los modos cientos y miles son habitualmente usados para imágenes. La mayor parte de los juegos piden 256 colores. Es también el modo de renderización más rápido. Puedes comprobar que también podremos cambiar la resolución aunque recomiendo dejarla en 640x480. Ahora ... cambiemos ese fondo de pantalla tan feo [+risas]

      Nos vamos a Control Panels (como antes) pero esta vez a Desktop Pictures (Imágenes de Escritorio), nos saldrá una ventanita en que podremos seleccionar Pattern (Diseño) o Picture (Imagen). Se recomienda usar un Diseño, no una imagen ya que estas consumen más RAM

      Imagen

      Imagen


      Si nos fijamos arriba a la derecha tendremos un reloj, este se sincroniza automáticamente con el de la PSP al iniciarse el emulado con lo que siempre tiene la hora correcta. Para finalizar (el resto de las opciones trastearlas vosotros que siempre tiene su gracia [+risas] ) el icono de la cara sonriente nos mostrará el Finder, esto nos permitirá ejecutar aplicaciones o navegar entre las que tengamos ejecutadas

      Imagen

Instalando desde la MS

      Ahora apaga el MacOS a traves de la ruta anterior (Special>ShutDown). Lo que haremos a continuación será instalar aplicaciones en MacOS, para ello necesitaremos transferirlas de nuestro PC a la carpeta files dentro de Basilisk II. Cuando cargue el Escritorio nos iremos a el icono MS0 que está a la derecha (como si fuera un disco duro)

      Imagen


      En este ejemplo vamos a instalar un Shareware (Maelstrom) y una demo de Dark Forces (aquel famoso Raycaster que salió del palo de Doom basado en la Guerra de las Galaxias). Lo que estamos viendo en MS0 es nuestra MS, ahí no lo podremos instalar por lo que copiaremos los archivos necesarios a nuestro disco duro virtualizado. Para ello pincharemos en la unidad de nuestro disco duro, encima del icono de MS0, el nombre será el que le dimos cuando formateamos el mismo (allá en el principio de los tiempos). Se nos abrirá una nueva ventana, para evitar confusiones redimensionadla y hacedla mas grande, esto es exactamente igual que en Windows, pinchamos en la esquina inferior derecha y arrastramos

      Imagen


      Ahora vamos al menú de pestañas superiores, a File (Archivo) y pulsamos en New Folder (Nueva Carpeta). Usa el teclado virtual (START) para poner el nombre ... usamos "Games", "Juegos" o lo que nos venga en la real gana

      Imagen

      Imagen


      Un truki: Para ajustar la ventana al tamaño que ocupan todos los iconos dentro de la carpeta lo único que tendremos que hacer es pulsar el icono más a la izquierda de la parte superior derecha de la ventana en cuestión. OK, ahora instalemos el Dark Forces

      Nos vamos de vuelta a nuestra ventanita de la MS (MS0) donde teníamos la versión Shareware (un juego llamado Maelstrom). Clickad el ejecutable y en el menú de instalación estad seguros de que estamos eligiendo nuestro disco duro virtual (en Drive). Haced click en Install (Instalar). Este instalador por ejemplo no nos permite elegir la carpeta de Instalación, solo la unidad, lo que tendremos que hacer es una vez acabada la instalación mover la carpeta del juego dentro de nuestra carpeta de Juegos. Esto depende de cada programa

      Ahora es tan facil como ir a nuestro disco duro virtual, a la carpeta de juegos, entrar en la carpeta de el Maelstrom y clickad en el ejecutable (Maelstrom claro). Nada más comenzar el juego tendremos una pantalla que nos dirá los controles del mismo (esta es la mejor de las situaciones xD). Aquí lo que vamos a hacer es definir nuestro mapeo de teclado para este juego. Para ello pulsamos SELEC y navegamos hasta que vemos la palabra "Maelstrom" (el nombre del ejecutable claro está). Presiona X para seleccionarlo ... y ya tendremos mapeado. Esto obviamente no es tan facil, la única razón por la que este juego está mapeado es porque J.F (el autor lo hizo). Tendreis que mapear cada juego que tengais y meterlo en la carpeta imap para que posteriormente podais elegir la configuración de teclado en el juego

      Imagen


      Antes de salir del juego no os olvideis cambiar la configuración de botones a Default a través de SELECT, una vez hecho esto ¿como se sale? Tan fácil como presionar triángulo en el menú SELECT y volver de nuevo al Finder

      Ahora vamos por el Dark Foces ¿recordais que venía en un instalador .bin? ¿como se usa esto en MacOS? Aquí interviene una herramienta muy útil llamada SuffIt Expander (Extractor de Cosas o algo así ... xD). Para encontrarla nos vamos a la carpeta Internet en nuestro disco duro virtual y dentro de ella a la carpeta Aladdin. Ahora vamos a copiar ese ejecutable (el StuffIt) ¿Cómo si no existe el botón derecho? Pues para ello en MacOS se usa la tecla Control, es decir, el gatillo derecho de nuestra PSP. Hacemos "gatillo derecho" encima del ejecutable, lo mantenemos presionado y pulsamos X. Ahora tendremos un menú contextual donde podremos elegir Make Alias (Copiar, vamos). Ahora lo pegamos en el escritorio para tenerlo más a mano (con Control nuevamente claro está)

      Imagen

      Imagen


      Antes de instalar el Bin vamos a limpiar un poco el escritorio, para ello pulsamos en las pestañas superiores, en View (Vista) y Clean Up (Limpiar), tendremos los iconos ordenaditos. Podemos quitar si queremos iconos como los de internet (el mundo con la mano), también el de información (la i amarilla) y el de Mail (Correo) que no nos van a ser de utilidad hasta que las respectivas funciones sean emuladas. Para eliminarlos tan solo tendremos que arrastrarlo a Trash (Basura) y luego a través de las pestañas superiores en Special (Especial) elegimos Empty Trash (Vaciar Basura)

      Imagen

      Imagen


      ¿Recordais la copia que hicimos de StuffIt Expander en el Escritorio? Bien, lo ejecutamos (doble click) , cuando se abra la ventana vamos a Preferences (Preferencias) y File (Archivo) en las pestañas superiores. Luego en la ventana que nos aparece clikamos en Destination (Destino) y Ask (Preguntar)

      Imagen

      Imagen


      Lo siguiente será arrastrar el bin de la demo de Dark Forces (o de lo que sea) a el StuffIt Expander en el Escritorio (bueno, estará dentro de la carpeta del mismo nombre). Al hacerlo nos preguntará que en donde queremos que se decodifique el archivo bin para extraer todos los archivos del juego, diremos que en Games (Juegos) en este caso. Si nos vamos a Games veremos que ahora tenemos un archivo .smi. SMI es la extensión de los viejos archivos 68k. Es una imagen auto-montable que se instalará en el Escritorio ... con lo que haced lo propio

      Imagen

      Imagen

      Imagen


      Ahora no tenemos más que ejecutar el juego a través del icono del mismo ...

      Imagen

      Imagen


      Notaremos que el juego va muy lento en 68030 por lo que habrá que toquitear las opciones, para ello usaremos el shortcut CMD+P ... ¿como? Pues como dije antes, presionad START para sacar el teclado virtual Danzeff, presionar SELECT para mantener pulsada una tecla (CMD) y luego presionamos P

      Quitad la música, esto mejora el rendimiento una burrada ya que MacOS utiliza el Quicktime (una de las aplicaciones menos optimizadas de la historia) para reproducir MIDI. Usad 384x200, se ve muy pequeño pero el juego os irá realmente bien para estar emulado en un emulador de MacOs xD. Presionad triángulo para salir al juego ... y a disfrutar!!!

      Imagen

      Imagen

      Imagen

De momento es eso lo que hay, a falta de que actualice con noticias, descargas y changelogs (y que el ritmo de mejoras no decaiga claro). Si alguna parte está mal explicada, estaría mejor explicada de otra manera o hay que corregir algún error ... no dudeis en postearlo :)
Ultima edición por gelon el 30 Jul 2008 15:55, editado 44 veces

Kaoran
Avatar de usuario
Adicto
 
Mensajes: 385
Registrado: 28 Ago 2006

Mensajepor Kaoran 21 Jul 2008 23:21

Buenas Gelon, gracias por la noticia pero...
Yo no entender xD, en fin, se supone que Basilisk II es como el Dosbox, pero que tan solo emula sistemas operativos de MAC?(también he leido por ahí que carga Windows NT...). Entonces no le vería mucha utilidad de portarlo a la PSP, más que nada por lo que se ha dicho siempre, un sistema operativo emulado en PSP es un engorro y lo será siempre...

O también emula alguna otra cosa?Es que claro Dosbox emula de todo, OS, juegos y ciertos programas de la edad de piedra, lo que le da mucha utilidad y vida en PSP, pero si Basilisk II solo emula sistemas operativos....(aunque es el sueño que tengo para mi PSP, un OS decente en ella que funcione mas o menos bien...cosa que veo imposible).

Muchas gracias por la información y gracias a los programadores que con su esfuerzo van sacando homebrews para nuestra consola, cosa que le dá más vida.


PD:Vale vale vale...ahora que he visto la otra parte me voy enterando mejor...joder que buena noticia..lo probare en cuanto pueda :D :D

gelon
MegaAdicto!!!
 
Mensajes: 7410
Registrado: 08 May 2005

Re:

Mensajepor gelon 21 Jul 2008 23:26

Kaoran escribió:Buenas Gelon, gracias por la noticia pero...
Yo no entender xD, en fin, se supone que Basilisk II es como el Dosbox, pero que tan solo emula sistemas operativos de MAC?(también he leido por ahí que carga Windows NT...). Entonces no le vería mucha utilidad de portarlo a la PSP, más que nada por lo que se ha dicho siempre, un sistema operativo emulado en PSP es un engorro y lo será siempre...

O también emula alguna otra cosa?Es que claro Dosbox emula de todo, OS, juegos y ciertos programas de la edad de piedra, lo que le da mucha utilidad y vida en PSP, pero si Basilisk II solo emula sistemas operativos....(aunque es el sueño que tengo para mi PSP, un OS decente en ella que funcione mas o menos bien...cosa que veo imposible).

Muchas gracias por la información y gracias a los programadores que con su esfuerzo van sacando homebrews para nuestra consola, cosa que le dá más vida.


Sí, es algo similar. DosBox es un emulador de MSDOS, aunque Basilisk es más parecido al Parallels, Virtual PC, Bosch, VMWare ... son interpretes de sistemas operativos, aunque el autor le da el nombre de emulador no se hasta que punto lo és

A lo segundo, sí. Basilisk puede emular juegos dentro del sistema operativo MacOS (mañana pondré una capturilla de Dark Forces) y también utilidades como el Quicktime o similares que tienen acceso a la MS

Esto ya aún no lo he probado, pero ya te digo que el SO en sí se ha optimizado una barbaridad

Kaoran
Avatar de usuario
Adicto
 
Mensajes: 385
Registrado: 28 Ago 2006

Mensajepor Kaoran 21 Jul 2008 23:41

Gracias gelon,
Una cosa mas, ¿de donde lo puedo bajar? Me he metido en la web de Basilisk y en la otra que has dado y te dan varios tipos de descarga(Beos, Amiga, powerpc, un pack...) pero el de psp no lo encuentro.

Un Saludo.

ViTi95
Avatar de usuario
AK-47
 
Mensajes: 1195
Registrado: 21 Abr 2008
Ubicación: Getafe

Mensajepor ViTi95 21 Jul 2008 23:44

bueno ya que habeis creado el post os pongo los juegos que funcionan por ahora en el basilisk II bajo macos 7.5.5 (testeado por mi XD )

The even more incredible machine
The incredible machine 3
Doom
Alone in the Dark
Monopoly
Red Baron
Chuck Yeager's Air Combat

este emulador es una alternativa genial al dosbox, va muy fluido, con sonido e incluso se puede poner con el cable de television de psp slim, un genial trabajo de J.F. (y como le piden en el foro de ps2dev, a ver si se pone con el dosbox o con el daedalus XD XD )

p.d.: descarga de la version test 20 aqui: http://forums.ps2dev.org/viewtopic.php?t=3741&start=570
Imagen
PSP - PSX - XBOX - XBOX 360 - N64 - GB Pocket - GB Advance - Mega Drive - CPC464

jairolas
Avatar de usuario
Copela o cuello.
 
Mensajes: 2751
Registrado: 06 Jun 2006
Ubicación: México

Mensajepor jairolas 21 Jul 2008 23:47

Gracias por la información, Galeon, ahora veré si lo puedo probar y eso... aunque creo que no trae consigo la rom de Mac y yo no la tengo pero bueno, de igual forma trataré de probarlo.

gelon
MegaAdicto!!!
 
Mensajes: 7410
Registrado: 08 May 2005

Re:

Mensajepor gelon 21 Jul 2008 23:52

jairolas escribió:Gracias por la información, Galeon, ahora veré si lo puedo probar y eso... aunque creo que no trae consigo la rom de Mac y yo no la tengo pero bueno, de igual forma trataré de probarlo.


Tan facil como poner "mac rom" en google y entrar en el primer enlace, te recomiendo la rom llamada MAC Quadra, renombrala a mac.rom y a la carpeta de ROM ...

Kaoran
Avatar de usuario
Adicto
 
Mensajes: 385
Registrado: 28 Ago 2006

Re:

Mensajepor Kaoran 21 Jul 2008 23:55

jairolas escribió:Gracias por la información, Galeon, ahora veré si lo puedo probar y eso... aunque creo que no trae consigo la rom de Mac y yo no la tengo pero bueno, de igual forma trataré de probarlo.


En el link que ha puesto Viti95 te viene el port y luego las sources, te bajas las sources que te vienen varios OS y la mets en la carpeta del port.

jairolas
Avatar de usuario
Copela o cuello.
 
Mensajes: 2751
Registrado: 06 Jun 2006
Ubicación: México

Mensajepor jairolas 22 Jul 2008 00:08

Gracias, ya he podido encontrar la rom y renombrado correctamente. Ahora bien, despues de configurar la aplicación y persionar O para echarlo andar me aparece el icono de un diskette con un signo de interrogación, vere como lo resuelvo y luego edito [+risas]

gelon
MegaAdicto!!!
 
Mensajes: 7410
Registrado: 08 May 2005

Re:

Mensajepor gelon 22 Jul 2008 00:15

jairolas escribió:Gracias, ya he podido encontrar la rom y renombrado correctamente. Ahora bien, despues de configurar la aplicación y persionar O para echarlo andar me aparece el icono de un diskette con un signo de interrogación, vere como lo resuelvo y luego edito [+risas]


Aparte de la ROM del sistema necesitas varias cosas más, esto es exactamente igual que instalar un Windows. Necesitaras un disquete de arranque (que es lo que te pide) con las instrucciones de instalación (aunque en vez de los típicos comandos sosos de MSDOS en Mac tenemos un bonito interface gráfico, cosa que windows no consiguió hasta Vista xD), también necesitarás un CD de instalación con algúna distro de MacOS (la 7 o la 8 que son las que van) y un archivo de disco duro (que es un archivo que englobará toda la instalación y los archivos que vayas a tener en tu SO)

Pero si no sois impacientes y esperais a mañana cuando termine el tuto creo que quedará todo muy clarito en él (la verdad esque en el manual de J.F está todo detallado al milímetro, un trabajo soberbio)

Siguiente

Volver a Scene

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados