[PETITJD] Mes recherches
Modérateurs : Papy.G, fneck, Carl
[PETITJD] Mes recherches
Bonjour,
Voici la liste des choses que je recherche en ce moment:
-[Trouvé]-Clavier Apple Lisa
-[Trouvée]-Souris Apple Lisa
-[Trouvé]-Spectravideo Super Expander SV-601
-Copie de la disquette Systeme d'Exploitation Proteus
-[Trouvée, merci à Moonbeam]-Copie de la disquette systeme Leanord Sil'Z III
-Carte controleur disquette Spectravideo SV-801
D'avance merci.
Voici la liste des choses que je recherche en ce moment:
-[Trouvé]-Clavier Apple Lisa
-[Trouvée]-Souris Apple Lisa
-[Trouvé]-Spectravideo Super Expander SV-601
-Copie de la disquette Systeme d'Exploitation Proteus
-[Trouvée, merci à Moonbeam]-Copie de la disquette systeme Leanord Sil'Z III
-Carte controleur disquette Spectravideo SV-801
D'avance merci.
Dernière modification par petitjd le 09 mars 2016 13:44, modifié 4 fois.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Re: [PETITJD] Mes recherches
Tu as oublié "unité de disquettes 5"1/4 Goupil 3"...enfin je dis ça, je dis rien...
Pour ton sil'z as tu réussi à le démarrer avec une version CP/M-80 "générique" ? téléchargeable là par exemple...
Pour ton sil'z as tu réussi à le démarrer avec une version CP/M-80 "générique" ? téléchargeable là par exemple...
Tom la Riboulle, l'homme qui roule en boule !
- irios
- Messages : 3396
- Inscription : 04 nov. 2007 19:47
- Localisation : Rochefort du Gard (30)
- Contact :
Re: [PETITJD] Mes recherches
Là je ne peux rien faire pour toit petitjd !
http://irioslabs.over-blog.com/
La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Re: [PETITJD] Mes recherches
Tu ne recherches que des choses faciles à trouver
Bonne chance !
Bonne chance !
Re: [PETITJD] Mes recherches
@Legrapyl: le cp/m qui marche dessus est la version 2.2.
Je n'ai jamais essayé de demarrer un cp/m d'une autre machine pour deux raisons (mais je ne suis absolument pas certain de ce que j'avance):
-Si je ne dis pas de betises, sur le Sil'z c'est des disquettes (5,25) hard sectored, et en plus le format exact est inconnu (nb pistes?, nb secteurs?, taille secteur) donc je suis mal,
-Toujours si je ne dis pas de betises, le cp/m a une facon de booter assez speciale, c'est le moniteur contenu en rom dans le sil'z qui va chercher une piste et un secteur donné sur la disquette pour amorcer le systeme, il me semble qu'il n'y a rien d'universel dans ce processus d'amorcage entre les différentes marques d'ordinateurs, a l'epoque la notion de bios (au sens PC) n'existait pas.
Enfin, non, je ne suis pas si mal que ca, il y a un membre sur le forum qui y passe de temps a autre qui a cette fameuse disquette, mais malheureusement... peut être que quand elle sera illisible il fera la tentative de sa copie et s'apercevra que nous avons tout perdu.
Pour le G3, c'est pas pressé comme recherche l'unité floppy, j'en ai déjà une mais va falloir que je me penche dessus, les floppys sont completement hs.
@Irios et Rhod:
Je n'ai jamais essayé de demarrer un cp/m d'une autre machine pour deux raisons (mais je ne suis absolument pas certain de ce que j'avance):
-Si je ne dis pas de betises, sur le Sil'z c'est des disquettes (5,25) hard sectored, et en plus le format exact est inconnu (nb pistes?, nb secteurs?, taille secteur) donc je suis mal,
-Toujours si je ne dis pas de betises, le cp/m a une facon de booter assez speciale, c'est le moniteur contenu en rom dans le sil'z qui va chercher une piste et un secteur donné sur la disquette pour amorcer le systeme, il me semble qu'il n'y a rien d'universel dans ce processus d'amorcage entre les différentes marques d'ordinateurs, a l'epoque la notion de bios (au sens PC) n'existait pas.
Enfin, non, je ne suis pas si mal que ca, il y a un membre sur le forum qui y passe de temps a autre qui a cette fameuse disquette, mais malheureusement... peut être que quand elle sera illisible il fera la tentative de sa copie et s'apercevra que nous avons tout perdu.
Pour le G3, c'est pas pressé comme recherche l'unité floppy, j'en ai déjà une mais va falloir que je me penche dessus, les floppys sont completement hs.
@Irios et Rhod:
Dernière modification par petitjd le 23 déc. 2014 22:51, modifié 1 fois.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [PETITJD] Mes recherches
Sauf erreur de ma part, d'après ce que j'ai mis dans la base de données, les infos du floppy du Sil'z sont connues (pas de hard sectored)
http://www.system-cfg.com/detail.php?ident=1064
http://www.system-cfg.com/detail.php?ident=1064
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: [PETITJD] Mes recherches
cp/m-80 2.2 version Kaypro
et y'en a d'autres. Tu ne perds rien à essayer.
et y'en a d'autres. Tu ne perds rien à essayer.
Tom la Riboulle, l'homme qui roule en boule !
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [PETITJD] Mes recherches
Les applications CP/M sont (normalement) compatibles avec tous les systèmes, mais les OS ont une partie propre au hardware auquel ils sont destinés... donc (normalement) non compatibles.
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: [PETITJD] Mes recherches
@Fabien:
C'est pour ca que j'ai precisé "si je ne dis pas de betises". Je sais pas pourquoi je m'etais mis en tete que c'etait du hard sectored
Pour le format, Leduigou avait emis une hypothese ici:
http://forum.system-cfg.com/viewtopic.p ... l+z#p64056
La suite du post a fait pshiiiitttt, je n'ai plus jamais eut de nouvelles de Silicium.
C'est pour ca que j'ai precisé "si je ne dis pas de betises". Je sais pas pourquoi je m'etais mis en tete que c'etait du hard sectored
Pour le format, Leduigou avait emis une hypothese ici:
http://forum.system-cfg.com/viewtopic.p ... l+z#p64056
La suite du post a fait pshiiiitttt, je n'ai plus jamais eut de nouvelles de Silicium.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Re: [PETITJD] Mes recherches
Voila un peu plus d'infos sur la problematique du boot cpm sur un hardware pour lequel le systeme n'est pas concu a l'origine:
(section: How do I write my own version of CP/M for my own hardware or computer or emulator?)
http://www.retrotechnology.com/dri/howto_cpm.html#myown
Ici, la notion de bios est bien specifique a chaque hardware.
(section: How do I write my own version of CP/M for my own hardware or computer or emulator?)
http://www.retrotechnology.com/dri/howto_cpm.html#myown
Ici, la notion de bios est bien specifique a chaque hardware.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Re: [PETITJD] Mes recherches
tout à fait : le CP/M est scindé en 2 parties :
* la première est le système d'exploitation même qui est standard à l'instruction prêt dans tous les CP/M d'une même version.
* Mais la seconde partie est entièrement dépendante de la machine, c'est là que l'on récupère les appel du CP/M pour lire un octet, un secteur formater sur le lecteur et selon l'IOByte là ou on écris sur l'écran, l'imprimante, le punch card, le clavier, la liaison série ...
Pour créer un CP/M pour une machine donnée, il faut simplement écrire les routines de base (que l'on pourrait appeler le BIOS, et qui d'ailleurs s'appel comme cela ! à contrario du DBOS qui est géré par le CP/M )
Ci dessous un extrait du code CP/M V2.2 original avec la table d'allocation du BIOS vierge et donc à documenter pour une vrai machine.
L'allocation mémoire n'est pas fixe de même que le format des supports (il y a des routines pour convertir le format CP/M et le format attendu sur le support). Tout ceci est à documenter dans le BIOS.
Quand au loader, il s'agit tout simplement du code qui permettra de charger le CP/M depuis un support type disquette jusqu'à la RAM du processeur pour qu'ensuite il donne la main au CP/M. Il dépend donc également de la machine puisque la façon de charger un secteur de disquette dans de la RAM ... dépend de la machine
JJ
* la première est le système d'exploitation même qui est standard à l'instruction prêt dans tous les CP/M d'une même version.
* Mais la seconde partie est entièrement dépendante de la machine, c'est là que l'on récupère les appel du CP/M pour lire un octet, un secteur formater sur le lecteur et selon l'IOByte là ou on écris sur l'écran, l'imprimante, le punch card, le clavier, la liaison série ...
Pour créer un CP/M pour une machine donnée, il faut simplement écrire les routines de base (que l'on pourrait appeler le BIOS, et qui d'ailleurs s'appel comme cela ! à contrario du DBOS qui est géré par le CP/M )
Ci dessous un extrait du code CP/M V2.2 original avec la table d'allocation du BIOS vierge et donc à documenter pour une vrai machine.
Code : Tout sélectionner
;**************************************************************
;*
;* B I O S J U M P T A B L E
;*
;**************************************************************
;
BOOT: JP 0 ;NOTE WE USE FAKE DESTINATIONS
WBOOT: JP 0
CONST: JP 0
CONIN: JP 0
CONOUT: JP 0
LIST: JP 0
PUNCH: JP 0
READER: JP 0
HOME: JP 0
SELDSK: JP 0
SETTRK: JP 0
SETSEC: JP 0
SETDMA: JP 0
READ: JP 0
WRITE: JP 0
PRSTAT: JP 0
SECTRN: JP 0
L'allocation mémoire n'est pas fixe de même que le format des supports (il y a des routines pour convertir le format CP/M et le format attendu sur le support). Tout ceci est à documenter dans le BIOS.
Quand au loader, il s'agit tout simplement du code qui permettra de charger le CP/M depuis un support type disquette jusqu'à la RAM du processeur pour qu'ensuite il donne la main au CP/M. Il dépend donc également de la machine puisque la façon de charger un secteur de disquette dans de la RAM ... dépend de la machine
JJ
Re: [PETITJD] Mes recherches
pour le clavier de lisa, ils parlaient sur lisalist il y a pas longtemps de programmer un arduino ou equiv pour utiliser un clavier usb.
L'inverse a déjà été fait (clavier de lisa sur PC).
La souris, une souris de mac plus, ca fonctionne!
L'inverse a déjà été fait (clavier de lisa sur PC).
La souris, une souris de mac plus, ca fonctionne!
Apple 1: http://applethefirst.blogspot.com/
Re: [PETITJD] Mes recherches
Mais bon... Utiliser un clavier USB ou tout autre dispositif moderne sur un Lisa casse méchament la magie.
Re: [PETITJD] Mes recherches
+1 Fabrice... ça rend service mais ça ne remplace pas un vrai clavier, ni même une copie exacte...
Tom la Riboulle, l'homme qui roule en boule !
Re: [PETITJD] Mes recherches
En même temps avoir un Lisa et ne pas pouvoir l'utiliser parce que l'on as pas le clavier ou le clavier est HS, je préfère 100 fois interfacer un Arduino que d'attendre 100 ans de trouver un vrai clavier