Emulador de Asteroids para Atari 8 bit

Avatar de Usuario
ron
Mensajes: 18464
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1641 veces
Agradecimiento recibido: 1356 veces

Emulador de Asteroids para Atari 8 bit

Mensajepor ron » 07 Abr 2014 22:36

http://www.youtube.com/watch?v=R-mSZqHk1Us

Que no que no, que no lo hemos visto aún todo !!!

http://web.utanet.at/nkehrer/ast800xl.html

Código: Seleccionar todo

Atari file   MAME file   Contents   
   ---------------------------------------------
   R035127.02   035127.02   Vector ROM
   R035143.02   035143.02   Program ROM 1
   R035144.02   035144.02   Program ROM 2
   R035145.02   035145.02   Program ROM 3


Ah por cierto , en la web hay cantidad de cosas para más sistemas.

Avatar de Usuario
ron
Mensajes: 18464
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1641 veces
Agradecimiento recibido: 1356 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor ron » 07 Abr 2014 22:49

Meca ... el fichero !!!

Asteroids_Emulator.zip
(21.07 KiB) Descargado 134 veces


-507

Avatar de Usuario
web8bits
Mensajes: 1041
Registrado: 31 Oct 2010 10:34
Ubicación: Vigo
Agradecido : 110 veces
Agradecimiento recibido: 87 veces
Contactar:

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor web8bits » 08 Abr 2014 09:38

Buenísimo, las cosas que se siguen sacando par nuestros 8bits son increíbles.

Avatar de Usuario
ron
Mensajes: 18464
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1641 veces
Agradecimiento recibido: 1356 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor ron » 08 Abr 2014 21:47

He cargado el ATR que os subí en el 130XE y es un flipe !!! ¿ no os acordáis del emulador de Pacman y de Galaxians para Z80 ( ZX y CPC) de Simon Owen ?

dancresp
Mensajes: 5373
Registrado: 13 Nov 2010 02:08
Agradecido : 173 veces
Agradecimiento recibido: 297 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor dancresp » 09 Abr 2014 17:27

Es realmente calcadito al original.

Porque mira que la propia versión en cartucho del ATARI XL es bastante truña (lo tengo).

Avatar de Usuario
ron
Mensajes: 18464
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1641 veces
Agradecimiento recibido: 1356 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor ron » 09 Abr 2014 21:24

Creo que me he vuelto a enganchar al Asteroids. Eso si, SIN MAME !!!

Avatar de Usuario
DyLucke
Mensajes: 4440
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 100 veces
Agradecimiento recibido: 101 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor DyLucke » 10 Abr 2014 02:49

Tiene que darle usted tralla al emulador de Apple para Atari-8, mozo... Que parece que prometía mucho.
"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
ferix
Mensajes: 1009
Registrado: 28 May 2012 21:01
Agradecimiento recibido: 8 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor ferix » 11 Abr 2014 11:40

ron escribió:¿ no os acordáis del emulador de Pacman y de Galaxians para Z80 ( ZX y CPC) de Simon Owen ?


Es que esencialmente es eso mismo.
En realidad "solo" se emula la parte que difiere de la máquina arcade, pero el programa que corre es el original, aunque parcheado para funcionar en la máquina "host".

Aún así tiene un mérito enorme, ya que el sistema de vídeo difiere muchísimo entre los dos sistemas.
En la máquina arcade el vídeo no es del tipo raster, como en la mayoría de sistemas actuales, sino vectorial. El haz de electrones que dibuja sobre el fósforo del CRT no se mueve haciendo un barrido constante como en las televisiones, sino que es controlado directamente por la CPU, activandolo y desactivandolo a su antojo y haciendolo saltar de un punto a otro de la pantalla.
Simular esto con un procesador de 8 bits para trasladarlo a un framebuffer de mapa de bits es realmente complejo, aunque imagino qué el que lo ha programado habrá utilizado algún recurso de los custom (GTIA/ANTIC) para acelerar el proceso.

