|
0b2a7e7b64
|
fat32 bootloader: implement directory recursing and kernel load
this is actually working now.
|
2020-03-30 18:50:17 +00:00 |
|
|
bbe006c9bc
|
Improve FAT offset calculation
|
2020-03-30 15:23:51 +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 |
|
|
5a24ceb9b8
|
Implement cluster chaining for FAT
|
2020-03-28 17:36:52 +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 |
|
|
398395371b
|
Improve inline commenting
|
2020-03-23 19:01:23 +00:00 |
|
|
660944e70f
|
Start working on FAT32 bootloader
|
2020-03-16 17:24:39 +00:00 |
|
|
65be1051b3
|
bmp2font: explain
|
2020-03-16 17:24:16 +00:00 |
|
|
764950b2a1
|
rename pxe: make clear its a bootloader
|
2020-03-16 17:23:59 +00:00 |
|
|
b3ae58175c
|
remove unused file
|
2020-03-02 22:31:13 +00:00 |
|
|
5eedddd0c9
|
Improve error handling in fat bs
|
2020-03-02 22:15:46 +00:00 |
|
|
59dd979feb
|
Fix missing org for hello.com
|
2020-03-02 20:45:18 +00:00 |
|
|
7143112a5b
|
fat: add fread
|
2020-03-02 20:45:06 +00:00 |
|
|
9288ad46a4
|
fat: rework bootloader
|
2020-03-02 19:44:37 +00:00 |
|
|
598a2c0fdf
|
random fixes
|
2020-03-02 12:10:21 +00:00 |
|
|
7cfd87b6b4
|
Add normal hello world program for testing
|
2020-03-02 11:57:43 +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 |
|
|
f4f89e8e48
|
Fix broken argument handling
|
2020-01-13 00:50:43 +01:00 |
|
|
cd3da4faab
|
WIP on superzazu-based emulator
|
2019-12-22 12:57:53 +01:00 |
|
|
23c881edbf
|
Remove section in bios interface
|
2019-12-22 03:01:29 +01:00 |
|
|
f3612ddb95
|
Add 8080 emulator as submodule
|
2019-12-22 02:59:52 +01:00 |
|
|
807db4a592
|
Throw out previous x86 stuff
|
2019-12-22 02:52:40 +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 |
|
|
c3f347d9eb
|
Use other font with some more serifs
|
2019-12-07 23:00:05 +01:00 |
|
|
c54b2eb90d
|
Add CP437 8x8 font
|
2019-12-07 18:35:59 +01:00 |
|
|
6fd60f867c
|
Fix .gitignore to not ignore parts of src/
|
2019-11-29 16:01:09 +00:00 |
|
|
eb67071ffb
|
Ubuntu needs stdint.h for uint8_t
|
2019-11-24 11:28:39 +00:00 |
|
|
fe319a0caa
|
Fix conditional jump instructions not eating their immediate data
|
2019-11-15 15:54:37 +00:00 |
|
|
6b1c53dad5
|
8080 Emulator can now do most opcodes
Still very buggy
|
2019-11-15 14:42:07 +00:00 |
|
|
215fcaf67b
|
Add WIP 8080 emulator
|
2019-11-15 08:27:58 +00:00 |
|
|
cef35930e9
|
Remove attempt of 8086 emulator - not primary target platform
|
2019-11-14 21:11:51 +00: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 |
|
|
ba472e81b2
|
bios: Fix wrong word mask in setsec
|
2019-11-06 21:49:19 +00:00 |
|
|
a70c7f3be6
|
bios: HOME must reset track & sector
|
2019-11-06 21:48:55 +00:00 |
|
|
d3f6915af4
|
Implement jump table for syscalls
|
2019-11-05 20:50:29 +00:00 |
|
|
3a721063f4
|
debug.rom: show CS during boot
|
2019-11-04 20:35:01 +00:00 |
|
|
8b30a6c5e2
|
find root directory for fcb opening
|
2019-11-04 13:10:50 +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 |
|
|
74fce7191f
|
Add BIOS entrypoints to README
|
2019-10-28 09:45:15 +00:00 |
|