DAMASO D. ESTEVEZ Continuación de Amoric (v1.4a) (3/3) 15. Juegos probados que funcionan correctamente con 'AmOric' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ He aquí una lista, que no pretende ser exhaustiva, de juegos que funcionan sobre 'AmOric': la lista se incrementa de una versión del programa a la siguiente. Algunos de estos juegos deben ser parcheados para funcionar pues necesitan una emulación demasiado precisa (rutinas de cinta...): están en negrita y precedidos por un asterisco *. 3D-FONGUS (Loriciels) 3D-MUNCH (Loriciels) L'Aigle d'Or (Loriciels) Andromeda et Persepolus Le Spectre d'Anubis(Eric Chahi) Archerons'S Rage Arena Baston (Sprites) Bering (Dialog) Bombyx (Dialog) James Bond Part 1 (Severn) Breakout (Tansoft) Categ-Oric (No Man's Land) Centipede (PSS) Chess I y II (Tansoft) Chopper (Severn) Corsaire (Hebdogiciel) Crocky (Loriciels) Damsel in Distress (IJK) DEFENCE FORCE (Tansoft) Le Diamant de l'île maudite (Loriciels) Don Juan et Dragueurs (Micropuce) Don't press 'Q' (Andrew Moore) Dracula's Revenge (PSS) Driver (Dialog) Elektro Storm (PSS) Esquive (Oric France) NO EMPLEE LA VERSION DE LA PAGINA Frelon (Loriciels) <=== WEB 'ORIC': ¡¡¡ESTA CORRUPTA!!! Frogger GALAXION (Loriciels) GASTRONON (Loriciels) Le Manoir du Docteur Genius (Loriciels) Ghost Gobbler (IJK) GHOSTMAN (Infogrames) GRAPH (Loriciels) Gravitor (Severn) HADESASM HADESMON HARRIER ATTACK (Durell) The Hobbit (Melbourne) Honey Kong (Sprites) Hopper (PSS) Hu*Bert (Loriciels) HunchBack (Ocean) Hyper Olympics ('Jueguecillo' mío de 1984) Insect Insanity INVADERS (IJK) L'Immonde Dr Kokus ('Jueguecillo' mío de 1986) Karate (Gazoline Software) KRILLYS LAND-ILL (Tansoft) Light Cycle (PSS) Lilla et Jacky (MicroPuce) LMPLUS LOCUS M-A-R-C (PSS) Macadam Bumper (ERE) MISSION MR WIMPY (Ocean) Mushroom Mania Le Trident de Neptune (No Man's Land) Nibbler (Hebdogiciel) Nowotnik Adventure Orion (Loriciels) Panic (No Man's Land) Pastablasta (Arcadia) Pengo Psychiatric (SPRITES) <= ¡AHORA FUNCIONA!T12 Tendre Poulet (Sprites) The Ultra (PSS) <= ¡AHORA FUNCIONA!T12 Probe 3 (IJK) Le Protector (Loriciels) Psychiatric (Ere) Lone Raider (Infogrames) Le rendez-vous de la terreur (Ere) Le retour du Dr Genius (Loriciels) Ratsplat (Tansoft) <= ¡AHORA FUNCIONA!T12 S.A.G.A (Ere) SKRAMBLE (Micropuce) Sorvivor (Loriciels) <= ¡AHORA FUNCIONA!T12 Spooky Mansion StarFighter (Severn) Starter 3D (No Man's Land) Strip 21 (Micropuce) Super Jeep (Loriciels) Two Gun Turtle Le secret du tombeau (Loriciels) Le tour du monde en 80 jours Them Triathlon (Ere) TrickShot (Ijk) Trouble in store TYRANN (Norsoft) Ultima Zone (Tansoft) WAYDOR WYX (Hebdogiciel) XENON 1 (IJK) XENON 3 (IJK) ZEBBIE (IJK) ZODIAC (IJK) Zoolympics (No Man's Land) Zorgon's Revenge (IJK) ============================================================================== 17. Aún pendiente de implementar... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Algunas cosas que aún no están listas: * Modo 'Half-TEXT/Half-HIRES' (¡¡por ahora realmente penoso!!). * Mejor emulación de sonido (ruido). * Algún tipo de emulación de discos flexibles (virtual o real) con Sedoric. * Mejorar aún más el modo 'flash' --parpadeo--. * Mejora de la emulación de los ciclos de reloj. * Resolver incompatibilidades con algunos juegos (cada vez menos). * Emular la impresora de alguna forma. ============================================================================== 18. Aspectos legales: garantías / responsabilidades ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ No me hago responsable de ningún daño causado directa o indirectamente por el empleo de este programa, independientemente de que se emplee correcta o incorrectamente. Siempre que use este programa, ¡¡será bajo su propia responsabilidad!!. ============================================================================== 19. Cómo registrarse ~~~~~~~~~~~~~~~~ He dejado entrever la idea idea de registrarse a quienes me han preguntado aunque no voy a exponer la multitud de razones que existen a su favor. El programa Amoric es giftware (gift=regalo), de manera que para 'registrarse' deberá enviarme algo: acepto juegos y/o utilidades que usted mismo haya desarrollado, y también traducciones del manual a otros idiomas aún no soportados... Si aún así desea enviarme dinero, será bien recibido. Si pierde todo su dinero jugando al Mortal Kombat II de manera que no tiene tiempo para traducir este documento al checo, o no sabe programar,... puede aún así enviarme un mensaje por correo electrónico para decirme lo que le parece el programa o una tarjeta postal. Alguna gente ya contactó conmigo para hablar sobre el Amiga cuando distribuí la versión UNIX ya que en el fichero .readme ('.léeme') comentaba que tenía dicho equipo: creo que lo peor es la indiferencia. He recibido mensajes por correo electrónico sobre el emulador y espero continuar con su desarrollo. ============================================================================== 20. Agradecimientos ~~~~~~~~~~~~~~~ Me gustaría dar las gracias a las siguientes personas: - Fabrice Frances, quien me ha proporcionado la documentación completa del 6522 y del AY-3-8912, y que ha programado para los usuarios de PC un programa que no se merecen ;-). También me ha ayudado a corregir errores en la versión UNIX y me ha proporcionado su código de emulación 6522 (para i80x86), la documentación de Sédoric, y además, un montón de sugerencias. Por si fuera poco, vive en Toulousse, y trabajamos ¡¡a 500 m. de distancia el uno del otro!!. - Olivier Galibert, que contactó conmigo por la versión Unix para informarme de un error y por pura casualidad comenzamos a hablar de una versión para 680x0. Gracias a todas tus estupendas sugerencias sobre la emulación de la CPU 6502 y la documentación correspondiente (incluyendo instrucciones indocumentadas): puede que AmOric no llegase nunca a ver la luz si no fuese por ti. - Boris Granveaud, que ha escrito la rutina de digitalización de cassette. Gracias también por su amistad y gran ayuda en la depuración del programa cuando decidí escribir la versión Unix. - Frank Wille por PhxAss 4.25. Realmente es un excelente ensamblador. - Jan Van Den Baard por GadToolsBox2.0c. Tiende a fallar pero es realmente bueno. - Christer Bjarnemo, por la traducción de este documento al sueco y su actualización hasta la versión 1.3. No conocía el ORIC, pero le chiflan los emuladores. - Manfred Matzinger, por la traducción y la puesta al día periódica del fichero .guide de documentación en alemán. Creo que intenta recopilar todo el soft existente para Oric: ¡buena suerte! (¡me parece que hay más programas para Oric de lo que se pueda pensar!). - Kamel (y éste, ¿quién es?) por advertirme de forma detallada de algunos errores de AmOric y su apoyo contínuo a través del correo electrónico. - Christian Bauer, por proporcionar el código fuente de Frodo, su emulador de C64. Alguien podría pensar que he usado su código de emulación en 'AmOric', pero NO ES ASI: me he limitado a utilizar algunas partes del código referentes a GadTools (no conozco su funcionamiento) y también sobre el manejo de algunos eventos, como el teclado. Christian, tu código me ha sido realmente útil. Gracias. - Olivier Balet, por trabajar en mi versión Unix. - Sylvain SOUCHE y Jean-Yves ROSSI por proporcionarme algunos juegos que me había 'cargado' por descuido. Gracias especialmente a Jean-Yves que me prestó su ORIC (perdí el mío), sus cables y su "melodioso" magnetófono. - Bruno Thiebolt, creador de OricLink, y quien ha transferido multitud de juegos del Oric a la página Web dedicada a este ordenador. - La difunta revista francesa 'Theoric', en la cual Boris y yo pudimos encontrar información técnica sobre el 6522 y el formato en cassette. - Eric Totel, por haber probado el programa en su A1200, y por dejarme su manual 'RKM Libraries'. - Oliver Rummeyer, por su gran programa "RO", un gestor de ficheros del estilo Directory Opus, Shareware, del que soy actualmente distribuidor oficial en Francia [PUBLICIDAD]. ***** Añadido «Revisión 'a'» ***** - Olvidé darle las gracias a Dámaso D. Estévez por la traducción de la documentación (fichero .guide) al español. ******** Fin del añadido ********* - Al Amiga, por ser un gran ordenador y una alternativa al todopoderoso PC. - A todo el mundo que ha probado y disfrutado con este programa en su versión UNIX, a los nostálgicos del ORIC, y también a quienes me han escrito por correo electrónico. Gracias. - A los Pixies, los Breeders, Franck Black, y los Red Hot Chili Peppers. Esta música no es para P00 (tú eres la excepción a la regla, Fabrice ;-)). 21. Historia: evolución del programa ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Antes de la versión 0.1: Para UNIX X/Windows. Montones de errores pero aún era el único emulador para UNIX. Versión 0.1 : Programada en un A500 con dos unidades de discos flexibles, 2MB de RAM y CPU 68000 con una versión trucada de AsmOne. Faltan los gráficos. La ROM no se ejecuta correctamente. Versión 0.2 : Desarrollada ahora en un A1200. Primer intento de fusionar la versión para Unix y para A500. Corregidos algunos errores de la CPU. Ensamblado con PhxAss. Versión 0.3 : Amoric funciona ahora con gráficos. Sigue siendo lento. Versión 0.4 : Mejora de velocidad y de los gráficos. Errores de la CPU corregidos (gracias a Olivier Galibert). Versión 0.5 : Emulado modo de 'HIRES'. Versión 0.6 : Añadida página de ayuda (tecla HELP). Versión 0.7 : Parcheada la rutina de carga de cinta. Versión 0.8 : Primera versión de distribución en Aminet. Multitud de errores y de avisos generados por Enforcer. Versión 0.8a : Emulación más rápida. Versión 0.8b : Corregidos los avisos generados por Enforcer. Eliminados algunos errores. Versión 0.9 : Añadido sonido. Mejora de la velocidad. Versión 0.9a : Corregido error IRQ. Emulados los ciclos de reloj. Ratsplat ahora funciona. Versión 1.0 : Multitarea, gestión de entradas/salidas amigable con el sistema, grabación de cinta, emulación más rápida, emulación de 2 joysticks (con fallos), teclas para memorizar el estado del sistema y recuperarlo, Ahora necesita KickStart 2.0 para funcionar. Versión 1.0a : Reserva de los canales de audio de forma amigable con el sistema, mejor memorización y restauración del estado del sistema, teclas para incrementar/decrementar la frecuencia de refresco (versión interna). Versión 1.1 : Programa de preferencias con interfaz gráfica, modo de pantalla seleccionable, corregido error en la opción guardar, ligera mejora de velocidad en las rutinas gráficas (en Alta Resolución). Versión 1.2 : Mejora de las preferencias, redefinición de caracteres dinámica, mejor emulación E/S, mejor emulación del sonido, visualización más rápida en modo TEXTO, multitud de errores desagradables corregidos, joysticks configurables, pequeña mejora del código (versión interna). Versión 1.3 : Mejor emulación del teclado, corrección de errores, compatibilidad mejorada. Versión 1.4 : Cargar/guardar preferencias del joystick y volcados de memoria, captura y posibilidad de guardar la visualización de la emulación, todos los modos de pantalla disponibles, emulación 6522 más precisa. Versión 1.4a : Consúltese la parte final de la sección «Modificaciones». 22. El autor: Yo ~~~~~~~~~~~~ Si quiere hacerme comentarios sobre este programa, sugerencias o informar de errores/fallos en su funcionamiento, por favor, escríbame por correo electrónico (E-mail) a: fabre@supaero.fr o fabre@cert.fr Las cartas de amor y las amenazas de muerte son bienvenidas (pero practico artes marciales). Mi dirección (para la recepción de correo postal, cheques, Ferraris...) Jean-François Fabre 19 Rue Emile Duployé 34500 BEZIERS FRANCE <--- FRANCIA 23.- Traducción al español v. 1.51 (25-7-96) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Este documento es de copiado y distribución gratuita. Su utilización es siempre bajo la responsabilidad del propio usuario asumiendo éste todos los riesgos (ni siquiera garantizo una correcta traducción, así que por favor, consulte la documentación original). Dámaso "AmiSpaTra" Domínguez http://www.xente.mundo-r.com/amispatra/ Esta versión del emulador está disponible en el CD Aminet nº 12. ¡Que lo disfrute con salud! ============================================================================== 24. Anexo ~~~~~ FABRICE FRANCES Ha escrito Euphoric, un emulador de Oric para PC. Es un asiduo tanto de la página Web como de la lista de correo de Oric. Para contactar con él, pruebe: frances@ensica.fr o frances@laas.fr ----------------------------------------------- OLIVIER GALIBERT Escribe una versión para Atari ST. Para contactar con él, pruebe: Olivier.Galibert@mines.u-nancy.fr ----------------------------------------------- LA PÁGINA WEB La página html de Oric está muy bien provista de programas e informaciones diversas sobre él, su historia, lista de correo, algunas utilidades de conversión de ficheros... Esta página está gestionada por Fabrice Frances y Olivier Balet. Aquí tiene LA dirección... http://arlesienne.ensica.fr/LOCAL/ORIC ----------------------------------------------- EL AMIGA Es un equipo fabuloso: espero que continúe por mucho tiempo. ----------------------------------------------- TAPEINFO Permite obtener información de los ficheros 'cassette' (virtual) y corregir las marcas de sincronía incorrectas. Escribí TapeInfo recientemente para corregir de modo automático algunos ficheros que no tienen suficientes bytes de sincronía ($16), es decir, que los ficheros funcionan correctamente con Amoric 0.8, 0.8a, 0.8b pero no con Euphoric, el emulador de Oric para PC de Fabrice Frances (ya me pedido que arreglara las cintas más relevantes), ni con esta última versión de Amoric. Modo de empleo: 1) Para obtener información de un fichero de cinta tapeinfo [fichero] Ejemplo: 6.SERVICIO:Programacion/ORIC48K/juegos> tapeinfo DEFENCE.DAT -- Amoric TapeInfo -- Written by JF FABRE -- Loading source file : DEFENCE.DAT... <- Nombre del programa File size : 58686 bytes. <- Tamaño del fichero Analysing tape... Program 1 : Offset $0 Good Sync found at offset $0. <- Sincronía correcta Program name : L Start : $6000 End : $69ff Length : $9fe Program 2 : Offset $a0f Good Sync found at offset $a0f. <- Sincronía correcta Program name : A Start : $4fd End : $4dff Length : $4901 Program 3 : Offset $5321 Good Sync found at offset $5321. <- Sincronía correcta Program name : B Start : $2980 End : $727f Length : $48fe Program 4 : Offset $9c30 Good Sync found at offset $9c30. <- Sincronía correcta Program name : C Start : $4e00 End : $96ff Length : $48fe T12 2) Para corregir errores de sincronía, incluso con ficheros 'cassette' de múltiples partes: T13 tapeinfo -c [fichero] T12 Ejemplo: T13 6.SERVIVIO:Programacion/ORIC48K/juegos> tapeinfo -c HOPPER.DAT -- Amoric TapeInfo -- Written by JF FABRE -- ** Correcting mode activated... <- MODO DE REPARACION ACTIVADO Loading source file : HOPPER.DAT... File size : 19218 bytes. Analysing tape... Program 1 : Offset $0 Weak Sync found at offset $0. <- Marca de sincronía errónea Program name : HOPPER Start : $500 End : $5000 Length : $4aff Correcting part 1... El programa no modifica el fichero si todas las marcas de sincronía son correctas (puede usar este programa con un gestor de ficheros como RO, Browser II o Directory Opus). ATENCION: NO use este programa con ficheros que no sean del tipo 'cassette' pues puede que los interprete y destruya (así que no está de más que compruebe este detalle antes de procesar algún fichero para evitar riesgos innecesarios). * EOF *