Nigel Barink Nigel
  • The Netherlands
  • https://barink.dev
  • I develop and experiment with software for fun.. whilst trying to make a career out of it.

  • Joined on 2020-10-03
Nigel pushed to main at Yoggie-Game-Studio/YoggieEngine 2022-05-29 13:24:49 +00:00
02727c74bb Clean up of sandbox
Nigel pushed to Paging at Nigel/BarinkOS 2022-03-18 21:10:09 +00:00
23c68d9863 Setup paging function signatures... Ready to be implemented.
Nigel pushed to FAT16 at Nigel/BarinkOS 2022-03-15 20:57:33 +00:00
2e2693d1ea Build some structures will need for the virtual filesystem
Nigel pushed to FAT16 at Nigel/BarinkOS 2022-03-12 16:05:20 +00:00
a93bf566c8 Added FAT-16 screenshot
Nigel pushed to FAT16 at Nigel/BarinkOS 2022-03-12 15:59:42 +00:00
2e59e6593e Add proper Physical memory management to this branch
Nigel pushed to Paging at Nigel/BarinkOS 2022-02-26 19:56:48 +00:00
b4cff3e667 Basic block allocation for physical memory allocation.
7330b81a10 Started definition file for a CMOS driver
Compare 2 commits »
Nigel pushed to Paging at Nigel/BarinkOS 2021-12-29 15:28:08 +00:00
97606dbf71 Clean up of debugging logs and new commands.
Nigel pushed to Interrupts at Nigel/BarinkOS 2021-12-28 18:57:38 +00:00
7496299761 Basic Intel Exceptions
0d8ef065e0 Interactive supervisor mode
88cc1d75bb Re-enabled interrupts from keyboard, Enabled and configured the PIT to throw interrupts at a regular interval
Nigel pushed to PCI-IDE at Nigel/BarinkOS 2021-12-24 20:34:06 +00:00
fb2a19e11d FAT16 structures read from disk using ATA.
72008b0a7a Find RSD Table in early BIOS memory
Compare 2 commits »
Nigel pushed to PCI-IDE at Nigel/BarinkOS 2021-12-24 19:12:03 +00:00
2621399349 Small code fix up
Nigel pushed to PCI-IDE at Nigel/BarinkOS 2021-12-23 16:47:18 +00:00
767dac7e73 Adjustments to IDE driver
6d946ddce3 Struct defining the EXT2 filesystems superblock
9173b90eb1 Structures added for MasterBootRecord support
bd5d3f5d49 Basic PIO ATA driver which can read and identify ata drives
Compare 4 commits »
Nigel pushed to PCI-IDE at Nigel/BarinkOS 2021-12-21 15:32:56 +00:00
2db83b33e1 ATAPI can identify a device correctly
Nigel pushed to BasicGraphics at Nigel/BarinkOS 2021-12-02 20:02:38 +00:00
f0651ef972 Added some fun GUI primitives
405b9468d5 Graphics: Moved VBE/VESA driver to drivers folder
Compare 2 commits »
Nigel pushed to PCI-IDE at Nigel/BarinkOS 2021-11-29 19:01:14 +00:00
5a68f77b33 Started the base implementation for PCI IDE drivers
72438ae70d Makefile: Added ISO test option for qemu.
Nigel pushed to PCIBusEnumeration at Nigel/BarinkOS 2021-11-28 20:14:05 +00:00
a36e3d1c16 PCI support checked of on features.md, PCI enumeration screenshot added to readme.md
Nigel pushed to PCIBusEnumeration at Nigel/BarinkOS 2021-11-28 20:08:28 +00:00
08b97af863 PCI: enumeration code cleanup
5089da5e9e PCI: Improved syntax of PCI enumeration, Added a PCI information storage class and structs
Compare 2 commits »
Nigel pushed to PCIBusEnumeration at Nigel/BarinkOS 2021-11-25 21:07:01 +00:00
ec654143c6 Basic PCI Enumeration
Nigel pushed to BasicGraphics at Nigel/BarinkOS 2021-11-23 21:43:20 +00:00
006c902200 Basic VBE driver initializes via multiboot info structure, reduced resolution, putPixel function implemented
Nigel pushed to BasicGraphics at Nigel/BarinkOS 2021-11-22 22:02:52 +00:00
2eca761edc VBE graphics mode successfully initialized by grub, can use iso with qemu now
Nigel pushed to sandboxKernelDev at Nigel/BarinkOS 2021-11-22 19:04:53 +00:00
23ede25ed6 Small changes to reflect renaming in readme.md
ba043ef31b Small improvements on Makefile, TODO.md has been renamed to features.md
88c5196586 Rewritten GDT logic
3a87b74224 Renaming/Moving stuff into a different file structure
Compare 4 commits »