Jump to content
Jagware

SCPCD

Level2
  • Content count

    1,134
  • Joined

  • Last visited

Community Reputation

0 Neutral

4 Followers

About SCPCD

  • Rank
    Rick dangerous
  • Birthday 04/07/1983

Contact Methods

  • Website URL
    http://scpcd.free.fr/
  • ICQ
    0

Profile Information

  • Gender
    Male
  • Location
    Nord
  • Interests
    Electronique & Informatique

Previous Fields

  • Skills - Compétences
    Hardware ; ASM 68K, ASM TOM/Jerry, ASM Motorola, ASM AD, ASM TI, C, C++, Pascal Object ;

Recent Profile Visitors

243 profile views
  1. μFLY - new game from Reboot

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

    \o/ Great work sh3 !
  3. 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.
  4. 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
  5. 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
  6. 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
  7. 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.
  8. 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
  9. 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.
  10. 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.
  11. 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)
  12. Jaguar CD development

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

    I don't found the files on the site and I'm sure to see it the over day
  14. 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.
×