Gregory Kenneth Bowne gbowne1
  • Seattle, King County, WA, USA 98115
  • https://enceladus.gbowne1.com
  • Hi there 👋 my name is Gregory Bowne aka gbowne1. I am a small business owner in the manufacturing sector in the great Pacific Northwest USA and a hobbyist programmer.

  • Joined on 2023-11-12
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-03-30 00:56:41 -07:00
528fb00d49 fixed and added a lot more stuff like timer and acpi and ahci stub code and a kernel loader as well as worked on pci enumeration
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-03-26 05:36:52 -07:00
ad70cfd836 did some more work on keyboard.c and bootloader and moved and other random stuff
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-03-24 21:11:24 -07:00
f4c5d59d8e adding bootloader files from the issue in gittea
gbowne1 commented on issue gbowne1/ClassicOS#1 2024-03-24 21:01:22 -07:00
Bootloader issue fix.

The old boot2.asm

[BITS  16]
[ORG  0x0000]

start:
    ; Initialize stack
    MOV AX, 0x0000 ; Set up a segment for the stack
    MOV SS, AX
    MOV SP, 0xFFFF ; Stack grows
gbowne1 commented on issue gbowne1/ClassicOS#1 2024-03-24 20:58:46 -07:00
Bootloader issue fix.

The old boot.asm

[BITS 16]
[ORG 0x7c00]

start:
    ; Processor initialization (only stack segment register needed)
    mov    ss, 0x1000 ; Set stack segment register
	mov    sp,
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-03-24 19:41:41 -07:00
a6f5bdb64c fixed up some bad comments in boot.asm
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-03-15 23:06:52 -07:00
6c4ee8ed02 fixed 2nd stage bootloader
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-03-15 14:58:33 -07:00
5ff47dde28 this includes more fixes for the bootloader and implementing more of the vga driver, idt, and keyboard driver in preparation for working on the kernel.
gbowne1 created repository gbowne1/c_cpp_configs_for_vscode 2024-02-25 19:35:14 -08:00
gbowne1 created pull request Karutoh/CustomHeapManager#6 2024-02-17 16:32:43 -08:00
gbowne1-mathfix
gbowne1 pushed to gbowne1-mathfix at Karutoh/CustomHeapManager 2024-02-17 16:29:23 -08:00
b34189b028 fixed math issue and some minor issues renamed custom free function
gbowne1 created branch gbowne1-mathfix in Karutoh/CustomHeapManager 2024-02-17 16:29:23 -08:00
gbowne1 closed issue gbowne1/BendCalc#2 2024-02-15 01:43:31 -08:00
[ToDo] main.cpp entrypoint
gbowne1 commented on issue gbowne1/BendCalc#3 2024-02-15 01:41:56 -08:00
[ToDo] Implement a menu system

I did a basic menu for now

gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-02-15 01:29:18 -08:00
a332daa215 updated the kernel with initial functionality but used stub code
gbowne1 pushed to main at gbowne1/BendCalc 2024-02-14 23:17:14 -08:00
5ba3bc24d0 added a menu and fixed FormingTool.h so it builds 100%
gbowne1 pushed to main at gbowne1/BendCalc 2024-02-14 21:39:21 -08:00
f78f69f579 Fixed it so it mostly compiles yey me
gbowne1 created pull request Karutoh/CustomHeapManager#5 2024-02-14 19:09:49 -08:00
This fixes the majority of the issues but mainly adds get_free_size that exists in the main() and a missing include for memcpy etc
gbowne1 created branch gbowne1-fixesimplmerge in Karutoh/CustomHeapManager 2024-02-14 19:05:50 -08:00
gbowne1 pushed to gbowne1-fixesimplmerge at Karutoh/CustomHeapManager 2024-02-14 19:05:50 -08:00
bb185366a6 This fixes the majority of the issues but mainly adds get_free_size that exists in the main() and a missing include for memcpy etc