Amstrad PC1640 et disque dur

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Papy.G, fneck, Carl

jvernet
Messages : 1535
Enregistré le : 12 avr. 2007 10:59
Localisation : France 69

Re: Amstrad PC1640

Message par jvernet » 19 sept. 2019 21:51

La carte XTIDE ne donne t'elle pas des infos au boot sur le disque installé/reconnu (je n'en ai pas en vrai, seulement sur emulateur) ?
Ca change suivant le DOS ayant formaté le disque ?

Perso, je prendrais un disque ou une carte beaucoup plus petit.

Neimads
Messages : 9
Enregistré le : 31 août 2019 15:45

Re: Amstrad PC1640

Message par Neimads » 24 sept. 2019 08:55

Bonjour à tous,
Merci pour vos conseils. Voici mes avancés de ce week-end:
1. @jvernet, la carte XT-IDE identifie bien mon HD ( Maxtor 6Y080L0 pour mon vieux Maxtor 80Go). Je n'ai pas trouvé dans mes cartons de HD plus petit :?
2. @gilles @fneck, l'utilisation de sudo dd if=/dev/zero of=/dev/sd'X' est le début de ma délivrance. Quelques minutes d'écriture de zero m'ont permis de lancer un fdisk sous DOS 3.2. - YES !
3. j'ai pu créer une partition max de 1024 cylindres (pourquoi 1024 ?) et je l'ai activé. Avant de rebooter, j'ai vérifié les infos de la partition bien activée (Partition 1, Status A, Type DOS, Start 0, End 1023, Size 1024).
Au reboot, mon XT-IDE détecte "missing operating system". Normal, je continue le boot sur ma disquette 47001
4. je lance format c: /s qui me retourne "invalid drive specification"
5. je relance fdisk qui me retourne "fixed disk not present"
6. je cherche alors à reprendre à partir de l'étape 2 dans l'objectif de booter sur une disquette Dos 3.3 ou 4.01.
7. Problème: comment écrire un .img sous Dos 3.2 ? Je récupère Extract21 (même créateur que Winimage). Extract21 marche très bien sur mon Maxtor avec sa partition de 2Go lorsqu'il est branché sur mon Asus mais Extract21 plante sur le 1640.
8. Dans ma grande naiveté, je cherche alors à brancher le lecteur 5,25 sur mon Asus avec la nappe qui va bien, connecté en Master, dans l'objectif de créer ces p#@!|*# de disquette de boot 3.3 ou 4.01. Je paramètre le Bios de mon Asus sur "Floppy drive 360K" et miracle, Windows XP fois mon lecteur 5,25. Bon, en cliquant dessus, "Erreur d'E/S". (je suis en train de me dire que je n'ai pas essayé la manip en bootant en Dos 6.2 sur mon Asus).
9. ma consolation du week-end, c'est que j'ai réussi à installer un lecteur de disquette 3,5 en B qui marche nickel. Par contre, comme vous le savez, impossible de booter dessus, même en le branchant en master à la place du 5,25.

Bref, je suis coincé.
Je vois 3 solutions :
1. connaissez-vous une release à télécharger de Dos 3.3 ou 4.01 en .cpi comme pour la 47001 ?
2. connaissez-vous un tool d'écriture de .img qui fonctionne sur le 1640 ?
3. est-ce qu'une bonne âme peut me faire une disquette de boot 3.3 ou 4.01 (je suis en train d'acheter sur le bon coin des DK 5,25 DS DD pour échange).
Voyez-vous une autre solution ?
Damien

Avatar du membre
jojo
Messages : 440
Enregistré le : 13 mai 2007 13:27
Localisation : Entre la France, la Suisse et l'Italie ... au pays du bien décolleté.

Re: Amstrad PC1640

Message par jojo » 24 sept. 2019 14:21

Neimads a écrit :
24 sept. 2019 08:55
...3. j'ai pu créer une partition max de 1024 cylindres (pourquoi 1024 ?) et je l'ai activé. Avant de rebooter, j'ai vérifié les infos de la partition bien activée (Partition 1, Status A, Type DOS, Start 0, End 1023, Size 1024)...
Gilles et Fneck avaient déjà en partie répondu (viewtopic.php?f=3&t=8938&start=270#p153629 et viewtopic.php?f=3&t=8938&start=270#p153688)

C'est imposé par les limites de la géométrie logique d'adressage du CHS standard (qui doit être implémenté sur ton Amstrad) : 1024 cylindres, 16 têtes et 63 secteurs par piste soit 504 Mo (un peu plus de 528 milllions d'octets)

Ton disque de 80Go (un peu plus de 85 milliards octets) est sûrement beaucoup trop "gros" pour ton Amstrad qui, à l'origine, était livré avec un disque de 20Mo (un peu moins de 21 million d'octets) soit 4000 fois plus "petit" !

Je dois encore avoir des disques de moins de 500 Mo mais il faut que je cherche.

Neimads
Messages : 9
Enregistré le : 31 août 2019 15:45

Re: Amstrad PC1640

Message par Neimads » 24 sept. 2019 14:35

Merci Jojo.
Je comprends mieux cette histoire de CHS.
Cela signifierait-il éventuellement qu’en créant une partition de x cylindres équivalent à 32Mo maxi (limite adressé par le Dos 3.2 il me semble), j’aurais une chance que la partition soit formatable ?
Dans ce cas quel est le calcul à faire pour arriver sur le nb de cylindres approprié ?
Damien

Avatar du membre
jojo
Messages : 440
Enregistré le : 13 mai 2007 13:27
Localisation : Entre la France, la Suisse et l'Italie ... au pays du bien décolleté.

Re: Amstrad PC1640

Message par jojo » 24 sept. 2019 15:19

Neimads a écrit :
24 sept. 2019 14:35
...Dans ce cas quel est le calcul à faire pour arriver sur le nb de cylindres approprié ?
La capacité du disque dur c'est nb de cylindres (C<=1024) x nb de têtes (H<=16) x nb de secteurs (S<=63) x 512 ... ça fait quelques possibilités !!! :wink:

60x16x63 pourrait convenir mais est-ce que ça va correspondre en partie à la géométrie réelle de ton disque ?

Sinon, essayer de créer une partition FAT16 de 32Mo avec gparted, l'utilitaire de Linux qui permet de créer/gérer les partitions en mode graphique

Gparted est inclus dans de nombreux LiveCD de Linux mais aussi dans des distributions spécialisées comme Parted Magic. Une version gratuite peut être trouvée ici par exemple.

Une autre solution mais ça implique une dépense supplémentaire) serait d'utiliser un adaptateur avec une carte CompactFlash de 32Mo (ou moins)

jvernet
Messages : 1535
Enregistré le : 12 avr. 2007 10:59
Localisation : France 69

Re: Amstrad PC1640

Message par jvernet » 24 sept. 2019 15:52

Au passage: DOS 3.2 ne supporte que UNE partition de 32 Mo par disque.
MSDOS 3.30 supporte plusieurs partitions de 32 Mo MAX via la notion de partition étendue.
MSDOS 3.31 supporte des partitions de plus de 32 Mo, jusque 512 Mo.

Et les disques eux mêmes ont une taille MAX à ne pas dépasser: 7,84Gb

Avatar du membre
fneck
Site Admin
Messages : 12899
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Amstrad PC1640 et disque dur

Message par fneck » 24 sept. 2019 19:46

Neimads a écrit :
24 sept. 2019 08:55
connaissez-vous un tool d'écriture de .img qui fonctionne sur le 1640 ?
Rawrite sous Ms-Dos c'est parfait https://software.system-cfg.com/utilita ... e_v1.2.txt
et pour lire une disquette et créer une image Rawread https://software.system-cfg.com/utilitaire/rawread.zip

[Nota: j'ai séparé la discussion du topic initial]

Amstrad1640
Messages : 57
Enregistré le : 22 mai 2010 20:17

Re: Amstrad PC1640 et disque dur

Message par Amstrad1640 » 26 sept. 2019 12:42

Neimads a écrit :
17 sept. 2019 21:41
Bonjour à tous,
J'ai adopté cet été un 1640 EGA HD30 (cela doit vous dire quelque chose sur le forum :D )
J'ai installé un XT-IDE qui marche nickel... sur un Maxtor en MS-DOS 6.22 avec une partition de 2Go.. Pourquoi 6.22 ? c'est la seule manière que j'ai trouvé pour préparer le boot. Et c'est bien là mon pb, car je voudrais "monter" mon HD en Dos 3.3. On est bien d'accord qu'un 6.22 ne sert rien sur ces machines, n'est-ce pas ?
Bonjour tout seul :D

L'art et la manière de se compliquer la vie.
Dos 6.22 te sert pour utiliser 2go sur un XT, donc tu te contredits toi même et , en plus, te fatigues à faire 36 manipulations pour rien, vu que tu ne vas pas formater x fois 30mo ton 2go pour avoir x partition de C à Z, je ne te dit pas la prise de tête pour naviguer sur tes disques durs sous dos, vu qu'il te faudra un parchemin pour retrouver tous tes dossiers, ou pire, trouver 1 seul fichier perdu dans 1 de tes disques durs.
Dos 6.22 = 1partition = pépère
Dos 3.3 = 100 partitions (oui, je sais, que j'abuse c'est juste pour l'exemple :lol:) = prise de tête pour disque dur de plus de 30mo

Je ne parle pas de compatibilité avec les vieux logiciels, vu que setver doit aider, mais le pire, c'est quand tu nous parlent de dos4, le pire os du monde qui bouffe de la ram, plus qu'un dos 6.22, donc oui, un dos 4 est à bannir de tout pc sous dos et ne sert à rien, trop gourmand en ram.

Bon courage pour le reste
JM
Ps:j'utilise partition magic ,pqmagic 4 sous dos pour mes partition dos.

Avatar du membre
gilles
Messages : 1858
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Amstrad PC1640 et disque dur

Message par gilles » 26 sept. 2019 15:15

je pense que la plupart des problèmes viennent du fait que la XT-IDE gère le mode LBA mais pas les anciennes version de DOS. Donc tant qu'on va mettre un disque de plus de 400Mo ce mode LBA sera utilisé. Le plus simple serait peut être de mettre une toute petite CF avec un adaptateur plutôt qu'un vrai disque dur IDE. Pour en être certain il faudrait faire un petit programme pour voir ce que le bios retourne et aller voir comment fdisk le retranscrit dans le premier secteur.
Vu que pratiquement à chaque fois c'est la galère sur nos vieux PC ça mériterait sans doute de coder un petit programme de test à garder sur nos disquettes de boot msdos.

Avatar du membre
DataPro
Messages : 1926
Enregistré le : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Amstrad PC1640 et disque dur

Message par DataPro » 27 sept. 2019 15:01

Juste pour le témoignage, je dirai que j'ai récupéré un PC1512 20Mo HD en 1994 et je l'ai tout de suite formaté pour installer le DOS 6.22
C'est drôlement plus pratique. Dans les DOS précédents, il y a toujours des trucs qui manquent.
Je précisé qu'il fonctionne toujours ;)

Alors après c'est pas exactement la machine d'époque telle qu'à l'époque mais je considère que c'est une mise à jour de la machine.
C'est un peu comme si on gardait un Windows XP ou un Windows 7 sans aucune mise à jour.
D'ailleurs le fait même de monter un disque dur des années 2000 sur une machine ancienne dénature l'expérience alors un DOS de 1994, çà va.
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000

Avatar du membre
fneck
Site Admin
Messages : 12899
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Amstrad PC1640 et disque dur

Message par fneck » 28 sept. 2019 09:31

Je reviens un instant sur cette histoire de version de Dos utilisé sur les vieilles machines. Il y a effectivement la taille de la partition du disque dur supporté qui change. Ceci étant il faut aussi se rappeler des capacités de l'ordinateur et comparer avec les logiciels disponibles et utilisables. Sur un 8086 équipé de 640 Ko de mémoire il n'y a pas de gros soft qui tournent, on n'affiche pas de hautes résolutions, pas de Windows non plus -ou alors en version 1-, il n'y a pas de jeux sur CD, on ne regarde pas des vidéos non plus... tout ceci pour dire que sur cet Amstrad 1640 réussir remplir un disque de 30 Mo sera déjà un bel exploit. Donc, à mon avis, pas besoin non plus de 2 Go!

La version 6.2 apporte pas mal d'outils, certes mais quels sont ces outils? Gestion de la mémoire essentiellement, cache disques, petite interface semi-graphique, utilitaires résidents et autres... alors que encore une fois nous n'avons que 640 Ko de RAM principale disponible. Donc dans ce cas précis tous les utilitaires mémoires ne servent à rien, Smartdrive on va l'oublier et le remplacer par une commande adaptée FILES et BUFFERS dans le config.sys, résidents et autres se placent aussi en mémoire de base. Le noyau même du Dos 6, beaucoup plus gros que sur un Dos 3.3, qui peut se placer se placer en mémoire haute à partir d'un 80286 restera également en mémoire de base sur notre 8086. Idem pour KEYBFR seul utilitaire nécessaire pour nous. Ce n'est d'ailleurs qu'avec un 80386 que l'utilisation de la mémoire autre que celle de base sera utilisée efficacement.

En résumé avec un Dos 6.2 installé en comparaison d'un Dos 3.30 d'origine, le bilan mémoire disponible sera déplorable... au point de ne pas pouvoir faire tourner certaines applications (encore plus vrai avec un ordinateur équipé de 512 Ko). Je ne me souviens plus exactement le delta de RAM disponible entre les versions de Dos, j'avais fait la comparaison à une époque, il faudra que je le refasse.

En conclusion, pour moi en tout cas, sur ces machines de petites capacités il faut rester avec un système de la même époque et adapté au matériel.

jvernet
Messages : 1535
Enregistré le : 12 avr. 2007 10:59
Localisation : France 69

Re: Amstrad PC1640 et disque dur

Message par jvernet » 28 sept. 2019 11:48

Tests fait sur mon PPC640:

Config.sys et autoexec.bat identiques, pilote de souris, DOSED, KEYBFR chargés

Code : Tout sélectionner

DOS 3.3 588 288 octets libres
DOS 3.2 588 560 octets libres
DOS 6.22 578 512 octets libres
On perd 10k avec MSDOS 6.22

Pour un 808X avec disque dur, je suggère un 3.30 ou 3.31 bricolé. Un 5.0 pour un 286.

Avatar du membre
fneck
Site Admin
Messages : 12899
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Amstrad PC1640 et disque dur

Message par fneck » 28 sept. 2019 13:29

Ah, je suis surpris, dans mon souvenir il y a avait un écart beaucoup plus important :o

jvernet
Messages : 1535
Enregistré le : 12 avr. 2007 10:59
Localisation : France 69

Re: Amstrad PC1640 et disque dur

Message par jvernet » 28 sept. 2019 13:50

fneck a écrit :
28 sept. 2019 13:29
[sup modo: quote inutile]
Attention, je ne charge rien de spécifique de DOS 6.22

Amstrad1640
Messages : 57
Enregistré le : 22 mai 2010 20:17

Re: Amstrad PC1640 et disque dur

Message par Amstrad1640 » 28 sept. 2019 16:28

https://sites.google.com/site/misterzeropage/

VGA Games Tested on V'Ger XT:

Quest for Glory 3 - Seems to Work!
Kings Quest V - Seems to Work!
Inca - Seems to Work!
Rise of the Dragon - Seems to Work!
Gateway - Seems to Work!
Gods - Seems to Work!
Companions of Xanth - Seems to Work!!
Super Mario - Seems to Work!
Conquests of the Longbow - Seems to Work!
Wolfenstein 3d - Works, but needs to be patched!
Indiana Jones And the Last Crusade - Seems to Work!
Quest for Glory 1 VGA - Seems to Work!
Scorched Earth - Seems to Work!

Je rajoute mes jeux à moi:
Might and magic 1 à 5 (4 et 5 = slide show = il faut une carte Ems 4mo ou 8mo)
Corridor7
Legend of valours
wolfenstein3D 8087
King quest 1 à 6 (le 6 est lent mais en réglant les paramètres il devient normal)
et le dernier trolls il me semble

Sur un Amstrad 1640 Boosté :wink:

Désolé chez moi un XT me sert pour le fun du challenge du jeu 286/386 VGA sur XT, chacun son délire :mrgreen:
Je rajoutre de la geforce2mx + sli 3dfx2 sur 486 pci + overdrive 83/100 pour du maxi délire de 3dmarklite + final fantasy glide kinenveut? :mrgreen:

Bonne continuation.
Jm bien le VGA sur Xt

Répondre