Version 0.6d
------------
- possibilit de faire plusieurs copies d'cran pendant une mme session
- oups, un bug corrig. Introduit avec la 0.6a, il crivait incorrectement les
fichiers avec CSAVE.

Version 0.6c
------------
- possibilit de formatter des disquettes virtuelles. 

Version 0.6b
------------
- les vieux dmons qui ont ressurgis avec la version DOS 0.6a sont banis 
nouveau (des interruptions perdues quand go32 passe en mode rel pour les accs
fichiers).

Version 0.6a (19/06/95)
------------
- Nouveau module mulation 6502 avec mmoire pagine.
- Optimisation de l'mulation VIA 6522
- Nouveau format des images disques
- Support de 4 lecteurs
- translation de scan codes DOS pour les rendre identiques a ceux de Linux
- Ajout d'une touche copie d'cran (PrtSc bien sr)

Version 0.6 alpha3
------------------
- Correction de commandes de deplacement de la tete du lecteur. Mais je n'ai
pas encore le temps d'ajouter les lectures/ecritures de pistes ou de secteurs
multiples.

Version 0.6 alpha2
------------------
- Mcanisme de banques mmoires plus rapide (plus approximatif aussi). La
version finale devra intgrer le mcanisme au coeur de l'mulateur 6502 pour
optimiser l'ensemble. Vu aussi que les scan codes ne sont pas toujours les
mmes sous Linux et Dos, la touche AltGR est pour l'instant comprise comme la
touche Fct de l'oric sous DOS (pas de problme sous Linux).

Version 0.6 alpha1
------------------
- premire mulation du controleur de disque, a marche...mais le mcanisme de
banques mmoires ralentit nooormment l'mulateur. Quelle ide de basculer
sans cesse, mme en attendant une action de l'utilisateur !

Version 0.5f
------------
- Oups, une ligne detruite par inadvertance, genant pour la touche AltGR.

Version 0.5e
------------
- Oups, deux bugs corrigs (dans la reprise d'tat et le clavier international
sur oric1)

Version 0.5d
------------
- Ajout d'un systme d'arrt et de reprise (touche F9 pour sauver l'tat courant
et argument -r sur la ligne de commande pour restaurer un tat sauv). Voir le
manuel pour les diffrentes applications.

Version 0.5c
------------
- Disons que la version 0.5b tait un clin d'oeil aux temps de chargement
cassette de l'oric...

Version 0.5b
------------
- Ajout du comportement de l'Oric lorsqu'il se bloque et qu'il ne reste plus
qu' dbrancher et rebrancher l'alimentation...

Version 0.5a
------------
- Ajout d'un bouton marche/arrt pour le son (F2).

Version 0.5
-----------
- Version supportant les schmas de claviers internationaux (voir le manuel).
- Un paramtre d'indice de performance sur la ligne de commande, pour les
utilisateurs de 386 qui ne peuvent faire tourner l'mulateur  la vitesse
nominale (ou pour les possesseurs de processeurs plus puissants qui veulent
essayer un oric rapide)
- variable d'environnement ORIC pour faciliter l'excution depuis plusieurs
rpertoires.
- messages d'erreurs plus parlant pour les Linuxiens qui utilisent euphoric
pour la premire fois.
- nouvelle documentation
- un petit bug corrig dans l'mulation du gnrateur de son, mis  jour par
DPTLQ

Version 0.4c
------------
- un changement dans le traitement des fichiers : il est maintenant possible
de sauvegarder un programme sans nom (CSAVE""). Ce n'est pas recommand, mais
certains programmes font de telles sauvegardes. Le fichier vide prend le nom
"________" sur le systme hte (8 caractres '_')

Version 0.4b
------------
- Les Bios ne prennent pas tous les composantes rouge/vert/bleu dans le mme
ordre... n'utilisons plus le Bios pour dfinir les couleurs.
- Support de l'imprimante ajout par dfaut. Le fichier Printer.out est gnr.

Version 0.4a
------------
- Oups, quelques bugs ds  la prcipitation : la frquence du son tait
incorrecte et le traitement du bruit aussi...
Il me reste quand mme  trouver un moyen de gnrer un signal carr avec
l'adlib, et le bruit peut tre amlior...
- amlioration des changements de mode cran, j'ai regard ce qui se passe
exactement sur mon oric.

Version 0.4
-----------
- Enfin ! une premire version avec mulation du son. Merci  Gerton Lunter qui
m'a envoy son code d'mulation (le Spectrum 128 possde le mme gnrateur de 
son) dont je me suis largement inspir.

Version 0.3d
------------
- ajout des codes non officiels du 6502 en technologie MOS. Permet de faire
tourner certains programmes qui les utilisent volontairement ou non...

Version 0.3c
------------
- une petite modification dans la synchronisation et l'affichage, ce qui permet
de mieux faire tourner l'mulateur sur les machines peu puissantes (486/25 et
moins). La frquence d'affichage est maintenant rgulire, et l'animation moins
saccade.

Version 0.3b
------------
- Ajout de deux gadgets : une petite ligne d'aide en haut de l'cran accessible
avec la touche F1, et une simulation de l'cran au dmarrage de l'oric...

Version 0.3a
------------
- petite modification sur la gestion du PSG, en attendant d'muler le son.
- emulation plus fine de la cassette, qui permet d'utiliser des programmes ayant
leur propres routines de chargement comme Lone Raider ou Trouble In Store.
(Les chargements sont plus longs, surtout en version DOS du fait des nombreux
passages mode rel/mode protg, mais ces quelques secondes sont supportables)

