Time to get back to some ASCII art so I can include them in the gallery inside my OS!
Time to get back to some ASCII art so I can include them in the gallery inside my OS!
Любителям x86-64 assembler посвящается: DIY волокна в C++
Нас ждёт мозговыносящая смесь 64/32-битного ассемблера и старого-доброго C++. Мы сделаем собственную реализацию... Волокон (fibers) без вызова Win API и звонков в службу спасения.
https://habr.com/ru/articles/908406/
#assembler #c++ #fibers #fiber #как_работают_волокна #x64 #masm #agalilov #fibers_in_c++ #x8668
Любителям x86-64 assembler посвящается: DIY волокна в C++
Нас ждёт мозговыносящая смесь 64/32-битного ассемблера и старого-доброго C++. Мы сделаем собственную реализацию... Волокон (fibers) без вызова Win API и звонков в службу спасения.
https://habr.com/ru/articles/908406/
#assembler #c++ #fibers #fiber #как_работают_волокна #x64 #masm #agalilov #fibers_in_c++ #x8668
Someone asked about an ASCII hex conversion routine for Z80, and I designed this supporting uppercase/lowercase: #z80 #assembler
; by Oscar Toledo G. (nanochess)
; A = ASCII character
SUB $30
CP $0A ; If it is range 0-9 we are finished
JR C,label
AND $0F ; In order to accept lowercase.
ADD A,$09 ; $0a-$0f
label:
; A = Hexadecimal nibble ($00-$0f)
Низкоуровневое программирование под 8086 для любопытных, часть 2
В этой части нас ждёт погружение в один из способов организации мультипоточности на базе единственного ядра процессора. Мы научимся принудительно переключать выполнение между полностью зацикленными участками кода, ничего не "знающими" о каком-то другом коде, конкурирующем за процессорное внимание. По ходу повествования будут даны все необходимые пояснения и читателю не придётся обращаться к другим источникам, кроме первой части статьи.
https://habr.com/ru/articles/907312/
#assembler #i8086 #низкоуровневое_программирование #agalilov #прерывания #стек #видеобуфер #ассемблер #ассемблер_для_начинающих #мультизадачность
See interesting #GameBoy programming projects by emutyworks:
github.com/emutyworks/L...
#retrodev #gbdev #gbc #gameboycolor #assembler
Home
🧠 Neuer Beitrag: Vom ATmega32 zum ESP8266: Mikrocontroller damals und heute
📌 Ein einfacher Temperatursensor, vier Umsetzungen und zwei Jahrzehnte Technikgeschichte: Vom klassischen ATmega32 über Arduino und MicroPython bis hin zum ESP8266 – dieser Beitrag zeigt, wie sich Mikrocontroller-Projekte seit den 2
🔗 https://prokrastinerd.de/vom-atmega32-zum-esp8266/
#DamalsHeute #Arduino #Assembler #ATmega32 #C #define #ESP #ESP32 #ESP8266 #include #MicroPython #Mikrocontroller
If you are interested in learning #assembler for various retro consoles and computers, definitely check out
www.assemblytutorial.com by Chibi Akumas
Just a word of warning, this website has truly OLDSCHOOL design
#retrodev #retrocomputing #programming #coding #retrogaming
Assembly Tutorials: Learn Asse...
Wow, a really cool video and a fantastic style of presentation:
Making Smallest Possible #Linux Distro (x64)
https://www.youtube.com/watch?v=u2Juz5sQyYQ
via https://polymaths.social/@thelinuxcast/statuses/01JT7NCY5H6KZSZGDW6VMHZFJT
See this video series by @missionedpossible.bsky.social about coding a #roguelike in #assembler for #Atari8bit computers
#retrodev #retrocomputing #vintagecomputing #atari #retrogaming
Let's Make EdVenture #1: Intro...
Низкоуровневое программирование под 8086 для любопытных, часть 1
В первой части мы: - посмотрим, как работать с памятью и регистрами 8086 - узнаем, как написать простую программу на ассемблере прямо в отладчике - изучим работу механизма прерываний и сделаем демонстрационный пример Статья рассчитана на тех, кто имеет начальный опыт программирования, но хочет понять основы низкоуровневого программирования и многозадачности. Примеры в бинарном виде доступны по ссылке https://github.com/galilov/habr/blob/main/asm-8086-galilov.zip .
https://habr.com/ru/articles/902412/
#Assembler #i8086 #низкоуровневое_программирование #agalilov #прерывания #стек #видеобуфер #регистры #ассемблер #ассемблер_для_начинающих
@michel hmm that was always the problem with my knowledge - I write in many different programming languages (even so ancient like #assembler and #rexx), but still don’t now too much about modern html/css 😡😩 I didn’t know about such possibilities like magically make tags to buttons.
Frank Wille has updated vasm, a portable assembler for numerous CPUs with various syntax and output modules. In addition to various bug fixes, the changes include a new CPU backend for the SPC700, which was used in the SuperFamicom and SNES for sound processing, and the new option "-no-msrcdebug":
What happened to `nasm.us` ?
This domain was the home of netwide #assembler #nasm, and it's not reachable anymore ... which blocks my build pipelines ... and maybe other foreign build systems.
#dnschecker fails to resolve the domain too.
Is this a temporary problem?
Is all right in the USA 🤔😏 ?
Well, I guess it's time to backup everything and to remove software dependencies ...
Blogged about Deep Fishing:
https://solhsa.com/oldernews2025.html#DEEP-FISHING
Includes the game .tap, online emulator, links to full z80 source code.
Learning Assembly for Fun, Performance and Profit
Author: Babbage
Original: https://thechipletter.substack.com/p/learning-assembly-for-fun-and-profit
https://nandgame.com - игрушечка, на создание элементов процессора, а затем и самого процессора, из простых блоков. Всё модульное, т.е. собранные уже блоки, если нужны, будут доступны на следующих уровнях. Я дошёл пока до середины.
Für alle Retrofans und Liebhaber des Commodore PET (und des 6502): https://www.masswerk.at/pet/
Cooler Emulator und Du kannst nicht nur Programme per Drag & Drop auf den Bildschirm laden, sondern auch einfach Assembler-Quellcode dort ablegen und übersetzen lassen. 😎
ASM-editor is a modern web application for writing, executing and learning M68K assembler code, which uses the SvelteKit framework and the Rust programming language. The tool now supports not only 68k, but also x86 assembly language.