GAMOPAT
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

[SMS] Rick Dangerous

+23
Révo
Templeton
Hpman
Shaoth
F.L
Joe Akira
upsilandre
ob1
invité
drfloyd
Ricco59_59
erikrom2
nemokantio
kawickboy
ichigobankai
fanoplusplus64K
TotOOntHeMooN
vingazole
Stef
kogami
Tryphon
troudki
kikich
27 participants

Page 6 sur 6 Précédent  1, 2, 3, 4, 5, 6

Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Invité Lun 5 Nov 2018 - 14:35

Super boulot !! Bravo !! Et aussi à l'homme de l'ombre Vingazole. Wink

Ca m'intéresse ta méthode de convertir du code C en ASM.
( Valable pour tout langage en fait )
Tu valides après auprès de Vingazole ?

Invité
Invité


Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par ichigobankai Lun 5 Nov 2018 - 16:10

Merci à vous Embarassed

Le jeu tourne sans souci sur MD (via un adaptateur SMS vers MD ou un everdrive ou pcb dédié). C'est codé de façon à tourner en 60fps constants sans tricks particuliers.

Pour l'asm, je le fais "à la main", donc y'a pas de "technique secrète" (à part apprendre/connaitre les opcodes, les cycles et savoir utiliser un débuggeur pas à pas).
sur MD je ne sais pas/plus si l'on peut mettre de l'asm inline (cad au milieu du code en C)

Je l'ai déjà dit un peu avant, mais perso y'a des choses que je trouve fondamentalement plus simple en ASM qu'en C, comme les pointeurs par exemple.

Vingazole intervient peu ou pas sur mon code, on en parle souvent (pour voir ce qu'il est possible d'améliorer en terme de vitesse) et teste ensuite quand je lui envoie une rom, c'est un peu mon bêta testeur attitré (avec mes enfants) ^^
ichigobankai
ichigobankai
Patient incurable

Masculin Nombre de messages : 1911
Age : 43
Localisation : 49
Date d'inscription : 04/04/2011

https://www.2minds.fr

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Stef Mar 6 Nov 2018 - 17:45

Wahoo c'est magnifique !! bravo thumleft
Et faire du sampling in-game, je pense que c'est le seul jeu SMS qui fait ça non ? Ca a du être assez tricky à faire d'ailleurs !
Stef
Stef
Interne
Interne

Masculin Nombre de messages : 5005
Age : 43
Localisation : Sevres
Date d'inscription : 04/04/2007

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par ichigobankai Mer 7 Nov 2018 - 7:49

Merci !

Ca n'est pas encore mis "dedans" (c'est en cours), mais si Vingazole arrive à le faire -car c'est lui qui fait cette partie là-, ce sera logiquement le 1er jeu à "vraiment" le faire car il n'y a que Space Harrier où le son est dégueulasse (pdm 1 bit si je ne dis pas de connerie) et seulement le sprite du hero tombe au sol...

C'est aussi pour ca que je convertis une grosse partie du jeu en ASM (et oui je ne fais pas ca QUE pour m'amuser..quoique), car il faut bcp de temps cpu libre (pendant l'affichage actif) pour pouvoir espérer y mettre les fameux samples, du moins en "bonne" qualité, à ~8Khz. On a prévu de mettre ca à jour 1 scanline / 2 -normalement- et sur les 3 canaux.

Bon j'ai déjà une rom "test" de Vingazole avec différents essais à 3930hz, 5240hz et 7860hz, en 1, 2 et 3 canaux.
Ca nous a permis de déjà voir ce que cela pouvait donner "auditivement" parlant ^^

Y'a grosso modo que pendant le VBL que ce sera un peu plus chiant, faut interfacer ca au milieu du code (mais bon y'a "assez peu" de chose en fait pendant le vbl, juste la maj de la SAT et l'envoi des tiles de rick dans la VRAM, tiles qui sont dynamiques.)

Faut faire ca bien, car j'en ai aussi besoin sur Cimmerian Razz
ichigobankai
ichigobankai
Patient incurable

Masculin Nombre de messages : 1911
Age : 43
Localisation : 49
Date d'inscription : 04/04/2011

https://www.2minds.fr

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Tryphon Mer 7 Nov 2018 - 8:37

Joli tour de force thumleft
Tryphon
Tryphon
Docteur *
Docteur *

Masculin Nombre de messages : 26166
Age : 45
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Stef Mer 7 Nov 2018 - 9:40

Du coup comme je le pensais vous allez utiliser la h-int pour faire le sampling, une ligne sur 2 ça permet de conserver une bonne qualité :)
Mais je dirais que la partie de code à optimiser c'est justement le callback HInt (qui joue le sample) et qui doit le plus rapide possible, le reste je pense que seules les parties critiques ont besoin d'être optimisées (60/70% du code en assembleur ça me semble beaucoup).

Sinon pour le code entrelacé pendant le VBlank, on peut dire merci au 2eme set de registre du Z80 Wink Je n'aime pas trop ce CPU mais il faut admettre qu'il est très efficace pour gérer ça (je fais la même chose sur mes drivers sonores MD).
Stef
Stef
Interne
Interne

Masculin Nombre de messages : 5005
Age : 43
Localisation : Sevres
Date d'inscription : 04/04/2007

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Templeton Mer 7 Nov 2018 - 16:18

ichigobankai a écrit:On a prévu de mettre ca à jour 1 scanline / 2 -normalement- et sur les 3 canaux...
...Y'a grosso modo que pendant le VBL que ce sera un peu plus chiant, faut interfacer ca au milieu du code
Tu as l’âme d'un démomaker, tu devrais faire une démo sur SMS après ton petit Rick ! ^^
Templeton
Templeton
Patient contaminé

Masculin Nombre de messages : 336
Age : 104
Localisation : France
Date d'inscription : 13/11/2016

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par TotOOntHeMooN Mer 7 Nov 2018 - 16:30

T'es fou toi ! Un demomaker, s'il fait des démo c'est parcequ'il n'a pas le courage de faire des jeux !!! Mr. Green
TotOOntHeMooN
TotOOntHeMooN
Docteur agrégé **
Docteur agrégé **

Masculin Nombre de messages : 14902
Age : 52
Localisation : Terre I
Date d'inscription : 18/04/2013

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Templeton Mer 7 Nov 2018 - 16:51

TotOOntHeMooN a écrit:T'es fou toi ! Un demomaker, s'il fait des démo c'est parcequ'il n'a pas le courage de faire des jeux !!! Mr. Green
Haha !  Mr. Green
Ou alors c'est parce le démomaker trouve que la programmation d'un jeu n'offre aucun challenge !  What a Face

Plus sérieusement, il y a de grand démomaker qui sont à l'origine du moteur de certaines franchises populaire comme GOD of WAR, Assassin Creed ou Uncharted par exemple.  Wink
Templeton
Templeton
Patient contaminé

Masculin Nombre de messages : 336
Age : 104
Localisation : France
Date d'inscription : 13/11/2016

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par TotOOntHeMooN Mer 7 Nov 2018 - 16:53

Bah t'as tout dit, ils sont à l'origine de moteurs. Une fois le coté technique de codé, ça fait chier de faire le reste alors qu'on pourrait déjà penser à coder autre chose. Mr. Green
TotOOntHeMooN
TotOOntHeMooN
Docteur agrégé **
Docteur agrégé **

Masculin Nombre de messages : 14902
Age : 52
Localisation : Terre I
Date d'inscription : 18/04/2013

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par ichigobankai Mer 7 Nov 2018 - 22:56

Je vais couper "court", et je parle aussi pour Vingazole (car on en a déjà parler ensemble et on a le même point de vue la dessus). Point de demoscene pour nous. Les trucs juste technique sans queue ni tête type succession de slides, c'est pas pour nous Razz

on essaie de faire des trucs rigolos, mais quand même applicable en "vrai" Wink
ichigobankai
ichigobankai
Patient incurable

Masculin Nombre de messages : 1911
Age : 43
Localisation : 49
Date d'inscription : 04/04/2011

https://www.2minds.fr

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Tryphon Mer 7 Nov 2018 - 23:04

Et je suis complètement d'accord avec vous Very Happy
Tryphon
Tryphon
Docteur *
Docteur *

Masculin Nombre de messages : 26166
Age : 45
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par vingazole Jeu 8 Nov 2018 - 4:05

J'avoue, les démos m'écœurent.  clown  
vingazole
vingazole
Infirmier

Masculin Nombre de messages : 4522
Age : 48
Localisation : Midian
Date d'inscription : 05/01/2012

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par vincent2105 Jeu 8 Nov 2018 - 7:41

lol!
vincent2105
vincent2105
Patient incurable

Masculin Nombre de messages : 1369
Age : 42
Localisation : 82
Date d'inscription : 17/12/2013

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Invité Jeu 8 Nov 2018 - 8:14

on essaie de faire des trucs rigolos, mais quand même applicable en "vrai" [SMS] Rick Dangerous - Page 6 Icon_wink
Pareil, je  suis admiratif de la scène demo souvent utile aussi au jeu, mais si un effet ou autre n'est pas applicable dans un jeu, perso ça ne m'intéresse pas plus que ça,hormis le côté prouesse de la chose .

J'avoue, les démos m'écœurent.  [SMS] Rick Dangerous - Page 6 Icon_clown  
Elle est fine celle là  Very Happy
avatar
Invité
Invité


Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par ichigobankai Mar 13 Nov 2018 - 16:14

Bonne nouvelle, Vingazole m'a envoyer le player de samples HQ thumleft

Maintenant faut mettre dans ca dans Cimmerian et après dans Rick... Razz
ichigobankai
ichigobankai
Patient incurable

Masculin Nombre de messages : 1911
Age : 43
Localisation : 49
Date d'inscription : 04/04/2011

https://www.2minds.fr

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Invité Mar 13 Nov 2018 - 18:52

Hâte de voir ce que ça donne  Very Happy
avatar
Invité
Invité


Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par groovykid Lun 17 Mai 2021 - 15:10

superbe sujet je le remonte pour l'occaze ! je sais je fais chier mais je fais que passer  [SMS] Rick Dangerous - Page 6 1f601
groovykid
groovykid
Infirmier

Masculin Nombre de messages : 4704
Age : 48
Localisation : Stuck in the 80's
Date d'inscription : 16/02/2011

http://pulpware.free.fr

Revenir en haut Aller en bas

[SMS] Rick Dangerous - Page 6 Empty Re: [SMS] Rick Dangerous

Message par Monsieur Atari Dim 26 Sep 2021 - 8:26

Les déterreurs de topic sont parfois utiles, la preuve avec celui-ci. Mais depuis deux ans, il semble que rien ne soit finalement sorti, ce qui est triste vu le travail déjà fait.
Monsieur Atari
Monsieur Atari
Guéri miraculeux

Masculin Nombre de messages : 2448
Age : 49
Localisation : Chez moi
Date d'inscription : 31/08/2021

Revenir en haut Aller en bas

Page 6 sur 6 Précédent  1, 2, 3, 4, 5, 6

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum