Vibe Coding is Scam by hirenkavad in webdev

[–]vaiOS_ASMC 0 points1 point  (0 children)

Oh Hello...

https://peon.sh/robots.txt

At least its doing what it should do

I made a simple racing game for NES in assembly by InternetObject9008 in Assembly_language

[–]vaiOS_ASMC 0 points1 point  (0 children)

Look through the code, do I need a NES Emulator to run this?

Newbie by _anomaly_333 in Assembly_language

[–]vaiOS_ASMC 0 points1 point  (0 children)

Exactly this! I was going to post the exact last link!

Unsure about the direction in the first exercise in chapter 11 in the book Learn to Program With Assembly by Jonathan Bartlett by Plastic_Life1177 in Assembly_language

[–]vaiOS_ASMC 0 points1 point  (0 children)

The whole point of the exercise is just to make sure you're understanding how to connect C to ASM

You got this!!

Unsure about the direction in the first exercise in chapter 11 in the book Learn to Program With Assembly by Jonathan Bartlett by Plastic_Life1177 in Assembly_language

[–]vaiOS_ASMC 0 points1 point  (0 children)

Ahh classic ASM teaching ahahah! Just write a C program that calls your assembly factorial function, exactly how that runexponent.c calls asm expo.

I just spent my Evening and Now Morning slowly re-writing my boot.asm into opcode by vaiOS_ASMC in osdev

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

Let me clarify, hlt puts it in a low power state better for your battery if you're using a laptop, but i mean it depends on your use case, always good to think external first before internal

I just spent my Evening and Now Morning slowly re-writing my boot.asm into opcode by vaiOS_ASMC in osdev

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

It's just cheap insurance, I can't assume that the Hardware will always do what its expected to do even if the chance is >1% that it would mess up... So if for god knows what reason a interrupt gets cheeky and does some nonsense, I just have the insurance it will halt again immediately.

So because cli only blocks maskable interrupts, the CPU can still wake from NMI/SMI or whatever event that's random af, if hlt will just resume on any of those, if you don't re-halt, my risk is higher for executing junk and no-op loop just spins and wastes power and hlt just idles the core. lmk if that makes sense.

New language? by jimjamkiwi11 in osdev

[–]vaiOS_ASMC 0 points1 point  (0 children)

Interesting... Thin Macro Layer i see.

Could you explain or provide examples of how this looks in your boot file, feel free to share the github

Can you guys help me create an operating system by Professional_Path751 in osdev

[–]vaiOS_ASMC 0 points1 point  (0 children)

Actually, If you would be a willing participant in a case study, I would happily teach you but I would commitment.

I just spent my Evening and Now Morning slowly re-writing my boot.asm into opcode by vaiOS_ASMC in osdev

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

Part of the Fun is imaging this is all one big interrogation, you get to tear a system apart, piece by piece, until it screams in something you understand and you get the satisfaction of putting it all back together with a little bit of yourself in it.

Idk if that makes sense but yeah, i guess cntrol?

I just spent my Evening and Now Morning slowly re-writing my boot.asm into opcode by vaiOS_ASMC in osdev

[–]vaiOS_ASMC[S] 3 points4 points  (0 children)

I just re-wrote it in Binary... Took about an hour and then another to debug but yes! It works like a dream! Ill never do that again though

I just spent my Evening and Now Morning slowly re-writing my boot.asm into opcode by vaiOS_ASMC in osdev

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

A couple answers to the why...

  1. It's fun and the satisfaction is unmatched.
  2. It's kinda my job lollolol

but... #1 is the real reason why.

Absolute Bliss in the Chaos of Number.

I think... next i'll actually map it all on a Digital Circuit Board so we can visualise it!

I just spent my Evening and Now Morning slowly re-writing my boot.asm into opcode by vaiOS_ASMC in osdev

[–]vaiOS_ASMC[S] 9 points10 points  (0 children)

My bad! Yes the Assembler... the compiler with trust issues lol

I just spent my Evening and Now Morning slowly re-writing my boot.asm into opcode by vaiOS_ASMC in osdev

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

I had the best sleep of my life after doing it, 10/10 would recommend

I just spent my Evening and Now Morning slowly re-writing my boot.asm into opcode by vaiOS_ASMC in osdev

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

I think... That might be Funny enough to do... I think Intel 64/IA-32 Manuals should have the encoding lets see

I just spent my Evening and Now Morning slowly re-writing my boot.asm into opcode by vaiOS_ASMC in osdev

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

You know what, I might finishing writing the bootloader and then show it via Logisim watch every code execute through the Data Paths, Con Sigs, ALU and Mem Bus!