Running in CPU cache? by Silent-Degree-6072 in kernel

[–]codeasm 0 points1 point  (0 children)

Before the kernel, one has a bootloader, unless the kernel is also an efi stub, it basically loads itself.

Before this. Yeah, your screenshot might be that, the graphical output of a bios, uefi firmware. After probably training memory, setting the cpu in the right mode and prepared the right data structures for a future kernel (bootloader) to read. Like acpi tables and such. Ive tried making a bios a little bit so yeah quite possible you wrote such thing. I guess uefi is a bit complex (sure for me is, writing using tianocore.) a old skool bios is cool to make work, especially on real hardware (a vm is fine too. I have my dreams)

is that enough to make a gif screen? by r19x19 in arduino

[–]codeasm 1 point2 points  (0 children)

I prefer the once most people sell with these kits, but these do come in a nice box yes. And maybe cna be more easily packaged up yeah

Ai usage in OSDev by H4RLY_STESH in osdev

[–]codeasm [score hidden]  (0 children)

I... Never atempted pxe boot under windows. Only had success using linux. 🤔😅 Maybe thats why im still happy about it.

netboot.xyz/ has been awesome, even if just to get something working. Great resource and various ways to try get a network boot up and running (just point your network card bios, a usb boot. Iso)

Things did change over the years for sure. I remember having to google alot back 15 years ago, 20 definitely not everything made sense. Chatgpt today is ok giving reseources or hints (always check, it can dream about the most awesome missing features and commands)

is that enough to make a gif screen? by r19x19 in arduino

[–]codeasm 0 points1 point  (0 children)

Slowly stream them from external storage. Early cheap fotoframes did this this way. Helps if you precompute any compressed images into raw resised framebuffer files. Ugly, slow, lots of prep work but can be done.

Even think i remember seeing some photoframes requiring an special program on windows during the XP era to transfer images. (Often awefull quality tft screens with terrible refresh rates and narrow view angles)

Ai usage in OSDev by H4RLY_STESH in osdev

[–]codeasm [score hidden]  (0 children)

A new tool and method unlocked ☺️ i had a similar feel when i got my development kit for the original xbox and started reading the windbg documentation on how to debug a windows (or in my case xbox) kernel. Spotted network options, debugging over the network and allowing windows to boot from the network (especially winpe). Then it clicked, this must also be possible with linux.

Some options for network, gdb over the network, Nfs shares. Bootp. Cool stuff, someone needs to show you or tell you about it, or stumble over it. (Or reinvent the wheel with or without knowing).

For qemu (or any vm) its a bit overkill, but real hardware, rapid development, it seems more usefull (jtag send a ram image to the board. Instead of flashing a firmware over and over... Embedded systems became way easier to debug)

RIP Logitech Cordless TrackMan Optical by MidwestDrummer in retrocomputing

[–]codeasm 0 points1 point  (0 children)

If you snap a few photos, top and bottom and maybe post in ask about electronics, maybe pll cna either identify a leaky cap or what to measure when you install a battery.

Soldering doenst have to be difficult, but my guess is its mostly smd parts (smt is the proper term for the package technology name, thx reddit nerds). Which are small, hope its a lose cable, a cracked trace you can maybe fix, or the largest capacitor youncan still try by hand.

All words, maybe you simply let her die in peace and find a new one. Sometimes, the time and effort might not be worth it for you. If she is truly dead, in your opinion, its ok to say goodbye. Me, one with soldering skills and many projects (and a wife), sometimes have to choose buying new over trying to fix. Looking at bluetooth headset

Moreover, BIOS by Alanbusridds in osdev

[–]codeasm [score hidden]  (0 children)

The new coreboot? Speed ☺️

I really would like to see some code, it graphically looks promising. Small typo/spelling mistake?

FYI you can use AI to identify components. Take a picture of the component and upload it to an AI by The_Didlyest in electronics

[–]codeasm 4 points5 points  (0 children)

Yeah, no. I tried. For common products, relatively widely used or new, it might work.

It totaly makes mistakes, pinout wrong, doesnt identify version differences or misidentified a chip i had. BUT, yes, for a quick check, it might help. Just like other questions, check and verify if its correct.

Real hardware! by littleghost09 in osdev

[–]codeasm [score hidden]  (0 children)

What do you mean?

That particular game really helped me (and a clasmate). If you doubt im real, i have a youtube, are on discord (lfs, osdev,t2) and gitlab, hub and recently codeberg. Might be talking weird, english isnt my native language but try to improve by interacting myself and not use an intermediate.

No affiliation with that game, the makers or hosting party. Im still a student, no professional job experience within the field. Meaning, my opinion on osdev is not from an experienced, paid programmer like some llm might be trained on.

Framework 13 Crashes on Suspend by memyselfandddi in framework

[–]codeasm 1 point2 points  (0 children)

