Revision 123
Added by markw over 11 years ago
| common/romgen/createall | ||
|---|---|---|
| 
     ./create_rom.pl 4 ../../firmware/MIST.bin zpu_rom 12 > ../../mist/zpu_rom.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/DE1.bin zpu_rom 12 > ../../de1/zpu_rom.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/AEON_LITE.bin zpu_rom 12 > ../../aeon_lite/zpu_rom.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/CHAMELEON.bin zpu_rom 12 > ../../chameleon/zpu_rom.vhdl
 
   | 
||
| firmware/Makefile | ||
|---|---|---|
| 
     DE1_SRC = main.c regs.c freeze.c joystick.c fileutils.c fileselector.c atari_drive_emulator.c pokey/uart.c hexdump.c printf/printf.c fat/pff_file.c fat/pff.c common/utils.c sd_direct/diskio_mmc.c sd_direct/spi.c sd_direct/mmc2.c de1/dirs.c
 
   | 
||
| 
     DE1_OBJ = $(patsubst %.c,$(BUILD_DIR)/%.o,$(DE1_SRC))
 
   | 
||
| 
     | 
||
| 
     CHAMELEON_PRJ = CHAMELEON
 
   | 
||
| 
     CHAMELEON_SRC = main.c regs.c freeze.c joystick.c fileutils.c fileselector.c atari_drive_emulator.c pokey/uart.c hexdump.c printf/printf.c fat/pff_file.c fat/pff.c common/utils.c sd_direct/diskio_mmc.c sd_direct/spi.c sd_direct/mmc2.c chameleon/dirs.c
 
   | 
||
| 
     CHAMELEON_OBJ = $(patsubst %.c,$(BUILD_DIR)/%.o,$(CHAMELEON_SRC))
 
   | 
||
| 
     | 
||
| 
     MCC_PRJ = MCC216
 
   | 
||
| 
     MCC_SRC = main.c regs.c freeze.c joystick.c fileutils.c fileselector.c atari_drive_emulator.c pokey/uart.c hexdump.c printf/printf.c fat/pff_file.c fat/pff.c common/utils.c sd_direct/diskio_mmc.c sd_direct/spi.c sd_direct/mmc2.c mcc/dirs.c
 
   | 
||
| 
     MCC_OBJ = $(patsubst %.c,$(BUILD_DIR)/%.o,$(MCC_SRC))
 
   | 
||
| ... | ... | |
| 
     | 
||
| 
     | 
||
| 
     # Our target.
 
   | 
||
| 
     all: mcc mist de1 aeon_lite
 
   | 
||
| 
     all: mcc mist de1 aeon_lite chameleon 
 
   | 
||
| 
     | 
||
| 
     install:
 
   | 
||
| 
     	cd ../common/romgen && ./createall && cd ../../firmware
 
   | 
||
| ... | ... | |
| 
     | 
||
| 
     de1: $(BUILD_DIR) $(DE1_PRJ).bin $(DE1_PRJ).rpt
 
   | 
||
| 
     | 
||
| 
     chameleon: $(BUILD_DIR) $(CHAMELEON_PRJ).bin $(CHAMELEON_PRJ).rpt
 
   | 
||
| 
     | 
||
| 
     mcc: $(BUILD_DIR) $(MCC_PRJ).bin $(MCC_PRJ).rpt
 
   | 
||
| 
     | 
||
| 
     mist: $(BUILD_DIR) $(MIST_PRJ).bin $(MIST_PRJ).rpt
 
   | 
||
| ... | ... | |
| 
     $(DE1_PRJ).elf: $(MINSTARTUP_OBJ) $(DE1_OBJ)
 
   | 
||
| 
     	$(LD) $(LFLAGS) -T $(LINKMAP) -o $@ $+ $(LIBS)
 
   | 
||
| 
     | 
||
| 
     $(CHAMELEON_PRJ).elf: $(MINSTARTUP_OBJ) $(CHAMELEON_OBJ)
 
   | 
||
| 
     	$(LD) $(LFLAGS) -T $(LINKMAP) -o $@ $+ $(LIBS)
 
   | 
||
| 
     | 
||
| 
     $(MCC_PRJ).elf: $(MINSTARTUP_OBJ) $(MCC_OBJ)
 
   | 
||
| 
     	$(LD) $(LFLAGS) -T $(LINKMAP) -o $@ $+ $(LIBS)
 
   | 
||
| 
     | 
||
| firmware/chameleon/dirs.c | ||
|---|---|---|
| 
     char USER_DIR[]="/atari800/user";
 
   | 
||
| 
     char ROM_DIR[]="/atari800/rom";
 
   | 
||
Added chameleon version