|
36f4673c91
|
Another attempt on disk i/o
|
2020-05-02 23:57:23 +02:00 |
|
|
b73bfbe043
|
Split out kernel components in kernel/
|
2020-04-27 15:56:41 +02:00 |
|
|
2d949a01f8
|
Implement whacky first version for 25h disk read
|
2020-04-26 23:14:34 +02:00 |
|
|
43e5cd6379
|
Direct console input: Dont return non-ascii keypresses
|
2020-04-25 21:54:15 +02:00 |
|
|
da41f6b0e2
|
Rework early startup and fix bss memory reservation
|
2020-04-23 21:49:10 +02:00 |
|
|
4804bf28ea
|
Place variables into area after binary
|
2020-04-23 21:36:20 +02:00 |
|
|
3619a20703
|
Implement some console i/o
|
2020-04-23 21:35:28 +02:00 |
|
|
bbfcd42f61
|
Set up interrupt table at startup directly (less code), not calling setint
|
2020-04-21 20:22:42 +02:00 |
|
|
f8788720f5
|
Implement int 28h: Idle callout
|
2020-04-20 19:21:02 +02:00 |
|
|
40065266f3
|
Implement int 29h: Fast console output
|
2020-04-20 19:20:43 +02:00 |
|
|
c5088789f9
|
Proof kernel against being invoked via 0x7C0:0
|
2020-04-19 15:14:10 +02:00 |
|
|
97f26c1f89
|
Remove stack switching, implement some syscalls
|
2020-04-19 00:35:31 +02:00 |
|
|
c1c012c5fc
|
Make getint and setint reuse cs segment
|
2020-04-18 23:44:16 +02:00 |
|
|
4a92c4bc1e
|
Drop MCBs as mean to manage memory
|
2020-04-18 22:59:46 +02:00 |
|
|
6c165f40c0
|
Create basic MCB at boot
|
2020-04-17 01:24:23 +02:00 |
|
|
70a675442a
|
Reorder disk access and fix missing si setting
|
2020-04-16 23:04:06 +02:00 |
|
|
27e4dec580
|
Implement loading BPB from media
|
2020-04-15 23:51:07 +02:00 |
|
|
23ddd6b41a
|
Implement some PoC of reading from disk
|
2020-04-15 00:17:58 +02:00 |
|
|
6b49a20865
|
Implement syscall subfunction jump table
|
2020-04-13 18:03:54 +02:00 |
|
|
39ef1f9a3e
|
Implement some syscall handling
|
2020-04-13 13:53:21 +00:00 |
|
|
6ba3e0c071
|
Implement stack switching for dos syscall entry point
|
2020-04-10 15:00:26 +00:00 |
|
|
cb48e628db
|
kernel stub: force large size to make sure cluster chaining works
|
2020-04-01 13:09:01 +00:00 |
|
|
955acdacba
|
Split code up into directories for bs and com binaries
|
2020-03-30 12:14:47 +00:00 |
|