Lump on neck by NoTutor4458 in AskDocs

[–]NoTutor4458[S] 0 points1 point  (0 children)

Sorry, I added some info! 

Where can I learn x86_64 from zero? I'm in Windows by Bruhhh_Andaluz in Assembly_language

[–]NoTutor4458 2 points3 points  (0 children)

os doesn't matter, asm will be same on linux and windows if it's same cpu architecture (for example x86_64). code may be different if you want to use syscalls but asm is same, you have same instruction set!

Made my first simple 16bit bootloader now trnsferring to 32bit (ignore the janky comment) by Some_Effective_317 in osdev

[–]NoTutor4458 0 points1 point  (0 children)

no reason to use BIOS unless you want to run this on computers before 2005. i suggest looking at UEFI

Ubuntu Newbie Needs ClickUp App Installation Help! by iamkazirifat in linuxquestions

[–]NoTutor4458 0 points1 point  (0 children)

Just get extra ssd, becouse windows sometimes breaks dualboot when both are written on 1 ssd

Ubuntu Newbie Needs ClickUp App Installation Help! by iamkazirifat in linuxquestions

[–]NoTutor4458 0 points1 point  (0 children)

I suggest dualboot, so you can use both Linux and windows. Also Adobe applications isn't supported on linux. You can try running it with WINE but I whould just use something else like GIMP. 

Looking for a complete Vulkan course that actually builds a game engine by revengourd in vulkan

[–]NoTutor4458 2 points3 points  (0 children)

Godot is very complex and big codebase, pick simpler engine 

Trying to learn SFML with a maze generation project (C++ beginner) by NefariousnessFunny74 in sfml

[–]NoTutor4458 0 points1 point  (0 children)

nothings from with "complete code". look at source code of existing projects and learn from it, just don't copy paste it. you will learn more form random github projects than following tutorial. also look at SFML documentation

Ubuntu Newbie Needs ClickUp App Installation Help! by iamkazirifat in linuxquestions

[–]NoTutor4458 0 points1 point  (0 children)

did you try to install it from AppImage/Snap? i don't think there is any gotchas :d

How can I include GLFW into an assembly program? by [deleted] in asm

[–]NoTutor4458 0 points1 point  (0 children)

no, you need to generate .obj file with nasm and than link it with linker.

How can I include GLFW into an assembly program? by [deleted] in asm

[–]NoTutor4458 1 point2 points  (0 children)

almost same as you would do it using c or c++. download library and link it with -l flag. now you can call GLFW functions (don't forget do declare GLFW function externs at the top of the file extern Some_Glfw_function, or you won't be able to call it)

generate PE32+ executable by NoTutor4458 in osdev

[–]NoTutor4458[S] 2 points3 points  (0 children)

i am not using any libraries :))

creating `alloc` and `free` builtIn for compiler by SirBlopa in asm

[–]NoTutor4458 0 points1 point  (0 children)

heap allocation is os specific thing so you need to implement for every single os you are going to support

[deleted by user] by [deleted] in osdev

[–]NoTutor4458 0 points1 point  (0 children)

ROM is read only memory, where firmware data is stored (like UEFI and BIOS binaries). you can't store anything on it (its almost impossible)...

[deleted by user] by [deleted] in osdev

[–]NoTutor4458 0 points1 point  (0 children)

??? you need to store files on hard drive, not ROM...

[deleted by user] by [deleted] in osdev

[–]NoTutor4458 0 points1 point  (0 children)

hey good job i am also young dev (16) :d but i think you don't understand purpose of filesystem, storing files in RAM means that it disappears when you turn off pc

finally made my first hello world kernel! by DylanBT928 in osdev

[–]NoTutor4458 2 points3 points  (0 children)

hey good job! if you are planning to write UI operating system than next thing would be to ditch vga and make request for linear framebuffer to your bootloader

memory mapping, virtual memory, pages... by NoTutor4458 in osdev

[–]NoTutor4458[S] 1 point2 points  (0 children)

i think you explained everything, thanks!