Overhaul the template.

- DATA and RODATA segments added to computer.cfg
 - RAM memory configuration now starts at  to not overwrite the cpu stack
 - hardware.inc added to handle hardware related constants
 - constants removed from via.s
 - constants removed from serial.s
 - serial_delay from serial.s is now dynamic, dependant on CPU_HZ and baud rate
 - serial_baud_* functions added to setup 19200 and 9600 baud
 - mem_copy.s added. data copy functions are to be implemented here
 - copy_data (mem_copy.s) implemented to copy the DATA segment from ROM to RAM
 - propper system setup in main.s
 - Makefile now generates a .map file with the memory map information
This commit is contained in:
RuiFPB committed 2026-09-29 12:14:05 +01:00
1 parent a8caf9db75
commit 3801459e1e
8 files changed
+203 -74

No files matched your search

+4 -1
View File
@@ -30,4 +30,7 @@ bin/
.DS_Store
.idea/
.idea/
symon*.jar
*.bin
*.map