Jump to content


  • Content count

  • Joined

  • Last visited

Everything posted by SCPCD

  1. The Retro-gaming Connexion association and Jagware is proud to announce the upcoming release of the game Another World on Atari Jaguar console using JagtopusTM technology. The game has been adapted by Sebastien Briais from Removers'group with the courtesy of Eric Chahi. The RGC association is responsible for producing this game in the truest spirit of the games of the time: Cartridge with box and manual. In order to fund the project through the various stages of manufacture the game is being offered by pre-order.. Each person who reserve a copy will receive a confirmation slip numbered by mail. The price: 62 euros by Paypal (60 euros by check / IBAN payable to "Retro-gaming Connexion") For when: Output of Another World is scheduled for spring 2013. How: Contact the association by mail directly to RGC Order: [ webpage order & FAQ ] More technicals informations, screenshots and video ingame: Remover's AnotherWorld Page
  2. μFLY - new game from Reboot

    \o/ Great work
  3. Cloudy with a chance of metaballs

    \o/ Great work sh3 !
  4. my first post

    Ooops, I forgot we can do C Another solution is to add, into the makefile, a line that execute JiFFi automatically to convert the binary file to another file format, since JiFFi can be used in command line. I think that something like that should work : wine jiffi -i test.bin -o test.j64 -load 4000 -start 4000 -rom For VBCC/GCC, I don't know which one is better to another. I think that it depends of the user preference.
  5. Alternative to serial port?

    There is a version that use the skunboard interface : http://reboot.atari.org/new-reboot/skunkryptor.html EDIT : Sorry, I think it was somonelse that has a skunkboard I think that Orion_ use another way : maybe with BJL. Maybe in his JagCD dev pack : http://onorisoft.free.fr/rdl.php?url=jag/jagcddevpack.zip Else there is another solution by using JiFFi to produced the JagCD directly on the PC (only for BJL type application) : http://reboot.atari.org/new-reboot/jiffi.html
  6. my first post

    Normalement dans les dernières version de VJ tu as un parametre pour basculer en mode "alpine" (--alpine je crois, il faudrait vérifier) qui possede des interfaces pour aider au débuggage. Si je ne dis pas de conneries, tu peux du coup lui faire avaler n'importe quel binaire (via la ligne de commande), et me semble qu'il y a aussi un parametre pour choisir l'adresse de destination. Néanmoins, je te conseil de générer un .abs ("absolute file") plutot qu'un .bin lors du linkage afin qu'il integre l'adresse d'upload et de démarrage du binaire directement dans le fichier (il suffit de retirer le parametre "-n" dans la ligne de commande du linker). Tu n'auras ainsi plus besoin de passer par JiFFi vu que VJ supporte directement les .abs. Pour la deuxieme question, je pense que c'est un bug de VJ Et welcome
  7. Cinepak test on Windows 7

    I think that you need to add "-tao" on both command line to use the "Track At Once" writing mode : The log show that the "-tao" is automaticaly set for the multisession mode (-multi), but the "-sao" (Session At Once) is set for the next session, but in multisession, -tao should always be set. your command line should be : cdrecord -speed=1 -dev=0,1,0 -pad -tao -audio -multi warning.wav cdrecord -speed=1 -dev=0,1,0 -pad -tao -audio cden16cd.raw pm_dummy.raw trk_2.raw Sorry to not see it before you write a CD
  8. Cinepak test on Windows 7

    Through the log error, I think that your CD/DVD writer is not at dev=0,0,0 try to do a "cdrecord -scanbus" in the command line to retrieve the device number of your CD/DVD writer and replace the number into your .bat file.
  9. madMac and ALn source code have never been available. But you can find an almost compatible assembler/linker version : rmac/rln available here : http://reboot.atari.org/new-reboot/rmacrln.html
  10. Cheap cartridges for developers and gamers

    Standard jaguar cartridge is 32-bit in 10 clock cycles speed. New generation cartridge with flash memory in 16-bit works in 5 clock cycles. So we can say that the throughput is almost the same. The Jaguar ROM address space is limited to a direct 6MB, to use more memory, you need external hardware to do software bankswitching with, for example, logical device, PAL, GAL or CPLD.
  11. Software refernce clarification

    All address in the documentation is in byte unit else it would be impossible to read/write into all the GPU/DSP memory from the 68k. so $F03000 to $F03FFF is 4096 bytes arrenged like that from the 24-bit address source : addr bits [1..0] => converted in bytes enables for the internal memory depending of the read/write mode (byte, word and longword) addr bits [11..2] => connected to address bits of the internal memory.
  12. Software refernce clarification

    Hello, Local Ram Local ram for GPU is 4K organised as 1K of 32bit. $F03000 to $F03FFF is GPU local RAM with 16-bit external memory access (32-bit internal). $F04000 to $F0AFFF is reserved (and have nothing internally connected) $F0B000 to $F0BFFF is GPU local RAM mirror with 32-bit external memory access (32-bit internal) to speed up data transfert with blitter ($F03000+$8000) (only for write operation) $F0C000 to $F0FFFF is reserved (and have nothing internally connected). not sure if it was the question, I haven't understand all the question Divide Unit by enabling the 16.16 mode, the divide unit can compute 16.16 fixed point division. Source Z registers : B_SRCZ1 & B_SRCZ2 are used for : - latch source Z value (when reading memory with SRCENZ enabled) - result of GOURZ computation (SRCZ1 = integer part of the GOURZ compute, SRCZ2 = fractional part of the GOURZ)
  13. Jaguar CD development

    Ok, it was cache problem.
  14. Jaguar CD development

    I don't found the files on the site and I'm sure to see it the over day
  15. Scaled Sprite

    The OP detect that it's a scaled object and read the extra phrase at [ObjectAddr | (1<<4)] that is wrong if the object is not at an 32-byte aligned addr.
  16. Scaled Sprite

    It's probably because your scaled object is 16-byte aligned instead of 32-byte aligned. Scaled object should be 32-byte aligned.
  17. This is the 3D day !!

    Happy birthday pmdata !
  18. Gt Is The Man Of The Day

    HAPoulPeY Birthday GT !
  19. U-235 SoundEngine release

    I thought also in the past that the joystick bus was directly connected to the DSP, but it's not the case. In fact, the data read from the joystick port is shared with the cartridge bus that is shared with the main bus. If you read from DSP : the DSP will take the bus to read joysticks bits If you read from another CPU : the CPU joystick addr will be decoded from the DSP and the DSP will enable the joystick input transceivers. The advantage to read joystick from the DSP is that it has the highest priority on the bus (after the OP) so it can read with accuracy rotary and mouse controller.
  20. Another.....

    Happy birthday
  21. What a great day !!!!

  22. Instability in big binaries

    OP list should have : - Bitmap object in double phrase aligned - Scaled bitmap in quad phrase aligned - others in phrase aligned. when accessing internal RISC ram with the DSP/GPU : - loadb, loadw and loadp is replaced by a load - storeb, storew and storp is replaced by a store
  23. Instability in big binaries

    Hi ! It could come from corrupt data by an overlapped memory for exemple. What is the size of your project ? (text, data, bss sections) Does it run from DRAM or cartridge ? Do you use Equates to set predefine memory address ?
  24. Happy Birthday sh3-rg

    Happy Birthday sh3-rg !!