:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Développement Amateur :: > GameBoy Advance > Projets

Projets Projets de développement amateur sur GameBoy Advance

Publicité

Commentaire
 
Outils du projet Modes d'affichage
Vieux 21/11/2005, 03h46  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut Bomb Jack

Bomb Jack
version CPC
FINI

...

Dernière modification par Dr.Vince ; 07/07/2008 à 00h45.
Nrx est déconnecté   Réponse avec citation
Vieux 05/12/2005, 12h34  
Alekmaul
Codeur Archéologue
 
Date d'inscription: 10/11/2005
Localisation: Blois (France)
Messages: 660
Par défaut

Nan, c'est pas du Mame, c'est du code refait de A à Z. (sauf l'emul Z80 qui est MZ80)
Mame me sert juste pour les fichiers et leurs implentation en mémoire (ex: les graphs).
De plus, j'utilise le mode 0 (identique à la GBA) avec les sprites hardware. Cela permet de gagner pas mal de temps CPU pour l'affichage.
[EDIT] L'émul BlackTiger, de Flubba vient de sortir en V0.2 avec un emul Z80 en ASM, je vais jeter un coup d'oeil dessus pour essayer de l'utiliser à la place de ma version C de MZ80, cela permettra de gagner quelques FPS je pense ...
__________________
Mon site http://www.portabledev.com
L'émulation sur GBA, c'est ->ICI ! et sur DS, c'est ->ICI!

Dernière modification par Alekmaul ; 05/12/2005 à 12h39.
Alekmaul est déconnecté   Réponse avec citation

Publicité

Vieux 05/12/2005, 16h25  
hkg
Membre confirmé
 
Date d'inscription: 14/11/2005
Localisation: HONG KONG
Messages: 126
Par défaut

Citation:
Envoyé par Alekmaul
[EDIT] L'émul BlackTiger, de Flubba vient de sortir en V0.2 avec un emul Z80 en ASM, je vais jeter un coup d'oeil dessus pour essayer de l'utiliser à la place de ma version C de MZ80, cela permettra de gagner quelques FPS je pense ...
Pareil, je vais aller jeter un coup d'oeil mais pas pour les memes raisons
__________________
-------------------



MK code : 266348 089733
hkg est déconnecté   Réponse avec citation
Vieux 18/12/2005, 19h25  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut Improved Music Jack & brightness control

[Update!]

Une nouvelle version est disponible :
  • Amelioration du "game's state saving" : si on met en pause, qu'on eteint la console, qu'on la rallume et qu'on la re-eteint immediatement, alors la partie n'est pas perdue (auparavant je detruisais la save des qu'on rallumait la GBA, maintenant j'attends qu'on appuie sur start, i.e. qu'on relance la partie).
  • Modification de la luminosite du fond du jeu : vous pouvez a tout moment modifier la luminosite en appuyant sur [select] ; par defaut le fond apparait plus sombre afin d'augmenter un peu le contraste avec les ennemis.
  • Amelioration de "Music Jack" : on peut maintenant inclure plusieurs musiques. Vous pouvez a tout moment changer de morceau en appuyant sur [L] ou [R].

Comme d'hab, tout est dispo ici.

Note : J'ai mis en ligne une ROM de demo pour Music Jack, petit "Best of" des annees 80 (attention, cette ROM fait pres de 16 Mo).
Nrx est déconnecté   Réponse avec citation
Vieux 18/12/2005, 20h13  
yopyop
Membre confirmé
 
Date d'inscription: 29/11/2005
Messages: 149
Par défaut

C’est vraiment excellent ça augmente vraiment le plaisir de jeu. ( Niak Niak Niak maintenant que les petits avions sont plus visibles, je peu enfin prendre plaisir à les tuer avec mon bonus préféré).

yopyop
yopyop est déconnecté   Réponse avec citation
Vieux 19/12/2005, 12h56  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut Update: clean-up des sources

[Update]
Je viens de mettre en ligne une nouvelle version - il n'y a pas de changement visible pour le neophyte par rapport a la version d'hier, mais j'ai neanmoins modifie un peu l'integration de "Music Jack" (la recherche des morceaux precedents et suivants a ete deportee de Adpcm.c vers Common.c). C'est plus propre, et ca fait gagner quelques octets... Oui, je sais, je suis maniaque .

Au fait, voici pour info la liste des musiques dans ma ROM de demo de "Music Jack" :
1) A-Ha - Take on me
2) Captain Sensible's - Wot
3) Culture Club - Karma chameleon
4) Imagination - Music & lights
5) Kajagoogoo - Too shy
6) Kool & The Gang - Fresh
7) Madonna - Into the groove
8) Michael Jackson & Paul McCartney - Say say say
9) Nik Kershaw - The riddle
10) Rod Stewart - Baby Jane
11) Simple Minds - Don't you
12) Stevie Wonder - Part time lover
13) Talk Talk - Such a shame
14) Tears For Fears - Sowing the seeds of love
15) U2 - Pride
16) Van Halen - Jump

Si c'est pas une ROM "eighties" ca !
Nrx est déconnecté   Réponse avec citation
Vieux 19/12/2005, 13h34  
MaXleBourrin
Membre confirmé
 
Date d'inscription: 11/11/2005
Localisation: Brest
Messages: 810
Par défaut

Yeah!!!
Vraiment exellent ton petit jeu NRX, et la possibilité d'inclure ses musiques
__________________
Peach Is A Bitch
MaXleBourrin est déconnecté   Réponse avec citation
Vieux 19/12/2005, 21h14  
Lestat
Membre confirmé
 
Date d'inscription: 05/12/2005
Localisation: 62 FRANCE
Messages: 403
Par défaut

Tiens, je sais pas si tu as vu mais tu es listé sur pdroms maintenant
Lestat est déconnecté   Réponse avec citation
Vieux 22/12/2005, 18h36  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut

Pour ceux que ca interessent, il y a une soiree speciale Bomb Jack organisee sur Phenix Informatique (site specialise dans le CPC) .

@Lestat : Oui, j'avais vu... en fait c'est moi qui ai prevenu qu'une nouvelle version etait sortie . Je suis aussi sur Gbafan, tout comme Arcadia (1942), Yodajr (Arkanoid Advance), Alekmaul (Chip's Advance) ou encore Foxy (Deflektor & Nebulus)... les codeurs de PA sont partout !
Nrx est déconnecté   Réponse avec citation
Vieux 22/12/2005, 20h03  
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Rhoo merci Nrx, je ne connaissais pas ce site... il fait même des reviews !
(zouper, il m'a donné une bonne note pour arkanoid )
Yodajr est déconnecté   Réponse avec citation
Vieux 25/12/2005, 18h26  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut Changement du comportement des ennemis

[Update]
Joyeux Noel a tous ! La v1.3 de mon adaptation de Bomb Jack pour GBA est maintenant en ligne, avec au programme une petite modification du comportement de certains ennemis (en particulier les grosses boules noires : elles ont maintenant plus d'"inertie", et mettent donc plus longtemps a changer de direction). J'ai decide de faire ces quelques reglages suite a une interessante discussion que j'ai eu avec Jehan, un vrai expert de Bomb Jack rencontre sur Phenix Informatique - merci a lui pour ses remarques !!

Dernière modification par Nrx ; 25/12/2005 à 20h21.
Nrx est déconnecté   Réponse avec citation
Vieux 29/12/2005, 17h30  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut

Heu, je vais faire mon boulet, mais j'ai un probleme... avec la SuperCard : je n'avais jamais essaye jusqu'a aujourd'hui, mais je n'arrive pas a faire tourner Bomb Jack : toutes les tiles apparaissent corrompues ! (et si on ne passe pas par le soft de conversion, evidemment le jeu ne se lance meme pas - ecran blanc) Ca tourne pourtant bien sur mes F2A... Quelqu'un sait ce qu'il faut faire ??

Note : je n'ai une SuperCard que depuis hier - je decouvre le truc et suis tres loin d'etre un expert ! Je precise que je n'ai aucun probleme avec les jeux NDS (= ma SuperCard marche parfaitement avec les jeux DS ; Bomb Jack est le 1er jeu GBA que j'ai essaye) Merci d'avance !!
Nrx est déconnecté   Réponse avec citation
Vieux 29/12/2005, 17h56  
Japi
Membre confirmé
 
Date d'inscription: 14/12/2005
Messages: 558
Par défaut

Slt Nrx!

Juste pour te dire au sujet de la supercard que tous les .gba que t'as fait et que j'ai testé (soit GOD et MarioBall) doivent imperativement passer par le soft de Supercard, sinon BlackScreen ou White au choix

Voilà, c'etait le petit retour sur info. Pour BombJack, dsl, j'ai pas testé.
Japi est déconnecté   Réponse avec citation
Vieux 29/12/2005, 19h01  
funkychise
Membre
 
Date d'inscription: 10/11/2005
Localisation: Nancy
Messages: 48
Par défaut

Citation:
Envoyé par Nrx
Heu, je vais faire mon boulet, mais j'ai un probleme... avec la SuperCard : je n'avais jamais essaye jusqu'a aujourd'hui, mais je n'arrive pas a faire tourner Bomb Jack : toutes les tiles apparaissent corrompues ! (et si on ne passe pas par le soft de conversion, evidemment le jeu ne se lance meme pas - ecran blanc) Ca tourne pourtant bien sur mes F2A... Quelqu'un sait ce qu'il faut faire ??

Note : je n'ai une SuperCard que depuis hier - je decouvre le truc et suis tres loin d'etre un expert ! Je precise que je n'ai aucun probleme avec les jeux NDS (= ma SuperCard marche parfaitement avec les jeux DS ; Bomb Jack est le 1er jeu GBA que j'ai essaye) Merci d'avance !!
Même symdrome pour moi sur ma SC...
Je ne sais d'où cela peut venir....
__________________
you didn't expect the spanish inquisition
funkychise est déconnecté   Réponse avec citation
Vieux 16/04/2006, 17h44  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut Version 1.3b

