pas uniquement, l'émulation permet aussi et surtout de faire du développement croisé. Dans le cas présent, l'asm sur exl100 est introuvable, par contre une assembleur TMS7000 sur PC (DOS) est dispo il deviendra donc possible de coder facilement sur cette machine.Fabrice Montupet a écrit :L'émulation est destinée à ceux qui voudront utiliser "virtuellement" nos chères vieilles machines une fois qu'elles seront toutes mortes et ceux qui n'ont tout simplement pas la machine en leur possession.
3077 résultats trouvés
- 08 août 2008 15:50
- Forum : Exelvision
- Sujet : Emulateur
- Réponses : 306
- Vues : 272018
- 08 août 2008 15:45
- Forum : Exelvision
- Sujet : Emulateur
- Réponses : 306
- Vues : 272018
Re: emulateur
moi je ne dis rien... je ne connais pas l'historique des relations entre DC et silicium... par contre je me souviens assez bien de ses déclarations par rapport à l'émulation thomson... et à son sens aigu de l'histoire...Fabrice Montupet a écrit :Hum... que veux tu dire par là?gilles a écrit : Sources non diffusés... Souvent polémique et hostile à Silicium.
- 08 août 2008 14:49
- Forum : Exelvision
- Sujet : Emulateur
- Réponses : 306
- Vues : 272018
Concernant le contenu de la ROM 7041:
le code suivant est interessant:
il montre qu'il existe un vecteur d'interruption qui communique la taille puis le buffer de definition des caracteres.
Cette routine est en ROM et ne peut se modifier mais...
on peut forcer la valeur de R20[16bits] à 0, lancer la récupération des char et detecter un changement...
puis additionner 4Ko à R20.
avec un peu de chance (si la matrice de char n'est pas compressée dans la ROM du 7041) on peut se retrouver avec une image de la ROM 7041 dans un espace de RAM (à partir de 0xC100).
Cette image ne sera pas nécessairement complete (dependra de la position en ROM 7041 du generateur de char).
le code suivant est interessant:
Code : Tout sélectionner
char_definition:
fbd2 88 FB D7 06 MOVD %>FBD7,R6
fbd6 0A RETS
char_definition2:
fbd7 D1 13 MOV B,R19 -- lecture premier octet taille
fbd9 88 FB E0 06 MOVD %>FBE0,R6
fbdd 8C FA 33 BR $FA33 -- return IRQ end
char_definition3:
fbe0 D1 14 MOV B,R20 -- lecture second octet taille
fbe2 88 FB ED 06 MOVD %>FBED,R6
fbe6 88 C1 00 16 MOVD %>C100,R22 -- positionne addresse destination
fbea 8C FA 33 BR $FA33 -- return IRQ end
char_definition4:
fbed 62 MOV B,A
fbee 9B 16 STA *R22
fbf0 D3 16 INC R22 -- recupere donnée dans buffer
fbf2 79 00 15 ADC %>0,R21
fbf5 DB 14 DECD R20
fbf7 E3 07 JHS $+7 -- retour tant qu'il y a qqchose à lire
fbf9 88 00 00 06 MOVD %>0000,R6 -- fin de la lecture
fbfd 73 F7 02 AND %>F7,R2
fc00 8C FA 33 BR $FA33 -- return IRQ end
Cette routine est en ROM et ne peut se modifier mais...
on peut forcer la valeur de R20[16bits] à 0, lancer la récupération des char et detecter un changement...
puis additionner 4Ko à R20.
avec un peu de chance (si la matrice de char n'est pas compressée dans la ROM du 7041) on peut se retrouver avec une image de la ROM 7041 dans un espace de RAM (à partir de 0xC100).
Cette image ne sera pas nécessairement complete (dependra de la position en ROM 7041 du generateur de char).
- 08 août 2008 13:34
- Forum : Exelvision
- Sujet : Emulateur
- Réponses : 306
- Vues : 272018
Re: emulateur
Effectivement, tu as tortgatesbillou a écrit :Bonjour a tous,
avec tout le respect que je dois a ce projet hors norme (puisque peu documenté , et francais de plus) je ne pense pas qu'un emulateur exel100 fonctionne un jour.
Je ne blame personne , mais , je dois dire que je n'ai ni la motivation , ni les connaissances en informatique suffisantes pour continuer cet emulateur , ou pouvoir y apporter des infos vraiement interressanbtes , c'est pourquoi ,je quitte ce projet.
Gatesbillou de la cadiere d'azur (83).
J'espere avoir tort
Pour reprendre les données du probleme...
Nous avons,
# une machine relativement complexe et peu ou mal documentée...
# 3 projects distincts d'émulateur:
_ le driver MESS de R. Nabet, plutot avancé, mais au point mort depuis des années.
_ le projet de DCexel... Actif mais visiblement bloqué... Sources non diffusés... Souvent polémique et hostile à Silicium.
_ mon projet sur lequel je n'ai pas travaillé depuis environ 6 mois par manque de temps (et accessoirement pour ne pas mettre en péril ma vie de couple (mais c'est une autre histoire...))
# des documents essentiels détenus par Fabrice et à ce jour non diffusés.
(ces documents étaient probablement également détenus par R. Nabet, les informations présentes dans le source du driver MESS semblent en attester). Il n'est, à ce jour, pas certain que ces documents soient suffisants.
# peu de choses à gagner dans l'aventure, l'émulation de machines obscures interesse quelques dizaines de personnes dans le monde.
Malgré cela, ma motivation reste entière et je devrais pouvoir dégager un peu de temps pour avancer...
- 08 août 2008 12:19
- Forum : Exelvision
- Sujet : AVIS A LA POPULATION !!!!
- Réponses : 11
- Vues : 12352
Cette doc m'interesse au plus haut point, d'autant que je retrouve un peu de temps pour rebosser sur l'emulateur après un déménagement un brin compliqué (et 7 aller-retours avec une camionnette de 10m3).fneck a écrit :Wouah
J'ai l'impression que tu as ce qu'il faut pour réussir à faire cet émulateur.
Comment peut-on procéder pour la numériser?
Un volontaire disponible dans la région de Nevers?
Il est fort probable que seuls certains chapitres sont véritablement interessants, essentiellement la description du VDP.
Reste à dumper la ROM du 7041... Sur ce point j'ai l'intuition que détourner la routine de transmission du jeu de caractere entre le 7041 et le VDP est une piste possible...
- 08 août 2008 12:03
- Forum : Thomson
- Sujet : Combien de version connue de T0 7 & TO 7-70 ?????
- Réponses : 13
- Vues : 7969
- 07 août 2008 22:01
- Forum : Problèmes techniques
- Sujet : Videopac G7000 : signal antenne pourri ?
- Réponses : 12
- Vues : 10625
- 01 août 2008 10:16
- Forum : Commodore 8bits
- Sujet : Disquette HD sur c64
- Réponses : 18
- Vues : 18856
je reste sur ma position concernant la densité...
et je ne suis pas le seul:
http://www.retrotechnology.com/herbs_st ... .html#thin
du reste c'était un probleme tres tres courant au temps des PC 286/386 avant la généralisation du 3pouce1/2
pour ce qui est de la différence de métalisation, la légende urbaine la situe plutot pour les 3-1/2. La vérité est plus probablement qu'à une époque donnée, un fabriquant de média n'utilise qu'un seul procédé donc une vieille disquette n'a pas le meme composant magnétique qu'une plus récente, et ce pour une densité commerciale identique (mais je ne suis pas certain d'être tres clair sur ce point...).
et je ne suis pas le seul:
http://www.retrotechnology.com/herbs_st ... .html#thin
du reste c'était un probleme tres tres courant au temps des PC 286/386 avant la généralisation du 3pouce1/2
pour ce qui est de la différence de métalisation, la légende urbaine la situe plutot pour les 3-1/2. La vérité est plus probablement qu'à une époque donnée, un fabriquant de média n'utilise qu'un seul procédé donc une vieille disquette n'a pas le meme composant magnétique qu'une plus récente, et ce pour une densité commerciale identique (mais je ne suis pas certain d'être tres clair sur ce point...).
- 29 mai 2008 14:38
- Forum : Emulateurs
- Sujet : Applewin + rom
- Réponses : 6
- Vues : 7923
sur certains sites de soft Apple II on trouve un "death in the caribbean"... sinon ce titre me rappelle vaguement quelquechose... le plus simple est de parcourir les TILT de l'époque pour retrouver la trace d'un jeu...
http://www.abandonware-magazines.org
http://www.abandonware-magazines.org
- 27 avr. 2008 14:00
- Forum : Apple Lisa
- Sujet : Un Lisa sur eBay, encore
- Réponses : 86
- Vues : 124840
- 13 avr. 2008 14:17
- Forum : Exelvision
- Sujet : Nouveau scan exelement votre numero 10 ;-)
- Réponses : 7
- Vues : 10453
Re: Nouveau scan exelement votre numero 10 ;-)
ben, ca interesse au moins moi... les docs sont assez rares sur ce bestiaugatesbillou a écrit :http://www.abandonware-magazines.org/af ... images=oui
Voila , la prochaine fois c'est le numero 12 si ca interresse quelqu'un .
- 11 avr. 2008 12:27
- Forum : Recherche informations / technique / etc ... [pas de petites annonces ici]
- Sujet : recherche system 7.5 apple disquette
- Réponses : 1
- Vues : 1962
Re: recherche system 7.5 apple disquette
les disques du systeme 7.5 sont en telechargement sur le site apple...aliochad a écrit :bonjour je possède un powerbook 180c mais n'ai malheureusement pas les disquette système . ai essayé avec un system 7.0.1 . possibilité d'echange merci
Le transfert peut se faire sur un PC avec HFVexplorer et basilisk II.
- 10 avr. 2008 08:07
- Forum : Apple Lisa
- Sujet : Emulateur lisa IDLE 0.10
- Réponses : 2
- Vues : 10975
Emulateur lisa IDLE 0.10
La nouvelle version de mon émulateur lisa est sortie:
_ émulation du système UNIPLUS (cf liste google lisalist)
_ correction de la vitesse d'émulation (5MHz et non 2.5...)
je me recentre maintenant sur l'émulation exl100...
_ émulation du système UNIPLUS (cf liste google lisalist)
_ correction de la vitesse d'émulation (5MHz et non 2.5...)
je me recentre maintenant sur l'émulation exl100...
- 09 avr. 2008 17:14
- Forum : Exelvision
- Sujet : Emulateur
- Réponses : 306
- Vues : 272018
ce micro processeur est relativement standard mais l'usage qui en est fait ne l'est pas. or ce sont les fonctions qui sont émulées et non le microprocesseur lui-meme car nous ne possédons pas l'image de la ROM interne (voir plus haut dans la discussion).starlord a écrit :Le TMS 7041 est vraiment unique à cette machine? Il n'a jamais été utilisé autre part? Que pouvait bien offrir ce processeur que des standards n'offraient pas (comme celui du Ti-81)?
- 08 avr. 2008 15:15
- Forum : Exelvision
- Sujet : Emulateur
- Réponses : 306
- Vues : 272018