Jump to content
Jagware

Orion_

Level1
  • Content count

    1,073
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Orion_


  1. mmh, ça commence bien, la jag a l'air d'être plutôt aléatoire :/

     

    un coup ça s'affiche un coup ça s'affiche pas :mellow:

     

    vous avez déja eu des problemes d'execution sur des codes trop petit ? (genre moins de 1Ko la rom ?)

     

    quelqu'un a déja essayer le mode RGB24 ? parceque un code qui m'affiche quelque chose en RGB16, m'affiche un écran noir quand je modifie juste RGB16 en RGB24 :/


  2. bon, alors moi c'est Orion_ (alias Cedric)

     

    j'ai 21 ans, je suis étudiant en école d'informatique plutôt orientée programmation, en 2éme année (EPITECH)

     

    j'adoooooore les sushi, heu non pardon ...

     

     

     

    alors

     

    je code en C, asm 68k, x86, delphi, pascal.

     

    j'ai déja codé sur plusieurs plateforme (cf mon site: http://onorisoft.info)

     

    c'est d'ailleurs mon gros probleme, j'arrive pas a rester en place, dés que je découvre une nouvelle console je peu pas m'empecher de vouloir coder dessus :D (et en particulier les consoles portables)

     

    bon la je me suis fait un break sur les portables et je tente l'aventure jaguar :)

     

    principale motivation, la communautée ! (ça sert a rien de coder sur une console dont tout le monde ce fou :D )

     

     

     

    moi j'adore windows XP pour une utilisation de tout les jours, mais pour coder il est vrai que je prefere Unix :) (on a ça a l'école donc forcement ça motive un peu)

     

     

     

    je suis fan de oldschool, et de démomaking ! j'adore atari aussi, surtout l'atari st en fait, mon tout premier ordinateur.

     

    bon, par contre, j'adore aussi la playstation (j'vais me faire taper je sens :D ) mais c'etait ma première console donc !

     

     

     

    je me met depuis peu au bidouillage hardware, avec plus ou moins de succes (plus d'echec en fait)

     

     

     

    que dire de plus ... j'adore toute les vieux truc electronique du moment que c'est programmable :D

     

    fut un temps (quand j'avais ma playstation) je jouais comme un fou, maintenant depuis que je programme sur pc, je ne joue plus du tout :(

     

     

     

    je rêve de faire une démo de la mort qui tue, et un wipeout avec un moteur 3D tout en software =)

     

     

     

    et pour finir par une citation

     

    so much code to write, so little time =)


  3. bon j'ai fait le cable, et EVIDEMENT, ça marche pas ...

     

    bon, pour etre sur que c'etait pas mon loader XP non testé qui merdais, j'ai resorti un vieux pc portable sous dos 6.22, j'ai mis LO.exe et quelque rom de test, la le transfer s'effectue bien, mais aucune des rom ne ce lance ...

     

    apres quelque essai j'ai compris que le chiffre affiché sur la télé etait le checksum, et apres avoir comparé avec le checksum sur le pc evidement ça correspondait pas :D

     

    donc déja en mode 8bits ça correspond pas du tout, en mode 4 bits ça correspond mais << 4 :/

     

    c'est a dire que si sur le PC j'ai: c5468579, sur la télé a la fin du transfer j'ai: 54685790

     

    j'ai donc verifier toute mes broches sur le cable et elle sont toute ok. donc je vois pas du tout d'ou ça peut venir :(

     

     

     

    AVIS a Fredifredo: si il te reste des pack bjl avec cable + cdrom je suis preneur :D


  4. bon déja j'ai eu un mal fou a trouvé la fameuse ROM du bjl ! celle qui est presenté partout ou y'a les fameux jeux en bonus etc ... bref, j'ai pris celle de 42bastian en attendant

     

     

     

    bon, j'ai ouvert ma jag et c'est parti !

     

     

     

    ready.jpg

     

     

     

     

     

    déssoudage de la rom: ok !

     

    desold.jpg

     

     

     

     

     

    soudage du support: ok ! (a peu pres, j'ai juste loupé une broche qui est pas rentré dans un des trou donc un petit raccord avec un fil et c'etait réglé :D )

     

    aftersold.jpg

     

     

     

     

     

    résultat: ça marche pas :cry:

     

    enfin, quand je met la rom d'origine si, ça marche, mais des que je met mon eeprom flash ça marche plus :(

     

    pour info mon eeprom flash c'est une: 29C040A

     

     

     

    bon, la bonne nouvelle, c que j'ai pas grillé ma jag et que le bios d'origine marche toujours


  5. Zerosquare > ton moteur audio il tourne en temps réel avec un sound buffer ou tu fait un rendu dans un fichier wav ?

     

    ça m'interesserais beaucoup d'essayer un peu la programmation sonore mais j'ai jamais réussi a trouvé un tutorial ou un bout de code pour faire un simple soundbuffer qui ce lis en boucle dans lequel je puisse écrire :D

     

    si tu avais un petit tutorial ou morceau de code la dessus je serais très interessé ^^ (sur pc bien sur :))


  6. bon, déja un grand merci a GT Turbo pour toute ces explications, et ces bases de code qui m'ont permis de commencer ^^

     

    helas je suis pas aller bien loins, je bloque déja sur le GPU :D

     

    a mon avis c'est pas bien méchant mais je trouve pas le probleme ...

     

    en effet, avant de me remettre au 68k je voudrais tester un peu l'assembleur GPU ^^

     

     

     

    alors y'a mon code GPU qui ressemble betement a ça:

     

    	.long

     

    .GPU

     

    .org $f03000

     

     

     

    GpuCode:

     

    movei #GpuCode, r29

     

    nop

     

    nop

     

    jump (r29)

     

    .long

     

    GpuEnd:

     

    .68000

     

     

     

     

    (j'ai pas trouvé d'autre manière d'utiliser Jump, de toute façon ça fait pareil avec jr GpuCode)

     

     

     

     

     

    visiblement sur l'émulateur (project tempest), le gpu fait soit un jump en mémoire, soit avance a toute vitesse pour arriver en 0xE00000 ou quelque chose le fait visiblement tourner en rond :D

     

     

     

    pour charger mon code j'utilise ça:

     

    [code] jsr GpuInit

     

    jsr GpuStart

     

     

     

    ;****************************

     

    ; Init GPU

     

     

     

    GpuInit:

     

    move.l #0,G_CTRL ;arreter le GPU

     

    move.l #0,G_FLAGS ;initialiser les FLAGS du GPU

     

    move.l #$00070007,G_END ;GPU en mode BigEndian (mode compatible 68000)

     

    move.w #%11010111001100,MEMCON2 ;memoire en mode BigEndian

     

     

     

    move.l #GpuCode,a0

     

    move.l #$f03000,a1

     

    move.l #GpuEnd,d7

     

    sub.l a0,d7

     

    lsr.l #2,d7

     

    copygpucode:

     

    move.l (a0)+,(a1)+

     

    dbra d7,copygpucode

     

    rts

     

     

     

    ;*************

     

     

     

    GpuStart:

     

    move.l #$f03000,G_PC

     

    lea G_CTRL,a0

     

    move.l #1,(a0)

     

    ;waitgpu:

     

    ; move.l (a0),d0

     

    ; btst #0,d0

     

    ; bne.s waitgpu

     

    rts

     

     

     

    ;**************

     

     

     

     

     

    the question is, what is the problem ? :/

×