1

Depuis deux mois environ, hoffa, bien connu sur Omnimaga, a entrepris le portage de la librairie portable SDL (Simple DirectMedia Layer) sur Nspire (CX et Clickpad/Touchpad), ceci afin de fournir aux applications une librairie graphique et un canevas facilitant le portage smile

Le projet a pas mal avancé, et hoffa fournit maintenant une beta publique smile
Topic de "nSDL": http://www.omnimaga.org/index.php?topic=12378.0

Téléchargement: nSDL 0.1.4 beta (compilé avec Ndless 3.1 beta SVN r568)
Code source: https://github.com/Hoffa/nSDL


Liens utiles et tutorials pour programmer avec SDL:
* Site officiel de SDL: http://www.libsdl.org/
* documentation de SDL: http://sdl.beuc.net/sdl.wiki/FrontPage

* http://lazyfoo.net/SDL_tutorials/index.php (en anglais)
* http://www.aaroncox.net/tutorials/2dtutorials/index.html (en anglais)
* http://loka.developpez.com/tutoriel/sdl/ (en français)
* http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html#part_14186 (en français)

Images:
sdl.png sdl1.png

Topic frère: http://tiplanet.org/forum/viewtopic.php?f=43&t=8907

EDIT: mises à jour 0.1.1 -> 0.1.3, 0.1.3 -> 0.1.4.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

2

Sympa happy
Vous avez des benchs comparatifs ? tripo

3

Vous avez des benchs comparatifs ? tripo

Je vois à quoi tu fais référence, toi wink

Pour l'instant, pas que je sache.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

4

Awww sad

(grin)

5

enorme ! top

6

Lionel Debroux (./3) :
Vous avez des benchs comparatifs ? tripo

Je vois à quoi tu fais référence, toi wink

Pour l'instant, pas que je sache.

Même pas un ordre de grandeur vis à vis de vertel sur 68k ou équivalent ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

7

vu les perf de sdl sur la pitite gp32 j'en demanderais pas trop ^^
et la le mec il le pécho par le bras et il lui dit '

8

Même pas un ordre de grandeur vis à vis de vertel sur 68k ou équivalent ?

Maintenant, si smile

Après nos posts dans ce topic (mais il n'y a probablement pas de lien de cause à effet), hoffa a posté des infos sur la vitesse du blit de bitmaps: http://www.omnimaga.org/index.php?topic=12378.msg237993#msg237993 et suivants. Plus de 8000 sprites 16x16 16 bpp par seconde, ~3000 sprites 32x32 16 bpp par seconde: ça donne un meilleur taux de rafraîchissement de l'écran complet que sur TI-68k, sur lesquelles, si je me souviens bien, on atteignait moins de 20 FPS (ExtGraph demo12, par exemple - mais je ne sais plus si ce chiffre était pour la version B/W ou la version grayscale).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

9

Encore heureux que ce soit plus rapide que la TI-89 cheeky
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

En effet smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

11

Plus rapide qu'avec ExtGraph. Heureusement, Genlib est à la hauteur. smile

12

et la le mec il le pécho par le bras et il lui dit '

13

souvenir smile

14

Au début, hoffa compilait sans optimisation; maintenant, nSDL est compilé avec -O3, et ça va plus vite (*2 dans le blit de bitmaps 32x32, par exemple) ^^
http://www.omnimaga.org/index.php?topic=12378.msg238515#msg238515

Mise à jour du topic pour la v0.1.3 beta, qui est compilée avec -O3.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

15

0.1.4, avec peu de changements dans le code, mais quelques changements visant à faciliter l'utilisation (README, par exemple).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

16

La prochaine version s'appellera 0.2.0, parce qu'il y a eu encore beaucoup d'améliorations smile

Parmi ces améliorations:
* gestion de la souris;
* mode 8 bits par pixel (bpp);
* changements dans la gestion des polices;
* optimisations et stabilisations;
* "also a few surprises", hoffa écrit.

Screenshots du mode 16 bpp et du mode 8 bpp côte à côte:
1RGtr.png

Source: http://www.omnimaga.org/index.php?topic=12378.msg241029#msg241029
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

17

Wow!

L'écran reel n'est pas aussi beau non?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

18

L'écran couleur des CX (et vraisemblablement CM) n'est probablement pas aussi bon que celui de la plupart des smartphones récents (qui sont de pitch beaucoup plus fin que l'écran des CX, de toute façon), mais il est quand même plutôt sympa. C'est un gros progrès par rapport au vilain écran grayscale très lent des Clickpad & Touchpad smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

19

Ca déménage les screens grin

20

La prochaine version s'appellera 0.2.0, parce qu'il y a eu encore beaucoup d'améliorations smile

Parmi ces améliorations:
* gestion de la souris;
* mode 8 bits par pixel (bpp);
* changements dans la gestion des polices;
* optimisations et stabilisations;
* "also a few surprises", hoffa écrit.

Screenshots du mode 16 bpp et du mode 8 bpp côte à côte:
1RGtr.png

Source: http://www.omnimaga.org/index.php?topic=12378.msg241029#msg241029
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

21

Hum, tu es resté 10jours avec la même page ouverte et t'as fait un refresh ? grin
avatar
† In te confirmátus sum ex útero : de ventre matris meæ tu es protéctor meus.
illwieckz.net ~ Unvanquished ~ gg.illwieckz.net { le frag courtois } ~ NetRadiant

22

Ah nan, même pas grin
J'ai pas scrollé assez haut, du coup j'ai cru que j'avais oublié de cross-poster ici ^^

Un truc que je n'avais pas cross-posté ici, en revanche, c'est qu'hoffa continue à avancer. Il a mis un mode 8 bpp sur Clickpad, et ses essais du touchpad sembleraient montrer que la souris est plus précise, et plus agréable à utiliser, que dans l'OS. Si c'est le cas, ça ne sera pas un mal ^^
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.