Changeset f394e7b in buchla-68k


Ignore:
Timestamp:
07/02/2017 12:21:43 AM (4 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
0cfc372
Parents:
6dc5ea7
Message:

Linked ROM without errors.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r6dc5ea7 rf394e7b  
    151151ROM_CO :=               $(ROM_C:.c=.o)
    152152ROM_SO :=               $(ROM_S:.s=.o)
    153 ROM_OBJ :=              $(ROM_CO:%=build/%) $(ROM_SO:%=build/%)
     153# ROM_SO goes before ROM_CO, so that bios.o is first.
     154ROM_OBJ :=              $(ROM_SO:%=build/%) $(ROM_CO:%=build/%)
    154155
    155156LOWRAM_S :=             lowram.s
     
    167168rom.abs:                $(ROM_OBJ) \
    168169                                prolog.a iolib.a libcio.a libsm.a lib700.a vlib.a
    169                                 $(CROSS_GCC) $(FLAGS_LNK) -Wl,--script misc/rom.ld -o rom.abs \
    170                                 $(ROM_OBJ) \
     170                                $(CROSS_GCC) $(FLAGS_LNK) -Wl,--script,misc/rom.ld,--entry,0x100000 \
     171                                -o rom.abs $(ROM_OBJ) \
    171172                                prolog.a libcio.a vlib.a iolib.a libsm.a lib700.a -lgcc
    172173
     
    206207midas.abs:              $(LOWRAM_OBJ) prolog.a $(RAM_OBJ) \
    207208                                iolib.a libcio.a libsm.a lib700.a vlib.a
    208                                 $(CROSS_GCC) $(FLAGS_LNK) -Wl,--script misc/ram.ld -o midas.abs \
    209                                 $(LOWRAM_OBJ) prolog.a $(RAM_OBJ) \
     209                                $(CROSS_GCC) $(FLAGS_LNK) -Wl,--script,misc/ram.ld,--entry,0x10000 \
     210                                -o midas.abs $(LOWRAM_OBJ) prolog.a $(RAM_OBJ) \
    210211                                libcio.a vlib.a iolib.a libsm.a lib700.a -lgcc
    211212
  • misc/rom.ld

    r6dc5ea7 rf394e7b  
    1616    }
    1717
    18     .bss : ALIGN(0x10)
     18    .bss (0x400) :
    1919    {
    2020        *(.bss)
Note: See TracChangeset for help on using the changeset viewer.