Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 19 Sep 2014, 23:00
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
dosbox et SDL
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 5 [63 Posts]   Goto page: Previous 1, 2, 3, 4, 5 Next
Author Message
musher0


Joined: 04 Jan 2009
Posts: 4236
Location: Gatineau (Qc), Canada

PostPosted: Wed 08 Jan 2014, 08:40    Post subject:  

Merci, Médor.

J'ai juste besoin du paquet pour le DOSBox récent (et les SDL). J'ai travaillé sur un
sfs "Bureau_DOSBox" il y a 4 ans (déjà !?) et je sais comment faire les configu-
rations et les "ponts" entre des scripts, des *.desktop et des *.conf pour lancer un
programme dans DOSBox. Voir le fil mentionné par argolance ci-dessus. Je songe
à une mise à jour, s'il y a des intéressés. Mais je passerais volontiers la main, car
c'est beaucoup de travail, même si c'est passionnant. jopervasco ? Very Happy

Par curiosité, Médor, quand tu copies un fichier Linux à partir de DOSNavigator sous
DOXBox, est-ce que ça n'altère pas les fins de ligne ? (Tu sais, les différences entre
LF et CR dans les différents systèmes.) Je me suis toujours empêché de faire des
opérations de gestion de fichiers sous DOSBox par crainte de ça.

C'est dommage qu'il n'existe pas de version Linux pour DOSNavigator : à lui tout
seul, ce programme est un poste de travail quasi complet, avec éditeur, tableur,
carnet d'adresses, lecteur de CD musical, même un petit jeu, en plus de la gestion
de fichiers habituelle.

À+

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Médor


Joined: 26 May 2011
Posts: 1696

PostPosted: Wed 08 Jan 2014, 09:11    Post subject:  

Sous DOSBox, DN ne peut pas sortir du pseudo disque 'C:', en 2000 j'utilisais une version Linux de Caldera comportant l'émulateur DOS avec une image du DRdos 7.3, là j'avais accès au "disque L:" avec nc mais je ne me souviens pas les histoires de fin de lignes CR LF, bon je ne vois pas l'intérêt d'éditer ses fichiers Linux sous l'émulateur...

Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
jopervasco

Joined: 25 Mar 2011
Posts: 286

PostPosted: Wed 08 Jan 2014, 09:21    Post subject:  

Bonjour le sdl je l'avais pris là http://www.murga-linux.com/puppy/viewtopic.php?t=25383
le dosbox je l'ai compilé et fait un paquet (où peut on le stocker pour essai ?)

pour ceux qui aiment programmer, et les boucles, un exemple avec TP7 (Turbo pascal) qui fonctionne
tp7.png
 Description   
 Filesize   13.75 KB
 Viewed   232 Time(s)

tp7.png


_________________
Slacko 5.3.3 vraiment sympa Smile
Back to top
View user's profile Send private message 
Médor


Joined: 26 May 2011
Posts: 1696

PostPosted: Wed 08 Jan 2014, 11:58    Post subject:  

On peut aussi lancer Windows 1.01 (jusqu'à Win 3.X) avec un fichier image du disque placé dans son dossier /dosprog
Depuis l'invite de DOSBox C:\
boot win101.img

Astuce :
Pour pouvoir sortir le curseur de la souris bloqué dans la fenêtre de DOSBox par une application dos qui l'utilise, faire : Ctrl + F10 Wink


Cordialement,
Médor.

P.S. : Win 1.01 a déjà les fenêtres non arrondies aux angles comme sous Win 8 Laughing
DOSBox-Win101.jpg
 Description   
 Filesize   96.97 KB
 Viewed   208 Time(s)

DOSBox-Win101.jpg


_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 4236
Location: Gatineau (Qc), Canada

PostPosted: Wed 08 Jan 2014, 13:25    Post subject:  

Médor wrote:
On peut aussi lancer Windows 1.01 (jusqu'à Win 3.X) avec un fichier image du disque placé dans son dossier /dosprog
Depuis l'invite de DOSBox C:\
boot win101.img

Astuce :
Pour pouvoir sortir le curseur de la souris bloqué dans la fenêtre de DOSBox par une application dos qui l'utilise, faire : Ctrl + F10 Wink

Cordialement,
Médor.

P.S. : Win 1.01 a déjà les fenêtres non arrondies aux angles comme sous Win 8 Laughing


Il l'avouera pas tout haut, mais Windows lui manque !!!... Razz Se servir de DOSBox pour
lancer Windows 1.01. Il a bon dos, DOSBox, mais quand même !!! Héhé. Smile

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4236
Location: Gatineau (Qc), Canada

PostPosted: Wed 08 Jan 2014, 13:43    Post subject:  

jopervasco wrote:
Bonjour le sdl je l'avais pris là http://www.murga-linux.com/puppy/viewtopic.php?t=25383
le dosbox je l'ai compilé et fait un paquet (où peut on le stocker pour essai ?)
(...)


Salut, jopervasco.

J'aime bien http://limelinx.com/. Aucun chichi, pas d'inscription.

Tu y télécharges ton paquet, tu notes l'adresse de téléchargement quand c'est terminé,
et tu reviens l'inscrire dans le fil du forum. limelinx laisse l'archive en place pendant 59
jours avant de l'effacer. Les gens ont le temps d'aller chercher le paquet; sur d'autres
sites de partage, c'est souvent 7 jours, parfois 2, ou même seulement 1 jour.

Chaque fois que quelqu'un télécharge ton paquet, le compteur est remis à zéro. Tu
obtiens un nouveau délai de 59 jours à compter de ce jour-là avant que le fichier
soit effacé.

Tu peux retourner sur le site avec l'URL de l'archive pour faire semblant de le
télécharger, et tu vois le nombre de téléchargements en haut. Ainsi tu sais si ton
paquet est "populaire" !

Le poids d'une archive est limité à 100 Mo. Autre limite : pas de trucs sous droit d'auteur
traditionnel, mais opensource ou GPL, aussi "ad usum privatum" (entre amis ou
membres de la famille), c'est ok.

À tout hasard. Bonne journée !

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
jopervasco

Joined: 25 Mar 2011
Posts: 286

PostPosted: Wed 08 Jan 2014, 15:24    Post subject:  

musher0 wrote:
jopervasco wrote:
Bonjour le sdl je l'avais pris là http://www.murga-linux.com/puppy/viewtopic.php?t=25383
le dosbox je l'ai compilé et fait un paquet (où peut on le stocker pour essai ?)
(...)


Salut, jopervasco.

J'aime bien http://limelinx.com/. Aucun chichi, pas d'inscription.

Tu y télécharges ton paquet, tu notes l'adresse de téléchargement quand c'est terminé,
et tu reviens l'inscrire dans le fil du forum. limelinx laisse l'archive en place pendant 59
jours avant de l'effacer. Les gens ont le temps d'aller chercher le paquet; sur d'autres
sites de partage, c'est souvent 7 jours, parfois 2, ou même seulement 1 jour.

Chaque fois que quelqu'un télécharge ton paquet, le compteur est remis à zéro. Tu
obtiens un nouveau délai de 59 jours à compter de ce jour-là avant que le fichier
soit effacé.

Tu peux retourner sur le site avec l'URL de l'archive pour faire semblant de le
télécharger, et tu vois le nombre de téléchargements en haut. Ainsi tu sais si ton
paquet est "populaire" !

Le poids d'une archive est limité à 100 Mo. Autre limite : pas de trucs sous droit d'auteur
traditionnel, mais opensource ou GPL, aussi "ad usum privatum" (entre amis ou
membres de la famille), c'est ok.

À tout hasard. Bonne journée !

musher0

merci

voila le lien du premier paquet dosbox-0.74.pet que je mets en ligne http://limelinx.com/eve7u (j'en ai d'autre en tests ) sur les conseils de musher0 et alaindu22 http://www.murga-linux.com/puppy//viewtopic.php?t=90641

pour info je crois avoir lu que c'est une période de 30 jours que c'était gardé en ligne

Si quelqu'un peut essayer en ram de préférence pour ne rien casser...

Bien cordialement

_________________
Slacko 5.3.3 vraiment sympa Smile
Back to top
View user's profile Send private message 
Médor


Joined: 26 May 2011
Posts: 1696

PostPosted: Wed 08 Jan 2014, 16:22    Post subject:  

Bonsoir jopervasco,

Tu n'as pas déjà stipulé sur quelle version de puppy tu as compilé dosbox et le nom du pet ne le précise pas non plus, bien qu'il soit compilé sur Slacko : Slackware-13.37, d'après le fichier interne spec.pet !

D'autre part pour les options de compilation il serait mieux de faire :
./configure --prefix=/usr
Sans l'option "--prefix=/usr", par défaut les fichiers sont générés dans /usr/local/ : /bin /share etc.

Lors du make install on peut généralement passer l'option :
make install-strip DESTDIR=
Ton fichier /usr/local/bin/dosbox pèse presque 10 Mo : 9924 Ko ! Alors que celui du pet de carolina pour la même version ne pèse que 2187 Ko Wink


Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
jopervasco

Joined: 25 Mar 2011
Posts: 286

PostPosted: Wed 08 Jan 2014, 16:32    Post subject:  

heu je débute avec la création des paquets... (c'est le 1er que je mets en ligne...de 3Mo )

Oui c'est sur Slacko 5.33 que j'ai compilé

Non je n'ai pas strippé ni optimisé quoique ce soit et je n'ai pas fait attention à l'espace disque... j'essaierai de faire mieux la prochaine version avec tes conseils.

merci d'avoir essayé Smile

_________________
Slacko 5.3.3 vraiment sympa Smile
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 4236
Location: Gatineau (Qc), Canada

PostPosted: Wed 08 Jan 2014, 23:12    Post subject:  

Salut, jopervasco.

Pour ma part, je fais le "strip" après avoir fait le "make install". Je vais dans le dossier
du programme compilé, tel que je l'ai expliqué ailleurs, et sous console, je tape :
strip --strip-unneeded < programme >

Si tu ne fais pas un "strip" à un moment donné, l'éxécutable reste avec toutes les
informations de débogage dedans, infos qui ne sont pas nécessaires pour l'exécution.

J'ai découvert le paramètre < --strip-unneeded > récemment. Avant, je faisais
strip -g < programme >.

L'avantage du < --strip-unneeded > c'est qu'il est universel. On peut l'utiliser non
seulement sur les programmes mais aussi sur les bibliothèques (quand il y a en a).
Tandis que strip -g s'utilise seulement pour les programmes.

Précautions d'usage, hein ? On copie le programme compilé à < programme.orig >
avant de "l'effeuiller" Smile et on vérifie que le programme "strippé" fonctionne tel que
prévu. Sinon, on recopie de < programme.orig > à < programme >, on diagnostique
et / ou on essaie autrement.

J'ai hâte de voir ton premier "péché" ! Very Happy (hihi)

À+.

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4236
Location: Gatineau (Qc), Canada

PostPosted: Wed 08 Jan 2014, 23:22    Post subject:  

@jopervasco :

Je viens de remarquer que tu demandes à imprimer à l'écran Smile
Quote:
"Bonjour, tu utilises Turbo7 sous Puppy via DOSBox 0.74"

10 000 fois ! Dix mille fois ! T'en veux à quelqu'un ?! Twisted Evil
T'as l'air bien sérieux, comme ça, mais t'es un p'tit rigolo ! Wink

À+.

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
jopervasco

Joined: 25 Mar 2011
Posts: 286

PostPosted: Thu 09 Jan 2014, 02:55    Post subject:  

Bonjour,
merci pour les compléments d'information concernant la création des paquets. j’avais fais à minima et la réponse aux questions en anglais j'ai passé outre.. mais c'est sympa de me donner des infos car c'est ainsi que je vais progresser (et j'espère d'autres aussi)

musher0 wrote:
@jopervasco :

Je viens de remarquer que tu demandes à imprimer à l'écran Smile
Quote:
"Bonjour, tu utilises Turbo7 sous Puppy via DOSBox 0.74"

10 000 fois ! Dix mille fois ! T'en veux à quelqu'un ?! Twisted Evil
T'as l'air bien sérieux, comme ça, mais t'es un p'tit rigolo ! Wink

À+.

musher0


Rigolo moi ? Rolling Eyes

concernant les 10000 fois c'était pour donner un exemple à Pelo
Pelo wrote:
ça peut être funny d'explorer cette voie. Je peux peut-être retrouver un vieux basic de derrière les fagots. Je serai moins perdu qu'avec java ou python. Je pourrai faire des boucles.[..]

Plutôt que d'utiliser Basic je lui propose Pascal http://pascal.developpez.com/telecharger/detail/id/74/Turbo-Pascal qui est plus performant. Pour info je prépare aussi FreePascal en PET (ça tourne déjà chez moi en natif sous Linux http://pascal.developpez.com/telecharger/detail/id/1659/Free-Pascal ) mais ce sera un autre billet
si tu regardes le code :
Code:
program hello;
uses crt;
var i:integer;
begin
     clrscr;
     for i:=1 to 10000 do
     begin
          gotoxy(5,5);
          writeln(i);
     end;
     writeln('Bonjour, tu utilises Turbo7 sous Puppy via DosBox 0.74');
     write('Entrée pour quitter.');
     readln;
end.


Tu peux remarquer le gotoxy(5,5) et le write(i) dans la même boucle, ce qui veux dire que j'affiche 10000 fois au même endroit la variable i qui est incrémentée (via la boucle). En fonction de la vitesse cpu on voit plus ou moins rapidement défiler le compteur

Lorsque c'est fini j'affiche seulement le "Bonjour..." et ce une seule fois
à la fin ça me donne cela :
Quote:

10000
Bonjour, tu utilises Turbo7 sous Puppy via DosBox 0.74
Entrée pour quitter.

et ça ne dure pas 2 secondes .

PS.
musher0 wrote:
Salut, jopervasco.
[..]J'ai hâte de voir ton premier "péché" ! Very Happy (hihi)

musher0
c'est à dire ?

Bonne journée

_________________
Slacko 5.3.3 vraiment sympa Smile
Back to top
View user's profile Send private message 
Pelo


Joined: 10 Sep 2011
Posts: 3113
Location: Mer méditerrannée (1 kms°)

PostPosted: Thu 09 Jan 2014, 10:11    Post subject: Le Basic est ma limite supérieure.  

Le Basic est ma limite supérieure. pascal, et ses potes, je laisse aux matheux. Il faut une patience et une rigueur qui ne me correspondent pas du tout. Je vous laisse à vos langages. J'avais un (brave) copain qui progrmmait en langage machine. Je tire mon chapeau à ces gens qui y arrivent; et facilement en plus !
Back to top
View user's profile Send private message Yahoo Messenger 
musher0


Joined: 04 Jan 2009
Posts: 4236
Location: Gatineau (Qc), Canada

PostPosted: Thu 09 Jan 2014, 12:33    Post subject:  

@jopervasco
Si j'ai bien compris, t'en a déjà commis deux, de "péchés" : dosbox et freepascal ?! Smile
J'veux pas dire des vrais péchés; pour ceux-là, je laisse ta conscience juger ! Twisted Evil

À bientot !
musher0
~~~~~~~~~
PS. J'ai renoncé à Pascal et autres "gros" langages, auxquels je n'ai jamais compris
grand'chose. Je me concentre sur bash, ash et awk, qui me suffisent largement en
ce moment. Je me dis qu'il vaut mieux faire peu, mais faire bien.

Mais c'est extra que quelqu'un du forum s'y connaisse en Pascal.

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
jopervasco

Joined: 25 Mar 2011
Posts: 286

PostPosted: Fri 10 Jan 2014, 17:18    Post subject:  

si je peux apporter un contribution à ce forum ce sera bien.

Je marque ce billet résolu

à bientôt

_________________
Slacko 5.3.3 vraiment sympa Smile
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 5 [63 Posts]   Goto page: Previous 1, 2, 3, 4, 5 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1037s ][ Queries: 13 (0.0063s) ][ GZIP on ]