[Xav] Sonic the Hedgehog

Vive les jeux indépendants !

Modérateurs : SirG, Redfield1, shubibiman, Laucops

Avatar de l’utilisateur
Mathdea
Push Run Button!
Messages : 151
Inscription : mer. 28 janv. 2009 21:24

Message par Mathdea »

Bravo! Travail remarquable! J'attends avec impatience de pouvoir tester tout cela!
Avatar de l’utilisateur
Syd2091
NECrophage
Messages : 1948
Inscription : lun. 23 févr. 2009 00:25
Localisation : Kabukicho City Japan

Message par Syd2091 »

Tous mes encouragements pour ce bel ouvrage ... Même si va falloir que j'achète un RAU-30 pour tester la bête de la façon la plus optimum.

Bravo !
Avatar de l’utilisateur
shubibiman
Administrateur
Messages : 16393
Inscription : jeu. 23 sept. 2004 14:26
Localisation : Meet me at Shubibi's

Message par shubibiman »

xav a écrit :Ce n'était pas mon intention mais Sonic est en passe de devenir un "Emulator Killer", avec les nouveaux effets graphique, le seul capable de le restituer fidèlement est Magic Engine :shock:
Concrètement, celà  veut dire que nous pourrons y jouer sur vrai hardware mais sans bénéficier de toutes les prouesses ou bien ce sera tout bonnement impossible de le faire tourner? Je pense que nombreux sont ceux qui, comme moi, souhaitent y jouer sur leur machine.
"You are truly the PCE game clearing master"

*****Membre du FLPCE Canal Historique*****
Avatar de l’utilisateur
enfield
Push Run Button!
Messages : 174
Inscription : lun. 12 sept. 2005 09:22

Message par enfield »

Tout bonnement incroyable, aussi bien au niveau du jeu qu'au niveau de la jaquette.

Simplement, vu que je suis une brèle incapable de graver un iso, j'espère qu'une bonne âme m'aidera en temps voulu.
---------------------------------------
Circus Lido n° 001425
---------------------------------------
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Message par touko »

shubibiman a écrit : Concrètement, celà  veut dire que nous pourrons y jouer sur vrai hardware mais sans bénéficier de toutes les prouesses ou bien ce sera tout bonnement impossible de le faire tourner? Je pense que nombreux sont ceux qui, comme moi, souhaitent y jouer sur leur machine.
Non justement, tout est optimisé pour le vrai hardware, tellement d'ailleurs que son jeu est une sorte de benchmark qui montre justement la qualité de l'emulateur (à  respecter le plus le vrai hardware), et apparement à  ce petit jeux magic engine est celui qui emule le mieux la vrai console.
Avatar de l’utilisateur
Redfield1
Administrateur
Messages : 6218
Inscription : mar. 21 sept. 2004 05:08
Localisation : Aero-City

Message par Redfield1 »

Pour une fois que cela ne sera pas le cas contraire ! Cool.

Souvent, les homebrew et autres patchs passent sans sourciller dans les émulateurs, mais une fois sur le vrai hard, c'est parfois bien autre chose.
Les émulateurs ne font que simuler en simplifiant les taches accomplies.

... Red ...
Avatar de l’utilisateur
Syd2091
NECrophage
Messages : 1948
Inscription : lun. 23 févr. 2009 00:25
Localisation : Kabukicho City Japan

Message par Syd2091 »

enfield a écrit :Tout bonnement incroyable, aussi bien au niveau du jeu qu'au niveau de la jaquette.

Simplement, vu que je suis une brèle incapable de graver un iso, j'espère qu'une bonne âme m'aidera en temps voulu.
Tu apprendras, ça prend 5-10 minutes de lecture sur n'importe quel readme.txt fourni avec un iso (back-up, iso, etc.).

Aide-toi et le ciel t'aidera.

Courage :wink:

Puis pour SONIC en Super CD, mince, ça vaut le coup d'essayer !
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Message par touko »

Redfield1 a écrit :Pour une fois que cela ne sera pas le cas contraire ! Cool.

Souvent, les homebrew et autres patchs passent sans sourciller dans les émulateurs, mais une fois sur le vrai hard, c'est parfois bien autre chose.
Les émulateurs ne font que simuler en simplifiant les taches accomplies.

... Red ...
Parce que les emulateurs sont très permissifs, et trés tolérants contrairement au vrai hardware.

Par exemple, sur emul tu peux faire une rom de plus de 256 ko sans rajout de code particulier, sur le vrai hardware tu es choux-pomme, ca marche pas ..

un emulateur est une approximation (plus ou moins proche) du hardware emulé.
Avatar de l’utilisateur
xav
NECrophage
Messages : 1159
Inscription : mar. 05 juil. 2005 22:12
Localisation : Le plus grand four solaire de France, Montpellier

Message par xav »

Bien sur comme vous l'a dit Touko, le jeux marche PARFAITEMENT sur le vrai hardware, c'est juste que certains emulateurs vont avoir du mal.

En fait mednafen arrive quand même à  le faire tourner avec quelque bugs graphiques.

Je connais peux de jeux qui utilise le changement de palette sur int horizontale, je ne vois que dracula X, le niveaux aquatique avec les grenouilles et star parodia, l'arc en ciel du premier niveaux.

Ce n'est pourtant pas si lourd que ça :?
"Theory, it's when we know everything and nothing works. Practice, it's when everything works and nobody knows why. Here, we have put together theory and practice : Nothing works... and nobody knows why!" (Albert Einstein)
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Message par touko »

xav a écrit :Bien sur comme vous l'a dit Touko, le jeux marche PARFAITEMENT sur le vrai hardware, c'est juste que certains emulateurs vont avoir du mal.

En fait mednafen arrive quand même à  le faire tourner avec quelque bugs graphiques.

Je connais peux de jeux qui utilise le changement de palette sur int horizontale, je ne vois que dracula X, le niveaux aquatique avec les grenouilles et star parodia, l'arc en ciel du premier niveaux.

Ce n'est pourtant pas si lourd que ça :?
Bah c'est pas évident non plus, car tu dois savoir ou en est le balayage ,
et réactualiser les couleurs à  chaque image.

Tu n'utilises tjrs pas d'ASM dans ton jeu ???
Avatar de l’utilisateur
xav
NECrophage
Messages : 1159
Inscription : mar. 05 juil. 2005 22:12
Localisation : Le plus grand four solaire de France, Montpellier

Message par xav »

Bah c'est pas évident non plus, car tu dois savoir ou en est le balayage ,
Ben si justement le registre RCR ( Raster Count Register ) du chip video sert exactement à  ça, c'est pas une astuce mais une fonction réelement présente dans le circuit!

Je te renvoie à  l'excellent site de Peperocket pour l'explication:

http://65c02.blogspot.com/

Toutes les fonctions de Tom sont en asm avec une encapsulation C pour que je puisse les intégrer facilement au moteur :wink:
"Theory, it's when we know everything and nothing works. Practice, it's when everything works and nobody knows why. Here, we have put together theory and practice : Nothing works... and nobody knows why!" (Albert Einstein)
Avatar de l’utilisateur
kawickboy
NECrophage
Messages : 1210
Inscription : mer. 22 sept. 2004 14:37

Message par kawickboy »

bravo et ne lâchez pas l'affaire.
c'est en C ou en ASM ?
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Message par touko »

xav a écrit :
Bah c'est pas évident non plus, car tu dois savoir ou en est le balayage ,
Ben si justement le registre RCR ( Raster Count Register ) du chip video sert exactement à  ça, c'est pas une astuce mais une fonction réelement présente dans le circuit!

Je te renvoie à  l'excellent site de Peperocket pour l'explication:

http://65c02.blogspot.com/

Toutes les fonctions de Tom sont en asm avec une encapsulation C pour que je puisse les intégrer facilement au moteur :wink:
Merci pour le renseignement !!! :D

Ca m'évitera de trop chercher 8)
Il est pas mal le blog du peperocket , le code asm est de lui ???
Avatar de l’utilisateur
peperocket
NECrophage
Messages : 1555
Inscription : lun. 23 mai 2005 00:17
Localisation : Dans mes charentaises

Message par peperocket »

J'ai voulu écrire un programme sans utiliser les bibliothèques de magic kit, donc le code est à  100% de moi. Non pas que magic kit soit mauvais, bien au contraire mais je voulais comprendre entièrement le fonctionnement étant donné que je n'avais pas de connaissance antérieur en ASM 8 bits.
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Message par touko »

peperocket a écrit :J'ai voulu écrire un programme sans utiliser les bibliothèques de magic kit, donc le code est à  100% de moi. Non pas que magic kit soit mauvais, bien au contraire mais je voulais comprendre entièrement le fonctionnement étant donné que je n'avais pas de connaissance antérieur en ASM 8 bits.
en tout cas ca va m'aider à  comprendre un peu mieux son fonctionnement ..

Car pour le moment je ne fais rien de trés complexe, qui nécessite de me plonger dans les entraille de la console, et faut avouer que HUC pour ca ca aide pas trop ..

Mais bon la je commence à  avoir fin de technique :wink:

Par contre ton exemple de timer ou tu fais clignoter le bckgnd ne fonctionne pas sous hugo :cry: .
Je vois aussi que tu t'es lancé dans un remaque de PACMAN !! :o
Répondre