MSX Village forum

L'école Philips NMS 8280

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10730

Le 25/04/2014 à 19h39

Reprise du message précédent

il y a ce petit programme sous DOS
http://www.msxarchive.nl/pub/msx/mirrors/msx2.com/sources/
charger digitize.zip


:noel
Site web    
Walter Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 02/10/2009 à 19h33

Messages: 1883

Le 25/04/2014 à 20h18
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. :oups
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. :top
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. :p

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 ... ) :)

Une excellente et belle machine particulière, qui mérite le développement de ce sujet. :tchin
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 25/04/2014 à 20h27
Sacré Walter :top
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 25/04/2014 à 20h37
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 ..... :lol 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 .....



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5886

Le 25/04/2014 à 20h51
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:oups) 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)
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5566

Le 25/04/2014 à 21h35
Oh pardon j'avais lu screen 5 !
Etla sauvegarde d'une digit ? on fait un BSAVE j'imagine ?


banniere-ericb59e
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 26/04/2014 à 01h35
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 ! :|


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

Rang

Avatar

Groupe : compte ++

Inscrit le : 02/10/2009 à 19h33

Messages: 1883

Le 26/04/2014 à 03h44
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 ! :lol



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. :moue





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 :







:noel
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 26/04/2014 à 09h46
On va pourrir encore un peu le sujet d'EricB59 :p



@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:

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 :D

(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 :gne


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Walter Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 02/10/2009 à 19h33

Messages: 1883

Le 26/04/2014 à 12h48
Je parlais de résolutions exploitables graphiquement : 5, 6, 7 et 8. :oups
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10730

Le 26/04/2014 à 13h51
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 !!


:noel
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5886

Le 26/04/2014 à 16h45
Halos, non mais Ha...... quoi !:oups T'est un Msxien et t'a pas .... :lol


^^ 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)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10730

Le 26/04/2014 à 16h49
le multi-telopper il faut avoir l'original sinon ça bugge a un moment ou un autre

halos est un morceau de multi-telopper qui suffit bien pour la digit et pour dessiner ;)


:noel
Site web    
Walter Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 02/10/2009 à 19h33

Messages: 1883

Le 26/04/2014 à 18h14
Halos ? :hum

Ce n'est pas HALNOTE, pluto ... Jipe ? :hum
(pour ne pas confondre avec le chien de Mickey)
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5566

Le 26/04/2014 à 18h28
Quelqu'un à un zip de ce logiciel ?


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10730

Le 26/04/2014 à 18h37
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 :(


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie