nasm tutorial
https://cs.lmu.edu/~ray/notes/nasmtutorial/
#Amd64 #x8664 #x64 #Assembly #AssemblyProgramming #Tutorial #programming #linux #macOS #windows
X65 Interrupt Controller Explained: Memory-Mapped Hardware in Action
#X65 #InterruptController #8bitComputing #RetroHardware #AssemblyProgramming
https://theoasisbbs.com/x65-interrupt-controller-explained-memory-mapped-hardware-in-action/?feed_id=5941&_unique_id=68f637816afd2
Commander X16 65C02 Assembly Tutorial β Lesson 3: 6502 Assembly Branching Basics
#CommanderX16 #6502Assembly #RetroDesk #AssemblyProgramming #RetroComputing
https://theoasisbbs.com/commander-x16-65c02-assembly-tutorial-lesson-3-6502-assembly-branching-basics/?feed_id=3955&_unique_id=6859518e89893
I was reminded today of the ATARI 1200XL I had back in the day. It was my first computer, and I spent many hours programming graphics and games in BASIC, and eventually in Assembly with the ATARI Macro Assembler, and playing Alternate Reality: The City...
In 7th grade, I also built a voice synthesizer for it using a SP0256-AL2 sound chip, and then interfaced the ATARI with a Big Trak, allowing the computer to drive the programmable tank and have it follow people around. Good times!
#atari #atari1200 #atari800 #assembly #assemblyprogramming #retrocomputer
Commander X16 65C02 Assembly Tutorial β Lesson 2: 65C02 Addressing Modes
#CommanderX16 #65C02 #AssemblyProgramming #RetroComputing #X16Tutorial #8BitCoding
https://theoasisbbs.com/commander-x16-assembly-tutorial-65c02-addressing-modes/?feed_id=3509&_unique_id=6835ba34cf366
C64 Studio 8.1 Expands Commodore 64 Development Tools with New Features and Fixes
#C64Studio #Commodore64 #C64 #C64Development #AssemblyProgramming #BASICV2 #RetroComputing #ZX81 #GeorgRottensteiner
https://theoasisbbs.com/c64-studio-8-1-expands-commodore-64-development-tools-with-new-features-and-fixes/?feed_id=2775&_unique_id=67fd0750b8d43
π§ π Understanding 8085: A Gateway to Embedded Mastery
At Piemb Systech, we go back to the roots of embedded system design by exploring one of the most iconic microprocessors ever created β the Intel 8085.
Explore now:https://piembsystech.com/8085-microprocessor/
#PiembSystech #Intel8085 #MicroprocessorArchitecture #8085Microprocessor #EmbeddedSystems #OpenSourceLearning #TechBlog #ElectronicsEngineering #Learn8085 #AssemblyProgramming #MicroprocessorTutorials #STEMLearning #TechForAll #DigitalLearning
Handling Strings in Assembly with Commodore 64 KERNAL Routines
#Commodore64 #C64 #AssemblyProgramming #RetroComputing #C64KERNAL #JosipRetroBits
https://theoasisbbs.com/handling-strings-in-assembly-with-commodore-64-kernal-routines/?feed_id=1495&_unique_id=67a370c686b20
Commodore 64 Raycasting Demo by Piotr KΓ³zka: Grey Engine Updates
#Commodore64 #C64 #GreyEngine #Raycasting #RetroGaming #AssemblyProgramming #MOS6510 #Wolfenstein3D #Doom
https://theoasisbbs.com/commodore-64-raycasting-demo-by-piotr-kozka-grey-engine-updates/?feed_id=1185&_unique_id=6787c150b19c1
Adding finishing touches to my next blog post: on cracking simple passworded binaries. ππ»
But while playing around with OverTheWire, I had a surprise guest hack into my tmux session, and we had a nice chat!
Tomorrow I'll be instead talking about that instead. π΅οΈββοΈ
Stay tuned!
#cybersecurity #ReverseEngineering #AssemblyProgramming #C #overthewire
Hey fellow assembly learners. Just created my first blog post on GDB Debugging + Claude AI.
π Itβs a simple resource/idea for anyone looking to learn the fundamentals of assembly and debugging. Check it out at https://dreaming-of-dragons.blogspot.com/2024/09/gdb-debugging-claude-ai-assembly-guided.html and let me know your thoughts! #AssemblyProgramming #GDB #ClaudeAI #Debugging #C #lowlevelcode #dreamingofdragons
Newbie type Question for #z80 #assemblyprogramming types in case im missing it or doing it wrong.
Is there a quicker way to get both nibbles from a byte. Not a BCD though. So to take a byte in register a,put each nibble into hl i do some shifts to right then left and a subtraction.
Is there mabe a command im missing, some binary math invert wizardry or is this a acceptable way to do this.
Ld a, %11111010
Ld h,a
Srl h
Srl h
Srl h
Srl h
Ld e, h
Sla e
Sla e
Sla e
Sla e
Sub e
Ld l, a
After a solid amount of programming and a lot of debugging, both in local code and in game code, I released the BSD Socket extension for AMOS BASIC. It works around AMOS's limitations when calling networking functions, providing as smooth an experience as possible for AMOS programs to talk to other computers. You can get it from Aminet or from my code repository. It's been used in the Amiga game AQUABYSS for months now, which helped simplify the networking code greatly in the application.
https://makertube.net/w/dXJqPxuHvrKb5eqGQw2hgS
#retrocomputing #retrogaming #commodore #amiga #programming #PeerTube #AmosBasic #assemblyProgramming #assembler
...so I built a netcat-like client in 68k assembler, a language and paradigm I had never used before. It took quite a while to get set up and get a handle on how to structure code, call library functions, debug issues, and figure out the gotchas, and in the end I had a command like tool, written in assembler, that could talk to the C server I wrote earlier. I was ready.
https://makertube.net/w/rp9DCzUNFPZfmqqNHXjVmh
#retrocomputing #programming #commodore #amiga #PeerTube #AssemblyProgramming #assembler