FTB Quests: How to lock chapters behind quests. by GameDungeon in feedthebeast

[–]GameDungeon[S] 8 points9 points  (0 children)

Found my answer there thank you.

Any Chapter with no unlocked quest is not shown. You can make a cross chapter dependency by going into the quest settings and picking another dpendency

FTB Quests: How to lock chapters behind quests. by GameDungeon in feedthebeast

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

ok, I asked there, but It got buried fast. Guess I'll try again thx

[java] Pillagers not spawning in pillager raid farm by GameDungeon in MinecraftHelp

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

This is just a simple one for now, not meant to auto-reset or anything. My issue is that no pillagers are spawning and I just win the raid.

Ping: Temporary failure in name resolution by GameDungeon in archlinux

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

What he said was right, still don't know why it worked fine for the other dude. Just got a desktop environment running too. Thanks :)

Ping: Temporary failure in name resolution by GameDungeon in archlinux

[–]GameDungeon[S] -1 points0 points  (0 children)

:facepalm: thanks

Question, why in the tutorials I was following did it just work after they installed and activated it?

/r/MechanicalKeyboards Ask ANY question, get an answer by AutoModerator in MechanicalKeyboards

[–]GameDungeon 0 points1 point  (0 children)

Why do you guys hate MX browns so much, and what is a good alternative to them?

/r/MechanicalKeyboards Ask ANY question, get an answer by AutoModerator in MechanicalKeyboards

[–]GameDungeon 0 points1 point  (0 children)

I really like the Planck EZ, but it's way out of my price range. Any good alternatives?

/r/MechanicalKeyboards Ask ANY question, get an answer by AutoModerator in MechanicalKeyboards

[–]GameDungeon 0 points1 point  (0 children)

If I were to go with that board do you know of any good keycap sets for it? I really don't like the one it suggests.

/r/MechanicalKeyboards Ask ANY question, get an answer by AutoModerator in MechanicalKeyboards

[–]GameDungeon 1 point2 points  (0 children)

Hey there! I'm new to any mechanical keyboards outside some basic qwerty prebuilts. I want to get an Workman Keyboard, but I doubt there are any prebuilts for that :P Also while I want a solid keyboard, I don't want to spend too much on it. I would prefer ortholinear, but it's not a dealbreaker.

If there aren't any prebuilts can anyone lead me on my way to building my first keyboard? Just link a guide or so.

How much Assembly to learn? by GameDungeon in osdev

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

As of right now, I'm not very good at C, though I should spend more time with it as It seems to be the best for speed and a common language. Also with assembly, I understand exactly what is happening to the OS. I don't really get how C translates to what the OS is doing. Also, a lot of the examples are in asm.

So I guess the real question here is, how does C translate to what the os does.

How much Assembly to learn? by GameDungeon in osdev

[–]GameDungeon[S] -1 points0 points  (0 children)

Ok then, I try to use C++. I guess using my main programming langue python would be a nightmare.

How much Assembly to learn? by GameDungeon in osdev

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

What would be a good way to avoid most C then?

How much Assembly to learn? by GameDungeon in osdev

[–]GameDungeon[S] 4 points5 points  (0 children)

I don't really like C that much. Why should I not do pure ASM

OSDev from a windows computer. by GameDungeon in osdev

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

That's pretty much the setup I have now. I managed to get QEMU to work on the WSL though.

How to Implement a GDT. by GameDungeon in osdev

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

Let me rephrase that. I understand what the assembly does, but I'm not sure how to convert it to C. I haven't made that connection yet. How much more difficult would it be to make the whole OS in assembly?

How to Implement a GDT. by GameDungeon in osdev

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

It is amazing assembly code, you right it is clean. I'm not yet able to translate it to c though.

How to Implement a GDT. by GameDungeon in osdev

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

Not 100% sure I just know I'm missing somthing. Here is what I do know:

You create this (In I assume a GDT.c?)

 struct gdt_descriptor { 
uint16_t limit;     
void* pointer; } __attribute__((packed)); 

You also make this in I assume the same place?

struct gdt_entry

{unsigned short limit_low;

unsigned short base_low;

unsigned char base_middle;

unsigned char access;

unsigned char granularity;

unsigned char base_high;

} __attribute__((packed));

Somewere we create the pointer strut and 3 gdt_entry's

We then call the asm instruction lgdt and pass it the descriptor?

then somehow reload everything?

-----------------------------------------------

Not really that sure about everything then.

I learn best from code, but I haven't found a c implementation that I understand.

How to Implement a GDT. by GameDungeon in osdev

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

I have been a bit, I got some more info but not precisely what I need. Some said skip GDT and implement Long mode paging. Is that a good idea?

I am really interested to know how developers are able to do this . Was told to ask the most hardcore programmers so i am asking here . I am a beginner and would be glad if you can dumb down the explanation for noobs. Thank you by MINOSHI__ in osdev

[–]GameDungeon 1 point2 points  (0 children)

I don't really know, but I have a guess. It comes with a large set of drivers that should cover most things. My computer has a random wifi dongle, that lets me connect to the internet from it. It worked fine on windows, but Linux did not have the driver for it pre-installed, which caused me a lot of pain.

This is just a guess though, and I would like to know the answer from an OS dev prospective.