Lo que tiene delito es que la propia Atari disponiendo de los fuentes del original no hiciese una adaptación decente en su día.

P.D.: Me lo apunto para probar en mi nuevo Atari 65XE cuando tenga tiempo.

Avatar de Usuario
ferix
Mensajes: 1009
Registrado: 28 May 2012 21:01
Agradecimiento recibido: 8 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor ferix » 11 Abr 2014 14:02

Ojeando la página del autor me he encontrado con que también ha hecho ports para otras máquinas de 8 bits basadas en el 6502, en concreto para el C64 y Plus/4 de Commodore.
Aquí tenéis los enlaces:

The Asteroids Emulator for the Commodore 64
The Asteroids Emulator for the Commodore Plus/4

Según cuenta, la versión más complicada fue la de C64 por la velocidad inferior del procesador y el formato de pantalla algo más complejo en comparación con el resto de máquinas.

Avatar de Usuario
DyLucke
Mensajes: 4440
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 100 veces
Agradecimiento recibido: 101 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor DyLucke » 12 Abr 2014 01:14

Falta una versión para el BBC, y ya puestos... Apple II.
"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: 18464
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1641 veces
Agradecimiento recibido: 1356 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor ron » 12 Abr 2014 08:20

ya de paso, pues ya que... pollaque al canto.

En principio no debería ser complicado pero como cada sistema es diferente no es tan fácil asumir el " ya puestos".

Habría una correlación desde el Apple ][, Atari 8 bit, BBC Micro, Vic20 y Oric 1 & Atmos. El C64 calza un 6510 y los TED con los 7501 y 8501 no son lo mismo pero son compatibles con el 6502.

NI la electrónica asociada a cada micro es la misma, ni la memoria que direccionan, ni la ROM ni sus rutinas y mucho menos la circuitería de video así como los puertos de I/O. Con esto lo que quiero decir es que un programa en assembler que no haga llamadas al hardware específico y que por ejemplo no necesite pintar gráficos o hacer sonidos, seguramente que con unos pocos retoques funcionará.

En alto nivel tienes el cc65, es un compilador de C para 6502. Por desgracia en Marzo de 2013 dejaron de darle soporte.

Digamos que viene a ser una toolchain o un kit de desarrollo para micros con 6502. Incluye un potente macroensamblador, un compilador de C, un linker y librerías. Es una gran plataforma para que un solo programa hecho en C, te funcione en una serie de micros siempre y cuando esté dentro de los parámetros normales que todos puedan ejecutar.

Aquí se ve claramente como aprovechar los drivers disponibles para combinar el interfaz gráfico y sus características entre los sistemas soportados: https://github.com/cc65/wiki/wiki/Tiny- ... -Interface

Sería relativamente sencillo hacer un programa, juego, lo que sea y luego adaptarlo a cada uno de los micros y a sus intrínsecas características.

VIC20
C16/C116 y Plus/4
C64
C128
CBM 510 (aka P500)
CBM 600/700
PET
Apple ][+ y sucesores
Atari 8 bit
GEOS para C64 y C128.
Oric Atmos

Documentación del proyecto: http://cc65.github.io/cc65/doc/
El Wiki: https://github.com/cc65/wiki/wiki

... y luego hay SDK para cada micro independiente, pero como se hablaba que ya de paso... pues esto sirve precisamente para ese ... ya de paso ;-)

Avatar de Usuario
ron
Mensajes: 18464
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1641 veces
Agradecimiento recibido: 1356 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor ron » 12 Abr 2014 20:57


Avatar de Usuario
ron
Mensajes: 18464
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1641 veces
Agradecimiento recibido: 1356 veces

Re: Emulador de Asteroids para Atari 8 bit

Mensajepor ron » 17 Abr 2014 23:19

DyLucke escribió:Tiene que darle usted tralla al emulador de Apple para Atari-8, mozo... Que parece que prometía mucho.



mande ?

100_2109.JPG


Volver a “Atari 8 Bit”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado