|
65564b78af
|
Start working on rom-based kernel
|
2020-05-29 00:32:30 +02:00 |
|
|
56f9df5773
|
Throw DOS api away, re-layout memory to fit CP/M model
|
2019-09-29 08:52:00 +00:00 |
|
|
d5ba0f3e30
|
Remove intr function not in line with int 21h
If we have them, use them for setting up ourselves
|
2019-09-10 21:50:58 +00:00 |
|
|
e86bde72f8
|
Rework interrupt handling, realign stuff for relative jumps
|
2019-09-10 21:38:52 +00:00 |
|
|
dcbb719488
|
Fix broken intr_load, use LDS instruction
|
2019-09-01 14:15:26 +00:00 |
|
|
de90b9cfd1
|
Routine for loading far ptr from IVT
|
2019-09-01 14:05:40 +00:00 |
|
|
809a959608
|
Improve register hygiene for interrupt setup
|
2019-09-01 13:48:28 +00:00 |
|
|
0622188353
|
Get rid of pre-tables for interrupts and kprintf
|
2019-05-02 20:14:31 +00:00 |
|
|
3b3fa349d4
|
Make interrupt landing pads safe against external DS values
|
2019-04-16 07:23:22 +00:00 |
|
|
0094ee6b95
|
Add 01h and 02h for DOSAPI
|
2019-04-14 19:35:55 +00:00 |
|
|
4b9d6da85c
|
Clarify comment
|
2019-04-14 15:30:29 +00:00 |
|
|
ac8e07d5ce
|
intr: Ship table with first 16 ISR offsets
|
2019-04-09 22:38:20 +00:00 |
|
|
517c156c3d
|
kernel: relocate to HMA if available
|
2019-03-31 22:58:19 +00:00 |
|
|
fa6e624604
|
kernel: wip
|
2019-03-31 20:54:51 +00:00 |
|
|
bcff1efe59
|
Add routine to backup IVT
|
2019-03-24 17:59:03 +00:00 |
|
|
260db9f8d7
|
Move kernel libs into subdir, create NBP-specific entrypoint
|
2019-03-23 20:17:47 +00:00 |
|