Me he animado a hacer un tuto o como queráis llamarlo dedicado a la emulación bajo PowerPC.
Voy a dar cabida a todo, porque lo que yo no pueda completar estoy bien seguro que los demás pondrán sus dos céntimos. xD
Como los binarios y ejecutables de los emus que funcionaban en PowerPC han ido cayendo de internet y cada día es más complicado encontrarlos y además en versiones actualizadas, tenía ganas de probar a compilar en un G5 dual y los emus que tengo funcionando en mis Linux los he hecho funcionar en Leopard 10.5.8 PowerPC.-
Cierto es que utilizo XCode, pero con compiladores GCC y finalmente las SDL2, las cuales han compilado bien y generan bien los binarios.
No prometo grandes ports, tan solo si se pueden compilar y funcionan os los subo y así los podéis probar.
De momento y para empezar he decidido comenzar con: Hatari 2.1.0 ( Atari ST ) , Idle-Lisa-r23 ( Apple Lisa ), Previous ( NeXT ) y Shoebill ( Macintosh + A/UX).
Luego hay que distinguir dos tipos de emus, los que funcionan con la interfaz Aqua / Cocoa y los que tiran de las X. Intentaré dejarlos para que sean binarios PowerPC y que no necesiten nada incluyéndolo todo para funcionar.
En cualquier caso recomiendo que instaléis las LibSDL, porque muchos o casi todos los emus las utilizan y por tanto os vendrá bien.
Con las SDL ya podemos empezar a usar los emus que nos las van a pedir, recordad que hay emus que con doble click es todo lo que hay que hacer ya que no requieren nada.
ORDENADORES DE 8 BIT
Oric Atmos
PACK Commodore 8 bit.( Vice para PowerPC )
Commodore 64, 128, Vic20, 16 / Plus4, Pet-
Sam Coupe
Enterprise 128
Esta versión es la 2.0.9, la que pongo más adelante es la 2.0.10...
AL cachondeo....
Esta compilación PowerPC esta basada en la release 2.0.10-beta_20161020.
https://github.com/istvan-v/ep128emu/releases
A partir de esta versión hay algo en la parte de la compresión que necesito terminar de mirar...
Código: Seleccionar todo
g++ -o dtf -L. -s util/dtf/dtf.o libepcompress.a libep128emu.a
ld warning: option -s is obsolete and being ignored
Undefined symbols:
"Ep128Compress::Compressor_M2::offs2PrefixSize", referenced from:
__ZN13Ep128Compress13Compressor_M215offs2PrefixSizeE$non_lazy_ptr in libepcompress.a(compress2.o)
"Ep128Compress::Compressor_M2::offs1PrefixSize", referenced from:
__ZN13Ep128Compress13Compressor_M215offs1PrefixSizeE$non_lazy_ptr in libepcompress.a(compress2.o)
Mientras tanto os paso los binarios de dos formas, en APP y en ejecutable a pelo.
Me ha costado bastante compilarla sin errores, ahora toca que vosotros la probéis a ver que pasa.
Tendreis que añadir las ROMS y si os falta algo lo sacáis de la versión de mac o de pc que es la misma.
ORDENADORES DE 16/32 BIT
Atari ST
Me costó un cojón de pato, pero ahí está, aprovechad vuestros PowerPC-
Hatari 2.1.0 compilado para PowerPC.
Añadid la TOS y voilá ! . otra cosa, el modo Falcon y TT funcionan y el Falcon con DSP. Probadlo please en g4 a ver que pasa.
Amiga
Apple Lisa
Para lanzar el Apple Lisa os recomiendo que lo lancéis desde terminal : ./idle
El mismo os creará el fichero profile que elijáis de 5 o 10 MB. El binario da risa de lo que pesa: 836K.
PC
Acorn Archimedes
OTROS ORDENADORES
Pues en construcción, lo pongo ya porque luego igual no me da tiempo o no puedo y lo voy poco a poco rellenando. Id poniendo vuestras dudas, preguntas, todo es que necesitáis, en cuanto pueda y vayan saliendo del horno los voy subiendo, el de Apple Lisa funciona guay !!!