[NEC PC-8001] La disquette perdue !

Tout ce qui concerne le logiciel original et sa sauvegarde avec entre autre la régénération des disquettes ou autres supports physiques.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par Carl »

Bruce, tu as un 8032A et dans la doc je ne vois pas de RAM additionnelle, donc pour le CP/M c'est mort...
Carl
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par Carl »

A propos du module 8011 :

32Ko en 16 circuits RAM de 2Ko : D416C (16384 X 1-Bit Dynamic NMOS RAM)

https://datasheetspdf.com/datasheet/D416C.html

Carl
Avatar de l’utilisateur
6502man
Messages : 12332
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par 6502man »

Bon le test mémoire à l'air d'avoir fonctionné correctement dans toutes les configurations.

Ces RAM tri tensions sont souvent en pannes dans nos vielles machines.

Ce que tu peux faire si tu à le temps :
Avec l'oscillo vérifie les tensions sur les pins 1(-5V), 8(+12V), 9(+5V) avec 16(GND).
Ensuite vérifie les pins 2 (DIN) et 14(DOUT) de chaque DRAMS si tu vois de l'activité.
Si une des tensions fluctue trop, ou un DIN ou DOUT présente un signal plat cela peut
venir d'une/des DRAMS.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
bruce7491
Messages : 119
Inscription : 26 juin 2023 15:06
Localisation : Essonne 91
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par bruce7491 »

Carl a écrit : 14 sept. 2023 19:09 Bruce, tu as un 8032A et dans la doc je ne vois pas de RAM additionnelle, donc pour le CP/M c'est mort...
La ram n'est pas dans ce module.
Il y a une carte fille dans le 8001.
Pièces jointes
rn_image_picker_lib_temp_0f99f865-4519-44de-bd11-1e6d7887bc6c.jpg
rn_image_picker_lib_temp_0f99f865-4519-44de-bd11-1e6d7887bc6c.jpg (77.7 Kio) Consulté 2886 fois
Association MO5, HFSPlay, RGC
Animateur des lives MO5 https://www.twitch.tv/mo5assoretro
Podcast ArchéoCiné http://archeocine.ddns.net
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par Carl »

Bruce, ta carte fille est une extension de RAM ? 32 ko ?

@Phils, merci pour les infos, je me lance dans les tests des que j'ai un peu de temps libre...

Carl
Avatar de l’utilisateur
bruce7491
Messages : 119
Inscription : 26 juin 2023 15:06
Localisation : Essonne 91
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par bruce7491 »

On dirait bien non?
Avec toutes ces puces alignées.
Association MO5, HFSPlay, RGC
Animateur des lives MO5 https://www.twitch.tv/mo5assoretro
Podcast ArchéoCiné http://archeocine.ddns.net
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par Carl »

tu peux zoomer sur la photo ?

Carl
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par Carl »

Avec l'oscillo vérifie les tensions sur les pins
1(-5V) conforme
8(+12V) conforme
9(+5V) conforme

Ensuite vérifie les pins 2 (DIN) et 14(DOUT) de chaque DRAMS si tu vois de l'activité = Oui

DIN ou DOUT présente un signal plat = non

Il y a un truc que je n'avais évoqué, ce sont les DIP-SWITCH qui ont probablement été bougé par curiosité...
IMG_1838.jpg
IMG_1838.jpg (49.54 Kio) Consulté 2759 fois
Avatar de l’utilisateur
bruce7491
Messages : 119
Inscription : 26 juin 2023 15:06
Localisation : Essonne 91
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par bruce7491 »

Carl a écrit : 15 sept. 2023 17:30 tu peux zoomer sur la photo ?
Je te fais ça dans la soirée.
Association MO5, HFSPlay, RGC
Animateur des lives MO5 https://www.twitch.tv/mo5assoretro
Podcast ArchéoCiné http://archeocine.ddns.net
Avatar de l’utilisateur
bruce7491
Messages : 119
Inscription : 26 juin 2023 15:06
Localisation : Essonne 91
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par bruce7491 »

Voici.
Pièces jointes
extram.jpg
extram.jpg (240.41 Kio) Consulté 2719 fois
Association MO5, HFSPlay, RGC
Animateur des lives MO5 https://www.twitch.tv/mo5assoretro
Podcast ArchéoCiné http://archeocine.ddns.net
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par Carl »

C’est bien une carte 32ko…..

Carl
Avatar de l’utilisateur
6502man
Messages : 12332
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par 6502man »

@Carl: donc la RAM semble fonctionner correctement sur ton 8011.
Par contre les dipswitch peuvent avoir une incidence sur le fonctionnement
avec le 8001, mais faut il encore connaitre leurs significations !!!
Tout ca nous arrange pas :lol:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par Carl »

A64CA91D-8A4E-4828-BFA8-447DD81D3B8D.jpeg
A64CA91D-8A4E-4828-BFA8-447DD81D3B8D.jpeg (311.19 Kio) Consulté 2597 fois
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par Carl »

Suite à des échange sur le forum Vintage Computer Federation
https://forum.vcfed.org/

Voici quelques info à propos du NEC PC8011 (Traduction du Japonais via Google translate), j'ai refais le tableau des commutateurs DIP.
original : http://cmpslv2.starfree.jp/Pc80/Pc8011.htm

Unité d'extension PC-8011


PROM 8 Ko (2716*4) extensible
RAM 32 Ko extensible
RS-232C 2 canaux
Interface IEEE488
Interface de port parallèle à usage général
interface de l'unité minidisque
 
Sélection de mode

DIP SW1 1 et 2 du PC-8011 sont la sélection de mode au démarrage.
Cependant, même si l'appareil est allumé en mode 2,
Pratiquement inutilisable car il n'y a pas de programme
Utilisé pour la réinitialisation après le transfert du programme
En outre, affichez l'un des ports 0E0H à 0E3H (toutes les données conviennent)

NEC 8011.jpg
NEC 8011.jpg (100.98 Kio) Consulté 2237 fois
 
 

0B0H : port d'E/S parallèle à usage général, entrée 8 bits
 d7:DI7
 d6:DI6
 d5 : DI5
 d4:DI4
 d3:DI3
 d2:DI2
 d1:DI1
 d0:DI0
 
0B1H : sortie 8 bits du port d'E/S parallèle à usage général
 d7:DO7
 d6:DO6
 d5 : DO5
 d4:DO4
 d3:DO3
 d2 : DO2
 d1:DO1
 d0:DO0
 
0B2H : entrée 4 bits du port d'E/S parallèle à usage général
 d7 : inutilisé
 d6 : 〃
 d5 : 〃
 d4 : 〃
 d3:IN3
 d2:IN2
 d1:IN1
 d0:IN0
 
0B3H : sortie 4 bits du port d'E/S parallèle à usage général
 d7 : inutilisé
 d6 : 〃
 d5 : 〃
 d4 : 〃
 d3:/SORTIE3
 d2:/SORTIE2
 d1:/SORTIE1
 d0:/SORTIE0
 
 
0C0H : entrée/sortie de données RS-232C Ch1 8251
 
0C1H : entrée/sortie de contrôle RS-232C Ch1 8251
 Réglage du mode (sortie)
  Mode asynchrone
   d7 : bit d'arrêt S2 11=2 bits, 10=1+1/2 bits
   d6:S1 01=1 bit, 00=invalide
   d5:EP Génération/vérification de parité paire 1=Nombre pair, 0=Nombre impair
   d4:PEN Parité activée 1=activer, 0=désactiver
   d3:L2 longueur des caractères 11=8 bits, 10=7 bits
   d2:L1 01=6 bits, 00=5 bits
   d1:B2 Débit en bauds 11=×64, 10=×16
   d0:B1 01=×1, 00=mode synchrone
 
  Mode synchrone (sortie)
   d7 : Synchronisation de caractère unique SCS 1 = caractère SYNC unique, 0 = caractère SYNC double
   d6 : détection de synchronisation externe ESD 1=entrée SYNDET, 0=sortie SYNDET
   d5:EP Génération/vérification de parité paire 1=Nombre pair, 0=Nombre impair
   d4:PEN Parité activée 1=activer, 0=désactiver
   d3:L2 longueur des caractères 11=8 bits, 10=7 bits
   d2:L1 01=6 bits, 00=5 bits
   d1:0
   d0:0
 
 
  commande (sortie)
   d7:EH HUNT 1=Démarrer la détection du caractère SYNC, 0=Ne rien faire
   d6 : réinitialisation interne IR 1 = Retourner le 8251 au format mode/instruction, 0 = Ne rien faire
   d5 : demande d'envoi RTS 1 = activer la demande d'envoi, 0 = ne rien faire
   d4:ER Réinitialisation d'erreur 1=Réinitialiser l'indicateur d'erreur (PE, OE, FE), 0=Ne rien faire
   d3 : SBRK Envoyer le caractère de pause 1 = Envoyer le caractère de pause, 0 = Fonctionnement normal
   d2 : activation de la réception RXE 1 = activer, 0 = désactiver
   d1 : Données ETR/Terminal prêt 1 = Activer les données/terminal prêt, 0 = Ne rien faire
   d0 : activation de la réception TXEN 1=activer, 0=désactiver
 
 
  Statut (entrée)
   d7 : données DSR prêtes 1=Activé, 0=Désactivé
   d6 : Détection de caractère SYNDET SYNC 1 = Caractère détecté, 0 = Aucune détection
   d5 : erreur de cadrage FE 1 = une erreur s'est produite, 0 = aucune erreur
   d4 : erreur de dépassement OE 1 = une erreur s'est produite, 0 = aucune erreur
   d3 : erreur de parité PE 1 = une erreur s'est produite, 0 = aucune erreur
   d2 : tampon de transmission T×E vide 1=vide, 0=plein
   d1 : R×RDY Réception prête 1=prêt, 0=occupé
   d0 : T×RDY Transmission prête 1=Prêt, 0=Occupé
 
 
