Exposed low-level IEC functions. Official v1.01 numbering.
This commit is contained in:
parent
d60cb6a00c
commit
6d38129600
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
|
@ -74,3 +74,14 @@
|
|||
"sys_reboot","FFE124"
|
||||
"sys_proc_set_shell","FFE128"
|
||||
"sys_proc_get_result","FFE12C"
|
||||
"sys_iecll_ioinit","FFE130"
|
||||
"sys_iecll_in","FFE134"
|
||||
"sys_iecll_eoi","FFE138"
|
||||
"sys_iecll_out","FFE13C"
|
||||
"sys_iecll_talk","FFE140"
|
||||
"sys_iecll_talk_sa","FFE144"
|
||||
"sys_iecll_untalk","FFE148"
|
||||
"sys_iecll_listen","FFE14C"
|
||||
"sys_iecll_listen_sa","FFE150"
|
||||
"sys_iecll_unlisten","FFE154"
|
||||
"sys_iecll_reset","FFE158"
|
||||
|
|
|
|
@ -74,6 +74,17 @@
|
|||
.public sys_reboot
|
||||
.public sys_proc_set_shell
|
||||
.public sys_proc_get_result
|
||||
.public sys_iecll_ioinit
|
||||
.public sys_iecll_in
|
||||
.public sys_iecll_eoi
|
||||
.public sys_iecll_out
|
||||
.public sys_iecll_talk
|
||||
.public sys_iecll_talk_sa
|
||||
.public sys_iecll_untalk
|
||||
.public sys_iecll_listen
|
||||
.public sys_iecll_listen_sa
|
||||
.public sys_iecll_unlisten
|
||||
.public sys_iecll_reset
|
||||
|
||||
.extern proc_exit
|
||||
.extern int_enable_all
|
||||
|
@ -151,6 +162,17 @@
|
|||
.extern reboot
|
||||
.extern proc_set_shell
|
||||
.extern proc_get_result
|
||||
.extern iecll_ioinit
|
||||
.extern iecll_in
|
||||
.extern iecll_eoi
|
||||
.extern iecll_out
|
||||
.extern iecll_talk
|
||||
.extern iecll_talk_sa
|
||||
.extern iecll_untalk
|
||||
.extern iecll_listen
|
||||
.extern iecll_listen_sa
|
||||
.extern iecll_unlisten
|
||||
.extern iecll_reset
|
||||
|
||||
.section jumptable
|
||||
|
||||
|
@ -230,3 +252,14 @@ sys_kbd_handle_irq: jmp long:kbd_handle_irq
|
|||
sys_reboot: jmp long:reboot
|
||||
sys_proc_set_shell: jmp long:proc_set_shell
|
||||
sys_proc_get_result: jmp long:proc_get_result
|
||||
sys_iecll_ioinit: jmp long:iecll_ioinit
|
||||
sys_iecll_in: jmp long:iecll_in
|
||||
sys_iecll_eoi: jmp long:iecll_eoi
|
||||
sys_iecll_out: jmp long:iecll_out
|
||||
sys_iecll_talk: jmp long:iecll_talk
|
||||
sys_iecll_talk_sa: jmp long:iecll_talk_sa
|
||||
sys_iecll_untalk: jmp long:iecll_untalk
|
||||
sys_iecll_listen: jmp long:iecll_listen
|
||||
sys_iecll_listen_sa: jmp long:iecll_listen_sa
|
||||
sys_iecll_unlisten: jmp long:iecll_unlisten
|
||||
sys_iecll_reset: jmp long:iecll_reset
|
||||
|
|
|
@ -82,3 +82,15 @@ kbd_handle_irq
|
|||
reboot
|
||||
proc_set_shell
|
||||
proc_get_result
|
||||
|
||||
iecll_ioinit
|
||||
iecll_in
|
||||
iecll_eoi
|
||||
iecll_out
|
||||
iecll_talk
|
||||
iecll_talk_sa
|
||||
iecll_untalk
|
||||
iecll_listen
|
||||
iecll_listen_sa
|
||||
iecll_unlisten
|
||||
iecll_reset
|
||||
|
|
|
@ -108,7 +108,7 @@ static void display_sysinfo() {
|
|||
printf("Clock %lu MHz\n", info.cpu_clock_khz / (long)1000);
|
||||
printf("Memory %d KB\n", (int)(info.system_ram_size / ((long)1024 * (long)1024)));
|
||||
printf("FPGA %04X %04X.%04X\n", info.fpga_model, info.fpga_version, info.fpga_subver);
|
||||
printf("Toolbox v%d.%02d.%04d\n", info.mcp_version, info.sub_model, info.mcp_build);
|
||||
printf("Toolbox v%d.%02d.%04d\n", info.mcp_version, info.mcp_rev, info.mcp_build);
|
||||
|
||||
region.size.width = 0;
|
||||
region.size.height = 0;
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2144
src/toolbox.bin
2144
src/toolbox.bin
File diff suppressed because one or more lines are too long
|
@ -6,7 +6,7 @@
|
|||
#define __VERSION_H
|
||||
|
||||
#define VER_MAJOR 1
|
||||
#define VER_MINOR 0
|
||||
#define VER_BUILD 41
|
||||
#define VER_MINOR 1
|
||||
#define VER_BUILD 0
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue