Suddenly pondering if there are any small virtual/emulated processors made for the purpose of learning Assembly.
That are not games (like TIS-100 or Shenzhen I/O).
Suddenly pondering if there are any small virtual/emulated processors made for the purpose of learning Assembly.
That are not games (like TIS-100 or Shenzhen I/O).
Part 3 of my Assembly fun (with guest appearance of emacs' hex mode):
The Art of Assembly Language
https://www.plantation-productions.com/Webster/www.artofasm.com/Linux/HTML/AoATOC.html
"In 1987 I began work on a text I entitled "How to Program the IBM PC, Using 8088 Assembly Language." First, the 8088 faded into history, shortly thereafter the phrase "IBM PC" and even "IBM PC Compatible" became far less dominant in the industry, so I retitled the text "The Art of Assembly Language Programming." I used this text in my courses at Cal Poly Pomona and UC Riverside for many years, getting good reviews on the text (not to mention lots of suggestions and corrections)."
Is #RISCV any fun to write assembly language in? #asm #assemblylanguage #programming
Besides the 6502, what other processor is genuinely fun to hand write assembly on? #asm #assemblylanguage #programming
Ik zag een bedrag in Australische dollar, $A500, maar mijn brein las een hexadecimaal getal. #asm
Ah, this is fucking good....checkout, fellas ...if and only if, you are NOT distracted by shallowed popular stuff...
Ah, this is fucking good....checkout, fellas ...if and only if, you are NOT distracted by shallowed popular stuff...
Unboxing und _endlich_ lesen von "Nur noch dieses Level - von Computerfreaks, Games und sexy Elfen" von Richard Eisenmenger, Veteran aus #powerplay #amigajoker #asm ... #RIP Du warst einer der Großen und es war wie so oft ... wieder einmal viel zu früh
Edit: https://de.m.wikipedia.org/wiki/Richard_Eisenmenger
I found a very nice use-case for Copilot agent: make a map of code for high level view of the engine.
Now I can look at this and think about any optimizations or refactors. Remember, this is a pure assembly code base!
Full map => https://github.com/w84death/x86-assembly/blob/main/bios/game12/MAP.md
Sortie du nouvel album de #Degiheugi & #Miscellaneous : Everything's Fine. Saupoudré de quelques feat. #ASM, J.Medeiros, Youthstar. Pochette magnifique signée #Dulk. #HipHop https://www.xrayproduction.com/products/degiheugi-x-miscellaneous-everythings-fine-vinyle
Low level UX:
- mode 0: viewport panning
- mode 1: cursor movement + tracks building
For future there will be mode 2 for infrastructure placement/management.
Current size: 5175 bytes.
I'm starting implementing game-play elements. Slowly. This is now hand placed elements but the engine recognize carts (empty or resource type) and can draw one type of railroads.
Binary is almost 5K at the moment.
Are there other architectures besides x86 and x86-64 that use ATT assembly syntax?
I've got my birthday present earlier. A working unit of Compaq Contura 430C!
A 486DX4/100 notebook with a trackball ~30 years old.
What is most important is that my latest engine works absolutely flawless and with full speed! Success!
p.s. the sound it makes is pure ASMR (floppy, hard disk, beeps.)