Emulando en PowerPC, G4 y G5

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Emulando en PowerPC, G4 y G5

Mensajepor ron » 23 Feb 2018 11:35

Hola que pasa !!!

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.

SDL-1.2.15-OSX10.4.dmg.zip
(793.97 KiB) Descargado 62 veces

SDL2_framework_ppc.zip
(883.02 KiB) Descargado 44 veces


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-

pet_ppc.zip
(3.14 MiB) Descargado 42 veces

vic20_ppc.zip
(3.16 MiB) Descargado 34 veces

c64_ppc.zip
(3.49 MiB) Descargado 34 veces

16_plus4_ppc.zip
(3.17 MiB) Descargado 28 veces

c128_ppc.zip
(3.73 MiB) Descargado 42 veces


Sam Coupe

Enterprise 128

Esta versión es la 2.0.9, la que pongo más adelante es la 2.0.10...
ep128emu_2_09.app.zip
(2.57 MiB) Descargado 45 veces


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.

Ep128_2.0.10BPowerPC.zip
(767.52 KiB) Descargado 35 veces


Me ha costado bastante compilarla sin errores, ahora toca que vosotros la probéis a ver que pasa.

macenter.png
macenter.png (22.77 KiB) Visto 1449 veces



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.
hatari_2_1_0_powerpc.zip
(2.96 MiB) Descargado 41 veces


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.

hatari1.jpg
hatari1.jpg (75.66 KiB) Visto 1532 veces

hatari2.jpg
hatari2.jpg (47.63 KiB) Visto 1532 veces



Amiga

Apple Lisa
idle_apple_lisa_powerpc_rw.zip
(205.26 KiB) Descargado 41 veces


lisappc.png
lisappc.png (81.83 KiB) Visto 1574 veces

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 !!!

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor ron » 23 Feb 2018 12:32

Ahora mismo me estoy pegando con el Hatari 2.1.0 ya que al poder compilarlo de varias formas, creo que me faltan la portaudio y la portmidi, a ver si lo resuelvo y ya tenemos versión PowerPC con falcon y dsp-.

Avatar de Usuario
DyLucke
Mensajes: 4726
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 136 veces
Agradecimiento recibido: 183 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor DyLucke » 23 Feb 2018 13:26

Un hilo con un potencial cojonudo.
"I'm playing games.
You've nowhere to run,
I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor ron » 23 Feb 2018 17:46

Bueno, como me he encontrado con cosas que desconozco si funcionan con 10.5 en PowerPC, temas de interfaz, preferencias, Cocoa, no me ha quedado más remedio que actualizar todo, hasta el GCC, libs, todo... jhajaja, así que esto que lleva varias horas cuando acabe, probaré a recompilar usando interfaces OS X y las SDL que suelen traer los emus, buscando que independientemente de la GUI funcionen bien. Ya lo iré posteando.

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor ron » 23 Feb 2018 19:42

Actualizado el post principal con el Hatari 2.1.0 para PowerPC,

Por favor, alguien se lo baja y lo prueba y me dice si le funciona o no ?

Lo mismo digo del resto de emus

Gracias.

Avatar de Usuario
gflorez
Mensajes: 1671
Registrado: 12 Sep 2014 19:58
Agradecido : 101 veces
Agradecimiento recibido: 583 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor gflorez » 23 Feb 2018 20:03

Ahora mismo me pilla mal.... quizás el lunes me llegue el MacMini G4 y lo pruebe con ansia....

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor ron » 23 Feb 2018 22:40

He dejado para mañana compiilar el EP128Emu, pero ya te aseguro que va a funcionar.
Saludos

Avatar de Usuario
modok
Mensajes: 100
Registrado: 17 Dic 2017 23:30
Agradecido : 35 veces
Agradecimiento recibido: 36 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor modok » 24 Feb 2018 03:32

Lo acabo de probar en un mac mini pero tiene tiger, 10.4, y no he conseguido que funcione. Aun asi, es muy posible que lo haya hecho mal. He copiado los frameworks a /library/frameworks, he puesto una tos en el mismo directorio y al ejecutar me aparece una ventana de terminal que pone "exit dyld : unknow required load command 0x8000001c trace/bpt trap" Asi que intuyo que no lo estoy ejecutando bien, o quizas sea la version de python que uso que es la 3.2.5.
Por cierto, es muy de agradecer el curro que te tomas y que luego compartas con los demas. No cualquiera lo haria. Ojala podamos devolverte el favor en alguna ocasion. -thumbup

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor ron » 24 Feb 2018 11:30

