Gauche/droite bouge le décor dans la direction bouton A : réinitialise la position.
la rom foctionne sur le vrai hardware, pour ceux qui ont un programmeur et une carte de test ^^
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 0:42
lol, t as fais ca depuis ce soir? ou t avais commence avant?
afficher un decor ca a pas l air trop dur, par contre le deplacement je maitrise pas du tout
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 0:44
j'ai fait ca ce soir ^^(le déplacement et afficher)
j'avais juste commencer a recup qq sprites sur le net et les modifier entre midi et 2.
Demain j'essaiera de faire bouger le sprite et peut etre basculer les palettes (enfin juste 3 couleurs...pour l'eau)
Dans un premier temps je vais pas trop m'emmerder a dessiner des sprites etc...
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 0:47
N'empeche rien que pour faire tous les decors d un jeu, qu est ce que ca doit etre long!!!!
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 0:49
ca c'est sur, bon a on va pas trop se faire chier on va pomper grave a droite et à gauche ! si un jour on arrive a faire un petit moteur avec collisions, gravité etc. on se mettra peut etre a réfléchir pour faire des sprites ^^
Révo Alex Kidd (Alex Kidd)
Score : 6485 Date d'inscription : 16/03/2010 Age : 35
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 1:18
Comme c'est trop la classe, j'avoue que je voyais personne arriver aussi loin^^
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 9:02
Merci ^^
En plus maintenant j'ai réussi a faire switcher les palettes et l'eau coule à flot !
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 9:04
yesssssssss tu es le moise du forum!
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 9:06
cool, faut qd meme que je fasse gaffe à ce que mes pompes ne soient pas percées
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 9:26
comme je suis au boulot, je peux rient tester c est nul, je perds du temps sur mon programme d apprentissage!!!
je vais telecharger les opcodes du Z80 et lire ca, ca aura l air aussi chiant que du vrai taf...
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 11:19
DrRotule a écrit:
comme je suis au boulot, je peux rient tester c est nul, je perds du temps sur mon programme d apprentissage!!!
je vais telecharger les opcodes du Z80 et lire ca, ca aura l air aussi chiant que du vrai taf...
va plutot sur "le site du zéro" pour apprendre le C, ca te sera plus utile
Bon j'ai réussi a faire charger des sprites différents quand on appuie sur une touche (sans tout foutre en l'air), je vais faire mettre 1 ou 2 etapes d'anim et faire bouger après ^^
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 11:43
pourquoi plus utile le C? Le programme de l affichage Hello c est bien de l assembleur! on va prgrammer qu avec ca maintenant?
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 13:00
moi je fait la chose avec Z88dk et le code c'est du C
Ca c'est du C
Code:
for (x = 0; x != 32; x ++) { set_bkg_map(top_sidewalk_pattern, x, 0, 1, 3); set_bkg_map(bottom_sidewalk_pattern, x, 22, 1, 3); set_bkg_map(central_strip_pattern, x, 12, 1, 1); }
Et ca de l'assembleur
Code:
ClrVRAM: push af push bc ld bc,$4000 ; on veut remplir toutes la vram ld a,$00 ; avec que des zéros! bclrvram: out ($be),a dec c jp nz,bclrvram dec b jp nz,bclrvram pop bc pop af ret
l'assembleur et moi ca fait 2, et le C est m'est plus simple vue que je connais assez bien le PHP qui en est un dérivé
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 13:48
ok je vais essayer de voir si je m en sors en assembleur. Pour l instant on peut faire un jeu qui affiche une chaine de caracteres ou une image^^
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 20:16
Ichigo tu nous fais un nouveau wonderboy ce soir?
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 20:36
non faut que j'arrive d'abord a bien afficher les sprites (enfin déplacer et faire afficher les étapes d'une anim)^^ sur meka ca marche bien (afficher /déplacer), en vrai ca chie un poil enfin dès que je déplace, peut etre un problème de rafraîchissement d'écran je vais regarder et tester ca...
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 20:57
ca peut marcher sur meka et chier en vrai???
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 21:20
dans mon cas oui ^^
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Mer 23 Fév - 21:28
les joies de la programmation
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Jeu 24 Fév - 14:18
Je vais certainement passer mon petit test en version assembleur, les sources en ASM étant bien/mieux commentées et au moins on peut faire ce que l'on veut contrairement à la version en C qui m'a l'air un poil plus limité (en plus de générer un code un peu plus lourd)... cool je vais juste me contenter de refaire afficher background et sprites en asm (avec qd meme ma palette "changeante" de chute d'eau), après le déplacement on verra ^^
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Jeu 24 Fév - 14:35
le déplacement je suis pas encore dedans...
ichigobankai Alex Kidd (Alex Kidd)
Score : 7209 Date d'inscription : 26/08/2009 Age : 45 Localisation : Near Angers ^^
Sujet: Re: Programmation Master System en Assembleur + variante en C Jeu 24 Fév - 14:56
en C c'était facile à faire, mais ca merde sur le vrai hard (ca fait des glitchs graphiques quand je bouge le perso), peut etre(certainement) du à une mauvaise initialisation/rafraichissement écran de ma part. Etant donné le peut d'infos à ce sujet sur la version en C, je vais voir ca en ASM, là au moins y' a un paquet d'exemples et de sources
Francklin29 Alex Kidd (Alex Kidd)
Score : 14439 Date d'inscription : 04/08/2009 Localisation : The Fantasy Zone
Sujet: Re: Programmation Master System en Assembleur + variante en C Jeu 24 Fév - 15:13
bon courrage les gars
_________________ Welcome To The Fantasy zone ! Get Ready ! Aaaaa...! You're Doing Great !
Many More Battle Scenes Will Soon Be Available !
Garzul
Score : 8 Date d'inscription : 19/02/2011 Age : 35 Localisation : 17
Sujet: Re: Programmation Master System en Assembleur + variante en C Jeu 24 Fév - 16:19
J'avais dû faire ça lors de la mise à jour des sprites pour que ça fonctionne sur une vraie SMS (histoire de timing, la SMS est limité à un nombre X d'accès à la mémoire vidéo par frames, jamais testé donc je ne sais pas si ça fonctionne :p):
Code:
call WaitVBL ; get rid of timing stuff by shutting down display (there is ~12 wrong vram access if this stuff is removed) ld a,%10000000 out ($bf),a ld a,$81 out ($bf),a
call updateVRAM2 call updateVRAM
ld a,%11000000 out ($bf),a ld a,$81 out ($bf),a
J'avais utilisé Emukon il me semble pour voir le nombre de mauvais accès à la mémoire vidéo.
Sinon c'est expliqué dans l'une des docs que j'ai regroupé ici
DrRotule Admin
Score : 26992 Date d'inscription : 11/06/2009 Age : 45 Localisation : Lille
Sujet: Re: Programmation Master System en Assembleur + variante en C Jeu 24 Fév - 19:55
merci mon gars zrul^^
XeoStyle Sonic (Sonic)
Score : 187 Date d'inscription : 13/12/2010 Age : 113
Sujet: Re: Programmation Master System en Assembleur + variante en C Dim 27 Fév - 0:09
Moi je cherche un tuto de pixel-art, personne a un petit lien qui traine ?
Contenu sponsorisé
Sujet: Re: Programmation Master System en Assembleur + variante en C
Programmation Master System en Assembleur + variante en C