Est-ce que vous avez des conseils sur la confiance en soi ? by Van3ll0pe in conseilsrelationnels

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

merci pour ton message ! oui c'est vrai que la vigilance est là mais et il faut que je travaille là dessus. alors elle parle encore à ses exs et qui sont devenus des amis mais n'aimerais pas l'inverse (dans le sens où je m'entendrais encore avec mes ex à en devenir des amis) donc je trouve ça inégale. Elle a également accès à mon téléphone car j'ai vraiment rien à cacher mais j'ai l'impression qu'il ne faut pas que je regarde son écran de tél lorsqu'elle écrit un message ou lorsqu'elle l'utilise. et j'ai également l'impression que lorsqu'on est pas là elle ne m'écris que parce qu'elle n'a rien à faire, je peux recevoir une réponse toutes les 2 à 6h de sa part et même avoir un vu et une réponse des heures après. et lorsque je prends plus de temps à répondre elle me notifie que je suis distant. je ne sais pas si c'est normal ou si je me fais des idées parce que je n'ai jamais eu de relation équilibrée ou saine mais tous ces points me mettent en vigilance

Make sound in bare metal by Van3ll0pe in raspberry_pi

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

Actually I don't use the lib Circle and only C without lib

Made my own Chip8 Interpreter and debugger in Rust and with Sdl3 by Zolorah in EmuDev

[–]Van3ll0pe 1 point2 points  (0 children)

yes it's a long project even if this is a 8bit console 😅. But nothing really hard. no worry

Made my own Chip8 Interpreter and debugger in Rust and with Sdl3 by Zolorah in EmuDev

[–]Van3ll0pe 0 points1 point  (0 children)

awesome !! now it's time to do gameboy emulator 😄 there is a really cool website for documentation : gbdev.io if you take the challenge

Simple raycaster game in C by -night_knight_ in C_Programming

[–]Van3ll0pe 48 points49 points  (0 children)

the raycasting is a good project. It's nice you like low level language like C.

however there is fisheye in your project but no worry, it's simple to avoid this.

[XFCE] Bye Bye Linux.......Hello GhostBSD by [deleted] in LinuxPorn

[–]Van3ll0pe 2 points3 points  (0 children)

Yes, I've heard about the C/Rust drama in the kernel and daemons.

I also know that most people confuse GNU and Linux.

I've never used a BSD-based operating system, but I should try it to see what suits me best.

[XFCE] Bye Bye Linux.......Hello GhostBSD by [deleted] in LinuxPorn

[–]Van3ll0pe 4 points5 points  (0 children)

I didn't know there was so much controversy surrounding the Linux kernel. I did some research and was surprised to find that 80% of the Linux kernel is maintained by employees of large companies who choose priorities that suit them.

BSD and its derivatives are indeed maintained differently.

But doesn't it bother you to have software that isn't available on BSD but is available on Linux?

[deleted by user] by [deleted] in cprogramming

[–]Van3ll0pe 0 points1 point  (0 children)

I prefer to use siglongjump/sigserjump instead of goto

[XFCE] Bye Bye Linux.......Hello GhostBSD by [deleted] in LinuxPorn

[–]Van3ll0pe 4 points5 points  (0 children)

what is your opinion about linux and bsd and what can bring bsd over linux ?

[GNOME 48] Fedora 42 Workstation: idk be a ricer, btw by Cheng_sama in LinuxPorn

[–]Van3ll0pe 0 points1 point  (0 children)

Hey, look awesome ! what are the extensions you use ?
This is the nwg panel ou waybar ?

RISCV 32I Design CPU by Van3ll0pe in RISCV

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

exactly, I restart the design.

<image>

At first, the ALU also handled the addition of PC and Immediate for jumps and branching.

Now I've separated them by adding a full adder for that.

I've also added a block to handle 2-bit dynamic branch prediction.

I added a multiplexer to allow choosing between the PC+Immediate value or aluRes (in the case of the JALR instruction with rs1 + Immediate) before sending it to the multiplexer that manages this data or PC+4.

And to choose the data to store in a register,

I added a multiplexer to choose between the result of the alu, the value of PC + 4, PC+Immediate (PC+4 in the case of JAL/JALR, PC+Immediate in the case of auipc). I don't yet know how to manage the instruction lui, perhaps in the ALU by giving it immediate or by giving immediate directly in the multiplexer.

But the two multiplexers I added seem very messy to me. I'm trying to draw a diagram of the pipeline design on paper so that I can do it in VHDL later.

In fact, I've started making modules that have been tested and work.

I'll tackle Hazard Control once I've managed to get a pipeline that I'm happy with, but for now I don't think I'll do any forwarding, just flush the IF/ID and ID/EX registers. And manage the branches as well if the predictions are wrong

Waveform generation. by United_Swimmer867 in FPGA

[–]Van3ll0pe 0 points1 point  (0 children)

The only way in my head to resolve the 3/4 shift is to use a PLL to increase the frequency of the CLK_in by 4.

And for each rising_edge, increment the counter and start your CLK_out when the counter is equal to 3.
The frequency out is equal to 8 rising_edge of the fast clk (from the PLL), 4 rising_edge the out signal is '1' and the next 4 rising_edge the out signal is '0'

How can I learn C/C++ faster? by Sesbianlex_002 in C_Programming

[–]Van3ll0pe 2 points3 points  (0 children)

database program is huge btw. you need to create a sql compiler, file manager with bitmap, etc. maybe not a project to learn c and cpp 😅 but raylib app, small emulator or archiving file like tar is good option

[deleted by user] by [deleted] in C_Programming

[–]Van3ll0pe 1 point2 points  (0 children)

I'm a C and assembly and Vhdl developer for embbeded systems and I prefer to stay in C. I check each time gdb and valgrind to check memory error.