L'école Philips NMS 8280
Reprise du message précédent
il y a ce petit programme sous DOShttp://www.msxarchive.nl/pub/msx/mirrors/msx2.com/sources/
charger digitize.zip
Walter
Membre non connecté
Conseiller Municipal
Le Philips MSX2 NMS8280 était vendu en boîte avec ces logiciels en pochette cartonnée :
- Philips MSX-Dos : pour la partie OS
- Philips Video Graphics : pour le logiciel de digitalisation
Il est possible d'utiliser avec la carte de digitalisation le programme d'HAL Laboratory : HALNOTE, et faire des digits dans toutes les résolutions, même en SCREEN 7 !
Son prix de vente en FRANCE dépassait à sa sortie les 10.000 Frs, soit + de 1500 E actuels.
Il a été vendu ensuite pour moins de 9.000 Frs (environ 1300 E). Mais encore beaucoup trop onéreux, et beaucoup trop tard, aussi.
Un article a été consacré sur cette machine dans un numéro de Micro News. (voir sur le site de MSXlegend).
J'ai eu cette chance d'avoir acheté d'occasion, un modéle dans son jus complet et en boîte, qui fût modifié grâce à Jipe en MSX2+, avec 1Mo RAM.
Mais ce MSX hélas capricieux, peut-être par la faute de ses propriétaires ambitieux successifs, a fini en pièces détachées (utiles je l'espère) dans le sous-sol de notre Maître à tous.
Par la suite, après l'acquisition de Turbo-R ST et GT, j'ai ajouté une cartouche HBI-VI pour continuer à jouer sur la digitalisation en screen12.
J'ai eu l'autre immense chance, par le biais de notre ami Obelix, de détenir désormais l'un des 15 Philips MSX2 NMS8280, qui ont été mis en place à la Gendarmerie de ROSNY-SOUS-BOIS (93) à cette époque de haute technologie, avec un clavier AZERTY d'origine, pour travailler surTETRIS l'acquisition d'images numériques, au regard d'infractions de la circulation (par exemple ... histoire de voir si on peut tirer profit du bouzin ... )
Une excellente et belle machine particulière, qui mérite le développement de ce sujet.
- Philips MSX-Dos : pour la partie OS
- Philips Video Graphics : pour le logiciel de digitalisation
Il est possible d'utiliser avec la carte de digitalisation le programme d'HAL Laboratory : HALNOTE, et faire des digits dans toutes les résolutions, même en SCREEN 7 !
Son prix de vente en FRANCE dépassait à sa sortie les 10.000 Frs, soit + de 1500 E actuels.
Il a été vendu ensuite pour moins de 9.000 Frs (environ 1300 E). Mais encore beaucoup trop onéreux, et beaucoup trop tard, aussi.
Un article a été consacré sur cette machine dans un numéro de Micro News. (voir sur le site de MSXlegend).
J'ai eu cette chance d'avoir acheté d'occasion, un modéle dans son jus complet et en boîte, qui fût modifié grâce à Jipe en MSX2+, avec 1Mo RAM.
Mais ce MSX hélas capricieux, peut-être par la faute de ses propriétaires ambitieux successifs, a fini en pièces détachées (utiles je l'espère) dans le sous-sol de notre Maître à tous.
Par la suite, après l'acquisition de Turbo-R ST et GT, j'ai ajouté une cartouche HBI-VI pour continuer à jouer sur la digitalisation en screen12.
J'ai eu l'autre immense chance, par le biais de notre ami Obelix, de détenir désormais l'un des 15 Philips MSX2 NMS8280, qui ont été mis en place à la Gendarmerie de ROSNY-SOUS-BOIS (93) à cette époque de haute technologie, avec un clavier AZERTY d'origine, pour travailler sur
Une excellente et belle machine particulière, qui mérite le développement de ce sujet.
Fabf
Membre non connecté
Conseiller Municipal
metalgear2
Membre non connecté
Conseiller Municipal
Walter :
J'ai eu l'autre immense chance, par le biais de notre ami Obelix, de détenir désormais l'un des 15 Philips MSX2 NMS8280, qui ont été mis en place à la Gendarmerie de ROSNY-SOUS-BOIS (93) à cette époque de haute technologie, avec un clavier AZERTY d'origine, pour travailler sur TETRIS l'acquisition d'images numériques, au regard d'infractions de la circulation (par exemple ... histoire de voir si on peut tirer profit du bouzin ... )
Ha, c'est a cause de ce 8280 de chez eux que j'ai perdu mes premiers des points ..... Je sais même pas s'ils avaient encore le 8280 quand le service a point est arrivé.
Perso, J'ai toujours voulu avoir cette machine, j'en ais rêvé longtemps avec mon frére. A chaque fois que j'en trouvé un sur Ebay ou le Boncoin, il partait trop vite. Mais je lache pas l'affaire, je l'aurais un jour, je l'aurais .....
TurboSEB
Membre non connecté
Conseiller Municipal
Le 8280 est effectivement tres complet, car contrairement au HBG900p ou Ap, il a un digitaliseur intégré, celui ci : le HBI G900pest en option sur les Sony.
Une question, le NMS8280 Azerty, est-il PAL ou SECAM?
J'ai deux HBG900Ap un Azerty (tres tres..... tres rare) et un Qwerty (tres rare) , et les deux sont logiquement PAL car réservé au marché PRO Edité par TurboSEB Le 25/04/2014 à 20h57
Une question, le NMS8280 Azerty, est-il PAL ou SECAM?
J'ai deux HBG900Ap un Azerty (tres tres..... tres rare) et un Qwerty (tres rare) , et les deux sont logiquement PAL car réservé au marché PRO Edité par TurboSEB Le 25/04/2014 à 20h57
MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
Walter :
Le Philips MSX2 NMS8280 était vendu en boîte avec ces logiciels en pochette cartonnée :
- Philips MSX-Dos : pour la partie OS
- Philips Video Graphics : pour le logiciel de digitalisation
Il est possible d'utiliser avec la carte de digitalisation le programme d'HAL Laboratory : HALNOTE, et faire des digits dans toutes les résolutions, même en SCREEN 7 !
- Philips MSX-Dos : pour la partie OS
- Philips Video Graphics : pour le logiciel de digitalisation
Il est possible d'utiliser avec la carte de digitalisation le programme d'HAL Laboratory : HALNOTE, et faire des digits dans toutes les résolutions, même en SCREEN 7 !
Ceci veut dire que la bidouille d'igal ne sert à rien ?
http://www.msxvillage.fr/forum/topic.php?id=2069#m53806
Walter
Membre non connecté
Conseiller Municipal
TurboSEB :
Une question, le NMS8280 Azerty, est-il PAL ou SECAM?
Tous les NMS8280 sont en PAL, à ma connaissance. Philips n'avait modifié que la ROM pour un clavier AZERTY spécifique à cette demande.
TurboSEB :
J'ai deux HBG900Ap ...
Bon, toi : tu sors de suite !
ericb59 :
Etla sauvegarde d'une digit ? on fait un BSAVE j'imagine ?
Yep. La sauvegarde sous Basic se fait par exemple avec les adresses de fin :
&H76A0 en SCREEN5, &HFAA0 en SCREEN7, et &HD3FF en SCREEN8. Jipe a certainement d'autres formules magiques dans ses grimoires.
GDX :
Ceci veut dire que la bidouille d'igal ne sert à rien ?
Il faut laisser les bricoleurs s'exprimer. Pour ma part, je ne touche plus au fer à souder depuis des années pour apprécier le travail d'Igal.
Dans la série, on peut évoquer Final Video Graphics, qui est un logiciel réalisé par Juan Salas purement dédié au NMS8280.
Il permet de concevoir de petites animations par frames. Je ne l'ai pas beaucoup utilisé pour pouvoir en parler objectivement.
Enfin, pour ceux qui souhaiteraient acquérir cette machine sans casse, il y a toujours possibilité de vous adresser à Bas Kornalijnslijper lors d'un voyage à Nimègues :
igal
Membre non connecté
Conseiller Municipal
On va pourrir encore un peu le sujet d'EricB59
@Gdx:
Le phénomène laisse penser que tant que la "quantité de VRAM prévue" n'est pas complètement remplis, la numérisation recommence.
De la sorte, on obtient une succession de "clichés" (miniatures) à la volée
(Les images ne sont pas identiques et recopiés, mais bien des "Frames" successives".
La technique Hardware rapportée par Jipe permet quant à elle de numériser dans les Screen 5, 6 et 7 en Noir et blanc ainsi qu'en "Pseudo Mono chrome" simplement avec l'ajout d'un Rouge "Cohérent".
C'est pas grand chose, mais cela reste intéressant pour le peu de bidouille à faire
Par contre, je suis curieux de savoir comment Hal ont fait pour Numériser dans n'importe quelle résolution sans modification hardware
@Gdx:
igal :
Quelques exemples sur les capacités inattendues du VDP.
Comme expliqué, le mode SET VIDEO 2,1,1 combiné au COPYSCREEEN0 permet de numériser tout ce passe par le VDP.
Voici ce que donne la Numérisation en SCREEN0:
Il faut comprendre que quelque soit le SCREEN sélectionné, la matrice reste [256 pixels X 212 pixels (en 8bits)].
Tant que cette Matrice n'est pas pleine, les [54 279 octets (434 232Bits)] ne sont pas remplis, le VDP ingère une nouvelle image venant de la carte vidéo en amont.
Ce résultat est obtenu avec ce listing:
@Jipe: Peut on changer cette ligne de commande de sorte à ne copier que ce qui nous interesse dans le volume de la matrice:
280 COPYSCREEN0:BSAVE"H:IMAGE"+MID$(STR$(N),2)+".SC8",0,&HD3FF,S:N=N+1:A$=INKEY$:IFA$=""THEN280
Je m'explique:
L'image numérisée est le résulta de la copie des données se trouvant stockés en VRAM.
Je suppose que la valeur 0,&HD3FF veut dire de copier un [Volume de Vram] commençant à 0 et allant jusqu'à &HD3FF.
On peut très bien imaginer ne sauvegarder "que" la partie de VRAM qui nous intéresse.
Dans l'exemple au dessus en SCREEN 0, le premier tiers du haut aurait été bon si il ne contenait pas ce qui semble être une frise de 32 blocs de 16 pixels.
On peut appliquer cette technique sur différents mode:
En SCREEN 1:
SCREEN 2:
SCREEN 3:
SCREEN 4:
Les SCREEN 5, 6 et 7 on une palette variable et ne donnent pas une image cohérente:
SCREEN5:
SCREEN6:
SCREEN7:
http://imageshack.us/a/img34/6655/q5uf.jpg
Notez que le SCREEN7 couvre le même volume que le SCREEN8:
SCREEN8:
Les SCREEN10, 11 et 12 n'apportent rien de plus puisqu'ils font le même volume que le SCREEN8 mais restent codés en RGB et non en YJK
SCREEN10:
SCREEN11:
SCREEN12:
Comme expliqué, le mode SET VIDEO 2,1,1 combiné au COPYSCREEEN0 permet de numériser tout ce passe par le VDP.
Voici ce que donne la Numérisation en SCREEN0:
Il faut comprendre que quelque soit le SCREEN sélectionné, la matrice reste [256 pixels X 212 pixels (en 8bits)].
Tant que cette Matrice n'est pas pleine, les [54 279 octets (434 232Bits)] ne sont pas remplis, le VDP ingère une nouvelle image venant de la carte vidéo en amont.
Ce résultat est obtenu avec ce listing:
Code TEXT :
10 'GOTO 300:'VA DIRECTEMENT AU PLAYER 20 'KILL"IMAGE*.* 30 VDP(10)=3:VDP(10)=2:SCREEN8:SCREEN0:'STOP LA VIBRATION IMAGE 40 'SAVE"012.ASC",A 50 ON STOP GOSUB450:STOP ON:N=1 60 SET ADJUST(8,-0):WIDTH 80:COLOR 1,15:CLS:'MODE TEXTE NOIR ET BLANC 70 PRINT"1) LANCER LE 'SOFTFIXE' SYNCHRO H SUR NMS8280 AVEC VDP9958 80 PRINT" 90 PRINT" => BARRE D ESPACE LORSQUE LE SCREEN 8 SERA CENTRE... 100 PRINT" => ALLUMER LA VIDEO PAL POUR EVITER DES PARASITES 110 A$=INKEY$:IF A$=""THEN110 120 SET VIDEO 2,0,0:SET VIDEO 0,0,0:SET VIDEO 2,0,0:COLOR 1,15,5 130 SCREEN8,,,,,2:A$=INKEY$:IF A$=""THEN130 140 SCREEN8,,,,,3:SCREEN0:'MODE ENTRELACE FIXE LA STABILITE 150 PRINT"2) INITIALISATION DU RAM DISK EN COURS 160 PRINT" PATIENTER QUELQUES INSTANTS... 170 PRINT" 180 CALL RAMDISK(0):CALL RAMDISK(4000):'RAMDISK 190 PRINT"3) LANCER LA NUMERISATION A LA VOLEE 200 PRINT" 210 PRINT" [STOP] => FAIRE UN ARRET SUR IMAGE 220 PRINT" [BARRE D ESPACE] SAUVER DES IMAGES 230 PRINT" [BARRE D ESPACE] QUITTER LA NUMERISATION 240 PRINT" 250 A$=INKEY$:IF A$=""THEN250 260 SET VIDEO 2,1,1:SCREEN8:COLOR,,255 270 COPYSCREEN0:A$=INKEY$:IF A$=""THEN270 271 SET VIDEO 0,0,0:SCREEN0:COLOR 1,15,15 272 PRINT" DEBUT..... 273 FOR T=1TO100:NEXT T 275 SET VIDEO 2,0,0:SCREEN8:COLOR,,255 280 COPYSCREEN0:BSAVE"H:IMAGE"+MID$(STR$(N),2)+".SC8",0,&HD3FF,S:N=N+1:A$=INKEY$:IFA$=""THEN280 290 SET VIDEO 0,0,0:SCREEN0:COLOR 1,15,15 300 PRINT"4) LANCER LA VISIONNEUSE 310 PRINT" 320 PRINT" [STOP] => FAIRE UN ARRET SUR IMAGE 330 PRINT" [CTRL]+[STOP] => QUITTER LE PROGRAMME 340 A$=INKEY$:IF A$=""THEN340 350 ON STOP GOSUB450:STOP ON:COLOR ,,0:SCREEN8:VDP(10)=3:VDP(10)=0 360 N=1 370 ON ERROR GOTO 420 380 SET PAGE N AND 1, (N AND 1) XOR 1 390 BLOAD"H:image"+MID$(STR$(N),2)+".sc8",S 400 N = N + 1 410 GOTO 370 420 IF ERR = 53 THEN 430 ELSE SCREEN 0:VDP(10)=3:VDP(10)=2:SET VIDEDO0,0,0: PRINT"error in line:";ERL : ERROR ERR : REM err 53 , file not found 430 RESUME 440 440 GOTO 360:'END 450 SET VIDEO 2,0,0:SET VIDEO 0,0,0:VDP(10)=3:VDP(10)=2:END
@Jipe: Peut on changer cette ligne de commande de sorte à ne copier que ce qui nous interesse dans le volume de la matrice:
280 COPYSCREEN0:BSAVE"H:IMAGE"+MID$(STR$(N),2)+".SC8",0,&HD3FF,S:N=N+1:A$=INKEY$:IFA$=""THEN280
Je m'explique:
L'image numérisée est le résulta de la copie des données se trouvant stockés en VRAM.
Je suppose que la valeur 0,&HD3FF veut dire de copier un [Volume de Vram] commençant à 0 et allant jusqu'à &HD3FF.
On peut très bien imaginer ne sauvegarder "que" la partie de VRAM qui nous intéresse.
Dans l'exemple au dessus en SCREEN 0, le premier tiers du haut aurait été bon si il ne contenait pas ce qui semble être une frise de 32 blocs de 16 pixels.
On peut appliquer cette technique sur différents mode:
En SCREEN 1:
SCREEN 2:
SCREEN 3:
SCREEN 4:
Les SCREEN 5, 6 et 7 on une palette variable et ne donnent pas une image cohérente:
SCREEN5:
SCREEN6:
SCREEN7:
http://imageshack.us/a/img34/6655/q5uf.jpg
Notez que le SCREEN7 couvre le même volume que le SCREEN8:
SCREEN8:
Les SCREEN10, 11 et 12 n'apportent rien de plus puisqu'ils font le même volume que le SCREEN8 mais restent codés en RGB et non en YJK
SCREEN10:
SCREEN11:
SCREEN12:
Le phénomène laisse penser que tant que la "quantité de VRAM prévue" n'est pas complètement remplis, la numérisation recommence.
De la sorte, on obtient une succession de "clichés" (miniatures) à la volée
(Les images ne sont pas identiques et recopiés, mais bien des "Frames" successives".
La technique Hardware rapportée par Jipe permet quant à elle de numériser dans les Screen 5, 6 et 7 en Noir et blanc ainsi qu'en "Pseudo Mono chrome" simplement avec l'ajout d'un Rouge "Cohérent".
C'est pas grand chose, mais cela reste intéressant pour le peu de bidouille à faire
Par contre, je suis curieux de savoir comment Hal ont fait pour Numériser dans n'importe quelle résolution sans modification hardware
pour Halos il faut préciser que ce programme doit être lancé uniquement d'une disquette car il écrit dans le secteur 0
une autre solution est de l'installer dans un SRAM disk
sinon ecriture du secteur 0 du disque dur = gros ennuis en perpective !!
une autre solution est de l'installer dans un SRAM disk
sinon ecriture du secteur 0 du disque dur = gros ennuis en perpective !!
TurboSEB
Membre non connecté
Conseiller Municipal
Halos, non mais Ha...... quoi ! T'est un Msxien et t'a pas ....
Halos, c'est Graphic Editor
J'ai quand meme noté qu'un Nordique empile les Philips HAUT sans tout reposé le poids sur les facades Edité par TurboSEB Le 26/04/2014 à 16h47
Halos, c'est Graphic Editor
J'ai quand meme noté qu'un Nordique empile les Philips HAUT sans tout reposé le poids sur les facades Edité par TurboSEB Le 26/04/2014 à 16h47
MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
non je parle bien de HALOS qui est le programme de dessin contenu dans HALNOTE
quand on le lance on le droit a SONY GRAPHICS EDITOR et il faut absolument une souris pour l'utliser
autre chose il faut déprotéger la disquette pour qu'il se lance sinon on a le droit a une frayeur comme moi : mince il ne marche plus
quand on le lance on le droit a SONY GRAPHICS EDITOR et il faut absolument une souris pour l'utliser
autre chose il faut déprotéger la disquette pour qu'il se lance sinon on a le droit a une frayeur comme moi : mince il ne marche plus
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie