directory name fix
This commit is contained in:
1 parent
b862e21b99
commit
190079e84a
108 files changed
+1609
-261
No files matched your search
File renamed without changes.
File renamed without changes.
-33
@@ -1,33 +0,0 @@
|
||||
---
|
||||
title: "\"Nothing Oriented Programming\" (NOP)."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/NOTimothyLottes/status/1674757854471806977"
|
||||
author: "NOTimothyLottes"
|
||||
handle: NOTimothyLottes
|
||||
post_id: "1674757854471806977"
|
||||
date: 2023-06-30
|
||||
archived: 2026-08-23
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- NOTimothyLottes
|
||||
description: "\"Nothing Oriented Programming\" (NOP)."
|
||||
in_reply_to: ""
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/NOTimothyLottes/status/1674757854471806977
|
||||
- Author: NOTimothyLottes (@NOTimothyLottes)
|
||||
- Posted: 2023-06-30 12:32:42
|
||||
|
||||
## Thread
|
||||
|
||||
**1/**
|
||||
|
||||
"Nothing Oriented Programming" (NOP). Where the goal is to achieve minimal enlightenment by writing as little possible code: no dynamic memory allocation, no thousand files of glue, no includes, no objects. Write nothing, be happy. Even applied it to the logo, zero effort.
|
||||
|
||||

|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-06-30-SebAaltonen-would-be-nice-to-talk-a-full-presentation-about]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-06-30-leonard_coder-4e71-if-you-know-you-know]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-06-30-domipheus-i-like-this-given-i-never-write-code-any-more]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-06-30-_spolsh-once-in-a-while-people-need-to-be-reminded-to]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-mike_acton-thread]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-SimonNordon-nop-is-ideal]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-azeke1984-best-software-is-absense-of-it-https-en-wikipedia]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-helpful_signage-folks-theyre-calling-it-computer-oriented]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-claudiogonzalo-c-to-c]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-DefenceForceOrg-many-games-used-to-be-like-that-at-least-the-ones]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-PierreTerdiman-i-was-calling-it-disoriented-programming-just-the]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-asparagiii-looks-like-a-koala]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-CodingFiend-i-designed-a-language-beads-which-uses-a-graph-db]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-01-TimSweeneyEpic-can-teach-it-in-abstinence-only-programming]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal/2023-07-09-wyattscarpenter-https-github-com-wyattscarpenter-wu]]
|
||||
+1
-1
@@ -39,4 +39,4 @@ I will save your image for that day (if I get approval to use it), since Twitter
|
||||

|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -37,4 +37,4 @@ https://tonsky.me/blog/disenchantment/
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -33,4 +33,4 @@ sadly i am still a grumpy git.
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -37,4 +37,4 @@ if you know, you know
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1674757854471806977"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -34,4 +34,4 @@ Most of the stuff I worked on on PSX and Dreamcast basically just loads big file
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -34,4 +34,4 @@ https://x.com/PierreTerdiman/status/1673389650172321813?s=20
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1674757854471806977"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1674757854471806977"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -33,4 +33,4 @@ parent_post_id: "1674757854471806977"
|
||||

|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -34,4 +34,4 @@ https://en.wikipedia.org/wiki/The_Mythical_Man-Month
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1674757854471806977"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1674757854471806977"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -33,4 +33,4 @@ parent_post_id: "1674757854471806977"
|
||||

|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1674757854471806977"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: "\"Nothing Oriented Programming\" (NOP)."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/NOTimothyLottes/status/1674757854471806977"
|
||||
author: "NOTimothyLottes"
|
||||
handle: NOTimothyLottes
|
||||
post_id: "1674757854471806977"
|
||||
date: 2023-06-30
|
||||
archived: 2026-08-23
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- NOTimothyLottes
|
||||
description: "\"Nothing Oriented Programming\" (NOP)."
|
||||
in_reply_to: ""
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/NOTimothyLottes/status/1674757854471806977
|
||||
- Author: NOTimothyLottes (@NOTimothyLottes)
|
||||
- Posted: 2023-06-30 12:32:42
|
||||
|
||||
## Thread
|
||||
|
||||
**1/**
|
||||
|
||||
"Nothing Oriented Programming" (NOP). Where the goal is to achieve minimal enlightenment by writing as little possible code: no dynamic memory allocation, no thousand files of glue, no includes, no objects. Write nothing, be happy. Even applied it to the logo, zero effort.
|
||||
|
||||

|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-06-30-SebAaltonen-would-be-nice-to-talk-a-full-presentation-about]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-06-30-leonard_coder-4e71-if-you-know-you-know]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-06-30-domipheus-i-like-this-given-i-never-write-code-any-more]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-06-30-_spolsh-once-in-a-while-people-need-to-be-reminded-to]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-mike_acton-thread]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-SimonNordon-nop-is-ideal]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-azeke1984-best-software-is-absense-of-it-https-en-wikipedia]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-helpful_signage-folks-theyre-calling-it-computer-oriented]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-claudiogonzalo-c-to-c]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-DefenceForceOrg-many-games-used-to-be-like-that-at-least-the-ones]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-PierreTerdiman-i-was-calling-it-disoriented-programming-just-the]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-asparagiii-looks-like-a-koala]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-CodingFiend-i-designed-a-language-beads-which-uses-a-graph-db]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-01-TimSweeneyEpic-can-teach-it-in-abstinence-only-programming]], [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop/2023-07-09-wyattscarpenter-https-github-com-wyattscarpenter-wu]]
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1
-1
@@ -58,4 +58,4 @@ http://www.techmind.org/lcd/#:~:text=Inversion
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-08-07-crt-emulation-on-lcds-can-be-hard-for-example-its]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-08-07-crt-emulation-on-lcds-can-be-hard]]
|
||||
+1
-1
@@ -32,7 +32,7 @@ CRT emulation on LCDs can be hard. For example it's often easy to generate a pat
|
||||

|
||||

|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-08-07-crt-emulation-on-lcds-can-be-hard-for-example-its/2023-08-10-BlurBusters-very-interesting-crosstalk-from-voltage-inversion]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-08-07-crt-emulation-on-lcds-can-be-hard/2023-08-10-BlurBusters-very-interesting-crosstalk-from-voltage-inversion]]
|
||||
|
||||
**2/**
|
||||
|
||||
File renamed without changes.
+1
-1
@@ -36,4 +36,4 @@ parent_post_id: "1692397318471926054"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-08-18-spc-last-crt-shader-was-broken-corrected-it-its]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-08-18-spc-last-crt-shader-was-broken]]
|
||||
+1
-1
@@ -41,7 +41,7 @@ Each scan line is simulated with only 3 pixels. But you get 9 sub-pixels to play
|
||||
|
||||
The scan line thickness is adaptive proportional to linear brightness. When the scan thins out it is energy conserving and increases the thin pixel brightness to compensate. When it needs to go bright, it blooms the line. Lines have some overlap in bloom.
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-08-18-spc-last-crt-shader-was-broken-corrected-it-its/2023-08-18-Karyuutensei-how-many-passes-do-you-need-to-produce-this-result]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-08-18-spc-last-crt-shader-was-broken/2023-08-18-Karyuutensei-how-many-passes-do-you-need-to-produce-this-result]]
|
||||
|
||||
**4/**
|
||||
|
||||
+1
-1
@@ -36,4 +36,4 @@ If doing a large open world game, set up a paging system to stream data to the G
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-12-16-if-there-is-anything-to-learn-for-programming-it]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-12-16-inspecting-my-old-vk-engines]]
|
||||
+1
-1
@@ -50,4 +50,4 @@ parent_post_id: "1736147815829565624"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-12-16-if-there-is-anything-to-learn-for-programming-it]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-12-16-inspecting-my-old-vk-engines]]
|
||||
+1
-1
@@ -74,4 +74,4 @@ aliasing supports this even further, with explicit intentions for resources.
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-12-16-if-there-is-anything-to-learn-for-programming-it]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2023-12-16-inspecting-my-old-vk-engines]]
|
||||
+3
-3
@@ -31,7 +31,7 @@ Inspecting my old VK engines. On start I would warm all the pages. Code pages ge
|
||||
|
||||

|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-12-16-if-there-is-anything-to-learn-for-programming-it/2023-12-17-SheriefFYI-two-point-six-seconds-d3d12createdevice-on-my]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-12-16-inspecting-my-old-vk-engines/2023-12-17-SheriefFYI-two-point-six-seconds-d3d12createdevice-on-my]]
|
||||
|
||||
**2/**
|
||||
|
||||
@@ -57,7 +57,7 @@ I'm a fan of single file applications. So when not in DEV mode the one SPIR-V fi
|
||||
|
||||

|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-12-16-if-there-is-anything-to-learn-for-programming-it/2025-08-08-VPCOMPRESSB-so-youre-preallocating-every-type-of-descriptor]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-12-16-inspecting-my-old-vk-engines/2025-08-08-VPCOMPRESSB-so-youre-preallocating-every-type-of-descriptor]]
|
||||
|
||||
**6/**
|
||||
|
||||
@@ -71,7 +71,7 @@ Literally the CPU does almost nothing. All game input gets pushed to the GPU for
|
||||
|
||||

|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-12-16-if-there-is-anything-to-learn-for-programming-it/2023-12-17-AgileJebrim-yep-put-the-whole-game-logic-in-a-game-glsl]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2023-12-16-inspecting-my-old-vk-engines/2023-12-17-AgileJebrim-yep-put-the-whole-game-logic-in-a-game-glsl]]
|
||||
|
||||
**8/**
|
||||
|
||||
File renamed without changes.
File renamed without changes.
+1
-1
@@ -60,4 +60,4 @@ parent_post_id: "1859369992355021246"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2024-11-21-32-oh-damn-32-should-probably-stop-now-until-next]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2024-11-20-0-been-wanting-to-do-this-for-a-long-time-a]]
|
||||
+1
-1
@@ -35,7 +35,7 @@ in_reply_to: ""
|
||||
|
||||

|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2024-11-21-32-oh-damn-32-should-probably-stop-now-until-next/2024-11-20-AgileJebrim-how-reliable-in-your-experience-in-code-like-that]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2024-11-20-0-been-wanting-to-do-this-for-a-long-time-a/2024-11-20-AgileJebrim-how-reliable-in-your-experience-in-code-like-that]]
|
||||
|
||||
**3/**
|
||||
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1868492851170205803"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2024-12-16-then-there-are-rough-edges-to-texel-buffer]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2024-12-15-buffer-zoo-is-more-about-the-silly-season-of]]
|
||||
+1
-1
@@ -59,4 +59,4 @@ sRGB -> yes NV, no AMD
|
||||
And a big one: NV limits to 128 M elements
|
||||
{512 MiB,1GiB,2GiB} buffer size limits for {32,64,128}-bits respectively
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2024-12-16-then-there-are-rough-edges-to-texel-buffer/2024-12-16-axelgneiting-im-well-aware-its-really-curious-they-still-stick]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2024-12-15-buffer-zoo-is-more-about-the-silly-season-of/2024-12-16-axelgneiting-im-well-aware-its-really-curious-they-still-stick]]
|
||||
File renamed without changes.
+1
-1
@@ -40,4 +40,4 @@ parent_post_id: "1870343645926224197"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2024-12-21-not-sure-if-this-is-the-end-of-this-story-yet-but]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2024-12-21-hopefully-with-this-last-atomic-workaround-im]]
|
||||
+1
-1
@@ -44,7 +44,7 @@ A ... coherent (atomics)
|
||||
E ... streaming readonly (aka [E]xclusive)
|
||||
F ... streaming writeonly (aka [F]inal)
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2024-12-21-not-sure-if-this-is-the-end-of-this-story-yet-but/2024-12-21-AgileJebrim-have-you-tried-using-the-intel-cache-controls]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2024-12-21-hopefully-with-this-last-atomic-workaround-im/2024-12-21-AgileJebrim-have-you-tried-using-the-intel-cache-controls]]
|
||||
|
||||
**4/**
|
||||
|
||||
+1
-1
@@ -40,4 +40,4 @@ parent_post_id: "1948009807161721332"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-23-i-dont-use-standard-c-libs-or-anything-like-that]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-23-nobody-self-includes-with-defines-to-reorder-c]]
|
||||
File renamed without changes.
-56
@@ -1,56 +0,0 @@
|
||||
---
|
||||
title: "People claim assembly is hard."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/NOTimothyLottes/status/1950860870818439202"
|
||||
author: "NOTimothyLottes"
|
||||
handle: NOTimothyLottes
|
||||
post_id: "1950860870818439202"
|
||||
date: 2025-07-31
|
||||
archived: 2026-08-24
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- NOTimothyLottes
|
||||
description: "People claim assembly is hard."
|
||||
in_reply_to: ""
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/NOTimothyLottes/status/1950860870818439202
|
||||
- Author: NOTimothyLottes (@NOTimothyLottes)
|
||||
- Posted: 2025-07-31 10:07:31
|
||||
|
||||
## Thread
|
||||
|
||||
**1/**
|
||||
|
||||
People claim assembly is hard. A good counter to that would be showing how to build a x86-64 WIN32 Vulkan based engine from scratch in ASM. Not sure how many people would find that worth watching though.
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-biovf-i-would-definitely-watch-that]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-mu_chrinovic-definitely-interested-in-anything-you-put-out]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-nullspector-i-would-so-love-that]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-ssh4net-please]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-pranksterware-thatd-rock]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-mmalex-i-agree-if-one-is-ok-with-bottom-up-thinking-99]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-leonard_coder-im-still-doing-assembly-as-hobby-68k-assembly-x64]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-ruben_cabaco-would-be-very-interested-in-it-also-on-your-forth]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-NickDrisc0ll-im-sure-it-would-be-invaluable]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-totalwert-thread]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-opdroid1234-i-would]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-Karyuutensei-unrelated-but-i-would-also-love-a-look-at-your]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-m6502-i-would-enjoy-watching-that]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-roasted6read-i-am-interested]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-SquaredApe-given-ive-only-done-asm-on-amiga-with-devpac-i]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-VicThorDev6-a-lot-of-people-who-claim-assembly-is-hard-just]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-PunteroCrudo-i-would-and-i-think-more-people-would-be]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-2Sexy4MyGPU-it-was-never-hard-just-tedious]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-o__boga-im-staying-maybe-for-vulkan-depending-on-how]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-cyberbemon-id-love-to-watch-that]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-_naf_90-im-learning-assembly-in-my-spare-time]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-furan-there-are-a-lot-of-watch-me-write-this-app-in]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-furan-would-watch-though]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-thecolemanthe-assembly-isnt-hard-its-tedious-no-abstractions]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-konigssohne-if-youre-got-a-blank-canvas-go-for-it-interfacing]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-plasmabitcoin-very-interested]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-Stererence-ive-been-doing-assembly-a-bit-in-d-with-the]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-simplex_fx-is-it-already-aprils-fools-again]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-CUDAHandbook-i-have-been-writing-assembly-for-almost-40-years]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-0x44_-assembly-isnt-hard-its-just-platform-specific]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-08-01-schulzb589-i-would-watch-that-so-count-me-in]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-08-01-AnshumanKhanna5-video-link-now]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-08-01-_vkaku-i-know-someone-whod-be-excited-opdLine truncated
|
||||
|
||||
**2/**
|
||||
|
||||
If game logic is GPU side there is little point in NOT doing assembly, since the CPU side stuff would always be platform specific.
|
||||
|
||||
**3/**
|
||||
|
||||
ASM provides a good opportunity to show how to convert typical function argument gather into store multicast with linear prefetch for arguments to API calls. Effectively re-arch for cold cache efficiency. And other radically cool stuff that nobody does.
|
||||
|
||||
**4/**
|
||||
|
||||
Linux has been all down hill over the years. OSS was fantastic, easy portable Linux system call interface. Also it's easy to do direct X11 with just syscalls. Now with Wayland you are stuck with linking to a garbage library. So might as well do WIN32 for Linux and depend on Wine.
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-07-31-philthistweet-i-just-wish-the-win32-api-was-better-designed-it]]
|
||||
|
||||
**5/**
|
||||
|
||||
So Valve standardizing on Proton saves a lot of trouble with porting across ABIs/etc, just do WIN32 as it's way easier to interface with than Wayland and whatever horrible userland audio interface Linux monkeys switch to this era.
|
||||
|
||||
**6/**
|
||||
|
||||
Few probably remember the old Unix before pthreads and ELF. It was better then. Much easier to use fork and shm to do platform audio than today. And that holds for all the vintage workstations (which I did implement back in the day)
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to/2025-08-01-AnshumanKhanna5-im-gonna-start-pretending-i-understood-everything]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -48,4 +48,4 @@ Live code with instant update, simple automatic version control, cross platform
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -36,4 +36,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -36,4 +36,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -36,4 +36,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -40,4 +40,4 @@ And meh.
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -50,4 +50,4 @@ But yeah Vulkan triangle setup code in assembly is something, I'm in!
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -53,4 +53,4 @@ Honestly, I may start a wrapper project though, because it's the only stable API
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -48,4 +48,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -34,4 +34,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950868863836410096"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "1950860870818439202"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
@@ -0,0 +1,56 @@
|
||||
---
|
||||
title: "People claim assembly is hard."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/NOTimothyLottes/status/1950860870818439202"
|
||||
author: "NOTimothyLottes"
|
||||
handle: NOTimothyLottes
|
||||
post_id: "1950860870818439202"
|
||||
date: 2025-07-31
|
||||
archived: 2026-08-24
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- NOTimothyLottes
|
||||
description: "People claim assembly is hard."
|
||||
in_reply_to: ""
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/NOTimothyLottes/status/1950860870818439202
|
||||
- Author: NOTimothyLottes (@NOTimothyLottes)
|
||||
- Posted: 2025-07-31 10:07:31
|
||||
|
||||
## Thread
|
||||
|
||||
**1/**
|
||||
|
||||
People claim assembly is hard. A good counter to that would be showing how to build a x86-64 WIN32 Vulkan based engine from scratch in ASM. Not sure how many people would find that worth watching though.
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-biovf-i-would-definitely-watch-that]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-mu_chrinovic-definitely-interested-in-anything-you-put-out]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-nullspector-i-would-so-love-that]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-ssh4net-please]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-pranksterware-thatd-rock]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-mmalex-i-agree-if-one-is-ok-with-bottom-up-thinking-99]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-leonard_coder-im-still-doing-assembly-as-hobby-68k-assembly-x64]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-ruben_cabaco-would-be-very-interested-in-it-also-on-your-forth]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-NickDrisc0ll-im-sure-it-would-be-invaluable]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-totalwert-thread]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-opdroid1234-i-would]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-Karyuutensei-unrelated-but-i-would-also-love-a-look-at-your]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-m6502-i-would-enjoy-watching-that]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-roasted6read-i-am-interested]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-SquaredApe-given-ive-only-done-asm-on-amiga-with-devpac-i]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-VicThorDev6-a-lot-of-people-who-claim-assembly-is-hard-just]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-PunteroCrudo-i-would-and-i-think-more-people-would-be]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-2Sexy4MyGPU-it-was-never-hard-just-tedious]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-o__boga-im-staying-maybe-for-vulkan-depending-on-how]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-cyberbemon-id-love-to-watch-that]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-_naf_90-im-learning-assembly-in-my-spare-time]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-furan-there-are-a-lot-of-watch-me-write-this-app-in]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-furan-would-watch-though]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-thecolemanthe-assembly-isnt-hard-its-tedious-no-abstractions]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-konigssohne-if-youre-got-a-blank-canvas-go-for-it-interfacing]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-plasmabitcoin-very-interested]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-Stererence-ive-been-doing-assembly-a-bit-in-d-with-the]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-simplex_fx-is-it-already-aprils-fools-again]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-CUDAHandbook-i-have-been-writing-assembly-for-almost-40-years]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-0x44_-assembly-isnt-hard-its-just-platform-specific]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-08-01-schulzb589-i-would-watch-that-so-count-me-in]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-08-01-AnshumanKhanna5-video-link-now]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-08-01-_vkaku-i-know-someone-whod-be-excited-opdroid1234]], [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-08-01-John31625320803-it-doesnt-really-matter-what-language-you-call]]
|
||||
|
||||
**2/**
|
||||
|
||||
If game logic is GPU side there is little point in NOT doing assembly, since the CPU side stuff would always be platform specific.
|
||||
|
||||
**3/**
|
||||
|
||||
ASM provides a good opportunity to show how to convert typical function argument gather into store multicast with linear prefetch for arguments to API calls. Effectively re-arch for cold cache efficiency. And other radically cool stuff that nobody does.
|
||||
|
||||
**4/**
|
||||
|
||||
Linux has been all down hill over the years. OSS was fantastic, easy portable Linux system call interface. Also it's easy to do direct X11 with just syscalls. Now with Wayland you are stuck with linking to a garbage library. So might as well do WIN32 for Linux and depend on Wine.
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-07-31-philthistweet-i-just-wish-the-win32-api-was-better-designed-it]]
|
||||
|
||||
**5/**
|
||||
|
||||
So Valve standardizing on Proton saves a lot of trouble with porting across ABIs/etc, just do WIN32 as it's way easier to interface with than Wayland and whatever horrible userland audio interface Linux monkeys switch to this era.
|
||||
|
||||
**6/**
|
||||
|
||||
Few probably remember the old Unix before pthreads and ELF. It was better then. Much easier to use fork and shm to do platform audio than today. And that holds for all the vintage workstations (which I did implement back in the day)
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard/2025-08-01-AnshumanKhanna5-im-gonna-start-pretending-i-understood-everything]]
|
||||
+2
@@ -25,6 +25,8 @@ in_reply_to: "2011353617102741593"
|
||||
|
||||
> @NOTimothyLottes would it be good if the program optimizes its own code during and/or after its initialization for every subsequent exec to be hyper specialized?
|
||||
|
||||

|
||||
|
||||
## Thread
|
||||
|
||||
**1/**
|
||||
+1
-1
@@ -40,4 +40,4 @@ parent_post_id: "2060730425929080874"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-05-30-renovating-cpu-clock-code-im-assuming-x86-64-tsc]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-05-30-renovating-cpu-clock-code]]
|
||||
+1
-1
@@ -30,7 +30,7 @@ in_reply_to: ""
|
||||
Renovating CPU clock code. I'm assuming x86-64 TSC is always >= 1 GHz so that conversion of clock counter diff to nanoseconds is simply a MUL instruction fetching the RDX high 64-bit result (of the 128-bit computed). But figuring out how to do the inline asm was a pain.
|
||||
|
||||

|
||||
Branches: [[archive/threads/NOTimothyLottes/2026-05-30-renovating-cpu-clock-code-im-assuming-x86-64-tsc/2026-05-31-FUZxxl-if-you-do-the-multiply-in-uint128-t-and-then]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2026-05-30-renovating-cpu-clock-code/2026-05-31-FUZxxl-if-you-do-the-multiply-in-uint128-t-and-then]]
|
||||
|
||||
**2/**
|
||||
|
||||
-38
@@ -1,38 +0,0 @@
|
||||
---
|
||||
title: "no-debugger-debug / console / printf-style - prior evolved to one mmapped fixed-width-height log file with an atomic for multi-thread|process messages - but even that seems too complexy ..."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/NOTimothyLottes/status/2061123768429211767"
|
||||
author: "NOTimothyLottes"
|
||||
handle: NOTimothyLottes
|
||||
post_id: "2061123768429211767"
|
||||
date: 2026-05-31
|
||||
archived: 2026-08-25
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- NOTimothyLottes
|
||||
description: "no-debugger-debug / console / printf-style - prior evolved to one mmapped fixed-width-height log file with an atomic for multi-thread|process messages - but even that seems too complexy ..."
|
||||
in_reply_to: ""
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/NOTimothyLottes/status/2061123768429211767
|
||||
- Author: NOTimothyLottes (@NOTimothyLottes)
|
||||
- Posted: 2026-05-31 16:32:54
|
||||
|
||||
## Thread
|
||||
|
||||
**1/**
|
||||
|
||||
no-debugger-debug / console / printf-style - prior evolved to one mmapped fixed-width-height log file with an atomic for multi-thread|process messages - but even that seems too complexy ...
|
||||
|
||||
**2/**
|
||||
|
||||
moving to this >>> CART file is mmapped on CPU with mapped GPU access (no file IO) - background page walker to ensure OS won't page it out - beginning of CART file is a grid of 32-bit unsigned values - hex dumping that as my 'log file' - either to term or GPU render
|
||||
|
||||
**3/**
|
||||
|
||||
hits the easy to debug CPU or GPU stuff in the same framework (simply write and it just appears) - it's always a HEX dump, but can show decimal by pretending it's a 4-bit/character terminal with a hex font :)
|
||||
+1
-1
@@ -8,7 +8,7 @@ handle: NOTimothyLottes
|
||||
post_id: "2061123768429211767"
|
||||
date: 2026-05-31
|
||||
archived: 2026-08-23
|
||||
draft: true
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
|
||||
+1
-1
@@ -40,4 +40,4 @@ Somewhat surprised, Artix using the graphical install just worked out of the box
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-06-10-steamos-init]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-06-10-so-im-on-linux-now-but-obviously-i-cheated]]
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "2064858927829745887"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-06-10-steamos-init]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-06-10-so-im-on-linux-now-but-obviously-i-cheated]]
|
||||
+1
-1
@@ -36,4 +36,4 @@ parent_post_id: "2064858927829745887"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-06-10-steamos-init]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-06-10-so-im-on-linux-now-but-obviously-i-cheated]]
|
||||
+1
-1
@@ -29,7 +29,7 @@ in_reply_to: ""
|
||||
|
||||
So I'm on Linux now, but obviously I cheated, because this is a SteamOS machine (pre-installed). Need to re-learn enough to be able to make responsible choices on a new install. First up what init system to do? {openrc, runit, s6, or dinit}.
|
||||
|
||||
Branches: [[archive/threads/NOTimothyLottes/2026-06-10-steamos-init/2026-06-11-RouaniJihad-my-patience-is-this-thin-with-win11-right-now-but]], [[archive/threads/NOTimothyLottes/2026-06-10-steamos-init/2026-06-11-mcnabbd-fascinating-to-me-how-this-challenge-would-have]], [[archive/threads/NOTimothyLottes/2026-06-10-steamos-init/2026-06-11-NOTimothyLottes-going-to-give-artix-lxqt-runit-variation-a-try]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2026-06-10-so-im-on-linux-now-but-obviously-i-cheated/2026-06-11-RouaniJihad-my-patience-is-this-thin-with-win11-right-now-but]], [[archive/threads/NOTimothyLottes/2026-06-10-so-im-on-linux-now-but-obviously-i-cheated/2026-06-11-mcnabbd-fascinating-to-me-how-this-challenge-would-have]], [[archive/threads/NOTimothyLottes/2026-06-10-so-im-on-linux-now-but-obviously-i-cheated/2026-06-11-NOTimothyLottes-going-to-give-artix-lxqt-runit-variation-a-try]]
|
||||
|
||||
**2/**
|
||||
|
||||
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "2065832746757341482"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-06-13-cross-compilation-is-up-just-like-on-windows-with]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-06-13-cross-compilation-is-up]]
|
||||
+1
-1
@@ -32,7 +32,7 @@ Cross compilation is up. Just like on windows with GCC I have to disable all war
|
||||

|
||||
|
||||

|
||||
Branches: [[archive/threads/NOTimothyLottes/2026-06-13-cross-compilation-is-up-just-like-on-windows-with/2026-06-13-tomcr2100-interesting-font-does-it-have-a-name]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2026-06-13-cross-compilation-is-up/2026-06-13-tomcr2100-interesting-font-does-it-have-a-name]]
|
||||
|
||||
**2/**
|
||||
|
||||
File renamed without changes.
File renamed without changes.
+1
-1
@@ -32,4 +32,4 @@ parent_post_id: "2075769880092037309"
|
||||
|
||||
## Related
|
||||
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-07-11-rethinking-vulkan-queue-choice-traditional-double]]
|
||||
- Spine: [[archive/threads/NOTimothyLottes/2026-07-11-rethinking-vulkan-queue-choice]]
|
||||
+1
-1
@@ -30,7 +30,7 @@ in_reply_to: ""
|
||||
Rethinking Vulkan queue choice. Traditional double-buffered games might do something like the code below. Find the queue that does {presentation,graphics,compute}. First off this seems like a lot of unnecessary work when one could just choose queue 0 and be done with it ...
|
||||
|
||||

|
||||
Branches: [[archive/threads/NOTimothyLottes/2026-07-11-rethinking-vulkan-queue-choice-traditional-double/2026-07-11-konrad_kubacki_-am-i-having-a-stroke-what-is-this-font-it-feels]]
|
||||
Branches: [[archive/threads/NOTimothyLottes/2026-07-11-rethinking-vulkan-queue-choice/2026-07-11-konrad_kubacki_-am-i-having-a-stroke-what-is-this-font-it-feels]]
|
||||
|
||||
**2/**
|
||||
|
||||
File renamed without changes.
File renamed without changes.
@@ -10,36 +10,36 @@ tags:
|
||||
---
|
||||
|
||||
- [[archive/threads/NOTimothyLottes/2022-11-04-vulkan-1500-lines-of-overhead-including-header]]
|
||||
- [[archive/threads/NOTimothyLottes/2022-11-05-19-GPU-Programming-Tip-Line-Thread]]
|
||||
- [[archive/threads/NOTimothyLottes/2022-11-05-gpu-programming-tip-line-thread]]
|
||||
- [[archive/threads/NOTimothyLottes/2022-11-08-example-of-bind-everything-once-layout-aliasing]]
|
||||
- [[archive/threads/NOTimothyLottes/2022-11-09-if-only-pc-vendors-with-open-isas-amd-intel-would]]
|
||||
- [[archive/threads/NOTimothyLottes/2022-11-09-if-only-pc-vendors-with-open-isas]]
|
||||
- [[archive/threads/NOTimothyLottes/2022-11-13-my-prefered-method-of-managing-application-data]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-04-28-https-gpuopen-com-learn-rgp-1-15-enhanced-isa]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-05-03-found-some-of-my-old-blogs-thread-looking-back-an]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-06-20-how-about-a-mega-thread-on-the-mechanics-of-cpu]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop-where-the-goal]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-03-spc-using-8-deep-swap-all-aliasing-same-bo-image]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-04-for-anyone-tuning-in-now-spc-is-kind-of-like-a]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-06-the-next-challenge-is-overscan-safety-since-real]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-06-yeah-perhaps-wildly-alien-but-for-those-who-grew]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-07-crt-emulation-on-lcds-can-be-hard-for-example-its]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-18-spc-last-crt-shader-was-broken-corrected-it-its]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-18-the-subpix-version-is-definitely-better-because]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-03-spc-left-off-with-key-and-gamepad-input-gpu]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-06-1st-spc-project-to-be-based-on-vintage-640x480]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-06-spc-rdna2-assembler-thread]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-07-crt-emulation-on-lcds-can-be-hard]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-18-spc-last-crt-shader-was-broken]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-08-18-spc-crt-shader-on-the-deck]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-15-long-thread]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-16-if-there-is-anything-to-learn-for-programming-it]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-19-multi-session-is-nice-since-the-binary-auto]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-16-inspecting-my-old-vk-engines]]
|
||||
- [[archive/threads/NOTimothyLottes/2023-12-19-working-towards-a-public-domain-release-of-a]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-01-04-debug-for-majority-gpu-side-game-dev-run-time]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-04-06-on-https-mastodon-gamedev-place-notimothylottes]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-05-04-it-was-only-later-when-systems-forced-c-abi]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-11-16-0-what-a-horrible-term-printf-debugging]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-11-16-that-line-of-thinking-is-universal-solution-to]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-11-19-after-vk-device-is-open-i-signal-a-background]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-11-21-32-oh-damn-32-should-probably-stop-now-until-next]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-11-19-working-towards-a-new-bring-up-of-front-buffering]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-11-20-0-been-wanting-to-do-this-for-a-long-time-a]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-11-22-sometimes-you-only-want-to-wave-coherent-branch]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-12-15-texel-buffer-is-needed-for-whatever-formats-one]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-12-15-the-real-buffer-zoo-problem-with-vulkan-is]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-12-16-also-i-wouldnt-just-modify-an-existing-compiler]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-12-16-then-there-are-rough-edges-to-texel-buffer]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-12-21-not-sure-if-this-is-the-end-of-this-story-yet-but]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-12-15-buffer-zoo-is-more-about-the-silly-season-of]]
|
||||
- [[archive/threads/NOTimothyLottes/2024-12-21-hopefully-with-this-last-atomic-workaround-im]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-01-04-for-the-love-of-octahedrons-https-fileadmin-cs]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-01-06-one-of-the-downsides-of-v-cndmask-b32-on-amd-is]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-01-09-just-for-fun-started-to-look-into-cardinal-cubic]]
|
||||
@@ -52,35 +52,34 @@ tags:
|
||||
- [[archive/threads/NOTimothyLottes/2025-04-30-3-i-got-side-tracked-by-building-a-language-that]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-04-30-i-laugh-when-people-say-c-is-like-assembly-they]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-06-29-many-of-my-forth-like-languages-worked-via-nested]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-07-23-i-dont-use-standard-c-libs-or-anything-like-that]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard-a-good-counter-to]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-07-23-nobody-self-includes-with-defines-to-reorder-c]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-07-31-people-claim-assembly-is-hard]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-08-01-also-run-from-gpu-side-editing-tools-for-shader]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-08-02-so-far-the-plan-is-to-have-the-data-read-write]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-10-10-thread-about-this-from-rfleury-https-www-rfleury]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-10-13-short-talk-on-how-i-do-cpu-side-debugging-without]]
|
||||
- [[archive/threads/NOTimothyLottes/2025-11-17-i-wish-everyone-would-just-adopt-reversed-with]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-01-14-can-do-that-but-at-least-these-kinds-of-systems]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-01-14-can-do-that]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-03-08-ill-add-one-conspiracy-theory-for-everyone]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-05-23-most-crap-o-grammers-today-in-the-user-space-c]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-05-29-took-perhaps-a-5-month-vacation-from-at-home]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-05-30-renovating-cpu-clock-code-im-assuming-x86-64-tsc]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-05-31-hits-the-easy-to-debug-cpu-or-gpu-stuff-in-the]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-05-30-renovating-cpu-clock-code]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-05-31-no-debugger-debug-console-printf-style-prior]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-01-that-plus-an-oscilloscope-this-is-the-way]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-01-windows-thread-priority]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-02-for-windows-trying-to-standardize-on-highest]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-02-its-unfortunate-there-isnt-an-easy-way-to-map-the]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-03-back-running-640x480-on-my-vga-crts-to-prep-for]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-10-steamos-init]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-13-cross-compilation-is-up-just-like-on-windows-with]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-10-so-im-on-linux-now-but-obviously-i-cheated]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-13-cross-compilation-is-up]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-13-nanorc-done-and-back-to-actual-programming-with]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-13-the-glibc-implementation-would-do-that-i-bypass]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-13-the-glibc-implementation-would-do-that]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-14-on-linux-i-do-speculative-pinning-of-cpu-memory]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-26-quick-summary-of-why-not-pselect-ppoll-epoll]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-27-deterrent-to-alsa-is-just-parsing-through-snd-pcm]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-29-alsa-hell-month-continues-remember-it-might-be]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-29-eventually-figure-out-enough-to-get-aplay-to]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-30-working-on-the-linux-thread-priority-code-linux]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-06-30-working-on-the-linux-thread-priority-code]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-01-did-manage-to-get-alsa-to-function-without-sndrv]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-01-haha-damn-i-thought-i-had-a-great-idea-for-wine]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-01-linux-by-default-doesnt-allow-any-increase-in]]
|
||||
@@ -92,13 +91,13 @@ tags:
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-06-vulkan-starts-with-the-ping-pong-between-getting]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-08-next-pre-device-opening-activity-is-choosing]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-10-oh-i-probably-have-a-lot-to-learn-here-building]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-11-rethinking-vulkan-queue-choice-traditional-double]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-11-rethinking-vulkan-queue-choice]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-13-another-quality-of-life-change-exit-with-error]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-14-example-usage-after-clean-up]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-14-so-i-can-liter-error-checks-around-stuff-with]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-14-another-round-of-getting-optimized-error-checking]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-15-sar-on-a-control-word-can-in-theory-grab-3-values]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-17-oh-f-it-the-urge-to-drop-the-c-baggage-was-too]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-18-i-realized-at-some-point-i-can-have-most]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-19-the-aim-of-course-keep-the-stuff-that-doesnt-need]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-22-a-language-that-you-author-in-a-compressed-space]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-07-22-working-through-rough-draft-of-assembly-for-a]]
|
||||
- [[archive/threads/NOTimothyLottes/2026-08-02-re-fpga-land-alus-im-firmly-distracted-by-an]]
|
||||
File renamed without changes.
@@ -10,4 +10,4 @@ tags:
|
||||
---
|
||||
|
||||
- [[archive/threads/VPCOMPRESSB/2025-11-10-im-not-familiar-with-your-problem]]
|
||||
- [[archive/threads/VPCOMPRESSB/2025-11-20-no-tokens-and-no-asts-easier-because-its-forth]]
|
||||
- [[archive/threads/VPCOMPRESSB/2025-11-20-no-tokens-and-no-asts]]
|
||||
Loaded 100 of 108 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user