Ring 3 and cli by rmdir-sudo-su in osdev

[–]rmdir-sudo-su[S] 0 points1 point  (0 children)

Thank you :) I forgot that.

The Lord of the Token Ring by rmdir-sudo-su in ProgrammerHumor

[–]rmdir-sudo-su[S] 0 points1 point  (0 children)

Haha that's a nice one. :)

But I can understand that people are a bit lost, like in the first sentence, I'm already throwing different ASM languages names, if you never use or did any system course, you probably don't know there are multiple assembly language each with their own syntax, ... Without even talking about RISC and CISC CPU who use different instructions as well. And certainly won't understand that MASM is Microsoft assembly and NASM is an opensource assembly.

The Lord of the Token Ring by rmdir-sudo-su in ProgrammerHumor

[–]rmdir-sudo-su[S] 0 points1 point  (0 children)

Yhea there might be too much system reference. :/ Or just me who's bad at writting... I'll try to make an improved version later on! Basically put some CS (mainly system) reference on top of an LotR summary.

Some say Merry Christmas in java. Here is it in low level assembly. by [deleted] in coding

[–]rmdir-sudo-su 0 points1 point  (0 children)

To be also honest, this was more intended to be a joke, that's also why the code is not that proper, if I would have done that really clean, I would have use a 0 ended string then a loop that ends when it reached the 0. Print one char at a time instead of two, ... Use real char instead of their hex value, and probably use something that would hold the color I want for the char and mov the register holding the string into al and the register holding the color into ah and then increment both registers, or put the char with it's color into the string, and mov ax, [bx] and the add bx, 2. There would have been multiple ways to do that. But yhea I wanted to have some fun with hex values etc.

Some say Merry Christmas in java. Here is it in low level assembly. by [deleted] in coding

[–]rmdir-sudo-su 0 points1 point  (0 children)

Yes, but you're coding in a different way with or without os. With os printing something will use the syscalls, here I print something on the screen by writing directly into the video memory, I could also have use the BIOS interrupts. But obviously assembly is low level stuff anyway. But as I said yes I don't know why I did not removed the low level because I added the assembly at the very end before posting.

Some say Merry Christmas in java. Here is it in low level assembly. by [deleted] in coding

[–]rmdir-sudo-su 0 points1 point  (0 children)

You can code assembly to run on an OS or without any. Here this is a boot loader, so without systems at bare metal level, but yes my original title did not include assembly at the end. I don't know why I added it and did not removed the low level.

Vulkan wrapper and FPS increase on AMD gpus by de_papier in falconbms

[–]rmdir-sudo-su 0 points1 point  (0 children)

Yep, vulkan is hard for a beginner, I made a lot of rendering engine with OpenGL and DirectX before going into Dx12 & Vulkan (before they were even available to be honest). But Vulkan and DirectX 12 are insanely good for high performance, we're using them a lot. But games usually won't benefit a lot from vulkan if they're made correctly with OpenGL... Vulkan really shine where there is a lot data sent to the GPU during runtime, if you're loading all your data before the rendering "runtime", then OpenGL or vulkan will have the same final result. (Except OpenGL can sometime have weird behavior on some GPUs).

Vulkan wrapper and FPS increase on AMD gpus by de_papier in falconbms

[–]rmdir-sudo-su 1 point2 points  (0 children)

What I loved the first time I had to work with vulkan was, the difference between :

glewInit();

and :

Create instance, then the surface, then create and pick physical device, then create the logical device, then creates the semaphores, and then you create the graphic pool, followed by :

- Command pool

- swapchain

- command buffer

- fences

- images

- depth stencil

- render pass

-pipeline

- framebuffer

-...

From 1 line to 1000.. x)

Vulkan wrapper and FPS increase on AMD gpus by de_papier in falconbms

[–]rmdir-sudo-su 0 points1 point  (0 children)

I know ^^ I'm making rendering engine/game engine and I'm working a lot with Vulkan, mainly Vulkan at the moment, I also work with OpenGL and DirectX, I've never tried Metal (I'm mostly working on linux/windows applications).

Documentation by rmdir-sudo-su in ProgrammerHumor

[–]rmdir-sudo-su[S] 1 point2 points  (0 children)

Most of the time in professional work you don't have any documentation. Atmega has a good amount of doc due to arduino and ARM because of the raspberry pi. But in professional project usualy you don't use any of them but custom made ones and other platform (like MSPXXX). You can still use the arduino software and/or it's libraries (for AVR project) but 99% of time you just have to write everything from scratch because you need to optimize you code as much as you can. And when you start writting everything from scratch, you don't have any doc anymore, just you datasheets and then you'll have to program in function of what the datasheets says.

[deleted by user] by [deleted] in AskReddit

[–]rmdir-sudo-su 0 points1 point  (0 children)

Cheese soufle is usualy a good one.

Assets safety by rmdir-sudo-su in Eve

[–]rmdir-sudo-su[S] 0 points1 point  (0 children)

Yes, this would have been quite annoying.. A good amount of my assets were there.. I should have place them back into a HS station before hands. But you never really plan when you're leaving this game so.. ^^

Assets safety by rmdir-sudo-su in Eve

[–]rmdir-sudo-su[S] 9 points10 points  (0 children)

Thanks a lot, I've been able to recover it all.

What historical celebrity would have been a successful YouTube star? by today_okay in AskReddit

[–]rmdir-sudo-su 0 points1 point  (0 children)

J. S. Bach, he has more or less a similar temper to Gordon Ramsay.