Jump to content
Jagware

SCPCD

Level2
  • Content count

    1,134
  • Joined

  • Last visited

Posts posted by SCPCD


  1. We're happy to give you a new little game for the Jaguar, you will find everything here :

    http://Diamjag.jagware.org

     

    This game features an online hall of fame, now you can 'friendly fight' with everybody on this world :)

    This game has been done by Orion and MetalKnuckles, their first game on Jaguar, they have planned to do some others games, so we are waiting for the next ;)

     

    And a big thanks to :

     

    - SebRmv for the CD encryption

    - Mariaud for the nice art cover graphics

    - Zerosquare for cover text

    - RaZ for the DiamJag website and the online hall of fame

     

    [French] Et voila beaucoup de personnes l'attendait, le nouveau jeu Jagware pour notre félin 64 bits. Ce jeu dispose d'une table de score online ce qui signifie qu'il va y avoir des bagarres bien sympa (Pauvre Arethius qui va encore se faire manger par SCPCD :whistling: )

    Voila DiamJag, vous trouverez tout ici :

    http://Diamjag.jagware.org

     

    Ce jeu est l'oeuvre d'Orion et de MetalKnuckles, ils ont plannifié de nous sortir de leur clavier d'autres productions, dont on attend la suite avec impatience ;)

     

    Et un grand merci a :

     

    - SebRmv pour l'encryption du CD

    - Mariaud pour la jaquette

    - Zerosquare pour le texte de celle ci

    - RaZ pour le site de DiamJag et les tables de score online

     

    GT :poulpe:

     

     

    Tu n'aurais pas oublié fredifredo pour aussi la jaquette ? :huh:


  2. This thread and the CF are quite interesting to me. I hope to see this topic discussed in english if possible. Sadly I don't speak french, and babel fish does a poor job of translating.

    little abstract for no french people :

     

    After developing the JagCF v1 on June/Jully, and with it is not very well possibilities (only 200KBytes/s) we decide on August to work on the new JagCF : the JagCF v2.

    The JagCF v2 has a hardware completly different : it uses new technologies and it was develop with the purpose of give, not only a very big capacities of storage, but also a very high speed and many features for future JagCF games.

    That's why the JagCF v2 has 8MBytes of SDRAM, 512KBytes of boot ROM, optimised CF controller (with data rate up to 20MBytes/s) and others features.

     

    This is the list of what is currently operating :

    - communication between the Jag and the JagCF (but have little bugs)

    - I2S (for audio streaming)

    - 2x 32-bit Timers

    - Interruptions controller

    - PS/2 Mouse interface

    - PS/2 Keyboard interface

    - UART (to give very various communication possibilities : high-speed data rate CatNip)

    - SDRAM

    - CF controller in read with write to the internal 2KBytes FPGA RAM.

     

    Actually, I work on the resolve of the Jag <-> JagCF communication bugs because before I haven't the real timing of the Jaguar port but now I know exactly how it works :) and I work also on the special and last feature of the JagCF before the first production in (I hope :) ) 3-4 mounths.


  3. salut je suis nouveau

    jag compact flash est elle dispo?

     

    je n'ai pas compris comment elle fonctionnaer

     

    salutations

    Bievenu :)

     

    La JagCF n'est pas encore disponible mais ca ne va plus trop tarder ;)

     

    En fait, la jagCF c'est une carte qui ce plug sur le port cartouche de la Jag (ou sur le port cartouche du JagCD)

     

    Cette carte permet d'avoir de la RAM en plus pour stocker les données chargé de la CF (afin d'accelerer les debits), possede 2 inerfaces PS/2 (clavier&souris), un port serie haut debit (pour n'importe qu'elle interface serie et permet aussi la connection haut debit avec un PC pour faciliter le dev Jag) et un systeme pour lire en streaming de l'audio venant directement de la CF (dans le même esprit que les CD audios).

     

    Voila un petit resumé :)


  4. Heu oui, mais bon ça va mieux depuis que j'ai abandonné tout espoir d'avoir du 60 Hz :P

    Le pad NeoGeo a 4 boutons A, B, C, D, plus un Select et un Start.

    Je pense mapper le Select sur Option et le Start sur Pause, par contre le bouton D j'ai pas d'idée sur quel bouton de la Jag je pourrais le mapper... quelqu'un en a-t-il une?

    C'est sur que c'est plus facile comme ça. Mais ça me gêne de décortiquer un pad Jaguar... et tant qu'à faire, ce serait plus cool de garder le pad NeoGeo non modifié... Quitte à ce que ça me prenne plus de temps. :P

    WikiPedia est mon ami, maintenant je sais ce que c'est qu'un PAL et un GAL. :lol: C'est bien, c'est un début :whistling:

     

    Par contre je ne sais pas encore dans les détails comment ça fonctionne et corollaire pragmatique, je ne sais pas encore programmer ces bêtes là... mais ce serait rigolo d'apprendre! :) Sous quelle forme je dois exprimer la logique à mettre dans le circuit? Zerosquare, tu as griffonné la logique nécessaire, je peux profiter de ton brouillon?

     

    Une fois que j'aurai mon GAL comme il faut, il me faudra peut-être un bout de circuit imprimé pour le relier aux deux connecteurs DB15... Ca doit pas être hyper sorcier de faire un typon pour ça, non? :unsure: vous avez quoi comme outils pour ça vous les pros du harware?

    Les pal et les gals c'est tout bete tu ecrits les equations logiques dans un fichier text et tu lances un prog qui va convertir ton fichier en un fichier JEDEC pour la configuration des fusibles interne du circuit programmable.

    après faut que tu ai un programmateur de GAL/PAL. (j'ai encore des GALs neufs que je n'utiliserais pas car je suis passé aux FPGAs :P et si tu veux j'ai aussi un petit prog pour générer le fihcier pour les GALs)

    Oui le plus propre serais de faire un petit circuit avec les connecteurs d'un coté pour la neogeo et de l'autre un cable pour brancher sur la jag.

     

    Nous on utilise Protel (liscence étudiant par notre ecole) mais je pense pas que tu puisses l'avoir :D

    sinon comme bon petit soft gratuit il y a Eagle.


  5. J'ai regardé pour faire ça en logique discrète, mais ça fait une floppée de circuits (une douzaine de portes OR à 2 entrées et quatre portes AND à 4 entrées...c'est plus compliqué et sûrement plus cher au final...) Ton programmateur fonctionne avec les PAL et les GAL ?

    Ben il sait tout programmer :D (enfin presque :P)


  6. Faut déjà que ta carte télé t'affiche quelque chose de correct avant de penser à jouer :D

     

    J'ai pas bien compris... il te faut que les boutons A, B et C ? :huh:

     

    Tu veux conserver ton joystick tel quel ou pas ? Si ce n'est pas le cas, tu peux dupliquer l'électronique du pad Jaguar (le schéma est dans le document que tu as mis en lien), ou en dépecer un vrai, et intégrer le PCB et le nouveau câble directement dans le joystick. C'est la solution la plus facile.

     

    Sinon, j'ai retranscrit la "logique" nécessaire pour faire un adaptateur, je crois que le plus simple serait d'utiliser un circuit programmable (style PAL ou petit CPLD), mais j'attends la confirmation de notre spécialiste de ce genre de composants (...on demande SCPCD à l'accueil... ;) )

    ben ouai, un pal, un gal voir un CPLD (peut être un peu gros celui là :D) voir direct en composant standard ca irait non ?


  7. ce week-end, j'ai un peu joué au GPU (les interruptions en particulier), et j'ai eu l'impression que le code PC relatif en interruption, ça lui plaisait pas trop... est-ce que vous avez déjà fait cette expérience?

     

    [english]

     

    this week-end, I played a bit with the GPU (and interrupts) and I had the impression that it did not like PC relative code in interrupt... does someone else has also made this experiment?

     

    Seb

    :huh:

    Je vois pas trop pourquoi ca ne fonctionnerais pas :huh:

    Si tu as respecté les regles sur les interruptions, je ne vois pas ce qui pourrait ne pas fonctionner :unsure:

    a moins que tu fais des trucs louches dans ton code :D

     

    [english]

    If you respecte all laws for the GPU interrupts, I don't understand why this don't work :unsure:

    unless you made strange things in your code :D

×