Commit Graph

  • 69fc916136
    Add gcc option -fno-pie explicitly (#2) main ghosind 2022-04-05 19:34:37 +08:00
  • f2e1d3a46e Update readme. ghosind 2021-06-04 23:06:42 +08:00
  • 79f0c66e62 Update readme. ghosind 2021-06-02 20:53:02 +08:00
  • 2bee7193c1 Day28 done. ghosind 2021-06-02 20:45:03 +08:00
  • 73aba61a32 Add file api. ghosind 2021-06-01 23:58:07 +08:00
  • 5d8fdeb4d3 Add day28. ghosind 2021-06-01 21:15:52 +08:00
  • 90b6b04150 Refactor day27. ghosind 2021-06-01 20:44:39 +08:00
  • 2744ab0a50 Fix crash error. ghosind 2021-05-31 23:12:40 +08:00
  • a514a70189 Day 27 done. ghosind 2021-05-31 22:39:11 +08:00
  • 8962230e4b ldt support ghosind 2021-05-31 21:48:42 +08:00
  • c1f8783cc0 Add day 27 ghosind 2021-05-29 23:13:17 +08:00
  • a8b8ccf3b1 Day 26 done. ghosind 2021-05-29 00:29:20 +08:00
  • 9711bf8386 Close consoles. ghosind 2021-05-28 23:47:55 +08:00
  • 332ee79379 More consoles. ghosind 2021-05-28 22:55:44 +08:00
  • 08f99bfd2e Improve speed. ghosind 2021-05-28 22:11:31 +08:00
  • c88d925129 Add day 26 ghosind 2021-05-27 23:28:49 +08:00
  • f87d9a7f2e Day 25 done. ghosind 2021-05-26 22:16:05 +08:00
  • 43e25aef75 More windows. ghosind 2021-05-26 21:44:09 +08:00
  • e42646d47f More colors. ghosind 2021-05-26 21:03:27 +08:00
  • ef17f65a01 Add day 25. ghosind 2021-05-26 20:44:33 +08:00
  • 64299d71dc Day24 done. ghosind 2021-05-25 22:49:58 +08:00
  • c608686258 Switch window. ghosind 2021-05-25 22:22:58 +08:00
  • 4d2f6fc61e Add day24. ghosind 2021-05-25 21:42:25 +08:00
  • ec93739c6a Update readme. ghosind 2021-05-24 23:55:55 +08:00
  • 50acce5ae4 Day 23 done. ghosind 2021-05-24 22:47:32 +08:00
  • 683b9139b0 Key input. ghosind 2021-05-24 22:38:50 +08:00
  • 79f49a9d4e Draw line and close window. ghosind 2021-05-24 22:06:46 +08:00
  • 5337538cbf Refactor hrb_api. ghosind 2021-05-23 23:58:33 +08:00
  • 37fd20ad31 Refresh window. ghosind 2021-05-23 23:53:28 +08:00
  • 362e9957e9 Draw points. ghosind 2021-05-20 22:34:30 +08:00
  • 0ba0179981 Add malloc (day 23). ghosind 2021-05-20 21:57:48 +08:00
  • b94d86189e Add clang format. ghosind 2021-05-20 20:55:12 +08:00
  • c1bf5c70ae Day22 done. ghosind 2021-05-19 22:24:17 +08:00
  • ede0e393ac Support both .rodata and .data sections.. ghosind 2021-05-19 00:09:22 +08:00
  • 1a901b36da Support .data section. ghosind 2021-05-19 00:06:00 +08:00
  • 4a3107f517 Elf app. ghosind 2021-05-18 23:34:39 +08:00
  • 7fe34a4e30 Add readme Chen Su 2021-05-17 14:57:34 +08:00
  • 65364fac26 Enable eip. ghosind 2021-05-13 23:31:52 +08:00
  • edc289a195 Add elf. ghosind 2021-05-12 23:10:44 +08:00
  • ce547b1e83 Add api_putstr (incompleted). ghosind 2021-05-11 23:29:20 +08:00
  • 26844d4f1b Terminate task hotkey. ghosind 2021-05-09 23:41:44 +08:00
  • 8134208caa Move int handler 0d to int.c. ghosind 2021-05-08 22:34:36 +08:00
  • 27886cdef2 Add day22. ghosind 2021-05-08 22:22:27 +08:00
  • dc21565634 Day21 done. ghosind 2021-05-07 22:50:06 +08:00
  • 5940814749 Protect os. ghosind 2021-05-07 22:04:08 +08:00
  • cbcf508f64 Fix assembly applications error ghosind 2021-05-06 23:20:12 +08:00
  • 5bd0c1d620 Allow to run C program. ghosind 2021-04-27 00:43:09 +08:00
  • 83634cc536 Fix errors. ghosind 2021-04-24 23:45:36 +08:00
  • 2efc185d55 Add day21 ghosind 2021-04-23 23:25:13 +08:00
  • 6c9418e04b Rename mtask.c and task.asm. ghosind 2021-04-22 23:44:44 +08:00
  • e91d6f0d59 Day20 done. ghosind 2021-04-22 23:35:39 +08:00
  • 12f626f7fb Update hlt application. ghosind 2021-04-21 22:19:52 +08:00
  • 0282d0aca7 Fix typo. ghosind 2021-04-20 21:51:43 +08:00
  • b4d7147e43 Add day 20. ghosind 2021-04-20 21:51:17 +08:00
  • ad4ee55011 First application (day19 done). ghosind 2021-04-19 22:05:14 +08:00
  • 084bbf1ffe Move console_task to console.c. ghosind 2021-04-19 21:46:25 +08:00
  • 4dbad3faff Support FAT. ghosind 2021-04-19 21:41:39 +08:00
  • e9ba036788 Day 19. ghosind 2021-04-19 02:09:22 +08:00
  • d6a1042cfc Day 18 done. ghosind 2021-04-19 01:42:02 +08:00
  • f55df519f6 Add dir command. ghosind 2021-04-18 20:21:39 +08:00
  • fdf5a29c86 Add cls command ghosind 2021-04-17 23:24:07 +08:00
  • faf9c6a280 Add strcmp. ghosind 2021-04-17 23:15:24 +08:00
  • 40d25e67ac mem command. ghosind 2021-04-16 23:24:15 +08:00
  • ba34476110 Add day 18 ghosind 2021-04-15 22:58:03 +08:00
  • 887b6c8d50 Day 17 done ghosind 2021-04-15 22:34:55 +08:00
  • e170fe6639 Fix keys error. ghosind 2021-04-14 23:37:34 +08:00
  • 796fbe82da Enter uppercase and lowercase. ghosind 2021-04-14 23:30:33 +08:00
  • 5367e7fb76 Switch windows by tab key. ghosind 2021-04-13 23:56:16 +08:00
  • e809faa553 Day 17. ghosind 2021-04-13 23:36:24 +08:00
  • 9a5c53f629 Day 16 done. ghosind 2021-04-12 23:05:23 +08:00
  • 552ae9612f More windows. ghosind 2021-04-12 22:20:40 +08:00
  • 0cf1fff37e Sleep task. ghosind 2021-04-08 23:00:01 +08:00
  • 6606a5ee63 Day 16. ghosind 2021-04-08 22:45:43 +08:00
  • c39414d479 Day15 done. ghosind 2021-04-07 23:46:01 +08:00
  • 1a767960a4 Task test. ghosind 2021-04-07 23:28:32 +08:00
  • f461424a7d Fix crash (day15) and format code. ghosind 2021-04-07 22:24:15 +08:00
  • c3f0321285 Fix 640*480 screen error. ghosind 2021-04-07 22:14:56 +08:00
  • 82d6316168 Add day15. ghosind 2021-04-07 00:40:52 +08:00
  • 6e1d727ff5 Day14 done. ghosind 2021-04-06 23:28:15 +08:00
  • 850b26358c Keyboard input. ghosind 2021-04-06 23:07:31 +08:00
  • c9e05ecdcd high resolution ghosind 2021-04-06 22:49:21 +08:00
  • 063b18ec7f Day 14 ghosind 2021-04-05 23:15:25 +08:00
  • d90d32ebdb Remove using field. ghosind 2021-04-03 00:44:30 +08:00
  • fdf793024d Day13 done. ghosind 2021-04-03 00:42:01 +08:00
  • 1e28664531 Add fifo32 ghosind 2021-04-02 23:51:40 +08:00
  • 02dc5a9c41 Adjust fifo. ghosind 2021-04-01 23:39:53 +08:00
  • 593eb86581 Day 13 ghosind 2021-03-30 23:52:52 +08:00
  • 2a851e9ae7 Day12 done. ghosind 2021-03-30 00:26:15 +08:00
  • 6ca4baaeed Handler more timers ghosind 2021-03-29 23:39:08 +08:00
  • 4d2e9cd3c9 Allow multiple timer ghosind 2021-03-28 18:58:36 +08:00
  • 7915a80939 Fix error ghosind 2021-03-27 17:28:48 +08:00
  • 0258bbf52a Add timer ghosind 2021-03-26 23:49:04 +08:00
  • f0cf473195 Add day12 ghosind 2021-03-25 23:28:49 +08:00
  • edf04a932c Day 11 done. ghosind 2021-03-25 23:13:03 +08:00
  • 01ea4df8ed Add window. ghosind 2021-03-24 02:23:41 +08:00
  • b3edcf30ea Add day 11. ghosind 2021-03-24 02:08:29 +08:00
  • 474dc719c7 Day10 done. ghosind 2021-03-24 01:51:20 +08:00
  • 090dc706eb Improve speed. ghosind 2021-03-24 01:43:56 +08:00
  • 0c8c8b7872 Fix memory error. ghosind 2021-03-24 01:29:12 +08:00
  • a498d59b89 Fix error. ghosind 2021-03-23 23:29:01 +08:00