|
8ed9fe7465
|
Fix hdd booting using bpb struc
|
2020-09-19 08:22:50 +00:00 |
|
|
1d64c2364d
|
Improve build transparency (documentation and inline version number)
|
2020-09-17 08:59:22 +00:00 |
|
|
e1bfaa5d88
|
automatically use kvm if available
|
2020-09-17 06:47:32 +00:00 |
|
|
8e87cf0f75
|
Load kernel from reserved sectors in fatfs
|
2020-09-17 05:57:46 +00:00 |
|
|
9cd4c04c42
|
Make kernel and fat.bs use BPB struct
|
2020-09-15 21:45:29 +02:00 |
|
|
d6b5792ff7
|
Make dprintf the default debugging facility
|
2020-08-15 20:58:40 +00:00 |
|
|
65564b78af
|
Start working on rom-based kernel
|
2020-05-29 00:32:30 +02:00 |
|
|
fc1aa47039
|
debug: Implement parsing of register names
|
2020-05-18 20:05:06 +02:00 |
|
|
e217b70bb7
|
Remove CP437 bitmap, i dont intend to use graphics mode for OS
|
2020-05-14 19:18:34 +00:00 |
|
|
c8adeb35d2
|
Drop debug.drv, rework debug rom instead
|
2020-05-12 20:47:34 +00:00 |
|
|
efb5ad146c
|
Dummy for loading rdos drvs via option rom
|
2020-05-11 20:50:32 +00:00 |
|
|
b73bfbe043
|
Split out kernel components in kernel/
|
2020-04-27 15:56:41 +02:00 |
|
|
63e85af62f
|
Fix building of hdd image
|
2020-04-22 21:44:43 +02:00 |
|
|
94829aed1e
|
qemu-hdd: Use hdd image with full partition table
|
2020-04-21 20:22:32 +02:00 |
|
|
4a92c4bc1e
|
Drop MCBs as mean to manage memory
|
2020-04-18 22:59:46 +02:00 |
|
|
6d38a313c7
|
Implement MCB splitting
|
2020-04-17 23:33:42 +02:00 |
|
|
f46871502c
|
Pave way for supporting FAT16 and FAT12
|
2020-04-06 19:20:15 +00:00 |
|
|
1c6268798c
|
Fix rom builds
|
2020-04-04 21:04:36 +00:00 |
|
|
9044e3948c
|
Remove BASE macro and companions
|
2020-03-31 19:46:59 +00:00 |
|
|
c67894551b
|
Use directory path for includes, make them use *.asm as extension
|
2020-03-31 18:43:38 +00:00 |
|
|
73fb2b1e81
|
Add include file for BPB data
|
2020-03-31 13:04:13 +00:00 |
|
|
d718777ef6
|
Mark path to kernel file with +s
This is actually a much easier way to find the kernel file than comparing
filenames and helps reducing the size of the bootsector.
|
2020-03-30 12:35:59 +00:00 |
|
|
955acdacba
|
Split code up into directories for bs and com binaries
|
2020-03-30 12:14:47 +00:00 |
|
|
76880e9275
|
Advance on bootloader: load cluster data
|
2020-03-25 21:19:40 +00:00 |
|
|
c51dca9949
|
add kernel stub to distfiles
this way i can test if the bootloader works as intended
|
2020-03-25 20:56:00 +00:00 |
|
|
660944e70f
|
Start working on FAT32 bootloader
|
2020-03-16 17:24:39 +00:00 |
|
|
598a2c0fdf
|
random fixes
|
2020-03-02 12:10:21 +00:00 |
|
|
0f833da221
|
Boot signature via include
|
2020-03-01 17:20:03 +00:00 |
|
|
79bedd9013
|
Fixes for makefile
|
2020-03-01 17:08:25 +00:00 |
|
|
bc238a3bf9
|
i still dont know what im doing
|
2020-03-01 16:45:16 +00:00 |
|
|
4847eb4d88
|
Revert "Throw out previous x86 stuff"
This reverts commit 807db4a592 .
|
2020-03-01 12:03:35 +00:00 |
|
|
30ae244ef1
|
sigh. i dont know
|
2020-02-28 19:55:00 +00:00 |
|
|
cd3da4faab
|
WIP on superzazu-based emulator
|
2019-12-22 12:57:53 +01:00 |
|
|
18e9221bf6
|
Bootstrap 8080 via DR macro assembler
|
2019-12-22 02:37:28 +01:00 |
|
|
d6f1d1ff3d
|
CP437.BIN: generate from shipped bitmap
|
2019-12-22 02:36:52 +01:00 |
|
|
35593dada1
|
Replace fix-rom script with utils binary
|
2019-11-09 11:02:27 +00:00 |
|
|
a4697fa666
|
Generalize build mechanism for host utils
|
2019-11-07 17:39:17 +00:00 |
|
|
b164c79f42
|
Separate out headers for structures
|
2019-10-30 13:10:23 +00:00 |
|
|
a49e3b2610
|
Rework BDOS to make use of BIOS entrypoints
|
2019-10-29 11:08:11 +00:00 |
|
|
af61db5e40
|
Improve memory position handling
|
2019-10-28 10:49:42 +00:00 |
|
|
47630b2c03
|
Implement boot based on reserved sectors
|
2019-10-28 10:38:18 +00:00 |
|
|
f81de2bfe8
|
Rename kernel to bdos
|
2019-10-27 18:59:42 +00:00 |
|
|
ad8a347d7d
|
bios8086: implement CHS disk i/o using int13h
|
2019-10-25 13:09:53 +00:00 |
|
|
6c23ec2fed
|
Fix boot order for floppy test
|
2019-10-19 12:47:23 +00:00 |
|
|
ec4bdf649d
|
Rename programs/ to com/
|
2019-10-18 14:43:28 +00:00 |
|
|
50e58765b1
|
Improve debug rom to catch common exception conditions
|
2019-10-18 13:50:42 +00:00 |
|
|
7dec8b6c81
|
Use nasm compat file to allow custom asm variant
(I dont want to re-implement all those nasm features later)
|
2019-10-14 21:04:42 +00:00 |
|
|
d1dab01633
|
Rename rdos.sys to rdos.bin
*.sys is meant for DOS-like driver binaries. I actually have a flat
binary with a specific load offset.
|
2019-09-29 21:26:59 +00:00 |
|
|
0896c77ae6
|
Remove config.sys
|
2019-09-29 21:21:24 +00:00 |
|
|
fcb4db25ad
|
Add emulator to run 8086 native assembler on linux
|
2019-09-28 19:09:51 +00:00 |
|