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 and deleted reference refs/tags/gbowne1-fixes-interrupts at gbowne1/ClassicOS from mirror 2024-09-03 05:51:36 -07:00
gbowne1 synced and deleted reference refs/tags/interrupt-test at gbowne1/ClassicOS from mirror 2024-09-03 05:51:36 -07:00
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-09-03 05:51:36 -07:00
d8eaa406e7 fixed build script by adding compiler flags -fno-pie and -fno-pic
2f55de96a2 fixing build.sh changed boot4 to boot to reflect filenames correctly
3759ce86b5 removing unecessary boot assembly files
d3a41ed76d added a build.sh and code to kernel.c
8dbc66b68b Reset repository with new OS files
Compare 5 commits »
gbowne1 synced commits to old-main at gbowne1/ClassicOS from mirror 2024-09-03 05:51:36 -07:00
gbowne1 synced new reference old-main to gbowne1/ClassicOS from mirror 2024-09-03 05:51:36 -07:00
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-08-30 09:44:51 -07:00
73ad94400b fixed some assembly
e6ca3f7488 trying to fix kernel and memory stuff
Compare 2 commits »
gbowne1 pushed to main at gbowne1/BendCalc 2024-07-26 21:53:34 -07:00
23e962c994 updating bendcalc
ac20038626 fixing up the broken BendCalc
Compare 2 commits »
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-06-12 19:44:01 -07:00
3554f240a8 fixing up a bunch of files including the bootloader and kernel malloc kmalloc
gbowne1 pushed to main at gbowne1/RadioLogger 2024-04-12 00:26:32 -07:00
8ac49bf4b3 2nd half of initial commit
gbowne1 pushed to main at gbowne1/RadioLogger 2024-04-11 22:59:03 -07:00
37f0362d41 Initial Commit
gbowne1 created repository gbowne1/RadioLogger 2024-04-11 18:33:53 -07:00
gbowne1 synced commits to main at gbowne1/ClassicOS from mirror 2024-04-01 23:19:53 -07:00
79edf9eb6e fixing more stuff and adding more stuff
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.