Conversation
📝 WalkthroughWalkthroughThis pull request refactors DOS1 partition table handling by introducing symbolic constants (UD1_*) to replace hard-coded offsets, updates the build system to include a new partit.rel object, modifies memory layout with padding to prevent overlap in the boot area, and adjusts DOS1 FDISK invocation flow to properly manage bank state restoration. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
No actionable comments were generated in the recent review. 🎉 🧹 Recent nitpick comments
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Fixes for DOS 1 mode and more
KERNEX_DOS1entries (UD1_SIZEconstant) was still 8 (so including the LUN number), causing crashes and incorrect behavior in DOS 1 mode. Fixed, and modified the code to use theUD1_*contants instead of hardcoded structure sizes and offsets.KERNEX_DOS1table, causing ghost key pressings.b0labels.inc.