Histoire | Hardware | Software | Extensions | Ressources | A propos |
Contenu : L'émulateur DCAlice, les programmes et la documentation, la bibliothèque, la documentation de l'Alice 8000, des goodies et des coupures de presse.
Utiliser un Alice aujourd'hui? C'est très facile, même sans en posséder un réellement. Comment? Grâce à l'émulation évidemment. Et de ce coté les fans d'Alice sont privilégiés, car ils disposent de DCAlice, l'émulateur conçu par Daniel Coulom. L'avantage de DCAlice est incontestablement sa simplicité, un seul fichier de moins de 100 Ko, pas d'installation requise ni de fastidieuses configurations.
DCAlice fonctionne sous Windows, après téléchargement du fichier au format zip, il suffit de le décompresser dans un dossier puis de lancer l'émulateur en exécutant le fichier "dcalice.exe".
Ci-contre l'écran d'accueil de l'Alice émulé.
Les menus de DCAlice :
Le menu "Option" "Paramètres" permet de choisir la machine émulée, Alice 32 ou Alice 90, de définir la taille de l'écran ou la vitesse de l'émulation. A noter la case à cocher qui protège la cassette en écriture, très pratique pour prévenir des mauvaises manipulations.
Le choix de l'Alice 4 Ko est grisé, cela ne signifie pas qu'il n'est pas possible de l'émuler. En fait le moteur de celui-ci étant différent, il faut télécharger DCMicrocolor qui émule à la fois l'Alice 4 Ko et son cousin le TRS-80 MC10.
Le menu "Outils" "Magnétophone" nous propose le contrôle du lecteur de cassettes virtuel, le chargement initial d'une cassette étant réalisé à partir du menu "Fichier". Pour pouvoir relire une cassette, il ne faut pas oublier de la rembobiner comme avec un vrai lecteur. Voir le paragraphe suivant pour obtenir des logiciels Alice.
La reconfiguration du clavier est possible selon les désirs de chacun. Le clavier permet de simuler les deux manettes de jeux, mais celles-ci sont également émulées par n'importe quel joystick du PC, y compris les périphériques USB, à condition qu'ils soient reconnus par Windows. Si nécessaire, un mode d'emploi plus complet sur l'utilisation de DCAlice est intégré au programme et accessible à partir du menu "Aide".
L'outil intégré de mise au point. Là, l'émulateur est tout simplement plus performant que la machine originale, car cet écran permet au développeur de contrôler l'état de la mémoire et des registres internes de l'Alice lors du fonctionnement. A réserver toutefois à un public très initié.
Après la réalisation d'une douzaine d'émulateurs Thomson et d'un émulateur Philips VG5000, la création de DCAlice paraissait facile. Le processeur 6803 peut être considéré comme une version simplifiée du 6809 des Thomson, et le contrôleur video EF9345 est identique à celui du VG5000.
Effectivement DC6803 a été créé en trois jours, et l'écran d'accueil de l'Alice 32 s'est affiché moins d'une semaine après le début du projet.
La mise au point a pourtant duré beaucoup plus longtemps, pour plusieurs raisons :
- Il y a de subtiles différences dans quelques instructions du 6803 et du 6809.
- Au contraire du VG5000, l'Alice 32 exploite presque tous les modes de l'EF9345, et a nécessité la programmation ou la correction de nombreuses
fonctions. Tous les familiers de l'EF9345 connaissent bien la complexité légendaire de ce circuit!
- Sans Alice 32 à ma disposition, il était impossible de trouver certaines informations, comme le contenu initial de la mémoire.
Heureusement j'ai été aidé par plusieurs spécialistes, et surtout :
- James "emucompboy", l'auteur de My First Alice32, m'a donné des conseils et rédigé des rapports d'anomalies détaillés.
- Gaël a scanné sa documentation, transféré ses cassettes et testé l'émulateur avec tous les jeux commerciaux.
- Patrice a permis de résoudre les derniers problèmes. Impossible d'énumérer ici tout ce qu'il a apporté à DCAlice.
Je lui dois en particulier l'initialisation correcte de la mémoire au démarrage.
Merci à tous, et bonne émulation !
Toute la documentation d'origine des micro-ordinateurs Alice, ainsi que quelques livres et divers documents, sont disponibles sur le site de Daniel Coulom, par conséquent ceux-ci ne sont pas replacés ici:
A l'identique les fichiers images des cassettes y sont en téléchargement:
Plusieurs dizaines de vidéos de software Alice sur Youtube réalisées par Carl Hervier (Retro Computing):
Le DVD audio pour Matra Alice : contient 66 applications et jeux par Carl Hervier (Retro Computing):
" J'ai utilisé l'outil de Daniel pour transformer les K7 (bin) en Wav (alk72wav) puis Goldwave pour resampler les Wav en 44khz - 16 bits (compatible PCM DVD). J'ai ensuite utilisé DVD Audio Creator afin de générer le DVD Audio.
Le Menu est basique mais suffisant... Il faut jouer avec le bouton Play/Pause du DVD quand je le jeu a une intro... l'avantage du DVD, on peut choisir le titre du logiciel à charger à l'écran de la TV... l'idéal est un lecteur DVD portable avec écran incorporé...
Ensuite, j'ai fabriqué un câble Alice / Jack (lecteur DVD, sortie casque), volume casque à fond, le chargement est nickel ! "
Les ouvrages commerciaux connus et leur disponibilité sous format numérique :
Titre | Editeur | Auteur | Dispo |
20 programmes astucieux pour Alice | Hachette-Informatique | A. Stemmer, I. Creasy | oui |
102 programmes pour Alice | PSI | J. Deconchat | oui |
Alice, guide de l'utilisateur | Sybex | P. Monsaut | non |
Alice, 56 programmes | Sybex | Stanley R. Trost | non |
Les astuces d'Alice 32 et 90 | Matra Hachette | J.F. Gallet, A. Pierrot | oui |
Alice, programmation en assembleur | Sybex | Fagot-Barrally | oui |
Alice et Alice 90, guide de l'utilisateur | Sybex | N. Rimoux | non |
Alice et Alice 90, premiers programmes | Sybex | R. Zaks | non |
Alice - Alice 90, Votre micro ordinateur | Cedic Nathan | J. Delcourt | oui |
L'assembleur d'Alice et Alice 90 | PSI | ? | non |
La conduite des Alice 32 et Alice 90 | Eyrolles | F. Bernard | non |
La découverte d'Alice (et du TRS-MC/10) | PSI | M. Charbit | non |
Dessiner, peindre et jouer avec Alice | Eyrolles | L. Gros | oui |
Exercices en Basic pour Alice et Alice 90 | PSI | M. Charbit | oui |
Les écrans: Alice 90 (volume 1) | Hachette-Informatique | D. Pellerin | non |
Les écrans: Alice 90 (volume 2) | Hachette-Informatique | D. Pellerin | non |
Jeux en Basic pour Alice | Sybex | P. Monsaut | oui |
Les Mystères d'Alice | Soracom | A. Bonneaud | oui |
Pratique de l'Alice | Editions Radio | H. Lilen | oui |
Programmation du 6800 | Sybex | D. David, R. Zaks | non |
6800 : Programmation en langage Assembleur | Editions Radio | L.A. Leventhal | non |
Micro-contrôleurs 6801-6803 Développements matériels et logiciels | Editests | Frank Brown | oui |
Les ouvrages fournis avec le matériel Matra :
Titre | Editeur | Auteur | Dispo |
Incrustation vidéo | Matra Hachette | ? | oui |
Découvrez le Basic (Alice 4k) | Matra Hachette | Anne-Marie Bourgeade | oui |
Mémento Basic (Alice 4k) | Matra Hachette | Anne-Marie Bourgeade | oui |
Découvrez le Basic (Alice 32) | Matra Hachette | Anne-Marie Bourgeade | oui |
Mémento Basic (Alice 32) | Matra Hachette | Anne-Marie Bourgeade | oui |
Découvrez le Basic (Alice 90) | Matra Hachette | Anne-Marie Bourgeade | oui |
Mémento Basic (Alice 90) | Matra Hachette | Anne-Marie Bourgeade | oui |
Modem Alicetel | Matra Hachette | J.F. Gallet | oui |
Guide d'instructions de l'éditeur-assembleur (Alice 32) | Matra Hachette | S.E.M.B et J.F. Gallet | oui |
Guide d'instructions de l'éditeur-assembleur (Alice 90) | Matra Hachette | S.E.M.B et J.F. Gallet | oui |
Allez plus loin avec Alice (extension RAM 16 Ko) | Ediciel et Matra Hachette | ? | oui |
Alice Lecteur-enregistreur de programmes | Matra Hachette | ? | oui |
Alice Imprimante thermique | Matra Hachette | ? | oui |
Alice Extension joystick | Matra Hachette | ? | oui |
La documentation technique µp6803 et diverse :
Titre | Editeur | Auteur | Dispo |
Micro_processeur MC 6803E (Datasheet) | Motorola | oui | |
Générateur vidéo Alice 4k MC 6847 (Datasheet) | Motorola | oui | |
Générateur vidéo Alice 32 et 90 EF 9345 (Datasheet) | Thomson-Efcis | oui | |
M6800 Programming reference manual | Motorola | oui | |
M6800 Microprocessor applications manual | Motorola | oui | |
MC6801 8 bit single-chip microcomputer reference manual | Motorola | oui | |
Note d'application EF9345 AN325/0289 | SGS-Thomson | Augustin Giadin | oui |
La documentation d'origine du prototype Alice 8000 numérisée par Patrick L. en décembre 2011:
Le [wiki] d'Alice - Conception et co-réalisation © 2008 - 2011
Hardware, software & extensions : Patrice LAPIERRE - Le [wiki] d'Alice
Software, documentation & émulateur : Daniel COULOM - DCAlice
Histoire, documents associés & graphismes : Carl HERVIER - Retro Computing
Site web, design, coordination du projet & photographies : Fabien NECK - System.cfg
Visiteurs :
113719