summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
John Tsiombikas [Wed, 2 May 2018 03:55:08 +0000 (06:55 +0300)]
initial hasty attempt at porting over my VBE code
John Tsiombikas [Mon, 30 Apr 2018 23:11:34 +0000 (02:11 +0300)]
Merge pull request #1 from cherouvim/patch-1
typo in the README file
John Tsiombikas [Mon, 30 Apr 2018 20:58:20 +0000 (23:58 +0300)]
ignore memory ranges above 4gb
Ioannis Cherouvim [Mon, 30 Apr 2018 20:34:21 +0000 (23:34 +0300)]
typo
John Tsiombikas [Mon, 30 Apr 2018 16:01:44 +0000 (19:01 +0300)]
handling spurious interrupts correctly
John Tsiombikas [Mon, 30 Apr 2018 15:26:56 +0000 (18:26 +0300)]
malloc (untested)
John Tsiombikas [Sun, 29 Apr 2018 18:44:41 +0000 (21:44 +0300)]
physical page allocator
John Tsiombikas [Sun, 29 Apr 2018 13:24:46 +0000 (16:24 +0300)]
comments
John Tsiombikas [Sun, 29 Apr 2018 13:13:11 +0000 (16:13 +0300)]
memory detection
John Tsiombikas [Sun, 29 Apr 2018 05:14:27 +0000 (08:14 +0300)]
Merge branch 'master' of github.com:jtsiomb/pcboot
John Tsiombikas [Sun, 29 Apr 2018 05:13:05 +0000 (08:13 +0300)]
- memory detection with BIOS 0x15/0xe820
- fixed video text scrolling in contty
John Tsiombikas [Sat, 28 Apr 2018 20:18:04 +0000 (23:18 +0300)]
fixed memcpy
John Tsiombikas [Sat, 28 Apr 2018 19:58:27 +0000 (22:58 +0300)]
moving some standard library functions to assembly
John Tsiombikas [Fri, 27 Apr 2018 16:46:45 +0000 (19:46 +0300)]
logohack exit on escape
John Tsiombikas [Fri, 27 Apr 2018 14:15:24 +0000 (17:15 +0300)]
int86 seems to work
John Tsiombikas [Fri, 27 Apr 2018 13:56:33 +0000 (16:56 +0300)]
generalizing the 16bit interrupt hack to an arbitray int86() call
John Tsiombikas [Fri, 27 Apr 2018 09:01:03 +0000 (12:01 +0300)]
switch video mode hack by dropping to real mode to call the video bios works!
John Tsiombikas [Thu, 26 Apr 2018 08:48:10 +0000 (11:48 +0300)]
removed "unimplemented" disclaimer from readme. It's rough but usable now.
John Tsiombikas [Thu, 26 Apr 2018 08:46:12 +0000 (11:46 +0300)]
added copyright headers to new files
John Tsiombikas [Thu, 26 Apr 2018 08:41:46 +0000 (11:41 +0300)]
fixed clear .bss code
John Tsiombikas [Thu, 26 Apr 2018 07:52:18 +0000 (10:52 +0300)]
interrupts, timer, keyboard, segments, lots of kernel code
John Tsiombikas [Wed, 25 Apr 2018 14:07:21 +0000 (17:07 +0300)]
main kernel startup, libc, console tty, asmops, build flags fixes
John Tsiombikas [Tue, 24 Apr 2018 23:44:31 +0000 (02:44 +0300)]
commented out debug print of the first 32bits of each track loaded
John Tsiombikas [Tue, 24 Apr 2018 23:42:31 +0000 (02:42 +0300)]
second stage boot loader now loads the main program
John Tsiombikas [Tue, 24 Apr 2018 15:32:46 +0000 (18:32 +0300)]
debugging loading full program in unreal mode
John Tsiombikas [Sat, 21 Apr 2018 01:30:59 +0000 (04:30 +0300)]
Just in case we started from a floppy, turn the motors off when done
loading
John Tsiombikas [Thu, 19 Apr 2018 04:23:07 +0000 (07:23 +0300)]
Fixed dobule-faults: the BIOS 13h calls enabled interrupts behind my back
Protected mode setup works.
John Tsiombikas [Wed, 18 Apr 2018 08:41:18 +0000 (11:41 +0300)]
protected mode debugging
John Tsiombikas [Sun, 15 Apr 2018 23:42:19 +0000 (02:42 +0300)]
pointless effect in boot2, just for fun
John Tsiombikas [Sun, 15 Apr 2018 16:15:37 +0000 (19:15 +0300)]
print_num clobbers eax, we need to reload _boot2_size after it returns
John Tsiombikas [Sun, 15 Apr 2018 05:02:14 +0000 (08:02 +0300)]
semi-colon in copyright header caused a termination of the hash comment(?!)
John Tsiombikas [Sun, 15 Apr 2018 03:17:02 +0000 (06:17 +0300)]
added README and license
John Tsiombikas [Sun, 15 Apr 2018 02:41:08 +0000 (05:41 +0300)]
testing git LFS (large file support), added binary image and palette files
John Tsiombikas [Sun, 15 Apr 2018 02:33:24 +0000 (05:33 +0300)]
fixed USB booting issue
John Tsiombikas [Sat, 14 Apr 2018 17:33:57 +0000 (20:33 +0300)]
cleanup and getchs
John Tsiombikas [Sat, 14 Apr 2018 06:28:47 +0000 (09:28 +0300)]
fixed partial loading bug
John Tsiombikas [Wed, 11 Apr 2018 15:30:15 +0000 (18:30 +0300)]
more debugging
John Tsiombikas [Tue, 10 Apr 2018 04:31:48 +0000 (07:31 +0300)]
serial debugging in first stage loader
John Tsiombikas [Tue, 10 Apr 2018 01:18:43 +0000 (04:18 +0300)]
second stage loader loading semi-works
John Tsiombikas [Mon, 9 Apr 2018 01:44:24 +0000 (04:44 +0300)]
working on the boot loader
John Tsiombikas [Sun, 8 Apr 2018 05:11:47 +0000 (08:11 +0300)]
hacking the 1st stage loader
John Tsiombikas [Sat, 7 Apr 2018 04:28:20 +0000 (07:28 +0300)]
initial commit