1

Sorti juste à temps pour le Atariage Lynx High Score Club, Green Land est un nouveau jeu de placement de tuiles, il s'agit de la version finalisée (et colorisée) de DaMaGe (mon jeu de la LynxJam 25)
La version concours est disponible ici :
https://www.patreon.com/posts/green-land-lynx-151733546

La version finale sera quasi-identique, juste un peu plus sonorisée (la musique que m'a envoyé Miker hier ne tient pas en RAM actuellement donc j'ai préféré sortir la version HSC sans prendre le risque d'introduire des bugs de corruption mémoire).

Du coup, j'en profite pour annoncer que j'ai créé un Patreon pour diffuser mes WIP et releases, mais également tenir un blog d'anecdotes et souvenirs qui parlera entre autres d'AC et de speed coding (premier post : l'histoire d'A bugs Trip et de ses "portes qui tournent" grin - première partie)
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

2

Je ne sais pas de combien tu es "short", mais essayes ce flag pour réduire la taille de la stack, par défaut elle est à 1k je crois ce qui est excessif
link65 -m -s256

3

Disons qu'une fois compilée, la musique fait 6ko et que pour l'instant j'installe les modules chipper environ 4ko sous les buffets... Et que l'air de rien, le jeu prend pas mal de place aussi (36ko compilé).
Il faut que je me trouve 3 ou 4 heures de libres consécutives pour regarder plus avant le problème.
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

4

les buffers... écran ?

5

Oui, après, je peux aussi essayer sans le double buffering, mais les animations lorsqu'on marque des points risquent de faire bizarre.
Par contre, je dois pouvoir au pire faire comme Ynxa (jaisser les menus en simple buffering et utiliser le 2° buffer pour charger les assets).
Bref, plein de trucs à essayer en plus de l'optimisation de code, il me faut juste un après-midi tranquille.
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

6

J'ai pas testé encore mais vraiment joli top
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

7

Sous tes 2 buffers écrans tu dois pouvoir mettre sans trop de problème un buffer de 8k

#define LYNKS_SCREEN_ADDRESS 0xe010 /* MEMTOP - 8160 */
#define LYNKS_RENDER_ADDRESS 0xc030 /* MEMTOP - 8160 * 2 */

#define LYNKS_MAX_FILE_SIZE 8192
#define GAME_BUFFER_ADDRESS_8192 (LYNKS_RENDER_ADDRESS - LYNKS_MAX_FILE_SIZE)

Hormis si tu garde les images d'intro et de hiscore en RAM, vu que ce sont juste des petites tiles qui constituent le jeu, tu devrais avoir assez de RAM pour une grosse zik.

Autre possibilité, c'est relativement facile de "compresser" les zik chipper en coupant des patterns ou un channel. Ce qui prend le plus de place ce sont surtout les changements d'instrument à la volée.

8

Oui je pense que ça devrait aller (bon déjà vendredi, j'ai vu que sur ce PC, je n'avais pas modifié MEMTOP dans lynx.h donc je gagne quasi 1ko de mémoire)
Je dois surtout modifier les routines chipper car là, elle utilisent 0xAC00 comme adresse, donc ça ne laisse pas 6ko jusqu'à l'adresse du 1° buffer écran
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

9

Hésites pas à utiliser la vue RAM dans Felyx, ca m'a pas mal sauvé la vie pour optimiser les placements mémoires.

10

Bon, 1 heure et demi de calme, une nouvelle version de la chanson qui consomme un poil moins d'octets = a priori c'est bon maintenant (et sans modifier soundbs car ça devient lourd d'avoir une version par projet quasiment)
Je vais quand même tester plus longuement avant de diffuser la nouvelle version...
Il y a aussi un bug d'affichage corrigé, qui ne se produisait que lorsque l'on finissait un château 2x2 en posant la dernière tuile château sur l'emplacement château fantôme (ce qui faisait un score de 100 points et je n'avais prévu de n'afficher que 2 chiffres - la routine avait été écrite avant l'ajustement des bonus, quand je pensais qu'une case ne rapporterait jamais 100 points ou plus)
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

11

Vous jouez avec un émulateur à ce genre de jeux ?
avatar

12

Sur une vraie Lynx c'est quand même mieux wink

Mais là, je développe surtout via émulateur (Felyx en l'occurence, mais il y en d'autres récents très bien aussi comme GearLynx ou Holani). Après, je me flashe régulièrement une cartouche pour jouer sur Lynx (c'était mon process habituel quand je développais plus fréquemment).

Pour le joueur lambda, il y a soit la solution d'acheter une BennVenn ou LynxGD (des cartouches à base de cartes SD) ou d'attendre une édition sur vraie cartouche. Ce n'est pas le cas pour tous les jeux, pour celui-ci je vais en faire une bientôt en quantité limitée.
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

13

Oui mais c'est possible d'installer sur une vraie lynx un jeu trouvé sur internet ?

Ou une console portable plus moderne capable de lire des cartouches lynx ?
avatar

14

Comme je le disais, il y a soit des sorties physiques avec quelques éditeurs plus ou moins actifs (essentiellement Songbird, mais aussi K-Retro, DragonBoxShop, Poly.play et bientôt Bitmap Soft qui ont édités quelques jeux Lynx, ou moins actifs comme moi avec Yastuna Games) ou auto-éditions, ou la cartouche de jeu est bien entendu compatible avec la Lynx, ou des version ROM à télécharger, et dans ce cas, il faut une cartouche BennVenn ou LynxGD, copier la ROM dessus et jouer sur la Lynx.
En console compatible, il y a l'Analogue Pocket avec l'adaptateur Lynx.
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

15

Ok merci pour les infos. Je n'ai jamais touché une Lynx de ma vie alors en acheter une d'origine ça m'intéresse moyen.

Mais l'Analogue Pocket a l'air bien sympa, ça pourrait me plaire ça, en plus c'est compatible avec tout un tas de cartouches de jeux !

Par contre, je ne comprends pas les prix. Sur leur site je la vois à 239$ mais sur leboncoin les gens vendent l'Analogue entre 450 et 500 €.. J'ai raté un épisode ? hum2
avatar

16

macadoum (./15) :
Sur leur site je la vois à 239$ mais sur leboncoin les gens vendent l'Analogue entre 450 et 500 €.. J'ai raté un épisode ? hum2

Oui, l'épisode que tu as loupé c'est qu'elle vient juste de revenir en stock (avec un prix augmenté à cause des taxes douanières) alors qu'elle était en rupture depuis des mois... Et donc les scalpeurs n'ont pas encore eu le message. Du reste les consoles Analogue sont toujours revendues à des prix débiles. Bref, si elle t'intéresse, ne loupe pas le coche àmha. Cela dit attention, les frais de port sont très élevés et les taxes aussi importantes, donc compte bien dans les $100 de plus. Heureusement le dollar est plutôt faible en ce moment.
avatar
Responsable éditorial - Le Mag MO5.COM

17

C'est ça.
Il faut ajouter les frais de port, la TVA à réception (20% du prix d'achat + frais de port) et les frais du transporteur pour le dédouanement (UPS de mémoire, donc 20€)
Sachant que beaucoup ont été achetées au moment ou le dollar étant moins avantageux, qu'il y a des fois des accessoires (dock, adaptateurs optionnels)...
Et que certains jouent sur les couleurs en série limitées pour gonfler leur prix, et sur la spéculation.
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com