Version 0.3 (14/04/95)
-----------
- rcriture complte de l'affichage (en mode X maintenant). La synchronisation
est bien meilleure : la vitesse devrait etre la meme sur toutes les machines.
La diffrence de puissance est exploite pour la frquence de rafraichissement
de l'cran : 50 fois par seconde pour les machines puissantes, et en dcroissant
pour les autres. En plus, je n'ai plus besoin de GASP...bref, la vie est belle !
- rcriture partielle de l'mulateur 6522, plus propre maintenant et (presque)
complet...

Version 0.2.2f
--------------
- modification du traitement de la cassette pour deux raisons : faciliter
l'utilisation de programmes en plusieurs morceaux, et accepter les fichiers
de l'mulateur de Jean-Franois Fabre.

Version 0.2.2e
--------------
- r-criture de l'mulateur 6502 pour le prprocesseur cpp. Quand j'aurai
refait le code VGA, je serai alors dbarass de GASP...
- comptage des cycles d'horloge du NOP (je l'avais oubli).
- mulation d'un bouton reset et du power on/off.
- sur la version DOS, inhibition de l'interruption clavier lors des accs
disques en mode rel (la touche RETURN paraissait parfois enfonce aprs un
tel accs)

Version 0.2.2d
--------------
- correction du comptage des cycles d'horloge des instructions de branchement
conditionnelles.

Version 0.2.2c
--------------
- correction de bugs. La rom oric1 est maintenant patche correctement pour
permettre les CLOAD. L'instruction BRK est aussi dbugge.

Version 0.2.2b
--------------
- correction d'un petit dtail : le nom du fichier lu par CLOAD est maintenant
mmoris dans la mmoire Oric afin que l'affichage de la ligne suprieure soit
correct.

Version 0.2.2a
--------------
- mulation presque complte du VIA. Le nouveau traitement du port A permet
aux programmes de dtecter l'absence de joystick connect, et les timers sont
maintenant aussi prcis que sur l'original

Version 0.2.2	(5/03/95)
-------------
- Portage de la version 0.2.1 sous Linux. Pourquoi ?
Les versions prcdentes ont t dveloppes avec le TNT Dos Extender de
PharLap, un trs bon produit, mais il faudrait que je paye une fois de plus
pour obtenir la Runtime additionnelle qui me permettrait de diffuser Euphoric.
J'utilise maintenant le Dos Extender de DJ Delorie : GO32, et l'environnement
de dveloppement GNU disponible sur tout systme Unix. 
Une conversion trs pnible du fait du peu d'outils de dveloppements assembleur
sous cet environnement, et la syntaxe AT&T trs diffrente de la syntaxe Intel.
Les bugs du prprocesseur 'gasp' et la vrification trs approximative de 'gas'
n'ont pas facilit les choses...

Version 0.2.1	(25/02/95)
-------------
- Vitesse identique  l'original quel que soit le processeur (minimum 486SX/25?)
- Emulation du calcul BCD
- Un bug corrig par l'mulation du registre IER du VIA, la ROM ne bootait pas
si une interruption horloge arrivait avant qu'elle ait eu le temps de copier
l'indirection du vecteur IRQ en page zro.
- Un patch de la gestion clavier, car certains programmes utilisent le port A
du VIA avec l'acknowledge, les autres sans.

Version 0.2	(12/02/95)
-----------
- Charge et excute une ROM v1.1 originale (en fait ma version 1.3)
- Patche la ROM 1.1 pour permettre les CLOAD, CSAVE sur disque ( essayer :
STORE et RECALL)
- Supporte le mode texte avec les attributs de fond, d'avant-plan, de double
hauteur et les deux jeux de caractres et l'inversion vido (il ne manque que
le clignotement). Aspect identique au pixel prs, et supporte la redfinition
des jeux de caractres (mais la modification de la forme d'un caractre n'est
pas rpercute sur les caractres dj  l'cran, cf Invaders*)
- Supporte le mode Hires avec ses trois lignes de texte. La prise en compte
de l'attribut mode texte pour rebasculer dans ce mode n'est effectue que sur
la dernire ligne de l'cran (ne gre pas les modes non standard mi-Hires/
mi-Text)
- Support minimum du VIA 6522 : le timer PC mule le timer 1 du VIA  100 Hz,
le port B et le dialogue avec le PSG sont muls au minimum pour permettre le
test de la matrice clavier. Certains programmes ne rpondent ainsi pas encore
au clavier (Xenon1*, Zorgons*)
- Le calcul BCD n'est pas encore mul, certains programmes n'affichent pas
correctement les scores (Gobbler*, Mushroom*)

Version 0.1	(29/01/95)
-----------
- Un affichage texte trs approximatif avec le mode standard 80x25 du PC (les
40 caractres de l'Oric sont espacs de deux en deux), mais a marche ! La ROM
est excute jusqu' l'invite "Ready" (aprs un patch pour ne pas attendre trois
interruptions horloge aprs l'criture de l'attribut mode texte)
- Un bug cherch jusqu' 4 heures du matin : un ADC excut  la place de chaque
ROR en page zro index X, a fait mal dans les calculs flottants (o l'on 
apprend que l'Oric possde "<58225.792 BYTES FREE" !). Aprs a, le message de
bienvenue est correct.
- Le VIA n'est pas du tout mul : pas de timer, ni meme de clavier (une
interruption clavier PC crit directement le code Ascii dans le buffer du Basic,
et un bon pour un autre casse-tete avec cette routine hativement crite qui ne
restaurait meme pas correctement les registres, en particulier celui qui
contient le pointeur de pile du 6502, aie)

