VOGONS


First post, by weldum

User metadata
Rank Oldbie
Rank
Oldbie

hi to all

i'm wondering how hard it can be to program an entire os from scratch
my project is to make an operating system for my 386sx based laptop, write software to it and make relatively usable and user friendly
i know that's a really hard project, but i like the challenge

cheers.

DT: R7-5800X3D/R5-3600/R3-1200/P-G5400/FX-6100/i3-3225/P-8400/D-900/K6-2_550
LT: C-N2840/A64-TK57/N2600/N455/N270/C-ULV353/PM-1.7/P4-2.6/P133
TC: Esther-1000/Esther-400/Vortex86-366
Others: Drean C64c/Czerweny Spectrum 48k/Talent MSX DPC200/M512K/MP475

Reply 1 of 4, by Tiido

User metadata
Rank l33t
Rank
l33t

That would be a huge undertaking unless it is something very simple. Fortunately BIOS can do a lot of work for you, you only got to implement file access and work in memory management and related to any user programs. OS itself might not be that hard but making the software will be another level of headache that is gonna take a while to go away. Without any previous embedded programming experience you'll be in for a world of hurt 🤣.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 3 of 4, by weldum

User metadata
Rank Oldbie
Rank
Oldbie

nice, thanks for the link BloodyCactus
Tiido: I've reading that using bios interrupts is not as good as it sounds, at least in the long run, because they're not exactly standardized, i will be reading more about that

DT: R7-5800X3D/R5-3600/R3-1200/P-G5400/FX-6100/i3-3225/P-8400/D-900/K6-2_550
LT: C-N2840/A64-TK57/N2600/N455/N270/C-ULV353/PM-1.7/P4-2.6/P133
TC: Esther-1000/Esther-400/Vortex86-366
Others: Drean C64c/Czerweny Spectrum 48k/Talent MSX DPC200/M512K/MP475

Reply 4 of 4, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

if you want protected mode + use all the memory, forget bios. if you want 'dos' real mode only, 640kb, bios is fine.

If you skip the bios, you need to know the chipsets in your laptop (what its using for IDE maybe, what its using for video, sound etc), you will have to write your drivers.

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--