0C2H : entrée/sortie de données RS-232C Ch2 8251
 
0C3H : entrée/sortie de contrôle RS-232C Ch2 8251
 Réglage du mode (sortie)
  Mode asynchrone
   d7 : bit d'arrêt S2 11=2 bits, 10=1+1/2 bits
   d6:S1 01=1 bit, 00=invalide
   d5:EP Génération/vérification de parité paire 1=Nombre pair, 0=Nombre impair
   d4:PEN Parité activée 1=activer, 0=désactiver
   d3:L2 longueur des caractères 11=8 bits, 10=7 bits
   d2:L1 01=6 bits, 00=5 bits
   d1:B2 Débit en bauds 11=×64, 10=×16
   d0:B1 01=×1, 00=mode synchrone
 
  Mode synchrone (sortie)
   d7 : Synchronisation de caractère unique SCS 1 = caractère SYNC simple, 0 caractère SYNC double
   d6 : détection de synchronisation externe ESD 1=entrée SYNDET, 0=sortie SYNDET
   d5:EP Génération/vérification de parité paire 1=Nombre pair, 0=Nombre impair
   d4:PEN Parité activée 1=activer, 0=désactiver
   d3:L2 longueur des caractères 11=8 bits, 10=7 bits
   d2:L1 01=6 bits, 00=5 bits
   d1:0
   d0:0
 
  commande (sortie)
   d7:EH HUNT 1=Démarrer la détection du caractère SYNC, 0=Ne rien faire
   d6 : réinitialisation interne IR 1 = Retourner le 8251 au format mode/instruction, 0 = Ne rien faire
   d5 : demande d'envoi RTS 1 = activer la demande d'envoi, 0 = ne rien faire
   d4:ER Réinitialisation d'erreur 1=Réinitialiser l'indicateur d'erreur (PE, OE, FE), 0=Ne rien faire
   d3 : SBRK Envoyer le caractère de pause 1 = Envoyer le caractère de pause, 0 = Fonctionnement normal
   d2 : activation de la réception RXE 1 = activer, 0 = désactiver
   d1 : Données ETR/Terminal prêt 1 = Activer les données/terminal prêt, 0 = Ne rien faire
   d0 : activation de la réception TXEN 1=activer, 0=désactiver
 
  Statut (entrée)
   d7 : données DSR prêtes 1=Activé, 0=Désactivé
   d6 : Détection de caractère SYNDET SYNC 1 = Caractère détecté, 0 = Aucune détection
   d5 : erreur de cadrage FE 1 = une erreur s'est produite, 0 = aucune erreur
   d4 : erreur de dépassement OE 1 = une erreur s'est produite, 0 = aucune erreur
   d3 : erreur de parité PE 1 = une erreur s'est produite, 0 = aucune erreur
   d2 : tampon de transmission T×E vide 1=vide, 0=plein
   d1 : R×RDY Réception prête 1=prêt, 0=occupé
   d0 : T×RDY Transmission prête 1=Prêt, 0=Occupé
 
 
0D0H : sortie de données du bus IEEE-488
0D1H : entrée de données du bus IEEE-488
0D2H : sortie du signal de commande du bus IEEE-488
0D3H : contrôle du bus IEEE-488 8255
0D8H : entrée de signal de commande de bus IEEE-488
0DAH : bus IEEE-488 pour mon entrée en mode adresse
0DCH : stroboscope de contrôle NRFD du bus IEEE-488
0DEH : sortie de contrôle du mode bus IEEE-488
 
 
0E0H : MODE0 sélectionne N-BASIC, ROM d'extension à l'intérieur de l'unité principale
0E1H : ROM de sélection MODE1 du PC-8011
0E2H : MODE2 sélectionne la RAM du PC-8011
0E3H : MODE3 sélectionnez N-BASIC + PC-8011 ROM
 
0E4H : 8214 sortie d'état actuel (INT8-15)
 d7:INT15 IEEE-488 1=Interruption activée, 0=Interruption désactivée
 d6:INT14 IEEE-488 1=Interruption activée, 0=Interruption désactivée
 d5 : INT13 Horloge temps réel 1 = Interruption activée, 0 = Interruption désactivée
 d4 : INT12 Inutilisé 1 = Interruption activée, 0 = Interruption désactivée
 d3 : INT11 RS-232C Ch1 1=Interruption activée, 0=Interruption désactivée
 d2 : INT10 RS-232C Ch2 1=Interruption activée, 0=Interruption désactivée
 d1 : INT9 Port d'E/S parallèle à usage général 1 = interruption activée, 0 = interruption désactivée
 d0 : INT8 Port d'E/S parallèle à usage général 1 = Interruption activée, 0 = Interruption désactivée
 
