MSX Village forum

L'école programme pour Digitaliser avec un 8280

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10888

Le 11/01/2013 à 15h00
http://www.msxarchive.nl/pub/msx/mirrors/msx2.com/sources/
charger digitize.zip

petit programme simple d'emploi avec la doc et le fichier source pour les bricoleurs

autre programme pour digitaliser a partir du basic :

1000 ON STOP GOSUB 1110:STOP ON
1010 VDP(10)=2
1020 COLOR1,15,15
1030 SCREEN8
1040 COLOR ,255,255
1050 SET VIDEO 2,0,1,1,0,1
1060 COPY SCREEN0
1070 FOR I=0TO100:NEXT
1080 SET VIDEO 0,0,0,0,0,0
1090 FOR I=0TO200:NEXT
1100 GOTO 1050
1110 SET VIDEO 0,0,0,0,0,0

le ON STOP et la derniére ligne servent a reprendre la main sur le basic même si on est en mode digit


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 11/01/2013 à 18h17
Merci Jipe:

Vais tester ça de suite :top


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 11/01/2013 à 22h23
Comme toujours, tu fais la différence :tchin

Voici le rendu :top


J'ai à peine modifié le programme en omettant d'exécuter les lignes 1070 et 1090 tel que:

Code TEXT :
1000 ON STOP GOSUB 1110:STOP ON
1010 VDP(10)=2
1020 COLOR1,15,15
1030 SCREEN8
1040 COLOR ,255,255
1050 SET VIDEO 2,0,1,1,0,1
1060 COPY SCREEN0
1070'FOR I=0TO100:NEXT
1080 SET VIDEO 0,0,0,0,0,0
1090'FOR I=0TO200:NEXT
1100 GOTO 1050
1110 SET VIDEO 0,0,0,0,0,0


Voici la disquette prête à l'emploi:
DIGITJIPE.zip

Merci pour cette solution Jipe ^^

Si quelqu'un veut bien tester le comportement d'un vrai 8280?
Je me demande ce qui se passe réellement :moue


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10888

Le 12/01/2013 à 11h55
sur une vrai machine si on retire la premiére tempo la digit n'a pas le temps de se faire a fond

tu peux le refaire avec une image plein de couleurs pour mieux voir le rendu screen 8 ?


:noel
Site web    
metalgear Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 12/10/2009 à 17h29

Messages: 778

Le 12/01/2013 à 13h37
Moi,je me demande où va s'arrêter Igal :lol

En tout cas,vraiment :top


MSXien...pur et dur et toujours Supmsx
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/01/2013 à 14h29
Plus coloré, le père noël en personne.



Je peux essayer en attribuant des valeurs (minimales) à 1070 et 1090!

Les valeurs à l'origine sur le programmes font trop traîner le processus.

Essais de voir quelle valeur minimale est nécessaire pour que l'image [Entière] soit numérisée et j'essaierai avec cette valeur :tchin

Edit: Pour l'occasion, j'ai viré l'étirement horizontal de l'image. (C'est moins beau comme ça je trouve :s Edité par igal Le 12/01/2013 à 14h31


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10888

Le 12/01/2013 à 22h14
l'image me parait trop belle pour du screen 8
on dirait l'image source et non pas une digit


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/01/2013 à 22h54
J'y ai pensé aussi.

Fondamentalement, je ne cherche même pas à numériser, mais juste forcer BlueMsx à enregistrer la source vidéo externe.

Ce qui est la première étape nécessaire pour enregistrer un second VDP qui utiliserait cette entrée ;)

Par contre, pour émuler le VDP sur le Port cartouche, il faudrait peut être que je m'adresse à l'auteur, mais je veux pas trop me faire d'illusions :moue


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/01/2013 à 22h57
Je vais modifier les lignes 1070 et/ou 1090 pour forcer la numérisation. ;)


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/01/2013 à 23h17
En SCREEN8:



J'ai simplement modifié les lignes 1070 et 1090 en diminuant l'incrémentation de "I" au minimum à savoir 1 sur les deux lignes.

Code TEXT :
1000 ON STOP GOSUB 1110:STOP ON
1010 VDP(10)=2
1020 COLOR1,15,15
1030 SCREEN8
1040 COLOR ,255,255
1050 SET VIDEO 2,0,1,1,0,1
1060 COPY SCREEN0
1070 FOR I=0TO1:NEXT
1080 SET VIDEO 0,0,0,0,0,0
1090 FOR I=0TO1:NEXT
1100 GOTO 1050
1110 SET VIDEO 0,0,0,0,0,0


J'essaierai d'autre valeurs voir comment réagi l'émulateur. :moue


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 13/01/2013 à 10h19
Toujours en SCREEN 8 et les variables [I=0TO1]

J'ai désactivé les étirement Horizontale et Verticale:
Edité par igal Le 13/01/2013 à 10h35


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10888

Le 13/01/2013 à 11h24
c'est du a quoi l'effet image entiére , 1/4 d'image ?

as tu essayé le programme sous DOS que j'avais mis avec le programme basic ?


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 13/01/2013 à 15h58
Alors voila.

Je viens de tester avec le programme DOS.

Il s'agit de DIGITIZE.COM.

Le fonctionnement du logiciel est le suivant:

1) La source est visible sur le fond d'écran.

2) L'appuie sur la [Barre d'espace] prend un instantané de l'écran.

3) La touche [Enter] remet la source au premier plan.

Au niveau de l'émulation, je compris la chose suivante:

1) BlueMsx n'enregistre "Jamais" l'image "Source" de fond. (Mars2000 l'avait dit d'ailleurs :top )

2) BlueMsx enregistre "SEULEMENT" ce qui est généré par le VDP.

3) BlueMsx enregistre "AUSSI" le comportement (Input) des touches dans le TEMPS.
Exemple: L'appuie sur la touche [ESPACE] et [ENTER] est enregistré et rejoué.

Voici une scène sans aucune saisie d'écran et donc ne passant pas par le VDP et donc pas enregistré par BlueMsx:


4) La saisie d'images que l'on verra plus bas dans le second exemple signifie que BlueMsx rejoue le scénario des touches (INPUT) et enregistrera en SCREEN 8 (donc par le VDP) l'image présente au moment ou le CODEC d'enregistrement est en train de travailler :fou

Voici un second extrait, avec cette fois ci des saisies d'écran comme expliqué un peu plus haut:


@Jipe: Comme tu peux le voir, le Bug 1/4 d'écran plein écran se reproduit une fois toutes les deux saisies d'écran! Edité par igal Le 13/01/2013 à 16h00


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie