Commit Graph

12 Commits

Author SHA1 Message Date
Yann MAGNIN 105eb7c482 Add scheduler first release + fix process stack crash 2020-02-05 21:09:39 +01:00
Yann MAGNIN 9a9ac9614b Add ELF loader and first process ! 2020-01-01 14:19:18 +01:00
Yann MAGNIN 6c0971e661 Updated project organization to isolate kernel, libraries and user applications 2019-12-30 16:31:03 +01:00
Yann MAGNIN df00142f07 Fix TTY read / write primitives 2019-12-20 11:31:34 +01:00
Yann MAGNIN 2a65492bca Add TTY + Add KEYSC driver + add TMU driver 2019-12-16 16:25:13 +01:00
Yann MAGNIN 659f631469 Fix crash with the UBC handler + Add VBR space 2019-12-09 15:57:06 +01:00
Yann MAGNIN 856bb2ee57 Add UBC driver + UBC interrupt handler + UBC high level abstraction handler 2019-12-06 23:45:04 +01:00
Yann MAGNIN 84efc8c451 Vhex v2 - add-in redisign: Add minimal kernel and minimal libs 2019-12-02 16:48:36 +01:00
yann MAGNIN 284cf435d6 Add FPU instructions.
Fix command mode error.
Update/FIx help pages.
Fix "make re" error.
2019-06-17 23:42:07 +02:00
yann MAGNIN e2976733c3 Add compiled binary.
Fix compile error.
2019-06-14 22:58:45 +02:00
yann MAGNIN 76aeea1fa5 Update License used by the project --> switch to CC0.
Add change project name to Vhex.
Update command handling, now we generate and hide the cache
	(and command block) during the compilation.
Add documentations.
Add manual pages.
Add units tests.
Update some modules.
2019-06-14 14:49:13 +02:00
yann MAGNIN 7a0e037705 All instructions can be traducted "on-the-fly". (except FPU instruction because
they do not exist on SH3 mpu based).
Write "driver" for getkey Casio's function for get the key's "status" (caps-lock, letter, number).
Add commands and modes handling.
Add somes commands.
Add somes units tests.
2019-06-10 02:14:49 +02:00