30

Ca a l'air d'etre un sacre bordel le C sur la Lynx sorry
avatarProud 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.

31

L'ancien compilo est pourrave, mais certains font de la résistance pour pas passer au nouveau ^^
avatarZeroblog

« 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

32

Le mienne était assez root quand même.
Je partais du principe que le fichier était aligné en ROM (#ALIGN dans le .mak de lynxer), je récupérais l'adresse de début du fichier et je le chargeais par bloc d'1 ko en boucle.
Je n'ai pas étudié à fond le code ASM de Bjoern, mais ça me semble plus solide, donc j'utilises la sienne aussi.

@Godzil, bah ouais, faut un peu de challenge tout de même, tout est trop simple sinon sur cette machine grin

33

Le compilo est pas pourrav, il est juste bien buggé avec en sus des messages d'erreur HS grin
Non mais sérieusement je trouve le combo BLL + newcc65 + un poil d'asm au final plus accessible que l'autre.
En fait ce qui me plait, c'est que c'est juste du C "classique" avec une lib simple à utiliser.

34

Zerosquare (./31) :
L'ancien compilo est pourrave, mais certains font de la résistance pour pas passer au nouveau ^^
...et le nouveau est une usine à gaz, c'est pas mieux. Je ne comprend pas trop pourquoi tu insistes sur ce sujet confus
avatarWebmaster 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

35

À ce point ? J'avais l'impression que les gens étaient passés au nouveau parce que ça épargnait pas mal de galères (j'ai pas testé le nouveau, mais j'avais trouvé l'ancien est limité et pénible).
avatarZeroblog

« 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

36

ils sont passé au nouveau parce qu'ils n'aimaient ni le K&R, ni l'asm... et le travail d'unification avec les autres plateformes 65c02 a fait le reste

mais grosso modo, tu pars d'un petit compilo (certes pas parfait) à une complète toolchain, suffit de regarder les tutos : pour newcc65 on te conseille Notepad++ alors que pour cc65 on te recommande visua studio, c'est pas la même catégorie
avatarWebmaster 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

37

VS vraiment? o_O faudrait ptet pas exagerer quand meme xD
avatarProud 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.

38

bah pour gérer ton projet, son makefile, ses watmille ressources toussa...
avatarWebmaster 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

39

Mais est-ce que t'es vraiment obligé d'utiliser tout ça ? Si c'est comme GCC, tu peux aussi bien t'en servir avec un IDE "poids lourd" qu'avec un éditeur de texte quelconque et un batch d'une ligne...
avatarZeroblog

« 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

40

C'est Visual Studio ou Visual Studio Code? parceque l'un est le truc complet avec compilateur & co (et clairement overkill pour des projet de la taille de la lynx), l'autre est juste un editeur de texte un peu plus avancé

Enfin ca ne change pas le débat, il faut créer un nouveau standard qui remplace tous les autres! xD
avatarProud 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.

41

Ok j'ai pu intégrer proprement chipper dans mon projet newcc65 (woo woo). Evidemment c'est pas compatible avec abcmusic en même temps (je pense qu'ils doivent utiliser le même IRQ et donc se manger l'un l'autre) donc il faut choisir entre :
- chipper pour la zik + samples pour les effets
- ou abcmusic pour la zik et les effets (+ samples éventuellement)

A noter quand même que chipper est assez gourmand en resource donc je vais surement l'utiliser dans les écrans d'intro, de menu et de game over.

@fadest : je n'arrive pas non plus à detecter quand la zik se termine ; la solution la plus simple c'est surement de faire boucler le mod directement dans l'éditeur (der luchs doit savoir comment faire je suppose - si c'est possible en tout cas).

@all : je vais nettoyer rapidement mon projet de test et poster le code ici. Rien de compliqué au final, c'est le code de Björn simplifié MAIS avec les bon outils (newcc65 patché et des fichiers supp. dont une seule versio parmi 10 est la bonne ^^).

42

Merci d'avance à toi pour le partage ! top

43

Bon je vais déjà poster la rom sur le forum général, histoire d'avoir un retour sur du vrai hardware de quelqu'un avec une flash card. Je poste le code ensuite ici.