Jump to content


  • Content count

  • Joined

  • Last visited

Everything posted by swapd0

  1. Bjl And Mac

    Hi, my PC died somedays ago and i'm thinking in buying a Mac Mini (or Mini Mac ), just because i always hated PC and windows vista is comming... Someone have tried to upload something to the jaguar with a mac? or with a PC but ussing some USB -> Parallel converter. I remember the catnip project (usb to jaguar), it's working, finished, canceled...? regards swap d0
  2. Bjl And Mac

    You are right, the Macs never had a parallel port, and i'm almost sure that the mini mac don't have a internal pci slot (not enought space) JagCF looks great, but i think that the catnip project is a must for modern computers if you can't buy a JagCF. Anyway first I must but the computer...
  3. Jaglink To Serial

    Hi, anybody have tried to build a cable to connect a jaguar using dsp interface to a serial rs232 port? Is this possible? I think that having a bidirectional communication with the jaguar is a must for easy development. I've coded some routines to use the BJL as bidirectional port but they are very slow and buggy. swap d0
  4. Aln File Format

    Hi, I've been looking at ALN fileformat and have some questions. Imagine that you that you've this code. .org $4000 lea foo,a0 lea bar,a1 rts foo .dc.w 0 bar .dc.w 1 If you generate a binary output, you'll have something like this .org $4000 lea $4000+14,a0 // 6 bytes lea $4000+16,a1 // 6 bytes rts // 2 bytes foo .dc.w 0 bar .dc.w 1 But on ALN file format, are the offsets $0 relative for object files? Second question, data and bss sections must be moved to the end of each object file? If you are linking some files data and bss sections must be moved at the end of the output? I think that Genst works like this. If this is true, then this code is wrong. Isn't it? .extern foo move.w foo(a0),d0 // illegal because offset can be .l .text move.w bar(a0),d0 // illegal because bar will be moved, and offset can be bigger than .w ... .data bar .dc.w 0 Thanks.
  5. Jagwire, Usb For Bjl

    Hi, just wondering if catnip is finished, and if is Mac compatible... My PC is dying, and new ones usually don't have a parallel port, and since i hate windows... maybe i'll buy a Mac
  6. Cross Gcc?

    I wanna rewrite the linker part to make it more general and C++ way, then it would be easy to include other objects file formats...
  7. Little Announcement

    Lately i'm a bit lazy... I have some ideas in mind to include into jas, like a "module" directive that will work like namespaces in C++, i wanna include this, because coding my game for Jagcode i had to put labels like gpuFoo, dspFoo, so i think that is better to include them into a module and write something like "moduleName".XXX. About C compiler, I found the info and it works like I thought. When you write an expression is converted to the "bigest" type, and if you assign it to a smaller one, it warns. Hope to code soon, and finish my jagcode game Also i wanna fix the polygon routine( ) to continue with the Frontier Project, the 68000 version works, but the GPU one...
  8. New Version Of Jas Avaliable

    Hi everybody, i've fixed the macro bug, and now you can write things like this: foo .macro size movei #$10000+\size,r0 ... foo .endm ... foo 256 ... argh! crap code Now macros works like in most assemblers (syntax replace), remember to put '\' before a macro parameter, and that labels into a macro must be declared as local. I hope that this is the last time that I fix it jas.zip
  9. New Version Of Jas Avaliable

    well I think than I got old BSD format somewhere (thanks ray) maybe it's time to have a look...
  10. New Version Of Jas Avaliable

    Yes but, if I code the linker you won't need ALN any more. Actually I have a linker into jas so I need to take it out.
  11. Retro Gaming Connexion, Photos And Some Infos :

    Are you going to release a small demo for BJL? I've read that Project Apocalypse will be a JagCF game, but maybe a small BJL demo could attract more users...
  12. New Version Of Jas Avaliable

    Sorry for being a bit late... For now, jas uses my own object file format, I've some docs about COFF?? or ALN?? object file format, but it's more complex. Now i'm a bit lazy but, I wanna code a linker to use with jas objects files to include a object file into a source file use .link directive like this -- main.s -- ... bsr xx ... op .link "op.o" // object processor routines ... -- this is in op.s -- .public xx // to export xx symbol .public yy
  13. New Version Of Jas Avaliable

    From the good old days I had to edit the post, because I forgot to attach the file, anyway you can download from my webpage
  14. Moveq : Beware !

    Very interesting, it should be great to have a list of all GPU/DSP bugs. Maybe I should include this bug as a warning or error into jas. PD:about my assembler, I had to sort a bit the code, but macros are near to be suported, now you can define macros with/without parameters, but only zero parameters macros are expanded.