0E5H : 8214 sortie d'état actuel (INT0-7)
 d7 : bus d'E/S d'extension INT7 1 = interruption activée, 0 = interruption désactivée
 d6 : bus d'E/S d'extension INT6 1 = interruption activée, 0 = interruption désactivée
 d5 : bus d'E/S d'extension INT5 1 = interruption activée, 0 = interruption désactivée
 d4 : bus d'E/S d'extension INT4 1 = interruption activée, 0 = interruption désactivée
 d3 : Bus d'E/S d'extension INT3 1 = Interruption activée, 0 = Interruption désactivée
 d2 : Bus d'E/S d'extension INT2 1 = Interruption activée, 0 = Interruption désactivée
 d1 : INT1 Bus d'extension d'E/S 1 = Interruption activée, 0 = Interruption désactivée
 d0:INT0 Bus d'extension E/S 1=Interruption activée, 0=Interruption désactivée
 
0E6H : interruption en temps réel
 d7 : inutilisé
 d6 : 〃
 d5 : 〃
 d4 : 〃
 d3 : 〃
 d2 : 〃
 d1 : 〃
 d0:1=autorisé, 0=interdit
 
 
0FCH : Disque de type intelligent 8255 PA
0FDH : Disque de type intelligent 8255 Po
0FEH : Disque de type intelligent 8255 PC
0FFH : Disque de type intelligent 8255 CW
 

Port E/S parallèle à usage général
 1 : GND 2 : DO0
 3 : GND 4 : DO1
 5 : GND 6 : DO2
 7 : GND 8 : DO3
 9 : GND 10 : DO4
 11:GND 12:DO5
 13:/INT9 14:DO6
 15:/INT8 16:DO7
 17:IN0 18:DI0
 19:IN1 20:DI1
 21 : IN2 22 : DI2
 23:IN3 24:DI3
 25:/OUT0 25:DI4
 27:/SORTIE1 28:DI5
 29:/SORTIE2 30:DI6
 31: /OUT3 32:DI7
 33 : +5 V 34 : GND
 

Port RS-232C
Modification du débit en bauds
Réglez le débit de communication à l'aide du DIP SW situé sur toute la surface.
Vous pouvez sélectionner le borate en spécifiant le mode.
De plus, le RS-232C est équipé de 2 canaux.
Les DIP SW 1 à 5 sont le canal 1,
6 à 10 est le taux de transfert du canal 2.
 
 1 seul ON : x 16 = 4 800 bauds / x 64 = 1 200 bauds
 Seulement 2 ON : x 16 = 2400 bauds / x 64 = 600 bauds
 Seulement 3 ON : x 16 = 1 200 bauds / x 64 = 300 bauds
 Seulement 4 ON : x 16 = 600 bauds / x 64 = 100 bauds
 Seul 5 est allumé : ×16 = 300 bauds / ×64 = 75 bauds
 
  1 : GND 2 : T×D
  3 : R×D 4 : RTS
  5 : CTR 6 : DSR
  7 : GND 8 : Inutilisé
  9 : Inutilisé 10 : 〃
  11 : 〃 12 : 〃
  13 : 〃 14 : 〃
  15 : 〃 16 : 〃
  17 : 〃 18 : 〃
  19:〃 20:DTR
  21 : 〃 22 : Inutilisé
  23 : 〃 24 : 〃
  25 : 〃 26 : GND
 
 

Bus d’E/S d’extension
 
 1:/INT0 2:DB0
 3:/INT1 4:DB1
 5:/INT2 6:DB2
 7:/INT3 8:DB3
 9:/INT4 10:DB4
 11:/INT5 12:DB5
 13:/INT6 14:DB6
 15:/INT7 16:DB7
 17:GND 18:/IOR
 19 : GND 20 : /OIE
 21:GND 22:A0
 23:GND 24:A1
 25:GND 26:A2
 27:GND 28:A3
 29:GND 30:/EXT0
 31:GND 32:/EXT1
 33:GND 34:/EXT2
 35:GND 36:/RESET
 37:GND 38:/INTV
 39:GND 40:/ATTENDRE
 41:GND 42:/NMI
 43:GND 44:/MI
 45:+12V 46:HORLOGE
 47:-12V 48:φ
 49 : +5 V 50 : GND
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13300
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [NEC PC-8001] La disquette perdue !

Message par Carl »

Mon souci de disquette de boot CP/M reste entier car je n'ai toujours pas la bonne disquette ou image...

Carl
Répondre