| CPC Rulez https://cpcrulez.fr/forum/ |
|
| Chargement et Affichage. https://cpcrulez.fr/forum/viewtopic.php?f=4&t=3806 |
Page 1 sur 1 |
| Auteur : | MacDeath26 [ 29 Juil 2009, 12:11 ] |
| Sujet du message : | Chargement et Affichage. |
Juste une petite série de questions : Boucoup de jeux quand ils chargent quelque chose, passent en écran noir. esque c'est obligé ou afficher une page graphique pendant ce temps ça pompe de la ressource ? ça doit pomper de la Ram quand même ? Il parrait que quelqu'un à réussit à foutre de la musique pendant le chargement. Qu'en est il ? c'est sur Old ou Plus ? Comment se passe un chargement de données ? faut il à chaque fois tout remettre en RAM ou ça peut être sélectif et garder de vieilles données en même temps ? |
|
| Auteur : | hERMOL [ 29 Juil 2009, 12:19 ] |
| Sujet du message : | Re: Chargement et Affichage. |
Citer : esque c'est obligé ou afficher une page graphique pendant ce temps ça pompe de la ressource ? ça doit pomper de la Ram quand même ? non c'est juste que la ram écran est souvant utiliser comme buffer pour décompactage ... ou de buffer pour pas écraser la RAM qui contient les données system (souvant nécessaire pendant le chargement mais pas pendant le jeu) Citer : Il parrait que quelqu'un à réussit à foutre de la musique pendant le chargement. Qu'en est il ? c'est sur Old ou Plus ? oui, le 1er longshot dans la "The Demo", puis t'as aussi la 5kb demo, mais rien dans les jeux.. Citer : Comment se passe un chargement de données ? faut il à chaque fois tout remettre en RAM ou ça peut être sélectif et garder de vieilles données en même temps ? T'as le choix, ou avec un trackload (pas de fichiers/catalogue sur le disk), ou bien le plus beaucoup simple en utilisant les vecteur system (l'amsdos) |
|
| Auteur : | Longshot [ 29 Juil 2009, 14:30 ] |
| Sujet du message : | Re: Chargement et Affichage. |
Rendons à césar... Les premières routines à chargement musical sont signées Rubi Je pensais que c'était possible et il a réussi à le faire. A ma connaissance ce fut le 1er loader de ce type Il y a ensuite eu la 5kb démo 3 Et au moins un jeu l'a fait : Zap't'balls (Ben alors hermol, tu dors ?) Plus récemment l'ami Targhan a trouvé une méthode plus efficace (Midline process) |
|
| Auteur : | hERMOL [ 29 Juil 2009, 14:38 ] |
| Sujet du message : | Re: Chargement et Affichage. |
Citer : Et au moins un jeu l'a fait : Zap't'balls (Ben alors hermol, tu dors ?) rohhh oui, la honte ... j'ai zapé le Zap't balls |
|
| Auteur : | norecess [ 29 Juil 2009, 14:54 ] |
| Sujet du message : | Re: Chargement et Affichage. |
c'est un peu offtopic, mais la Phat2 et la Pheelone ont une progress bar updatée sous interruptions pendant le loading je crois d'ailleurs qu'Hermol a fait la meme chose avec sa prod de l'AE2009, je me trompe ? |
|
| Auteur : | hERMOL [ 29 Juil 2009, 15:07 ] |
| Sujet du message : | Re: Chargement et Affichage. |
sur la xmas 2007 aussi, mais rien de complex pour moi : l'amsdos est "deconnecter" , je poke quelques pixels apres le chargement de chaque secteur , c'est directement dans la boucle de ma "loadtrack" ... |
|
| Auteur : | norecess [ 29 Juil 2009, 18:23 ] |
| Sujet du message : | Re: Chargement et Affichage. |
En tout cas, ces histoires de loaders m'interressent au plus haut point. Du detail certes, mais du detail qui fait toute la difference entre une prod bien achevée et une prod vite fait.. |
|
| Auteur : | fano [ 29 Juil 2009, 19:47 ] |
| Sujet du message : | Re: Chargement et Affichage. |
MacDeath26 a écrit : Comment se passe un chargement de données ? faut il à chaque fois tout remettre en RAM ou ça peut être sélectif et garder de vieilles données en même temps ? Oui c'est selectif, tu choisi ce que tu gardes et ce que tu écrases avec le nouveau chargement.Il y une autre voie qui consiste à garder la structure fichiers amsdos mais lire avec son propre code (ou un kit tout fait comme FDCtools) et ainsi virer totalement le système de la mémoire et pouvoir te vautrer dans ces luxueux 64Ko en entier (enfin faut y enlever la mémoire écran)
|
|
| Auteur : | MacDeath26 [ 29 Juil 2009, 20:07 ] |
| Sujet du message : | Re: Chargement et Affichage. |
Okay, merci. Donc c'est just que les concepteurs de jeux étaient de belles feignasses, lol. Et euh... Quid des version Plus et 128Ko (old et plus) ? Esque ça peut aussi aider ? Genre les DMA sons ? Euh, faut il d'ailleurs être dans la "mémoire centrale" donc les prmiers blocks de 64Ko pour tout ça ou le décompactage peut il occuper les Mémoires paginées en plus ? Sachant sans doute que le Z80 doit alors garder de la place pour l'affichage notament et le son peut être (en old certainement, mais en Plus?) ??? Je suppose que si on garde de l'affichage et de la zic lors du chargement, bin ça bouffe de la place donc le décompactage est plus laborieux ? C'est que comme il fut dit plus haut, une belle page avec une pitite zic, ça vous met vite un air d'Amiga dans la prod quoi... Bien sûr il faut encore que le jeux assure (ou la démo, lol) mais bon... Genre les amateurs de Spectrums ne voient que "whaaa c'est plus rapide qu'un Amstrad"... Sauf que la qualité d'un jeux passe aussi par les couleurs, graphismes et petits intermèdes... Détails trop souvent zappés car jeux prévcus pour un spectrum cassette adaptés vaguement pour tourner sur un Amstrad 464...arf. Pourquoi n'y a t'il pas eut que du 6128...la ludothèque CPC serait un peu plus sérieuse et plus concurrentielle Vs C64...lol. |
|
| Auteur : | fano [ 29 Juil 2009, 20:21 ] |
| Sujet du message : | Re: Chargement et Affichage. |
MacDeath26 a écrit : Donc c'est just que les concepteurs de jeux étaient de belles feignasses, lol. Bah nan, c'est juste que les contraintes ne sont pas les même, ça dépends aussi des donneurs d'ordres dans la boite où tu bosses, si le job consiste à torcher le tout histoire de mettre sur le marché au plus vite, tu vas pas dire à ton patron que tu la fais pas sa merde, parce que tu veux des délais pour rendre le produit bon alors que lui s'en bat... Après il y a des jeux qui sont supers bien faits et où les concepteurs se sont heurtés au limites de la machine et qu'au final il n'a pas été possible d'implémenter certaines choses (rick dangerous qui tourne sur 64K par exemple). MacDeath26 a écrit : Et euh... C'est sur qu'avec de la RAM en plus ça aide, sachant que tu peux charger directement dans les banks supplémentaires.Quid des version Plus et 128Ko (old et plus) ? Esque ça peut aussi aider ? Et pis le + permet des petites truanderies sympa (genre charger en zone écran en mettant toutes les encres d'une couleur et utiliser les sprites pour afficher qqch).Sachant que la DMA et les AY list sont indépendantes du Z80, il doit être en théorie possible de jouer du son pendant un chargement. |
|
| Auteur : | MacDeath26 [ 29 Juil 2009, 21:33 ] |
| Sujet du message : | Re: Chargement et Affichage. |
Euh, c'est quoi ton histoire des sprites pour afficher quelque chose ? Arf oui l'Asic gère les Sprites, mais ton histoire de Encres et autre... Et euh...Faut quand même de la ressource (et pas qu'un peut) pour les sprites Hards non ? Pour une image fixe en pseudo mode 0 voire 1, ça commence à faire sympa, mais si tu veux une pitite anim, bin peut être moins facile pendant un chargement D7, non ? Oui rick Dangerous est sympa pour un jeux 64KoRam... Mais bon avec les D7 faut pas 3h pour charger un truc donc une pitite cinématique, bin ça eut été possible je pense... Enfin vivement la Version + avec les sons DMA digitalisés...lol. Mais c'est sur aussi que les versions CPC, marché Français +Espaniol+un peu ailleurs, que des pirateurs quoi, lol... Pourquopi claquer du temps là dessus. |
|
| Auteur : | fano [ 29 Juil 2009, 22:02 ] |
| Sujet du message : | Re: Chargement et Affichage. |
MacDeath26 a écrit : Arf oui l'Asic gère les Sprites, mais ton histoire de Encres et autre... bah c'est juste que tu pourrais voir les données que tu charges en RAM écran alors qu'avec toutes les encres à 0 , tu le vois pas, comme ça :Pièce jointe : loading.png En plus , une fois que tes sprites sont dans l'ASIC t'as plus à t'en soucier MacDeath26 a écrit : Oui rick Dangerous est sympa pour un jeux 64KoRam... Bah pour le 1, les 64 K sont bien remplis et il semble plutôt que cette version a été faite pour être compatible avec un 464 de base, donc on charge tout en une fois et après trankil, on peut jouer pendant des heeeuurrrresssss Mais bon avec les D7 faut pas 3h pour charger un truc donc une pitite cinématique, bin ça eut été possible je pense... MacDeath26 a écrit : Enfin vivement la Version + avec les sons DMA digitalisés...lol. Ah Hermol a dit qu'il bossait sur le 2 , qui lui a des routines disk |
|
| Auteur : | MacDeath26 [ 29 Juil 2009, 23:58 ] |
| Sujet du message : | Re: Chargement et Affichage. |
Oui c'est bien ce qu'il me semblait, le coup des encres en "noir"... C'est genre quand tu charges un truc et que l'écran grésille de pleins de couleurs ??? Ce sont les bits mis en mémoire qui s'affichent... Et si les encres sont noires, bin donc l'écrazn est noir, et le Sprite Hard du plus, bin il est géré par l'Asic donc quand mis en mémoire, si c'est une image fixe, ça peut rester... Et même en 15 couleurs Mode0-1-2 voire Yx1-2-4... Ok. Donc Rick 1 est 464, d'ou les levels même pas complets...Grrrrr. Bref il semblerai qu'un 6128+ devrait pouvoir faire des trucs presque amigaesques niveau afficher du bouzin+sons en chargement Disk... Enfin, pas non plus comme un Amiga vraiment...mais un peu. Fano : tu vas faire un peu de ça dans ton Sh'm'up ? |
|
| Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|