[Update]
  • Modification du code pour que le jeu tourne sur Super Card (!),
  • Ajout d'un mode "demonstration" pour les 3 premiers niveaux (la demo est demarree automatiquement au bout d'un moment si vous ne lancez pas de partie),
  • Legere modification de l'assignement des touches (= on peut by-passer les menus avec [ A ] et [ B ] en plus de [ start ]),
  • Mise du nom du jeu dans la signature de la ROM.

Comme d'hab, tout est dispo sur ma page consacree a Bomb Jack.
Vous pouvez aussi directement recuperer la ROM "basique" ici (50 Ko), et la ROM de demo de Music Jack la (16 Mo).

[EDIT] Pour ceux que ca interesse, j'ai egalement modifie le decodeur ADPCM : il est maintenant possible de regler le volume (pas tres utile pour Bomb Jack, mais bon...).

Dernière modification par Nrx ; 16/04/2006 à 17h46.
Nrx est déconnecté   Réponse avec citation
Vieux 16/04/2006, 17h47  
archilolo
Retraité
 
Date d'inscription: 10/11/2005
Messages: 4 856
Voir l'identifiant PSN
Par défaut

Citation:
Envoyé par Nrx
Modification du code pour que le jeu tourne sur Super Card (!)
Moi, je dis MERCI NRX !

Vais essayer de ce pas.
archilolo est déconnecté   Réponse avec citation
Vieux 16/04/2006, 18h29  
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Merci pour l'update, génial ce mode "démo"
J'adore, comment t'as fait ?
Yodajr est déconnecté   Réponse avec citation
Vieux 16/04/2006, 19h08  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut

Citation:
Envoyé par Yodajr
Merci pour l'update, génial ce mode "démo"
J'adore, comment t'as fait ?
J'ai fait une fonction pour enregistrer une partie jouee, et une autre pour relire cette partie... Les 3 replays que vous voyez, c'est donc en fait moi qui joue !

