|
4fa383bb2e
|
Add basic 21h functions
|
2019-09-05 22:24:39 +00:00 |
|
|
b1e9b75693
|
Remove unused nop area
|
2019-09-04 16:41:07 +00:00 |
|
|
40bd6f5d12
|
qemu: Dont try to use display if there is none
|
2019-09-04 13:38:32 +00:00 |
|
|
a0adadeaf4
|
Add drive table initialisation
|
2019-09-03 10:58:06 +00:00 |
|
|
e6e75082e3
|
Register IV 1 and 3 per default
|
2019-09-01 14:16:47 +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 |
|
|
b5cc332a02
|
Remove malloc, pursue a more DOS-like MM approach
|
2019-09-01 13:46:48 +00:00 |
|
|
abe7d1c5f4
|
Add free_sector
|
2019-08-31 12:00:33 +00:00 |
|
|
ffe6eb0904
|
Add malloc_sector
|
2019-08-31 11:57:15 +00:00 |
|
|
126e3aae74
|
implement malloc and free for default 16 byte paragraphs
|
2019-08-30 23:15:20 +00:00 |
|
|
f0abe935fd
|
Fix crap...
|
2019-08-30 22:24:40 +00:00 |
|
|
4e188235f9
|
Add malloc table dump
|
2019-08-30 22:18:05 +00:00 |
|
|
aec0218ccf
|
Mark reserved memory ranges as allocated on start
|
2019-08-30 21:48:39 +00:00 |
|
|
9443996f56
|
Notes on malloc functions
|
2019-08-30 17:43:46 +00:00 |
|
|
385bf15414
|
Add malloc
|
2019-08-30 17:40:47 +00:00 |
|
|
6b424844e9
|
Optimize fix_chs code
|
2019-06-24 17:05:57 +00:00 |
|
|
75ebf6dfd9
|
Complement gitignore by additional build artifact types
|
2019-06-24 16:52:45 +00:00 |
|
|
a0ea232b7c
|
Remove attempt of ramdisk layer
|
2019-06-24 16:50:51 +00:00 |
|
|
4b35c68345
|
debugger: Use opcode order for arithmetic register display
|
2019-06-24 16:49:36 +00:00 |
|
|
78d5b6aa28
|
Add prototype for serial bootloader
|
2019-06-24 16:47:31 +00:00 |
|
|
1259fe14fe
|
Rework VBR
|
2019-05-19 20:07:08 +00:00 |
|
|
c288bbffb9
|
Fix alignment fuckup in VBR
|
2019-05-07 17:50:07 +00:00 |
|
|
8aafa98c6a
|
Revamp debugger, including support for printing padded numbers
|
2019-05-05 11:18:55 +00:00 |
|
|
dab565ee41
|
debug ISR: display flags
|
2019-05-02 21:06:02 +00:00 |
|
|
9b1c54f5d3
|
Disable interrupts during boot
|
2019-05-02 20:51:20 +00:00 |
|
|
ff552ac242
|
Prevent announce from spoiling DS
|
2019-05-02 20:26:11 +00:00 |
|
|
932aa06874
|
Add back vendor strings
|
2019-05-02 20:25:50 +00:00 |
|
|
5516f05fc2
|
Fix makefile for updates
|
2019-05-02 20:25:35 +00:00 |
|
|
e47d107b5f
|
Remove dosapi stub, not intended to implement
|
2019-05-02 20:21:31 +00:00 |
|
|
90c6b3dcca
|
Remove unused hma and heap code
|
2019-05-02 20:16:37 +00:00 |
|
|
4631808a63
|
Remove LISP attempts
|
2019-05-02 20:14:42 +00:00 |
|
|
0622188353
|
Get rid of pre-tables for interrupts and kprintf
|
2019-05-02 20:14:31 +00:00 |
|
|
49ae13c73a
|
debug: use printf instead of kprintf
|
2019-05-02 20:12:45 +00:00 |
|
|
924f7496c8
|
Fix typo in makefile
|
2019-05-02 20:11:54 +00:00 |
|
|
bc6a49c54d
|
Implement ramdisk i/o, advance kernel printf
|
2019-04-28 22:01:30 +00:00 |
|
|
acef5262eb
|
Reduce amount of scripts in root directory
|
2019-04-21 10:14:06 +00:00 |
|
|
d8fe1b211c
|
Change kernel blob format to be option rom compatible
|
2019-04-20 21:02:35 +00:00 |
|
|
3b3fa349d4
|
Make interrupt landing pads safe against external DS values
|
2019-04-16 07:23:22 +00:00 |
|
|
8cdc21b596
|
Relocate kernel to 0x01000 per convention
|
2019-04-16 07:22:53 +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 |
|
|
befad93b30
|
Add build artifacts to gitignore
|
2019-04-01 19:57:09 +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 |
|
|
59f769d530
|
Floppy booting is broken on QEMU
|
2019-03-31 20:54:19 +00:00 |
|
|
781366a4a4
|
Fix Makefile
|
2019-03-31 20:53:33 +00:00 |
|
|
9a6ecabfd7
|
vbr: now able to load first cluster
|
2019-03-31 20:53:14 +00:00 |
|