|
f6c3a13e7f
|
build: fix unneeded dependency on npcgcc
Build nix packages / build-matrix (am-kernels) (push) Successful in 2m24s
Build nix packages / build-matrix (rv32Cross.am-kernels-nemu) (push) Successful in 2m20s
Build nix packages / build-matrix (rv32Cross.am-kernels-npc) (push) Successful in 2m21s
|
2024-08-15 16:42:02 +08:00 |
|
|
0b911f75ce
|
am-tests,microbench,yield-os: CMake support
|
2024-08-13 20:24:57 +08:00 |
|
|
9d41ac2f7b
|
build: add more tests to build system
|
2024-07-09 17:44:09 +08:00 |
|
Zihao Yu
|
bb725d6f82
|
kernels,demo,donut: only clear screen before drawing
* Originally, if it need too much computation in a slow platform,
clearing screen before computation will only show the donut during a
short time.
|
2024-02-20 14:53:20 +08:00 |
|
Zihao Yu
|
d41f447c17
|
kernels,typing-game: clear screen by scanline
* we can leverage memcpy() to speedup
|
2024-01-17 09:37:37 +08:00 |
|
Zihao Yu
|
ade50b257a
|
kernels,typing-game: assume uptime does not start from zero
* on platform tha can re-run the game, the game will skip some beginning
frames in the second run
|
2024-01-17 09:37:30 +08:00 |
|
Zihao Yu
|
7bb7b1a94f
|
add bad-apple
|
2023-11-14 23:35:57 +08:00 |
|
Wenrui Huang
|
3c50c2eae3
|
[FIX] am-kernels/kernels/demo/src/hanoi/hanoi.c: pattern not shown on the screen of nemu due to no sync of GPU FB
|
2023-10-11 16:39:44 +08:00 |
|
gftytkklt
|
0c1f038ad0
|
kernels,demo,life: fix stack overflow in nemu
* allocate arrays with malloc()
|
2023-10-09 11:04:32 +08:00 |
|
Zihao Yu
|
773fa2b997
|
add license for alu-tests and snake
|
2023-10-03 21:04:37 +08:00 |
|
Zihao Yu
|
6f4a47afb9
|
add yield-os
|
2023-10-03 15:33:38 +08:00 |
|
Zihao Yu
|
4707aefcc5
|
kernels: merge bf to demo
|
2023-07-22 22:11:02 +08:00 |
|
Zihao Yu
|
c5bcf378e8
|
kernels: add some demos from movfuscator and rt-thread
|
2023-07-22 22:10:51 +08:00 |
|
Zihao Yu
|
3388801aea
|
kernels,snake: port to AM
|
2023-07-21 11:00:02 +08:00 |
|
Zihao Yu
|
ec82e0f2cd
|
kernels: import snake from movfuscator
|
2023-07-21 10:59:30 +08:00 |
|
Zihao Yu
|
1cf8c67eb6
|
kernels,bf: port to AM
|
2023-07-01 01:25:46 +08:00 |
|
Zihao Yu
|
b122a7fa12
|
kernels: import bf from movfuscator
|
2023-07-01 01:12:31 +08:00 |
|
Zihao Yu
|
245c069c4e
|
thread-os: fix stack overflow with glibc 2.39
* `Inconsistency detected by ld.so: dl-runtime.c: 63: _dl_fixup:
Assertion `ELFW(R_TYPE)(reloc->r_info) == ELF_MACHINE_JMP_SLOT' failed!`
|
2023-07-01 00:44:58 +08:00 |
|
Zihao Yu
|
c03fc2b97b
|
nemu: restore previous config when it fails to build the AM version
|
2021-08-27 19:26:36 +08:00 |
|
Zihao Yu
|
6052ab0244
|
kernels: support NEMU over AM
|
2021-08-16 17:09:25 +08:00 |
|
Zihao Yu
|
8a1caa1db3
|
remove x attribute
|
2021-08-11 16:59:18 +08:00 |
|
Yanyan Jiang
|
87c35f8f19
|
fix mmc multi def bug
|
2021-08-11 16:54:48 +08:00 |
|
Zihao Yu
|
11a4fe4ceb
|
kernels: add slider
|
2021-08-11 16:52:42 +08:00 |
|
Zihao Yu
|
2466656eea
|
kernels,typing-game: add message about exiting
|
2021-08-11 16:52:42 +08:00 |
|
Zihao Yu
|
9e59fd2cba
|
kernels,typing-game: exit when pressing ESC
|
2021-08-11 16:52:42 +08:00 |
|
Yanyan Jiang
|
8fbf7f9425
|
Merge pull request #1 from jiangyy/remove-thread-os-ioe
kernels,thread-os: remove ioe
|
2021-08-11 16:47:42 +08:00 |
|
Yanyan Jiang
|
6067516bec
|
add color
|
2021-08-11 16:46:48 +08:00 |
|
Yanyan Jiang
|
0c534454bd
|
new typing game
|
2021-08-11 16:46:48 +08:00 |
|
Yanyan Jiang
|
87220d57be
|
use lut
|
2021-08-11 16:46:48 +08:00 |
|
Yanyan Jiang
|
509da0b18a
|
a new typing game; not finished
|
2021-08-11 16:46:48 +08:00 |
|
Yanyan Jiang
|
ef885890c1
|
much better user interface for litenes
|
2021-08-11 16:46:48 +08:00 |
|
Yanyan Jiang
|
891375d8fa
|
update readme
|
2021-08-11 16:46:48 +08:00 |
|
Yanyan Jiang
|
f8e9232a64
|
renames
|
2021-08-11 16:46:48 +08:00 |
|
Yanyan Jiang
|
0ce11d082c
|
refactor
|
2021-08-11 16:46:48 +08:00 |
|
Yanyan Jiang
|
960dc907e9
|
restructure project
|
2021-08-11 16:46:45 +08:00 |
|