Pour ce qui est de l'enregistrement, c'est du classique : je ne memorise que les changements de touches ; pour rejouer la partie il suffit de simuler l'appuis sur les touches en respectant le timing. Il faut juste bien faire attention a se mettre dans les meme conditions, en particulier il faut executer le meme "srand()" pour que les tirages pseudo-aleatoires soient les meme lors du rejeu que lors de l'enregistrement. J'ai laisse la fonction d'enregistrement dans le code source (meme si elle n'est pas compilee par defaut), tu peux y jeter un coup d'oeil pour mieux comprendre .
Nrx est déconnecté   Réponse avec citation
Vieux 16/04/2006, 19h19  
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Je voulais faire un truc pareil pour mon mario et je pensais à lire un tableau contenant les infos de saut and co, mais bonjour la galère pour le remplir
Je regarderai, merci
Yodajr est déconnecté   Réponse avec citation
Vieux 17/04/2006, 18h14  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut

Citation:
Envoyé par Yodajr
Je voulais faire un truc pareil pour mon mario et je pensais à lire un tableau contenant les infos de saut and co, mais bonjour la galère pour le remplir
Ouh la, j'imagine bien la galere si tu comptais renseigner ce tableau a la main ! Pour info voila dans le detail comment j'ai procede :
  • J'active mon mode "enregistrement" ("#define GAME_DEMO_RECORDING 1" dans GameLevels.h), puis recompile tout ;
  • Je lance le jeu sous Visual Boy Adance, et attends sagement que la demo commence (heu, en appuyant sur "espace" pour accelerer l'emulation et ne pas attendre trop longtemps) ; comme l'enregistrement est active, c'est en fait une partie classique qui commence : il faut jouer !
  • L'enregistrement se termine des que l'on est touche par un ennemi, ou des que l'on a recupere toutes les bombes ; une fois l'enregistrement termine la demonstration se met en marche : on revoit la partie qu'on vient tout juste de jouer ;
  • La, je vais dans le menu "Tools > Memory viewer" de VBA, puis choisis "0x03000000 - IRAM" et "32-bit" : le premier nombre est l'adresse a laquelle sont les donnees de la partie enregistree, le second est la taille du buffer. Il suffit alors de faire "Save" et renseigner les champs "Address" et "Size" pour dumper la zone memoire qui nous interesse ;
  • Une fois mon dump memoire obtenu, je le transforme en un joli tableau C du genre "static unsigned char mon_tableau={1,2,3,4,...};"
    (pour la converstion j'utilise mon petit programme "Convert.c", donne dans Music Jack) ;
  • Je ferme le memory viewer, appuie sur [A] pour interrompre la demo, et attends qu'une nouvelle demo commence (=> enregistrement des niveaux 2 et 3) ;
  • Je recopie les 3 tableaux C dans GameLevels.h, puis desactive le mode enregistrement (mise en commentaire du "#define GAME_DEMO_RECORDING 1"). Il ne reste plus qu'a tout recompiler.
Voila !


Sinon, ca n'a rien a voir, mais je precise que pour jouer sur Super Card il est quand meme necessaire de convertir la ROM avec le soft Super Card ; la difference avec la version precedente est que maintenant le jeu est jouable (alors qu'en v1.3a, les tiles etaient corrompues).
Nrx est déconnecté   Réponse avec citation
Vieux 17/04/2006, 18h36  
Pyroh
Linux Addict
 
Date d'inscription: 10/11/2005
Localisation: Dans le plus profond désarois
Messages: 412
Par défaut

Vivement que je puisse le tester, ca a l'air de bien coller à la version originale.
En plus c'est compatible SC
Pourrais tu nous dire ce que tu as modifié pour que ca tourne sur SC ca pourrait en aider certains je pense
__________________
la référence...
Pyroh est déconnecté   Réponse avec citation
Vieux 17/04/2006, 19h15  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut

Citation:
Envoyé par AnarX
Pourrais tu nous dire ce que tu as modifié pour que ca tourne sur SC ca pourrait en aider certains je pense
Et bien je n'ai toujours pas bien compris ce qui n'allait pas. En fait je ne sais pas vraiment ce qui se passe lors de la conversion avec le soft Super Card (je n'ai pas creuse le sujet), mais apres moult essais et divers tests je me suis apercu que cette conversion entraine un reset des registres video "REG_BGxCNT" peu apres le demarrage du jeu, et donc une corruption de l'affichage... Et comme il se trouve que je ne definis ces registres qu'une seule et unique fois, au tout tout debut du programme (cf. mon "Main.c"), l'affichage ne revient jamais a la normale. Alors j'ai modifie l'ordre de mes initialisations, et ai finalement constate que tout fonctionne bien si ces registres ne sont definis qu'apres avoir charger les sprites en memoire. Voila : au final il m'a suffit d'intervertir quelques lignes !
Nrx est déconnecté   Réponse avec citation
Vieux 17/04/2006, 23h22  
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Merci pour l'explication détaillée Nrx
Yodajr est déconnecté   Réponse avec citation
Vieux 03/06/2006, 13h11  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut Google n'est pas mon ami ?

Ca alors... il vient de se passer un truc bizarre avec Google...

Depuis le mois de decembre, lorsqu'on tapait "Bomb Jack GBA" dans Google, c'est ma page consacree a Bomb Jack qui arrivait tout en haut de la liste. En fait je n'ai jamais rien fait pour etre bien reference, mais les divers liens donnes sur le Web on conduit cette page a etre la premiere (liens sur PA evidemment, mais aussi sur gbadev, PDroms, etc.). Je n'en etais pas particulierement fier, mais j'avoue quand meme que ca me faisait plaisir ; et puis c'etait pratique : il etait plus facile de taper "bomb jack gba" dans Google que de me souvenir de l'URL (compliquee) de ma page.

Bref... ce matin surprise : ma page n'est plus referencee du tout. Elle n'est pas descendue dans le classement, elle a tout simplement ete supprimee de Google ; le premier lien donne est maintenant un article de GameSpy au sujet de l'hypothetique version officielle "Bomb Jack World" ...

=> On peut vraiment se faire blacklister sur Google ? Comment cela peut-il arriver ??

Tiens, j'en profite pour donner l'URL d'un site mirroir pour ma page : www.nrx.free.fr. Avec un peu de chance je vais arriver a faire referencer cette page-ci a la place de l'autre !
Nrx est déconnecté   Réponse avec citation
Vieux 03/06/2006, 13h25  
N64Francois
Membre confirmé
 
Date d'inscription: 10/11/2005
Localisation: Rouen (76)
Messages: 433
Par défaut

Effectivement, impossible de retrouver ton site...
Essaye de l'ajouter ici : http://www.google.fr/addurl/?hl=fr&continue=/addurl

La seule page de ton site indexée dans Google que j'ai pu trouver c'est "http://www.artplastique.free.fr/nrx/GBA/Z80/Screenshots/" en mettant "bomb jack gba nrx" (9 ème position)
__________________

Mes Projets GBA, NDS et PSP : http://n64francois.free.fr
N64Francois est déconnecté   Réponse avec citation
Vieux 03/06/2006, 13h57  
K-nar2
Membre confirmé
 
Date d'inscription: 30/03/2006
Messages: 1 511
Par défaut

HS : tu avais rencontré beaucoup de difficulté pour convertir un jeu amstrad sur gba ?
__________________
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

PLEIN DE TRUCS A VENDRE Vente ebay en cours

Play-Asia.com - test - envoyez moi un mp pour me dire ce que vous voyez. Merci
K-nar2 est déconnecté   Réponse avec citation
Commentaire

Liens sociaux

Publicité



Utilisateurs connectés lisant ce projet : 1 (0 membres et 1 invités)
 
Outils du projet
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h22.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #16 par l'association vBulletin francophone
Design par Ass-Itch, DJP et Dr.Vince

GARS 2.1.9 édité par The vB Geek
Copyright 2005-2006
Version française par Cédric Claerhout