Skip to content

Releases: Sister20/if2230-2023-bangkiddos

Release v3.0

29 Apr 16:57
9e88e4a
Compare
Choose a tag to compare

Checkpoints Milestone 3

1. Paging 📟

  • Paging Data Structures✅
  • Higher Half Kernel ✅
  • Activate Paging ✅

2. User Mode 👨‍💻👩‍💻

  • External Program-Inserter✅
  • User GDT & Task Segment State ✅
  • Simple Memory Allocator ✅
  • Simple User Program ✅
  • Execute Program ✅
  • Launching User Mode ✅

3. Shell 🖥

  • System Calls ✅
  • Shell Implementation ✅

Release v2.0

30 Mar 16:59
66cf0b8
Compare
Choose a tag to compare

Checkpoints Milestone 2

1. Interrupt ⚙️

  • Struktur data IDT ✅
  • PIC Remapping & ISR setup ✅
  • Load IDT & Interrupt berhasil memanggil main_interrupt_handler() ✅

2. Keyboard Driver 🖥️

  • IRQ1 sudah aktif ✅
  • Keyboard Driver + ISR berjalan sesuai desain ✅

3. File System FAT32 - IF2230 edition 🔗

  • Disk driver & Image terimplementasi ✅
  • Struktur data FAT32 terdefinisi dengan baik ✅
  • Fungsi File system Initializer berjalan sesuai spesifikasi ✅
  • FS CRUD operation berjalan sesuai ekspektasi ✅

4. Bonus 🔗

  • Dukungan CMOS time untuk file system ✅

Release v1.0

26 Feb 18:33
Compare
Choose a tag to compare

Checkpoints Milestone 1

1. Setup ⚙️

  • ISO untuk OS berhasil dibuat dengan benar ✅
  • OS dapat dijalankan dengan GRUB ✅
  • Script makefile telah dibuat dan bisa dijalankan ✅

2. Framebuffer 🖥️

  • Dapat menulis karakter pada framebuffer ✅
  • Isi layar dapat dihapus ✅
  • Kursor pada layar dapat dipindahkan ✅

3. GDT dan Protected Mode 🔗

  • Definisi GDT tepat sesuai dengan Intel Manual ✅
  • GDT berhasil dibaca & segment register berhasil diubah ✅
  • Sistem operasi dapat memasuki protected mode dengan baik ✅