Translate

sábado, 29 de octubre de 2016

Curso de Amos Profesional V2 en AMIGA

Este es un curso de Basic Amos Profesional V2 de 1992, para el computador de los años 80 AMIGA, también se puede usar un emulador de Amiga en PC o MAC para operar este Basic.

El Amos fue realizado por Francois Lionel, un Francés, a quien tengo el agrado de conocer, con una muy amplia visión de lo que debe ser una aplicación.

Hoy en día, solo es usado por una pequeña comunidad de entusiastas de estos equipos Retro, yo incluido, y quiero que otros aprendan a usar este Basic en Amiga para diseñar sus propios juegos de diseños fáciles.

Para hacer un juego moderno ya hay muchas herramientas pero es difícil de aprender y requiere generalmente gastos asociados
Espero que les guste y se animen  a programar juegos y aplicaciones

Mis agradecimientos a los colaboradores de este proyecto, la gente de los canales de Youtube:
Amigawave (quienes me cedieron la instalacion del AMOS y otras ayudas) y
Amiten (quien me ayudo con el creador de videos y directamente en el currso en su programa)
y a mi amigo ROD









viernes, 16 de septiembre de 2016

Juego de JetPac en Basic Amos

(Aun por terminar el juego y el articulo)
Estoy haciendo la programación de la recreación del juego JetPac (de Spectrum no de PC) en AMOS que es un Basic para Amiga muy bueno para hacer juegos.

Este proceso lo estoy haciendo junto con Amiten y algunos grafistas y músicos que el ha integrado.

El juego era un ejemplo para explicar cosas y lo hemos ido mejorando, tuvimos un grafista inicial y posteriormente otro.

Esta es la pantalla inicial del original JetPak de Spectrum.





Otra pagina muy interesante es Classicgamesarcade que contiene un emulador del juego, y esta muy bien logrado Juegos Clásicos
El Rom Original esta aca Emuparadise
En World of spectrum
Este juego venia integrado originalmente con otros juegos como el juego PSSSS
Una siguiente versión nos dejo el Lunar JetMan

Y un articulo muy detallado (perdido pero rescatado por) Archive.org

Se ha creado una pantalla inicial con música

El juego:
JetPac es un juego atractivo en parte porque es accesible. Hay solo un puñado de elementos y unos controles sencillos,

Tenemos un hombre con una mochila de cohete, que arma una nave espacial de 3 etapas y luego la rellena con 6 barriles de combustible siendo incesantemente atacado por asteroides, los cuales podemos destruir con un láser, una vez rellenado el cohete debemos entrar en el para poder ir a otro planeta en el que aterriza y vuelves a cargar combustible esta vez atacado por bacterias y así cada planeta cambia por 8 enemigos, en el 5to planeta también cambia de nave, teniendo que armarla de nuevo y así 4 naves, para un total de 16 pantallas semi-diferentes.



Propiedades del juego:

El Escenario:
  • 2 contadores de puntos para 2 jugadores y un contador central para la máxima puntuación.
  • Fondo negro y 3 plataformas, la de la derecha arriba es casi libre de peligro.
  • 5 vidas inicialmente, el personaje mas 4 vidas extra.

Plataformas

  • Las plataformas son solidas e impenetrables, algunos enemigos se destruyen si chocan con ellas.
  • Uno se puede posar en ellas y caminar
  • Los objetos se pueden posar en ellas al caer,
  • Si te destruyen cargando algún objeto o pieza del cohete estos caen y pueden quedar en alguna plataforma.
  • El JetPak no puede atravesar las

El personaje:
  • El Jetpac puede ir de derecha a izquierda
  • Se puede activar el Jetpac para subir (volar), al activarse se genera una nube.
  • Puede disparar un láser para destruir alíen enemigos e incluso gasolina (Cuidado)
  • Tenemos 5 vidas inicialmente.

Enemigos:

  • 8 enemigos diferentes uno por pantalla, de los cuales puede haber hasta 5 clones de diferentes colores por pantalla.
    1. Asteroides             (25 puntos)
    2. Bacterias               (50 puntos)
    3. Globos o Balones (40 puntos)
    4. Aviones                 (45 Puntos)
    5. Ovnis                     (50 puntos)
    6. Cruces                   (60 puntos)
    7. Naves espaciales   (25 puntos)
    8. Aliens                    (50 puntos)
  • Te persiguen solo los Ovnis y los Aliens
  • Chocan y se destruyen los asteroides, aviones y las naves espaciales.
  • Al destruir un enemigo se genera una nube, y se puntúa de la siguiente manera
Naves:
  • 4 naves espaciales armables y reutilizables por 4 pantallas.
  • Las piezas de la nave se sueltan automáticamente al pasar por encima de la base de la nave.
  • Las naves son transparentes para los enemigos.
  • Estas son:


    1. Cohete de 2 motores de combustible solido (U1)
    2. Space shuttle  (U2)
    3. Cohete Saturno (U3)
    4. Nave espacial (U4)

La Gasolina:

  • Se necesitan 6 paquetes de gasolina para llenar la nave
  • Los paquetes caen solos al pasar sobre la nave.
  • Es morada(?) (50 puntos)

Los Bonos:

  • Existen 5 Bonos especiales que caen al pasar por el cohete
    1. Diamante (Cicla colores)
    2. Oro (Amarillo)
    3. Radioactivo (Parpadea azul y pierde puntos con el tiempo) (De 250 a 50)
    4. Globo (verde)
    5. Triangulo de bolas (azul)
  • Los enemigos no chocan con los objetos.
  • Valen 250 puntos

Este juego saldrá bajo la marca de Amiten Software, ya que empezamos a hacerlo en un programa en vivo de Amiten TV Aqui,



Para este juego contamos con algunas gráficas estupendas de Hache 
Es asombroso como un buen dibujante puede convertir un gráfico plano en blanco y negro y usando los mismos pixeles solo cambiando algunos colores en un gráfico que da la impresión de 3D


Yo por mi parte copie unas gráficas directamente desde el juego, para ir viendo que hay



Quienes



sábado, 6 de febrero de 2016

Rom Translator (Versión VS 2010 .NET)

La idea es hacer una herramienta de HACKING, Traductora, Parcheadora, general y lo mas completa posible para facilitar la traducción de ROMs (ya que hay que utilizar varios programas y mucho tiempo)

La idea original también pretendía traducir múltiples ROMS ella sola, se logro algo global con la parchedora ya que podía comparar todo un directorio de ROMs y distinguir cada original y sus traducciones y generar los parches IPS correspondientes (también podía hacer lo contrario) (aunque fallaba)

Los problemas de la versión anterior en VB6 son muchos:
- Problemas de registro con Windows 7-8-10
- Se utiliza un control VBAcccelerator para una Grilla editable, la cual no funciona en windows modernos
- y la principal mal diseño. (no tiene ningún diseño, fui montando cosas)

RE-DISEÑO

En la versión original se abría un ROM y se buscaban palabras (sugeridas por el sistema o por el usuario), se hacia una búsqueda relativa, (En realidad buscaba las palabras y les aumentaba 1 a cada carácter hasta que las encontraba o no), luego se mostraba la ROM totalmente girada, para poder ver los caracteres, y me quedaba tan ancho, leyendo mas tutoriales, veo que es lo mismo que las tablas de caracteres pero estas ultimas son mas poderosas ya que cada carácter puede ser cualquier valor, quiero decir que se podría tener un juego de caracteres donde la B fuera mas baja que la A, algo como :
A=45; B=42; C=88

Esto seria imposible de descubrir por el método que yo usaba, así que pasare a buscar las palabras en forma relativa y creare tablas de caracteres.

Debido a la cantidad de pasos requeridos para traducir un ROM, hay que seccionarlo en varios pasos como muy bien lo dice este gran instructivo muy completo http://dwx.romhackhispano.org/traduccion/index.html

Estuve usando Translhextion y veo que tiene todo lo necesario para hacer traducciones, Búsquedas relativas, códigos de compresión DTE / MTE, Scripts, letras japonesas, cambios de códigos de pagina, solo el faltan re-posicionamiento de punteros y gráficos. Así que me puse a ver sus fuentes, no los pude re-compilar en VC2010 porque hay varios cambios en las librerías IOString y fstream que aunque le quite el ".h" y otras cosas aun no compila, tiene mas de 15.000 lineas es bastante grande.

Voy a ver que puedo hacer

domingo, 1 de marzo de 2015

DosBox Necesario pero fastidioso

No se puede negar que DosBox es necesario pero realmente no es cómodo, lo mas que he podido hacer para facilitar el trabajo con él es un bat genérico al que le paso el archivo a ejecutar, algo asi: Arranque.bat juego.exe
o bat de arranque

"c:\archivos de programa\dosBox\dosbox" %1 -c "keyb sp" -c "mount d d:\ -t cdrom" -exit -fullscreen

