Fool-DupleX a écrit:
Edit : un shoot-them-up à l'horizontale avec des montagnes + ciel fixes dans le fond et juste le sol en bas qui défile ? C'est presque la même chose …

http://www.logicielsmoto.com/viewsoftware.php?softid=51
https://cpcrulez.fr/GamesTest/r-type_reloaded.htm 
Source était dispo
sur cette page, mais il a disparu depuis

[EDIT] retrouvé
>>là<< 
Notons que pour le scroll seules les bandes du haut et du bas (pas très hautes) sont à scroller et que seule une bande de 2 pixels (1 octet) apparait à la fois à droite de l'écran, sauf à la toute fin des niveaux. Les sprites ont l'air de se déplacer d'octets en octets. Bon, parfois, c'est un peu plus riche quand même... Humm... En BM16, pour scroller de 2 pixels il faut recopier les 8ko de RAMB en RAMA et ceux de RAMA en RAMB -1 octets. C'est tordu à faire (au niveau de l'échange RAMA/RAMB, même avec les écrans mappés en $0000). Mieux vaut scroller de 4 pixels d'un coup:
Code:
LEAS -1,U
REPEAT 2340
PULU A,B,X,Y,DP ; 12
PSHS A,B,X,Y,DP ; 12
LEAS 14,S ; 5
ENDR
mais ca prend quand même 67860cycles soit 3.4fps.. Très couteux finalement

Mieux vaut tout effacer (PUSHU A,B,X,Y,S,DP * 2340 = 32ms) puis redessiner sprites + décors. Hmm c'est pas gagné non plus. Il y a du challenge dans le scroll horizontal forme+fond!
[EDIT] la version ZX me semble pas mal du tout (vis à vis des possibilités graphiques de la machine). Et là il n'y a plus que 8ko à scroller.