MPF PC/500
Modérateurs : Papy.G, fneck, Carl
- fneck
- Site Admin
- Messages : 17539
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: MPF PC/500
J'ai la ROM sous les yeux, le problème c'est que je ne sais quelle référence mettre dans le programmateur d'EPROM pour la lire. Je pense qu'il est préférable d'essayer par logiciel.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: MPF PC/500
Avec DEBUG:
http://mess.redump.net/dumping/dump_bios_using_debug
http://mess.redump.net/dumping/dump_bios_using_debug
Code : Tout sélectionner
C:\> DEBUG
-N MYF000.BIN (resulting file will be named MYF000.BIN)
-R BX (set BX=0000H/CX=8000H as count of bytes to write, 00008000H = 32K)
BX 0000
:0000
-R CX
CX 0000
:8000
-M F000:0 8000 0100 (copy 32K bytes from F000:0 to offset 0100 in local segment)
-W 0100 (write from offset 0100 in local segment)
Writing 8000 bytes
-N MYF800.BIN (resulting file will be named MYF800.BIN)
-M F800:0 8000 0100 (copy 32K bytes from F800:0 to offset 0100 in local segment)
-W 0100 (write from offset 0100 in local segment)
Writing 8000 bytes
-Q
C:\>copy /b myf000.bin+myf800.bin final.bin (optional, concatenates together the two myfxxx.bin files into final.bin)
Some bioses (particularly in IBM PS/2 machines) are also in the E0000-EFFFF area. To dump these:
C:\> DEBUG
-N MYE000.BIN (resulting file will be named MYE000.BIN)
-R BX (set BX=0000H/CX=8000H as count of bytes to write, 00008000H = 32K)
BX 0000
:0000
-R CX
CX 0000
:8000
-M E000:0 8000 0100 (copy 32K bytes from E000:0 to offset 0100 in local segment)
-W 0100 (write from offset 0100 in local segment)
Writing 8000 bytes
-N MYE800.BIN (resulting file will be named MYE800.BIN)
-M E800:0 8000 0100 (copy 32K bytes from E800:0 to offset 0100 in local segment)
-W 0100 (write from offset 0100 in local segment)
Writing 8000 bytes
-Q
- fneck
- Site Admin
- Messages : 17539
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: MPF PC/500
Merci Jérôme, je connaissais déjà ce lien, c'est bien pratique.
Voici la ROM en version 4.04 (32 Ko de F8000 à FFFFF) -> https://software.system-cfg.com/bios/ac ... %20404.zip
[edit] Par contre je ne sais pas si cette ROM est suffisante pour l'émulation de la machine. L'ordinateur est composé d'un fond de panier, avec une carte processeur + RAM (la ROM ci-dessus) et une carte multifonction qui fait vidéo, contrôleur de disquette, E/S et horloge temp réel. Cette deuxième carte dispose aussi d'une ROM, est-ce uniquement la vidéo ou plus... Je vais l'extraire demain.
Voici la ROM en version 4.04 (32 Ko de F8000 à FFFFF) -> https://software.system-cfg.com/bios/ac ... %20404.zip
[edit] Par contre je ne sais pas si cette ROM est suffisante pour l'émulation de la machine. L'ordinateur est composé d'un fond de panier, avec une carte processeur + RAM (la ROM ci-dessus) et une carte multifonction qui fait vidéo, contrôleur de disquette, E/S et horloge temp réel. Cette deuxième carte dispose aussi d'une ROM, est-ce uniquement la vidéo ou plus... Je vais l'extraire demain.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: MPF PC/500
Bonsoir,
Fabien a dégainé plus vite que moi, je tente de vous envoyer ma version ce weekend.
Bonne soirée
Jean-François
Fabien a dégainé plus vite que moi, je tente de vous envoyer ma version ce weekend.
Bonne soirée
Jean-François
Il n'y a que 11 sortes de gens, ceux qui comprennent ceux qui ne comprennent pas et ceux qui me font répéter!
Jean-François
Jean-François
Re: MPF PC/500
Le process fourni un fichier de 32k, ça m'étonnerait que le BIOS fasse réellement 32k, plutot 8, je pense. Vais regarder, merci !
Edit: c'est bizarre, j'ai plus ou moins l'impression d'avoir 2 fois le même dump à la suite, on retrouve la chaine NOT " CORP. IBM " This string is required for compatibility. classique 2 fois, à l'offset 2000 et 6000.
Edit: c'est bizarre, j'ai plus ou moins l'impression d'avoir 2 fois le même dump à la suite, on retrouve la chaine NOT " CORP. IBM " This string is required for compatibility. classique 2 fois, à l'offset 2000 et 6000.
- fneck
- Site Admin
- Messages : 17539
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: MPF PC/500
Oui, j'avais aussi remarqué cette phrase qui saute aux yeux. Dans le doute j'avais refait un deuxième dump et comparé les fichiers, ils étaient identiques. Je n'avais pas creusé plus que cela.
Là je viens de regarder, il y a effectivement deux fois la même chose à la suite. En fait dans les 32 Ko de la ROM il y a deux fois les mêmes 16 Ko.
Là je viens de regarder, il y a effectivement deux fois la même chose à la suite. En fait dans les 32 Ko de la ROM il y a deux fois les mêmes 16 Ko.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: MPF PC/500
Physiquement, c'est bien 32k de ROM?
La phrase en question est présente dans toutes les ROMS des compatibles PC de l'époque, sorte de preuve qu'il ne s'agissait pas de la copie de la ROM du PC !
Edit; la LH2326 serait du 128 K ???
La phrase en question est présente dans toutes les ROMS des compatibles PC de l'époque, sorte de preuve qu'il ne s'agissait pas de la copie de la ROM du PC !
Edit; la LH2326 serait du 128 K ???
Re: MPF PC/500
Ca démarre. par contre, pas avec une carte CGA, mais une carte EGA ou VGA/ il faudrait connaitre un peu plus de détails sur les cartes de base de la machine.
- fneck
- Site Admin
- Messages : 17539
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: MPF PC/500
Ce sont bien les écrans de démarrage du 500+. J'ai les photos, je les mettrai en ligne. Concernant la ROM, je n'ai pas trouvé les caractéristiques de la puce LH2326, mais en scannant la mémoire avec un utilitaire dédié il me trouve 32 Ko utilisé de F800 à FFFF. C'est le dump que j'ai fait avec DEBUG. J'ai également testé avant, de F000 à F7FF, il n'y a rien.
J'ai essayé de dumper ce qui devrait être la ROM vidéo, il n'y a rien. Il y a une EPROM de 8 Ko sur la carte multifonction mais je ne la trouve pas dans la zone de mémoire haute.
J'ai essayé de dumper ce qui devrait être la ROM vidéo, il n'y a rien. Il y a une EPROM de 8 Ko sur la carte multifonction mais je ne la trouve pas dans la zone de mémoire haute.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: MPF PC/500
Il y a des switchs quelque part sur les cartes ?
Le BIOS ne reconnait pas la carte CGA si ce n'est pas celle d'origine (pas d'affichage). La machine beep plusieurs fois et ne boote pas. Ne reconnait pas non plus les cartes Hercules, mais EGA ou VGA ça marche.
Et, bizarre aussi, le BIOS du 700, machine postérieure, est codé 3.1, et ne fait que 8k...
Le BIOS ne reconnait pas la carte CGA si ce n'est pas celle d'origine (pas d'affichage). La machine beep plusieurs fois et ne boote pas. Ne reconnait pas non plus les cartes Hercules, mais EGA ou VGA ça marche.
Et, bizarre aussi, le BIOS du 700, machine postérieure, est codé 3.1, et ne fait que 8k...
- fneck
- Site Admin
- Messages : 17539
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: MPF PC/500
Jérôme, je ne suis pas sûr que le 700 soit postérieur au 500+. On ne trouve pas beaucoup d'information sur internet concernant ces premiers PC Acer.
Le mien est un "PC 500+ II" d'après la sérigraphie sur la carte CPU et il date de 1987.
Le mien est un "PC 500+ II" d'après la sérigraphie sur la carte CPU et il date de 1987.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- Papy.G
- Modérateur
- Messages : 3054
- Inscription : 10 juin 2014 13:40
- Localisation : Haute-Garonne/Gers
Re: MPF PC/500
Tout porterait à croire effectivement à 16kO, sur un support permettant jusqu'à 32kO, d'où la répétition des données.
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.
Demandez-en plus, ou faites-le vous-même.
Re: MPF PC/500
Pas facile de trouver de l'info/ Ceci est interessant, est ce les mêmes machines ??
https://classictech.files.wordpress.com ... -29-87.pdf
https://classictech.files.wordpress.com ... -29-87.pdf
- fneck
- Site Admin
- Messages : 17539
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: MPF PC/500
Les écrans successifs de démarrage, mémoire, version du BIOS puis Ms-Dos (comme sur l'émulateur ) :
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- fneck
- Site Admin
- Messages : 17539
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: MPF PC/500
Et coté hardware, la carte fond de panier:
Puis la carte CPU (ouvrir dans une nouvelle fenêtre pour un affichage en haute résolution):
La carte vidéo multifonction (ouvrir dans une nouvelle fenêtre pour un affichage en haute résolution):
Et enfin la carte contrôleur, il s'agit d'une Western Digital WDXT-GEN2 F300 B (idem):
Puis la carte CPU (ouvrir dans une nouvelle fenêtre pour un affichage en haute résolution):
La carte vidéo multifonction (ouvrir dans une nouvelle fenêtre pour un affichage en haute résolution):
Et enfin la carte contrôleur, il s'agit d'une Western Digital WDXT-GEN2 F300 B (idem):
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3