Copy Link
Add to Bookmark
Report

Amoric (v1.4a) (3/3)

eZine's profile picture
Published in 
Amoric
 · 28 Sep 2019

 
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 *

next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT