| Post Reply | RetroFed Forum Forum Index » Opensource |
| Author | Message | ||
|---|---|---|---|
D_elec_dev
lemmy.world
D_elec_dev@lemmy.worldJoined: 2026-07-01 |
D.eSystem 6.1.4 is the firts version of D.eSystem which can read FAT32 text files. D.eSystem 6.1.4 also got a few bugfixes. Find D.eSystem 6.1.4 here: https://github.com/D-electronics-scratch/all_D.eSystem_versions/releases/tag/v.6.1.4 |
||
| 38 Original | |||
|
Optional
lemmy.world
homesweethomeMrL@lemmy.world Joined: 2023-07-09 |
W00t! Nice work |
||
| 6 | |||
D_elec_dev
lemmy.world
D_elec_dev@lemmy.worldJoined: 2026-07-01 |
W00t! Nice work
Thanks |
||
| 4 | |||
|
village604
adultswim.fan
village604@adultswim.fan Joined: 2025-09-27 |
How do you even get started on developing a new OS? I mean, I'm guessing you start with the bootloader, but I mean more conceptually. |
||
| 3 | |||
D_elec_dev
lemmy.world
D_elec_dev@lemmy.worldJoined: 2026-07-01 |
How do you even get started on developing a new OS? I mean, I'm guessing you start with the bootloader, but I mean more conceptually.
For bootloader Im using Limine,but I started with OS simulators. |
||
| 2 | |||
|
just_an_average_joe
lemmy.dbzer0.com
just_an_average_joe@lemmy.dbzer0.com Joined: 2024-08-02 |
How do you even get started on developing a new OS? I mean, I'm guessing you start with the bootloader, but I mean more conceptually.
You load a second bootloader from the first one. I made an OS in my bachelors cuz why not. First bootloader has to be 512 bytes so you do nothing there except loading the second in memory and then jump to it. Also the last 2 bytes have to be specific (0x1155 iirc) so you have like 510. You start in 16bit mode and there you have basic drivers to load stuff. Second bootloader has to define a bunch of things like interrupts and memory gates and also load the kernel then finally jump to 32bit (64 bit and 32 bit are pretty much same except size) and to kernel. Then the rest is kinda up to you I targetted a specific arch iirc it was i386 so there may be some differences now. But this was roughly 2015. I started from brokenthorn wiki but after running to some issues for drivers, i went to osdev wiki. |
||
| 5 | |||
|
ZeSystem
programming.dev
ZeSystem@programming.dev Joined: 2026-08-24 |
Why is it there only for testing? |
||
| 1 | |||
D_elec_dev
lemmy.world
D_elec_dev@lemmy.worldJoined: 2026-07-01 |
Why is it there only for testing?
Because its in development |
||
| 1 | |||
| Post Reply |
Back to top |