This commit is contained in:
Kyle J Cardoza 2024-06-10 18:37:01 -04:00
parent 4d953b47a2
commit 4f3a85909c
4 changed files with 6 additions and 176 deletions

2
.gitignore vendored
View File

@ -4,4 +4,4 @@
*.d
*.lst
*.swp
build/*
*.bin

View File

@ -8,8 +8,7 @@ ASFLAGS := -I include \
--long-branch \
--long-address \
-Walign \
-Wno-wrap-pc \
-l kernel.list
-Wno-wrap-pc
MPFLAGS := -p SST39LF040@PLCC32
@ -24,12 +23,14 @@ INCLUDES := $(wildcard include/*.i)
TARGET := sentinel65x-firmware-512k
LIST := $(TARGET).lst
.PHONY: all
all: $(TARGET).bin
@du -h $(TARGET).bin
$(TARGET).bin: $(SOURCES)
$(AS) $(ASFLAGS) -o $@ $^
$(AS) $(ASFLAGS) -l $(LIST) -o $@ $^
.PHONY: flash
flash: $(TARGET).bin
@ -37,6 +38,6 @@ flash: $(TARGET).bin
.PHONY: clean
clean:
rm -f $(TARGET).bin
rm -f $(TARGET).bin $(LIST)
.PREFIXES:

View File

@ -1,171 +0,0 @@
UART3_TIMER_VALUE= 51
VERA_L0_TILEBASE= 57103
CPU_SPEED_HZ = 8000000
TIER = $00df46
T3LL = $00df56
TCR = $00df42
T3LH = $00df57
T0LL = $00df50
T0LH = $00df51
AUTO_INC_320 = $e00000
SSCR = $00df41
UIER = $00df49
VERA_SPI_DATA = 57118
AUTO_INC_256 = $900000
AUTO_INC_128 = $800000
led_blink_red = $c00053
VERA_DC_VIDEO = 57097
VERA_DC_HSCALE = 57098
AUTO_INC_NONE = $000000
main = $c0007a
AUTO_INC_40 = $b00000
VERA_DC_VSCALE = 57099
VERA_CTRL = 57093
VERA_L_128H = $80
EIER = $00df47
T2CH = $00df65
T0CH = $00df61
VERA_PSG_BASE = $1f9c0
VERA_L0_MAPBASE = 57102
VERA_PALETTE_BASE= $1fa00
led_red_on = $c0001f
VERA_AUDIO_DATA = 57117
VERA_TILESIZE8x8= $00
VERA_SCANLINE_L = 57096
T4LH = $00df59
T4LL = $00df58
TER = $00df43
UIFR = $00df48
VERA_DC_HSTOP = 57098
VERA_ADDR1_L = 57088
PD7 = $00df23
PD6 = $00df22
PD5 = $00df21
PD4 = $00df20
PD3 = $00df03
PD2 = $00df02
PD1 = $00df01
PD0 = $00df00
VERA_L1_CONFIG = 57108
AUTO_INC_64 = $700000
VERA_AUDIO_RATE = 57116
ACSR0 = $00df70
VERA_BASE = $00df00
ACSR3 = $00df76
T4CL = $00df68
T6CH = $00df6d
T4CH = $00df69
T6CL = $00df6c
VERA_DATA1 = 57092
VERA_L0_VSCROLL_H= 57107
VERA_L0_VSCROLL_L= 57106
VERA_IEN = 57094
PCS7 = $00df27
VERA_L_64W = $10
VERA_L_64H = $40
VERA_L1_TILEBASE= 57110
T7LH = $00df5f
AUTO_INC_80 = $c00000
PDD5 = $00df25
PDD6 = $00df26
PDD0 = $00df04
PDD1 = $00df05
PDD2 = $00df06
PDD3 = $00df07
AUTO_INC_2 = $200000
AUTO_INC_1 = $100000
VERA_DC_VSTART = 57099
led_init = $c00000
VERA_DATA0 = 57091
AUTO_INC_4 = $300000
AUTO_INC_8 = $400000
T7LL = $00df5e
led_red_off = $c00039
VERA_L_32W = $00
VERA_L_128W = $20
AUTO_INC_16 = $500000
PIBFR = $00df78
AUTO_INC_32 = $600000
VERA_L0_CONFIG = 57101
VERA_DC_BORDER = 57100
T7CH = $00df6f
AUTO_INC_160 = $d00000
vera_init = $c00077
T2LL = $00df54
TIFR = $00df44
T2LH = $00df55
T5CL = $00df6a
AUTO_INC_512 = $a00000
T5CH = $00df6b
T7CL = $00df6e
EIFR = $00df45
VERA_L_256H = $c0
VERA_L_256W = $30
PIR7 = $00df7f
PIR6 = $00df7e
PIR5 = $00df7d
PIR4 = $00df7c
PIR3 = $00df7b
PIR2 = $00df7a
VERA_L_T256C = $08
VERA_L_BITMAP = $04
T2CL = $00df64
VERA_ADDR0_H = 57090
VERA_SPI_CTRL = 57119
VERA_L_BPP8 = $03
VERA_ADDR0_M = 57089
VERA_ADDR0_L = 57088
VERA_L_BPP4 = $02
VERA_L_BPP1 = $00
VERA_L_BPP2 = $01
VERA_TILESIZE16x16= $03
AUTO_INC_640 = $f00000
T5LH = $00df5b
ENABLED = 1
T5LL = $00df5a
VERA_TILESIZE8x16= $02
VERA_ISR = 57094
irq_exit = $00810d
w65c265s_init = $008008
VERA_ADDR1_M = 57089
UART3_BAUD_RATE = 9600
ACSR1 = $00df72
VERA_DC_VSTOP = 57100
VERA_L_32H = $00
ACSR2 = $00df74
VERA_IRQLINE_L = 57095
T6LL = $00df5c
PDD4 = $00df24
T3CL = $00df66
T3CH = $00df67
VERA_L1_MAPBASE = 57109
delay = $c000a8
VERA_L0_HSCROLL_L= 57104
VERA_L0_HSCROLL_H= 57105
T6LH = $00df5d
T1CH = $00df63
T1CL = $00df62
VERA_ADDR1_H = 57090
VERA_ADDRx_H = 57090
PIBER = $00df79
VERA_ADDRx_M = 57089
VERA_ADDRx_L = 57088
VERA_L1_HSCROLL_H= 57112
T1LL = $00df52
VERA_L1_HSCROLL_L= 57111
nmi_handler = $00810c
empty_irq_handler= $008100
VERA_TILESIZE16x8= $01
VERA_AUDIO_CTRL = 57115
VERA_DC_HSTART = 57097
DISABLED = 0
ARTD2 = $00df75
ARTD3 = $00df77
ARTD0 = $00df71
ARTD1 = $00df73
T1LH = $00df53
VERA_SPRITE_ATTR_BASE= $1fc00
T0CL = $00df60
BCR = $00df40
VERA_L1_VSCROLL_L= 57113
VERA_L1_VSCROLL_H= 57114

Binary file not shown.