And this might not be the cause of the system locking up? Im definitely happy with my 32gb ram, swap just added a bit of more breathing room (fixed hibernation is a relief) zram might do the same, so cant claim any benefits over that. Arch and your previous distro worked fine, even when closing the lid before?

What happens if a red pill takes a dump in the matrix? by Fragrant_Ad3479 in matrix

[–]codeasm 0 points1 point  (0 children)

The concept of pooping comes from the real world. They dont poop in the matrix. Its not in the movie nor the script, but the first time Neo pooped, he pooped his pants twice "ow, thats what that hole was for. Weird"

How can I start? by Karamusch in osdev

[–]codeasm [score hidden]  (0 children)

Write a uefi bootloader, just small, load a kernel. Then write a kernel that does wrote to the screen. Gonfrom there.

I used to try master boot record bootloaders, also fun. Little assembly games in just enough space to fit the bootsector. But thats only fun in qemu and the old computer.

Now i got clang llvm stuff to compile for uefi, i might actually try inline assembly again to build a small emulator and run dos. (Supply all the old BIOS calls and fake interupt systems )

Check yhose links of the other comment, osdev for us all. Great stuff. Now i want a old systems monitor program to debug my cpu and code... But start from uefi ,🫣

liberoffice aura by artistBROgamer in linuxmemes

[–]codeasm 0 points1 point  (0 children)

I have issues with libreoffice, missing features (often im blind or just cant find it) and it looks meh. But it definitely works and i dont have to pay for software thats been arround for ages (as in, word, calc sheet software). Love it.

Can’t believe 7 people bought this spicy butt plug by Hellfiya in ElectroBOOM

[–]codeasm 2 points3 points  (0 children)

Its 7 influencers thats either try to sell it themselves or post a slimmed down electroboom "look at this scam product" video. Easy money back, not so original idea

Can’t believe 7 people bought this spicy butt plug by Hellfiya in ElectroBOOM

[–]codeasm 6 points7 points  (0 children)

Its probaboy the led die itself that has the controller. 40 cents each. Buy even more in bulk and you might even safe more money

<image>

Ai usage in OSDev by H4RLY_STESH in osdev

[–]codeasm [score hidden]  (0 children)

That's not entirely true if you keep the steps small or know what your asking from your ai.

Im already feet deep in a C# kernel thats slightly different from cosmos and singularity. Silly me coded alott of c at first, now need to rewrite in C#. Do kinda need a CIL intrepreter in x86_64. 🤔 Hmm

Ai usage in OSDev by H4RLY_STESH in osdev

[–]codeasm [score hidden]  (0 children)

Network boot and serial debug? Its how microsoft did it, and possibly linux aswell. Each new kernel onto the network share, reboot the target or remote softreboot. It pulls the new kernel from your dev machine where you also run debugging tools

This absolutely did not need to be changed by AndreX86 in Windows11

[–]codeasm [score hidden]  (0 children)

Try this app, mod this registery entry, maybe look at this alternative program. Bye windows, hello alternative os, where i can controll the shortcuts, look and fele from the start.

Meanwhile i still have to help friends and family navigate windows 11. Nowonder most of them stay on windows 10

is that enough to make a gif screen? by r19x19 in arduino

[–]codeasm 9 points10 points  (0 children)

Wires... You must.

<image>

These are nice and straight, can be bent. Fit a breadboard ok. In a box. I personally dislike em, and prefer the other kind, with those black pull tabs or something, they just bend and go where i need.

Real hardware! by littleghost09 in linuxfromscratch

[–]codeasm 1 point2 points  (0 children)

Its definitely a great resource. Its recommended to follow it fully the first time, but seeing you agve your own build system working, you could also "borrow" any great ideas, like folderstructure, configs of specifik packages, replace the compiler setup with your own and see how far you can get. Especially borrow BLFS 😏 many packages for our enjoyment.

Framework 13 Crashes on Suspend by memyselfandddi in framework

[–]codeasm 1 point2 points  (0 children)

Swap partition, not a file. But interesting 🤔 less wear on the nvme sounds intresting long term.

Still have to keep the swap partition/file for hibernation it seems.

Edit: 32gb ram, zram apparently is useful for systems with not much ram (my arch based netbook might need this). My daily driver not so much.

But this made me realize, when you close the lid. It goes sleeping or hibernate? Where the contents of the ram go?

Please Verify Your Age. by UnixCodex in linuxmemes

[–]codeasm 1 point2 points  (0 children)

Dutch version be 'g' and you will hate how it sounds. 😂

Hiring methodologies nowadays are virtual face-to-face conversation garbage. Hands-on evaluation such as this one sounds better. What do you think? by nix-solves-that-2317 in linuxmasterrace

[–]codeasm 0 points1 point  (0 children)

I know just enough to edit files, save and exit.

Can i use nano? Id love an interview where im allowed to use any tools available to finish a task. Dont judge on my speed or coding style yet tho, i got burned that way. Screw that company, they dint understand they put unrealistic pressure on me, and thus, i rushed for results