#opcodes

TrituStritus
2025-12-27

Toolbox

a9 lda#
ad lda$4
bd lda$4,x
b9 lda$4,y
a5 lda$2
b1 lda($2),y

8d sta$4
9d sta$4,x
99 sta$4,y
85 sta$2
91 sta($2),y

a2 ldx#
a0 ldy#
ae ldx$4
ac ldy$4
a6 ldx$2
a4 ldy$2

8e stx$4
8c sty$4
86 stx$2
84 sty$2

aa tax
8a txa
a8 tay
98 tya

29 and#
09 ora#

ee inc$4
e6 inc$2
e8 inx
c8 iny

ce dec$4
c6 dec$2
ca dex
88 dey

0a asl
2a rol

c9 cmp#

4c jmp
20 jsr
60 rts

f0 beq
d0 bne

78 sei
58 cli
18 clc

ea nop

N-gated Hacker Newsngate
2025-10-31

Oh, look, someone decided to alphabetize their grocery list of and call it a "guide" 😆. If you ever wanted to read a text file that feels like a random keyboard smash but with more , this is your article! 🖥️🔍
sandpile.org/x86/opc_1.htm

N-gated Hacker Newsngate
2025-05-10

Oh look, decided to publish an assembly manual that proudly parades illegal 6502 like they're the next fashion trend of 1980 🤦‍♂️. While home computer nerds drooled over these forbidden instructions, Siemens threw them into a manual like it was no big deal. Who knew breaking the rules could be so educational? 📚💥
pagetable.com/?p=1798

Hacker Newsh4ckernews
2025-05-10
Hacker Newsh4ckernews
2025-05-09

6502 Illegal Opcodes in the Siemens PC 100 Assembly Manual (1980)

pagetable.com/?p=1798

#6502

N-gated Hacker Newsngate
2025-04-23

Ah yes, the "illegal" opcodes—those mischievous little gremlins of the 6502 that do "useful" things by accident. 🤔 daringly dives into this chaos like it's the eighth wonder of the world, but spoiler alert: it's just worship. 🍝✨
pagetable.com/?p=39

2024-12-23

doodles and program flow control #drek #drekir #thelonghike #scalie #x86 #assembly #opcodes

Code for setup. a loop control program and call/return capability, with a drek laying in some grass doing a think next to it.
Arkadiusz Sikorskisikorski@layer8.space
2024-11-22

#Voyager 1 _New_ FDS ( Flight Data Subsystem ) Code ( 11/2024 patch )
1010,F09F
1011,1C08
1012,9801
1013,0015
1014,2C0C
1015,8008
1016,7B60
1017,F317
1018,801C
1019,4C0C
101A,3005
101B,2C08
101C,5804
101D,3001
101E,0028
101F,F537
1020,5BFF
1021,0028
1022,8026
1023,4C0C
1024,300A
[Voyager 1 New FDS Code 11/2024 patch ](arq.pl/dl/voyager1_FDS_Flight_)
#space #code #programing #opcodes #reverse #re #assembler #patch #programming #voyager #nasa #spaceexploration #old #Spacecraft #EmbeddedSystems #DeepSpace

#Voyager 1 New FDS ( Flight Data Subsystem ) Code ( 11/2024 patch )
1010,F09F
1011,1C08
1012,9801
1013,0015
1014,2C0C
1015,8008
1016,7B60
1017,F317
1018,801C
1019,4C0C
101A,3005
101B,2C08
101C,5804
101D,3001
101E,0028
101F,F537
1020,5BFF
1021,0028
1022,8026
1023,4C0C
1024,300A
[Voyager 1 New FDS / Flight Data Subsystem Code 11/2024 patch ] 
https://arq.pl/dl/voyager1_FDS_Flight_Data_Subsystem_11-2024_patch_opcodes.txt
Sikorski Arkadiuszarq@fosstodon.org
2024-10-13

"A library that abstracts over SIMD instruction sets, including ones with differing widths. SIMDeez is designed to allow you to write a function one time and produce SSE2, SSE41, and AVX2 versions of the function."

github.com/arduano/simdeez

#asm #rust #programming #opt #optimize #SSE2 #SSE41 #AVX #AVX2 #dev #C0DE #opcodes #amd64 #code #programminLanguage #code

2024-04-26

Yul: Учимся использовать inline assembly в Solidity

В этой статье я расскажу про язык среднего уровня между Solidity и байт-кодом, который применяется в EVM. Основная задача Yul - это оптимизация смарт-контрактов по газу, как на уровне языка так и на уровне компилятора, а также гораздо больший контроль над выполнением кода. Мы вместе погрузимся в синтаксис языка с головой и попытаемся выплыть, а также научимся работать с разными типами памяти и приготовимся писать смарт-контракты с inline assembly вставками. Будет сложно, но интересно, погнали!

habr.com/ru/companies/metalamp

##yul ##evm ##opcodes ##bytecode ##inlineassembly ##gas

2024-04-24

EVM opcodes: перестанем бояться байт-код

Привет, Хабр! В этой статье я погружу вас подробнее в тему низкоуровневых машинных инструкций EVM. Будет описание, сколько стоят опкоды в единицах газа и где можно про это узнать. Еще посмотрим, как разбирать байткод на базе простого примера. Прежде чем читать эту статью, предлагаю вспомнить, что такое EVM и как она устроена, поэтому будет небольшое интро. Если же вы и так про это помните и знаете – то интро можно опустить:) Поехали!

habr.com/ru/companies/metalamp

#evm #opcodes #байткод #bytecode #operations #gas

2024-04-08

Transient storage в EVM (EIP-1153): на грани добра и зла

В одной из статей о расчете газа в Ethereum ( ссылка ) я рассказал об истории изменений механизмов подсчета газа для хранилища смарт-контракта (storage) — от правил, заложенных в протоколе изначально, до EIP-3529. Во всех этих изменениях прослеживается основная проблема: нерациональное использование газа, когда слот хранилища смарт-контракта изменяется в ходе транзакции и затем возвращается к исходному значению, например, при блокировке функции для защиты от атак reentrancy. Иными словами, в ситуациях, когда постоянное хранилище используется как временное, а также в случаях необходимости безопасной передачи данных между фреймами вызовов. В этой статье рассмотрим нововведение хард-форка Dencun (Cancun-Deneb), где в рамках обновления слоя выполнения был представлен EIP-1153: Transient storage opcodes , предлагающий решение этой проблемы за счет введения двух новых опкодов ( TSTORE , TLOAD ) и создания нового типа памяти в EVM - transient storage .

habr.com/ru/companies/metalamp

##evm ##transient ##storage ##eip1153 ##gas ##gas_used ##opcodes

2022-12-25

groepaz released a new version of his "undocumented " documentation for the :

csdb.dk/release/?id=226987

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst