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

Renseignement : qu'utilisez vous pour coder sur SMS

4 participants

Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Renseignement : qu'utilisez vous pour coder sur SMS

Message par lebanni Ven 23 Juil 2021 - 17:22

Bonjour à tous

Je voulais connaitre les différents logiciels pour coder sur SMS
Je remarque en vous lisant qu'aucun prog en basic n'existe (à part ZX Basic mais pas en globalité basic et obsolète)

Doit on donc apprendre l'assembleur?

Merci par avance
lebanni
lebanni
Infirmier

Masculin Nombre de messages : 3496
Age : 49
Localisation : Contres (41)
Date d'inscription : 06/01/2009

drfloyd offre 1 suppo à ce post!

Revenir en haut Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Re: Renseignement : qu'utilisez vous pour coder sur SMS

Message par Matari Ven 23 Juil 2021 - 17:28

Je ne connais pas du tout l'outil mais il y a SMS Game Maker qui ne nécessite aucune connaissance en coding :

Matari
Matari
Interne
Interne

Masculin Nombre de messages : 5663
Age : 50
Localisation : Somewhere in your ass
Date d'inscription : 26/10/2019

Revenir en haut Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Re: Renseignement : qu'utilisez vous pour coder sur SMS

Message par lebanni Ven 23 Juil 2021 - 17:31

Merci
J'avoue ne pas être très fan des Maker
Mais à tester
En tout cas sympa pour la réponse rapide Wink
lebanni
lebanni
Infirmier

Masculin Nombre de messages : 3496
Age : 49
Localisation : Contres (41)
Date d'inscription : 06/01/2009

Revenir en haut Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Re: Renseignement : qu'utilisez vous pour coder sur SMS

Message par Monos Ven 23 Juil 2021 - 22:43

https://github.com/sverx/devkitSMS

Une lib en C avec le compilateur SDCC.
J'utilise cette lib quand je veux faire mumuse sur la sega master system.
Monos
Monos
Patient contaminé

Masculin Nombre de messages : 299
Age : 37
Localisation : Cuchery
Date d'inscription : 06/07/2017

http://offgame.org/

Revenir en haut Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Re: Renseignement : qu'utilisez vous pour coder sur SMS

Message par ichigobankai Sam 24 Juil 2021 - 9:26

Mix SDCC & WLA-Dx (lib proprio non public)

L'assembleur n'est pas obligatoire, mais très dépendant ce que tu veux obtenir & niveau d'exigence.

Si tu as besoin d'optimisation / perf (ou meme de gain de place, car faut pas rever les compilo C c'est quand même un peu caca), pas le choix l'asm restera toujours le maitre.

SDCC permet d'avoir de l'assembleur inline (cad au milieu du code en C), donc tu peux faire comme moi : faire tes routines en C, rapide et pratique pour tester, et passer les plus lourdes (en terme de cycles) en ASM ensuite (la fonction en C n'étant utiliser qu'en tant que wrapper au final)

il doit exister un kit en basic, mais pas sur qu'il soit complet / terminé (à chercher sur smspower)
ichigobankai
ichigobankai
Patient incurable

Masculin Nombre de messages : 1900
Age : 42
Localisation : 49
Date d'inscription : 04/04/2011

https://www.2minds.fr

Revenir en haut Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Re: Renseignement : qu'utilisez vous pour coder sur SMS

Message par lebanni Sam 24 Juil 2021 - 10:08

Merci à vous deux ! cheers
Je n'y connais rien en asm
Je vais tester ton dev Monos

Par contre, vous connaissez un site ou bon bouquin (si si ca existe encore les livres, je bosse en bib lol) pour apprendre l'asm?
J'ai cru comprendre aussi qu'il y a plusieurs asm en fonction des machines
Quel asm utilisé pour la master system?
Merci
lebanni
lebanni
Infirmier

Masculin Nombre de messages : 3496
Age : 49
Localisation : Contres (41)
Date d'inscription : 06/01/2009

Revenir en haut Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Re: Renseignement : qu'utilisez vous pour coder sur SMS

Message par Monos Sam 24 Juil 2021 - 10:12

C'est par type de processeur. La master system à un Z80 en tant que processeur. Il te faut donc connaitre les instructions du Z80.

Puis il te faut aussi de la documentation pour connaitre l’architecture de la master system.

Je posterais des liens plus tard si personne d'autre le fait avant moi.
Monos
Monos
Patient contaminé

Masculin Nombre de messages : 299
Age : 37
Localisation : Cuchery
Date d'inscription : 06/07/2017

http://offgame.org/

Revenir en haut Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Re: Renseignement : qu'utilisez vous pour coder sur SMS

Message par lebanni Sam 24 Juil 2021 - 10:26

@Monos a écrit:C'est par type de processeur. La master system à un Z80 en tant que processeur. Il te faut donc connaitre les instructions du Z80.

Puis il te faut aussi de la documentation pour connaitre l’architecture de la master system.

Je posterais des liens plus tard si personne d'autre le fait avant moi.

Merci tu es un chef.
Je vais déjà me renseigner sur le Z80
lebanni
lebanni
Infirmier

Masculin Nombre de messages : 3496
Age : 49
Localisation : Contres (41)
Date d'inscription : 06/01/2009

Revenir en haut Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Re: Renseignement : qu'utilisez vous pour coder sur SMS

Message par ichigobankai Sam 24 Juil 2021 - 10:28

pour l'asm c'est pas compliqué :
un processeur = un ASM Razz

pas de bouquin pour ma part (pour l'asm z80),
http://z80-heaven.wikidot.com/instructions-set
http://www.z80.info/z80undoc.htm
https://abagames.github.io/z80-repl/index.html (pratique pour checker si la fonction existe et voir les opcodes / cycles)
et faut un bon emu avec debuggeur (perso j'aime bcp Meka, sinon y'a Emulicious)

Doc SMS/GG officielle
https://www.smspower.org/Development/OfficialDocumentation
(j'ai une trad en français faite par mon pote Vingazole, ca doit trainer sur MasterSystem France)

y'a souvent des morceaux de code, d'optimisation, exemples sur les sites/forums.
quand tu compiles avec SDCC ca génère un fichier ASM, tu peux y jeter un oeil.
Sinon en desassemblant des roms / en regardant au debuggeur, il y'a aussi des roms complètement désassemblées et commentées.

Ca demande un certain investissement (temps) mais au final c'est pas si compliqué que ca (y'a assez peu d'opcodes) et bien plus clair & simple dans certaines choses que le C (genre les pointeurs, au hasard, non que ce soit compliqué en C mais la syntaxe est à chier)
ichigobankai
ichigobankai
Patient incurable

Masculin Nombre de messages : 1900
Age : 42
Localisation : 49
Date d'inscription : 04/04/2011

https://www.2minds.fr

Revenir en haut Aller en bas

Renseignement : qu'utilisez vous pour coder sur SMS Empty Re: Renseignement : qu'utilisez vous pour coder sur SMS

Message par lebanni Sam 24 Juil 2021 - 10:38

Excellent ichigobankai !

A vous deux j'ai ce qu'il me faut.
Je vais tater de la SMS Wink
Merci
lebanni
lebanni
Infirmier

Masculin Nombre de messages : 3496
Age : 49
Localisation : Contres (41)
Date d'inscription : 06/01/2009

Revenir en haut Aller en bas

Revenir en haut


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