xmdi
xmdi
  • Видео 227
  • Просмотров 4 653 239
3D scatter plots in x86 asm | SCHIZONE EP-32
32nd video in a series on scientific computing from scratch using x86-64 assembly. This video describes a rendering system for generalized 3D scatter plots.
code: github.com/xmdi/SCHIZONE
3 good resources:
x86 instruction reference:
www.felixcloutier.com/x86/index.html
linux/freebsd syscall concordance:
www.lurklurk.org/concordance.html
old draft of System-V ABI:
refspecs.linuxbase.org/elf/x86_64-abi-0.99.pdf
secret discord link:
xmdi.us/misc/discord.html
Просмотров: 349

Видео

best trig approximations in x86 asm | SCHIZONE EP-31
Просмотров 256Месяц назад
31st video in a series on scientific computing from scratch using x86-64 assembly. This video compares performance, accuracy, and memory footprint of 9 different sine & cosine approximation algorithms. code: github.com/xmdi/SCHIZONE 6 good resources: cordic alg (integers): nonagon.org/ExLibris/sites/default/files/pdf/Cordic-Faster-Sin-Cos.pdf cordic alg (wiki/floats): en.wikipedia.org/wiki/CORD...
ls in x86 assembly | SCHIZONE LAB-06
Просмотров 2,1 тыс.Месяц назад
6th lab in a series on scientific computing from scratch using x86-64 assembly. This video implements a portion of the ls utility. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordance: www.lurklurk.org/concordance.html old draft of System-V ABI: refspecs.linuxbase.org/elf/x86_64-abi-0.99.pdf secret dis...
debugging in x86 assembly | BONUS SCHIZONE
Просмотров 1582 месяца назад
Sorry the audio got distorted for ~10 seconds around 3:00. I was just describing what the ./run.sh shell script does: assembles the code into a binary, makes it executable, and the executes the program. This video describes my general debugging process for the minimal SCHIZONE flavor of x64 Linux/BSD assembly. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felix...
hexdump in x86 assembly | SCHIZONE LAB-05
Просмотров 4282 месяца назад
5th lab in a series on scientific computing from scratch using x86-64 assembly. This video implements a hexdump program. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordance: www.lurklurk.org/concordance.html old draft of System-V ABI: refspecs.linuxbase.org/elf/x86_64-abi-0.99.pdf secret discord link:...
postfix calculator in x86 assembly | SCHIZONE EP-30
Просмотров 2382 месяца назад
30th video in a series on scientific computing from scratch using x86-64 assembly. This video describes parsing and evaluation postfix expressions. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordance: www.lurklurk.org/concordance.html old draft of System-V ABI: refspecs.linuxbase.org/elf/x86_64-abi-0....
simple GUI/HUD in x86 assembly | SCHIZONE EP-29
Просмотров 4733 месяца назад
29th video in a series on scientific computing from scratch using x86-64 assembly. This video describes an implementation of a HUD on top of a 3D scene. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordance: www.lurklurk.org/concordance.html old draft of System-V ABI: refspecs.linuxbase.org/elf/x86_64-a...
3D perspective rendering in x86 assembly | SCHIZONE EP-28
Просмотров 3223 месяца назад
28th video in a series on scientific computing from scratch using x86-64 assembly. This video describes perspective projections using a depth buffer and barycentric interpolation. code: github.com/xmdi/SCHIZONE 4 good resources: barycentric coordinates for triangle rasterization: www.scratchapixel.com/lessons/3d-basic-rendering/ray-tracing-rendering-a-triangle/barycentric-coordinates.html x86 i...
countdown timer in x86 assembly | SCHIZONE LAB-04
Просмотров 2634 месяца назад
4th lab in a series on scientific computing from scratch using x86-64 assembly. This video implements a very simple countdown timer. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordance: www.lurklurk.org/concordance.html old draft of System-V ABI: refspecs.linuxbase.org/elf/x86_64-abi-0.99.pdf secret d...
numerical integration in x86 assembly | SCHIZONE EP-27
Просмотров 2254 месяца назад
27th video in a series on scientific computing from scratch using x86-64 assembly. This video describes numerical integration using the trapezoidal method and gaussian quadrature. code: github.com/xmdi/SCHIZONE 4 good resources: gaussian quadrature wikipedia: en.wikipedia.org/wiki/Gaussian_quadrature x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordan...
3D FEA of Frames in x86 assembly | SCHIZONE EP-26
Просмотров 2635 месяцев назад
26th video in a series on scientific computing from scratch using x86-64 assembly. This video describes the finite element method as applied to assemblies of 3D frames. detailed video reference for 3D frame elements: ruclips.net/video/ohr4whqtduo/видео.html code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall conc...
STL file i/o in x86 assembly | SCHIZONE EP-25
Просмотров 3125 месяцев назад
25th video in a series on scientific computing from scratch using x86-64 assembly. This video describes importing and exporting STL files. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordance: www.lurklurk.org/concordance.html old draft of System-V ABI: refspecs.linuxbase.org/elf/x86_64-abi-0.99.pdf se...
rendering 3D solids in x86 assembly | SCHIZONE EP-24
Просмотров 3396 месяцев назад
24th video in a series on scientific computing from scratch using x86-64 assembly. This video describes 3D rendering of solids/shells and points. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordance: www.lurklurk.org/concordance.html old draft of System-V ABI: refspecs.linuxbase.org/elf/x86_64-abi-0.99...
password generation in x86 assembly | SCHIZONE LAB-03
Просмотров 2246 месяцев назад
3rd lab in a series on scientific computing from scratch using x86-64 assembly. This video implements a very simple password-generation algorithm. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordance: www.lurklurk.org/concordance.html old draft of System-V ABI: refspecs.linuxbase.org/elf/x86_64-abi-0.9...
rendering text in x86 assembly | SCHIZONE EP-23
Просмотров 4796 месяцев назад
23rd video in a series on scientific computing from scratch using x86-64 assembly. This video describes an implementation of fonts and text rendering. code: github.com/xmdi/SCHIZONE 3 good resources: x86 instruction reference: www.felixcloutier.com/x86/index.html linux/freebsd syscall concordance: www.lurklurk.org/concordance.html old draft of System-V ABI: refspecs.linuxbase.org/elf/x86_64-abi...
3D rendering in x86 assembly | SCHIZONE EP-22
Просмотров 9717 месяцев назад
3D rendering in x86 assembly | SCHIZONE EP-22
getting mouse input in x86 assembly | SCHIZONE EP-21
Просмотров 6408 месяцев назад
getting mouse input in x86 assembly | SCHIZONE EP-21
rendering to the screen in x86 assembly | SCHIZONE EP-20
Просмотров 9278 месяцев назад
rendering to the screen in x86 assembly | SCHIZONE EP-20
least squares regression in x86 assembly | SCHIZONE EP-19
Просмотров 1929 месяцев назад
least squares regression in x86 assembly | SCHIZONE EP-19
LU decomposition in x86 assembly | SCHIZONE EP-18
Просмотров 2799 месяцев назад
LU decomposition in x86 assembly | SCHIZONE EP-18
multiple root finding in x86 assembly | SCHIZONE LAB-02
Просмотров 2769 месяцев назад
multiple root finding in x86 assembly | SCHIZONE LAB-02
root-finding in x86 assembly | SCHIZONE EP-17
Просмотров 3069 месяцев назад
root-finding in x86 assembly | SCHIZONE EP-17
trigonometry in x86 assembly | SCHIZONE EP-16
Просмотров 5499 месяцев назад
trigonometry in x86 assembly | SCHIZONE EP-16
automating data reports in x86 assembly | SCHIZONE EP-15
Просмотров 17610 месяцев назад
automating data reports in x86 assembly | SCHIZONE EP-15
scatter plots in x86 assembly | SCHIZONE EP-14
Просмотров 29710 месяцев назад
scatter plots in x86 assembly | SCHIZONE EP-14
floating point i/o in x86 assembly | SCHIZONE EP-13
Просмотров 45011 месяцев назад
floating point i/o in x86 assembly | SCHIZONE EP-13
bitmaps and rasterization in x86 assembly | SCHIZONE EP-12
Просмотров 54911 месяцев назад
bitmaps and rasterization in x86 assembly | SCHIZONE EP-12
Cramer's Rule in x86 assembly | SCHIZONE LAB-01
Просмотров 32511 месяцев назад
Cramer's Rule in x86 assembly | SCHIZONE LAB-01
a heap from scratch in x86 assembly | SCHIZONE EP-11
Просмотров 645Год назад
a heap from scratch in x86 assembly | SCHIZONE EP-11
matrix basics in x86 assembly | SCHIZONE EP-10
Просмотров 970Год назад
matrix basics in x86 assembly | SCHIZONE EP-10