Commit Graph

22 Commits

Author SHA1 Message Date
'mr software' 39e58e033f more fs code 2023-10-27 21:54:33 -07:00
'mr software' 2a95f22a7c initial fs code, readme and gitignore changes, etc 2023-08-06 21:35:05 -07:00
Ry 3ffab6de1f Initial work on disk reading 2022-11-05 22:57:48 -07:00
Ry 2147d93fc4 Fix typo in boot.s 2022-11-05 21:38:39 -07:00
'mr software' 8cda624e50 some setup for filesystems 2022-11-05 14:27:23 -07:00
Ry a36708e476 Implement int 0x21 AH = 0x09, write string to stdout 2022-11-04 21:14:36 -07:00
'mr software' 3b417b1794 fix int 21h handler 2022-11-04 00:48:42 -07:00
Ry d115299508 Implement int 0x21 AH = 0x02, write character to stdout 2022-11-03 19:10:54 -07:00
Ry 1d4ffb023b Use consistent hex labeling scheme (0x prefix instead of h suffix) 2022-11-03 19:08:51 -07:00
Ry 7aeaabcfe3 Create kernel map during build 2022-11-03 19:07:19 -07:00
Ry c1c05eb1d5 Somewhat fix int 0x21 handler 2022-11-03 17:35:43 -07:00
Ry 7debf61fb5 Organize int 21h handlers into separate files 2022-11-02 22:03:41 -07:00
'mr software' bbd12ac117 optimize print_string, fix boot and kernel entry 2022-11-02 18:37:37 -07:00
'mr software' 187cd0fbd4 a couple bugfixes 2022-11-02 17:50:59 -07:00
Ry 3971b4602f Hello world :3 2022-11-02 17:08:53 -07:00
Ry 5efa40dc9b Rebuild image when files change, and monitor config.s 2022-11-02 13:58:03 -07:00
Ry f097ee739b Document int 21h routines 2022-11-02 12:10:59 -07:00
Ry 0904ad4d99 Only build files that have changed 2022-11-02 11:31:14 -07:00
Ry 7197016ae7 Add .gitignore 2022-11-01 15:59:54 -07:00
Ry ecdb2f1280 Initial work on using make 2022-11-01 15:59:06 -07:00
'mr software' 5c04b293e1 initial code 2022-11-01 15:20:21 -07:00
Ry e33c1db9b1
Initial commit 2022-11-01 15:00:33 -07:00