Interesante modok, a ver si nos pegas una foto o una caputra, te da una salida delayed y peta con un trap.
Es posible que haya que hacer algo para que funcione sin problemas en 10.4 y G4. Estudiaré el tema.

Seguiré compilando cosas, a ver si entre todos le damos un buen meneo y lo actualizamos.

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor ron » 25 Feb 2018 19:56

Acabo de subir las versiones del ep128emu, emulador de Enterprise...
Saludos

Avatar de Usuario
DyLucke
Mensajes: 4726
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 136 veces
Agradecimiento recibido: 183 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor DyLucke » 26 Feb 2018 00:45

Tengo pendiente la recogida de un PowerBook G4 1.67 con ATi 9700 dedicada.
Cuando me llegue supongo que le daré un poco de cera a tus aportes Ron.
Aunque tengo dos Mini G4 los tengo embalados y retirados por el momento. Tengo otros frentes abiertos.

Sin embargo, como he dicho, este hilo tiene un potencial enorme.
Mas emus, algunos actualizados a 2017
http://www.pure-mac.com/emu.html#mameosx

De todos modos sigo echando en falta un emu mas competente de Gameboy Advance para PPC.
Desconozco si el VisualBoy Advance tendrá código disponible.

También me pregunto, porque no he tenido tiempo de probarlo, qué resultado dará Dolphin sobre PPC.
No por nada, sino porque al ser CPUs de arquitectura compatible, si se ha aprovechado (cosa que dudo) esta circunstancia,
Dolphin podría rodar muy bien sobre un G4.

Y ya si pudieramos contar con un emu de PC98 y otro de X68000 sería la juerga padre.

Que no decaiga.
"I'm playing games.
You've nowhere to run,
I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
DyLucke
Mensajes: 4726
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 136 veces
Agradecimiento recibido: 183 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor DyLucke » 26 Feb 2018 01:15

Mas emus.

Acorn Archimedes A400
----------------------------
http://arcem.sourceforge.net/index.html

Acorn BBC Micro / BBC Master
-----------------------------------
http://www.mkw.me.uk/beebem/

http://b-em.bbcmicro.com/

Acorn RISC PC
-----------------
La versión OSX necesita de OS 10.7 para funcionar, pero está el código disponible, desconozco si se podrá compilar para Tiger.
https://www.marutan.net/rpcemuspoon/

DSP Emulator (varios sistemas)
-------------------------------------
Disponible para OSX 10.4 pero por lo visto solo Intel. Hay código fuente.
https://github.com/leniad/dsp-emulator

Bueno, por lo general, aquí hay bastantes emuladores y código fuente que puede ser útil.
http://www.emutopia.com/index.php/emulators

Ron... ¿El EP128 que has compilado soporta CPC?
"I'm playing games.
You've nowhere to run,
I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
DyLucke
Mensajes: 4726
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 136 veces
Agradecimiento recibido: 183 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor DyLucke » 26 Feb 2018 01:23

Acabo de caer en la cuenta que no tenemos emu de PC-Engine CD, y no se si tenemos de MegaCD o de 3DO
"I'm playing games.
You've nowhere to run,
I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
DyLucke
Mensajes: 4726
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 136 veces
Agradecimiento recibido: 183 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor DyLucke » 26 Feb 2018 01:31

"I'm playing games.
You've nowhere to run,
I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
gflorez
Mensajes: 1671
Registrado: 12 Sep 2014 19:58
Agradecido : 101 veces
Agradecimiento recibido: 583 veces

Re: Emulando en PowerPC, G4 y G5

Mensajepor gflorez » 26 Feb 2018 09:47

Si, EP128emu soporta además CPC(de 64KB a 576KB), Spectrum(de 16KB a 128KB) y TVC(a partir de 2.0.10).


Volver a “Emulaciones software, FPGA y otras soluciones”

¿Quién está conectado?

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