Jump to content

Shamus

Members
  • Content Count

    698
  • Joined

  • Last visited

Posts posted by Shamus


  1. One of the show staff came by asking for vendors to fill out feedback cards and before I could say anything, she said that she was aware of the noise issue and that next year they would definitely address it somehow (I think she mentioned that the bands would be put in a separate room). And as annoying as the announcements were, the bands were by far the largest contributors to the noise factor at CGF this year (and that was true last year as well). So loud you couldn't hear yourself think, and I was situated on the opposite side of the venue from the music stage.

     

    Seems to me that the draw at such a venue would be the video game related stuff, not random musical acts! I really hope that CGF staffer was serious about putting the bands in a separate room--that would be awesome. :)


  2. Actually, the Memory Track is 8-bits only until it copies itself to RAM, then the switches the cart to 32-bit mode in order to access the NVRAM (which lives in the same address space as the cart ROM). It only stores one byte per long address, but it's still a 32-bit interface to it. :)

    • Like 2

  3. Just have to verify what ALN is doing, then a fix will be forthcoming. :)

     

    EDIT: Just having a quick look at the two binaries shows that RLN doesn't seem to honor the -n flag with COF output; also clearly doesn't output the full symbol table either. So should be a relatively easy fix, just have to verify ALN's behavior.


  4. I know that I never used that before, and didn't wouldn't have known what the correct behavior was even if I did. Thanks for reporting this, now I can fix it. :)

     

    EDIT: Can you supply your copy of ALN so I can see exactly what it's doing? It may be that it's not writing the header but writing the symbol table. Also, what was the full command line you were using for ALN?


  5. God the love here in this forum just radiates more and more each time i visit. Its good to be a part of a community who share the same interests and are true fans of Atari and their ill fated Jag. Nice to see everybody getting along and not taking shots and one another like all the other sites out there!

    new_here.jpg

    • Like 2

  6. Not sure if this will help you or not, but I had some traces on my Jaguar's PCB literally rot out (due to humidity? have no idea really why). I had to solder in some jumper wires to make it work again. So you might want to look at the traces to make sure that they're all good and solid, assuming that all of the other components look good.


  7. If you're looking for an old-fashioned makefile, this is what I use:

    # Targets
    
    TARGET = game64
    
    #====================================================================
    #       Macro & Assembler flags
    #====================================================================
    
    # ROM based values
    STADDR = 802000
    BSSADDR = 4000
    # RAM based values
    #STADDR = 4000
    #BSSADDR = x
    MACFLAGS = -fb -g
    ALNFLAGS = -rq -w -n -a $(STADDR) x $(BSSADDR)
    #ALNFLAGS = -rq -w -a $(STADDR) x $(BSSADDR)
    
    #====================================================================
    #       Default Rules
    #====================================================================
    
    .SUFFIXES: .o .s
    
    .s.o:
            ../rmac/rmac $(MACFLAGS) $<
    
    #====================================================================
    #       EXECUTABLES
    #====================================================================
    
    # NB: Link order is important if you don't specify run address in the linker...
    OBJ = $(TARGET).o initvid.o
    
    $(TARGET).cof: $(OBJ)
            ../rln/rln $(ALNFLAGS) -o $(TARGET).cof $(OBJ)
    #       cp $(TARGET).cof ../../software/
            @-rm -rf $(TARGET).rom
            @-rm -rf $(TARGET).cof-padded
            @-rm -rf $(TARGET).U1
            @-rm -rf $(TARGET).j64
            ../../tools/padcart -a $(TARGET).cof
            @mv -v $(TARGET).cof-padded $(TARGET).rom
            ../../tools/jagenc/jagcrypt -u $(TARGET).rom
            @-rm -rf $(TARGET).XXX
            @mv -v $(TARGET).U1 $(TARGET).j64
    
    $(TARGET).o:  $(TARGET).s enemy-positions.s
    
    clean:
            @-rm -rf $(OBJ)
            @-rm -rf $(TARGET).cof
            @echo "Target clean."
    
    

    Of course you would change the paths to various executables to suit your setup. :)

×
×
  • Create New...