Byron Lathi
0752cc4b8c
do a little test to see if memory mapping works
...
This code creates a shared mapping in high ram, makes sure that that
works, and also makes sure that the memory which is mapped over is left
unchanged.
2022-04-07 12:43:47 -05:00
Byron Lathi
35040860e7
Identity map memory upon reset
...
Upon reset the mapper is set to identity map and then enabled.
2022-04-07 10:36:50 -05:00
Byron Lathi
5c32fe808e
Add board-io, replace sevenseg in sw
2022-03-18 01:27:55 +00:00
Byron Lathi
7619c7c54f
new testing program
2022-03-17 15:05:37 -05:00
Byron Lathi
2a1f8df54e
Create SDRAM memory region
2022-03-17 13:37:34 -05:00
Byron Lathi
15b91dcc20
Add conio
...
Also removes print statements from the interrupt handler (except for the
button interrupt)
2022-03-14 22:20:15 -05:00
Byron Lathi
a671fda51c
Add sample puts function
...
"Hello, world!" :)
2022-03-14 10:46:36 -05:00
Byron Lathi
1a9290b97b
Implement hex_set_24
2022-03-12 21:55:17 -06:00
Byron Lathi
9bbfce23e2
Add driver for hex digits
...
This only includes the method to set the pairs of displays individually.
The functions to write a single 16 or 32 bit value have not been
implemented yet, nor has the mask function.
2022-03-12 21:26:19 -06:00
Byron Lathi
5106e50395
Update bootstrap code
...
Was missing some things like initializing the stack pointer, clearing
BSS, and things like that
2022-03-11 22:57:22 -06:00
Byron Lathi
bf28201832
Add basic hex digit code
2022-03-11 18:25:47 -06:00
Byron Lathi
bac37bab55
Remove non existing import
2022-03-08 15:50:10 -06:00
Byron Lathi
2c26e82a0d
Remove io c code
2022-03-08 15:41:03 -06:00
Byron Lathi
6b24abdbd5
Add io helper functions
2022-03-05 22:34:34 -06:00
Byron Lathi
048db615b9
Add basic io header
2022-03-05 21:17:33 -06:00
Byron Lathi
9c29aa4fdf
Update linker script to allow c source files
2022-03-05 21:09:46 -06:00