Esto necesita que droxbox este es esa ruta y cada versión crea una nueva ruta así que luego lo paso a la ruta sin versión
-exit es para que se cierre solo (a veces hay que ayudarle mas (cuando el arranque del juego es un bat) le agrego -c "exit"
Mucho cuidado con los espacios después del -c, son necesarios
y si el juego necesita CD pues mas parametros, a veces el juego necesita que sea la primera unidad y no corre con daemond tools a menos que cambies el orden o usando los parámetros del DosBox

Todo esto del %1 funciona solo porque el DosBox acepta arrastrar y soltar en el icono, ya que sino en lugar de %1 tendrías que poner -c "C:\JUEGO" y luego cambiarte de la Z; con -c "C:" y luego cambiarte al directorio si es necesario con -c "cd juego" y luego ejecutarlo con -c "Juego", y si todo va bien correra, tal vez lento o sin sonido y ala mas parametros.
así que ya ven, de fácil no tiene nada.

[b]Así que inventaron unos front-end que se ven bien para el que los necesite les dejo los links[/b]

Comparación: http://www.dosbox.com/wiki/Frontend_Comparison
y los dos primeros:
http://members.quicknet.nl/blankendaalr/dbgl/


http://dfendreloaded.sourceforge.net/



Y aca unos DVDs con muchos juegos viejos ya configurados
http://www.juegoviejo.com/dvd-juegoviejo/

sábado, 28 de febrero de 2015

TILT Virgin interactive entertainement para PC, 3D Pimball

Un buen juego que me quedo de una tienda que tuve.
Es muy entretenido, tiene 6 tableros con 3 vistas y muy buena música ambiental según la mesa, con un manual que te ayuda a jugar como si fueran maquinitas reales.
A mi me gusta mucho y creo que no lo vendería

Encontré una versión Europea para sega saturn enesta pagina http://edgeemu.net/details-52659.htm
IMG EN ZIP: Tilt! (1996)(Virgin Interactive Europe)(EU)
Manual Manual en ingles

Yo tengo
El manual en 5 idiomas, Ingles, Frances, Aleman, Español e Italiano.
El CD para PC .
Se puede usar DOSBOX para que funcione yo use este Arranque.bat después de instalar.
"c:\archivos de programa\dosBox\dosbox" -c "mount C C:\TILT" -c "keyb sp" -c "mount d d:\ -t cdrom" -c "C:" -c "runcd c:" -exit -fullscreen
















ACA LO VENDEN

Otra caratula


Revista Sperimentare (Italiana) Conversor A/D ZX-Spectrum

Conversor A/D ZX-Spectrum y ZX81 (Italiano)

En esta revista que me llego:  Sperimentare 1983_07_08.pdf
Hay un conversor analógico a digital interesante, a pesar de que esta en italiano, se puede entender
Esta revista esta muy bien, me estoy bajando todos los numeros y merece la pena revisarla
Habla de todos los equipos e incluso algunos que no conocemos por ejemplo la AMICO 2000
http://www.1000bit.it/support/articoli/asel/AA2000-Sperimentare-7-8.pdf




Portadas parcial aqui http://www.1000bit.it/support/riviste/rivista.asp?id=48

Bajarlas aquí, hay que escribir cada una, no hay menú y solo hay desde 1983 hasta 1985
http://www.introni.it/pdf/Sperimentare%201983_01.pdf
http://www.introni.it/pdf/Sperimentare%201983_02.pdf
http://www.introni.it/pdf/Sperimentare%201983_03.pdf
http://www.introni.it/pdf/Sperimentare%201983_04.pdf
http://www.introni.it/pdf/Sperimentare%201983_05.pdf
http://www.introni.it/pdf/Sperimentare%201983_06.pdf
http://www.introni.it/pdf/Sperimentare%201983_07_08.pdf
http://www.introni.it/pdf/Sperimentare%201983_09.pdf
http://www.introni.it/pdf/Sperimentare%201983_10.pdf
http://www.introni.it/pdf/Sperimentare%201983_11.pdf
http://www.introni.it/pdf/Sperimentare%201983_12.pdf
http://www.introni.it/pdf/Sperimentare%201984_01.pdf
http://www.introni.it/pdf/Sperimentare%201984_02.pdf
http://www.introni.it/pdf/Sperimentare%201984_03.pdf
http://www.introni.it/pdf/Sperimentare%201984_04.pdf
http://www.introni.it/pdf/Sperimentare%201984_05.pdf
http://www.introni.it/pdf/Sperimentare%201984_06.pdf
http://www.introni.it/pdf/Sperimentare%201984_07_08.pdf
http://www.introni.it/pdf/Sperimentare%201984_09.pdf
http://www.introni.it/pdf/Sperimentare%201984_10.pdf
http://www.introni.it/pdf/Sperimentare%201984_11.pdf
http://www.introni.it/pdf/Sperimentare%201984_12.pdf
http://www.introni.it/pdf/Sperimentare%201985_01.pdf
http://www.introni.it/pdf/Sperimentare%201985_02.pdf
http://www.introni.it/pdf/Sperimentare%201985_03.pdf
http://www.introni.it/pdf/Sperimentare%201985_04.pdf
http://www.introni.it/pdf/Sperimentare%201985_05.pdf
http://www.introni.it/pdf/Sperimentare%201985_06.pdf
http://www.introni.it/pdf/Sperimentare%201985_07_08.pdf
http://www.introni.it/pdf/Sperimentare%201985_09.pdf
http://www.introni.it/pdf/Sperimentare%201985_10.pdf
http://www.introni.it/pdf/Sperimentare%201985_11.pdf
http://www.introni.it/pdf/Sperimentare%201985_12.pdf

jueves, 19 de febrero de 2015

Juegos Sierra

Coloco unos buenos links de Juegos sierra para que no se pierdan
También para anunciar el nuevo prot de Dragon's Lair a ZX81 (aunque no lo crean)

http://www.indieretronews.com/2015/02/dragons-lair-appears-on-sinclair-zx81.html
y quien lo hizo posible
http://www.jimbagley.co.uk/aboutme.html
http://www.jimbagley.co.uk/links.html


http://www.peppersadventures.com/
http://www.sierragamers.com
http://www.sierragamers.com/Sierra-Games
http://www.imd.guru/retro/index.html