#opcode — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #opcode, aggregated by home.social.
-
Apple: Our philosophy is to provide software for our machines free (1976)
http://apple1.chez.com/Apple1project/Gallery/Gallery.htm
#ycombinator #Apple #Apple1 #Apple_1 #6502 #NMOS6502 #Microprocessor #Pom #Pom1 #Opcode_Matrix #Wozniak #monitor #bios #rom #computer #Ordinateur #Opcode #Instruction #Java #Applets #6502_Assembly #Emulation #Archive #Emulator #Histoire #History #Documentation #Doc #Docs -
Apple: Our philosophy is to provide software for our machines free (1976)
http://apple1.chez.com/Apple1project/Gallery/Gallery.htm
#ycombinator #Apple #Apple1 #Apple_1 #6502 #NMOS6502 #Microprocessor #Pom #Pom1 #Opcode_Matrix #Wozniak #monitor #bios #rom #computer #Ordinateur #Opcode #Instruction #Java #Applets #6502_Assembly #Emulation #Archive #Emulator #Histoire #History #Documentation #Doc #Docs -
Apple: Our philosophy is to provide software for our machines free (1976)
http://apple1.chez.com/Apple1project/Gallery/Gallery.htm
#ycombinator #Apple #Apple1 #Apple_1 #6502 #NMOS6502 #Microprocessor #Pom #Pom1 #Opcode_Matrix #Wozniak #monitor #bios #rom #computer #Ordinateur #Opcode #Instruction #Java #Applets #6502_Assembly #Emulation #Archive #Emulator #Histoire #History #Documentation #Doc #Docs -
Apple: Our philosophy is to provide software for our machines free (1976)
http://apple1.chez.com/Apple1project/Gallery/Gallery.htm
#ycombinator #Apple #Apple1 #Apple_1 #6502 #NMOS6502 #Microprocessor #Pom #Pom1 #Opcode_Matrix #Wozniak #monitor #bios #rom #computer #Ordinateur #Opcode #Instruction #Java #Applets #6502_Assembly #Emulation #Archive #Emulator #Histoire #History #Documentation #Doc #Docs -
Basiscode für LiveCoding !mit dem MONITOR des ActionReplay V4.2 pro!
meine vorläufige Startadresse $c000, Rasterzeile $ff, Interruptroutine ab $c100a9 06 8d 20 d0
78
a9 7f 8d 0d dc 8d 0d dd
ad 11 d0 29 7f 8d 11 d0
a9 ff 8d 12 d0
a9 01 8d 1a d0
a9 00 8d 14 03
a9 c1 8d 15 03
58
60in der Rasterzeit mit PAL 50 Interrupte/Sekunde
#Opcode #VICII #Rasterinterrupt -
My Favourite x86 Opcodes!
PRMFRT a,b
Tests if the value in a is a prime number and writes gibberish to b if true.
-
My Favourite x86 Opcodes!
PRMFRT a,b
Tests if the value in a is a prime number and writes gibberish to b if true.
-
My Favourite x86 Opcodes!
PRMFRT a,b
Tests if the value in a is a prime number and writes gibberish to b if true.
-
System 7 natively boots on the Mac mini G4
https://macos9lives.com/smforum/index.php?topic=7711.0
#ycombinator #Mac_OS_9 #Steinberg #Cubase #Emagic #Logic #Ableton #Live #Proppellerhead #Reason #Opcode #Studio_Vision #VST_Effects #VST_intstruments #TDM_Plugins #VST_plugins #RTAS_Plugins #MAS_Plugins #old_version #Powerpc #classic_mac #mac_os_8_6 #mac_os_8_5 #powermac_g3 #powermac_g4 #quicksilver #MDD #Mirrored_Drive_Door #Sawtooth #B_W #Midi_Interfaces -
-
Нужно ли в PHP перед вызовом функций ставить обратный слэш?
Несколько лет назад я прочитал статью « How to dump and inspect PHP OPCodes » в которой наконец увидел, что опкоды в PHP действительно существуют. И кроме того, мы, разработчики, которые пишем на PHP на эти опкоды можем влиять, тем самым оптимизируя производительность нашего кода. В статье так же рассказывалось о том, как применение бэкслэшей может ускорить выполнение программ. Я был под впечатлением... Опкодами (см. Код операции ) называется некий промежуточный код, который всё ещё понятен человеку и который выполняется некой исполняющей средой. В случае PHP этой средой является Zend Virtual Machine (она же Zend Engine ). Технология опкодов и виртуальной машины не является чем то уникальным для PHP. Подобный подход использует Java, где опкоды компилируются в их бинарное представление и выполняются Java VM . Исходные коды Java-программ хранятся в файлах с расширением .class (потому что в Java искодники хранятся только в виде классов), а скомпилированные опкоды в файлах с расширением .java . В PHP же исходные коды программ хранятся в файлах с расширением .php . А вот опкоды не хранятся нигде, что вызвало к жизни многочисленные расширения, самым популярным из которых на сегодняшний день является OPcache . Насколько я понимаю, подобный подход на самом деле используют примерно все интерпретируемые языки программирования и прочие другие, которые хотят обеспечить кроссплатформенность. Оговорюсь, что в рамках этой статьи я буду называть функции типа explode глобальными, дефолтыми или стандартными подразумевая одно и тоже. Хотя у PHP и есть стандартная библиотека , которая скорее мертва, чем жива, как впрочем и весь PHP :)
-
Смарт-контрактов ещё нет, а адреса уже есть: зачем нужен CREATE2 (EIP-1014)
В этой статье я разбираю, как работает CREATE2, чем он отличается от CREATE, зачем нужен в контексте state channels и ERC-4337, и как его можно использовать — от вычисления адресов в Uniswap V2 до взлома Tornado Cash на $1M. Показываю примеры на Solidity и Assembly, а ещё — как на одном и том же адресе можно развернуть два разных смарт-контракта. Да, и такое возможно.
https://habr.com/ru/articles/928464/
#CREATE #CREATE2 #EVM #OPCODE #Ethereum #statechannels #uniswap #erc4337 #eip1014 #smartcontracts
-
Today marks the first time looking at #PHP #Opcode. Used #phpdgb which was already installed. Is there a better/preferred way? Perhaps @derickr PECL extension would be better? For the truly lazy me, I looked for a #PHPStorm plugin to view opcode in the IDE, but nothing came up. Is there such a thing, or CLI is the way to go? Thank you mastodon for surfacing this subject and giving me something to learn. Eons ago I studied 370360 assembler, it all seems vaguely familiar…
-
Der #HackadayBerlin Badge ist soo ein abgefahrenes Rabbithole:
feat. 4 Bit Processor mit LEDs und Switches für #Opcode & Operanten
-
The mysterious ROR #opcode from the #MOS6502 - explained by @tubetime
https://www.youtube.com/watch?v=Uk_QC1eU0Fg -
It’s not everyday you get new hardware for the #Colecovision. #opcode #SuperGameModule #retrogaming
-
System 7 natively boots on the Mac mini G4
https://macos9lives.com/smforum/index.php?topic=7711.0
#ycombinator #Mac_OS_9 #Steinberg #Cubase #Emagic #Logic #Ableton #Live #Proppellerhead #Reason #Opcode #Studio_Vision #VST_Effects #VST_intstruments #TDM_Plugins #VST_plugins #RTAS_Plugins #MAS_Plugins #old_version #Powerpc #classic_mac #mac_os_8_6 #mac_os_8_5 #powermac_g3 #powermac_g4 #quicksilver #MDD #Mirrored_Drive_Door #Sawtooth #B_W #Midi_Interfaces -
System 7 natively boots on the Mac mini G4
https://macos9lives.com/smforum/index.php?topic=7711.0
#ycombinator #Mac_OS_9 #Steinberg #Cubase #Emagic #Logic #Ableton #Live #Proppellerhead #Reason #Opcode #Studio_Vision #VST_Effects #VST_intstruments #TDM_Plugins #VST_plugins #RTAS_Plugins #MAS_Plugins #old_version #Powerpc #classic_mac #mac_os_8_6 #mac_os_8_5 #powermac_g3 #powermac_g4 #quicksilver #MDD #Mirrored_Drive_Door #Sawtooth #B_W #Midi_Interfaces -
System 7 natively boots on the Mac mini G4
https://macos9lives.com/smforum/index.php?topic=7711.0
#ycombinator #Mac_OS_9 #Steinberg #Cubase #Emagic #Logic #Ableton #Live #Proppellerhead #Reason #Opcode #Studio_Vision #VST_Effects #VST_intstruments #TDM_Plugins #VST_plugins #RTAS_Plugins #MAS_Plugins #old_version #Powerpc #classic_mac #mac_os_8_6 #mac_os_8_5 #powermac_g3 #powermac_g4 #quicksilver #MDD #Mirrored_Drive_Door #Sawtooth #B_W #Midi_Interfaces -
Смарт-контрактов ещё нет, а адреса уже есть: зачем нужен CREATE2 (EIP-1014)
В этой статье я разбираю, как работает CREATE2, чем он отличается от CREATE, зачем нужен в контексте state channels и ERC-4337, и как его можно использовать — от вычисления адресов в Uniswap V2 до взлома Tornado Cash на $1M. Показываю примеры на Solidity и Assembly, а ещё — как на одном и том же адресе можно развернуть два разных смарт-контракта. Да, и такое возможно.
https://habr.com/ru/articles/928464/
#CREATE #CREATE2 #EVM #OPCODE #Ethereum #statechannels #uniswap #erc4337 #eip1014 #smartcontracts
-
Смарт-контрактов ещё нет, а адреса уже есть: зачем нужен CREATE2 (EIP-1014)
В этой статье я разбираю, как работает CREATE2, чем он отличается от CREATE, зачем нужен в контексте state channels и ERC-4337, и как его можно использовать — от вычисления адресов в Uniswap V2 до взлома Tornado Cash на $1M. Показываю примеры на Solidity и Assembly, а ещё — как на одном и том же адресе можно развернуть два разных смарт-контракта. Да, и такое возможно.
https://habr.com/ru/articles/928464/
#CREATE #CREATE2 #EVM #OPCODE #Ethereum #statechannels #uniswap #erc4337 #eip1014 #smartcontracts
-
Смарт-контрактов ещё нет, а адреса уже есть: зачем нужен CREATE2 (EIP-1014)
В этой статье я разбираю, как работает CREATE2, чем он отличается от CREATE, зачем нужен в контексте state channels и ERC-4337, и как его можно использовать — от вычисления адресов в Uniswap V2 до взлома Tornado Cash на $1M. Показываю примеры на Solidity и Assembly, а ещё — как на одном и том же адресе можно развернуть два разных смарт-контракта. Да, и такое возможно.
https://habr.com/ru/articles/928464/
#CREATE #CREATE2 #EVM #OPCODE #Ethereum #statechannels #uniswap #erc4337 #eip1014 #smartcontracts
-
My Favourite x86 Opcodes!
SQRL {a,…,an}
Writes data from the specified address range to a number of secret FILO stacks for retrieval when data is scarce.
Erratum: the addresses of the secret stacks are not stored correctly, resulting in possible cache misses.
-
My Favourite x86 Opcodes!
SQRL {a,…,an}
Writes data from the specified address range to a number of secret FILO stacks for retrieval when data is scarce.
Erratum: the addresses of the secret stacks are not stored correctly, resulting in possible cache misses.
-
My Favourite x86 Opcodes!
SQRL {a,…,an}
Writes data from the specified address range to a number of secret FILO stacks for retrieval when data is scarce.
Erratum: the addresses of the secret stacks are not stored correctly, resulting in possible cache misses.
-
My Favourite x86 Opcodes!
DDYMCAMKUJMP
Increments the Instruction Pointer by a random 64bit offset.
-
My Favourite x86 Opcodes!
DDYMCAMKUJMP
Increments the Instruction Pointer by a random 64bit offset.
-
My Favourite x86 Opcodes!
DDYMCAMKUJMP
Increments the Instruction Pointer by a random 64bit offset.
-
My Favourite x86 Opcodes!
TRDKN x
Writes the value of x to the address x.
-
My Favourite x86 Opcodes!
TRDKN x
Writes the value of x to the address x.
-
My Favourite x86 Opcodes!
TRDKN x
Writes the value of x to the address x.
-
My Favourite x86 Opcodes!
GBLDGOOC x,t,n
Writes the contents of register x to counter n if the value of t does not exceed the modulus of x divided by n.
-
My Favourite x86 Opcodes!
GBLDGOOC x,t,n
Writes the contents of register x to counter n if the value of t does not exceed the modulus of x divided by n.
-
My Favourite x86 Opcodes!
GBLDGOOC x,t,n
Writes the contents of register x to counter n if the value of t does not exceed the modulus of x divided by n.
-
-
Нужно ли в PHP перед вызовом функций ставить обратный слэш?
Несколько лет назад я прочитал статью « How to dump and inspect PHP OPCodes » в которой наконец увидел, что опкоды в PHP действительно существуют. И кроме того, мы, разработчики, которые пишем на PHP на эти опкоды можем влиять, тем самым оптимизируя производительность нашего кода. В статье так же рассказывалось о том, как применение бэкслэшей может ускорить выполнение программ. Я был под впечатлением... Опкодами (см. Код операции ) называется некий промежуточный код, который всё ещё понятен человеку и который выполняется некой исполняющей средой. В случае PHP этой средой является Zend Virtual Machine (она же Zend Engine ). Технология опкодов и виртуальной машины не является чем то уникальным для PHP. Подобный подход использует Java, где опкоды компилируются в их бинарное представление и выполняются Java VM . Исходные коды Java-программ хранятся в файлах с расширением .class (потому что в Java искодники хранятся только в виде классов), а скомпилированные опкоды в файлах с расширением .java . В PHP же исходные коды программ хранятся в файлах с расширением .php . А вот опкоды не хранятся нигде, что вызвало к жизни многочисленные расширения, самым популярным из которых на сегодняшний день является OPcache . Насколько я понимаю, подобный подход на самом деле используют примерно все интерпретируемые языки программирования и прочие другие, которые хотят обеспечить кроссплатформенность. Оговорюсь, что в рамках этой статьи я буду называть функции типа explode глобальными, дефолтыми или стандартными подразумевая одно и тоже. Хотя у PHP и есть стандартная библиотека , которая скорее мертва, чем жива, как впрочем и весь PHP :)
-
Нужно ли в PHP перед вызовом функций ставить обратный слэш?
Несколько лет назад я прочитал статью « How to dump and inspect PHP OPCodes » в которой наконец увидел, что опкоды в PHP действительно существуют. И кроме того, мы, разработчики, которые пишем на PHP на эти опкоды можем влиять, тем самым оптимизируя производительность нашего кода. В статье так же рассказывалось о том, как применение бэкслэшей может ускорить выполнение программ. Я был под впечатлением... Опкодами (см. Код операции ) называется некий промежуточный код, который всё ещё понятен человеку и который выполняется некой исполняющей средой. В случае PHP этой средой является Zend Virtual Machine (она же Zend Engine ). Технология опкодов и виртуальной машины не является чем то уникальным для PHP. Подобный подход использует Java, где опкоды компилируются в их бинарное представление и выполняются Java VM . Исходные коды Java-программ хранятся в файлах с расширением .class (потому что в Java искодники хранятся только в виде классов), а скомпилированные опкоды в файлах с расширением .java . В PHP же исходные коды программ хранятся в файлах с расширением .php . А вот опкоды не хранятся нигде, что вызвало к жизни многочисленные расширения, самым популярным из которых на сегодняшний день является OPcache . Насколько я понимаю, подобный подход на самом деле используют примерно все интерпретируемые языки программирования и прочие другие, которые хотят обеспечить кроссплатформенность. Оговорюсь, что в рамках этой статьи я буду называть функции типа explode глобальными, дефолтыми или стандартными подразумевая одно и тоже. Хотя у PHP и есть стандартная библиотека , которая скорее мертва, чем жива, как впрочем и весь PHP :)
-
Нужно ли в PHP перед вызовом функций ставить обратный слэш?
Несколько лет назад я прочитал статью « How to dump and inspect PHP OPCodes » в которой наконец увидел, что опкоды в PHP действительно существуют. И кроме того, мы, разработчики, которые пишем на PHP на эти опкоды можем влиять, тем самым оптимизируя производительность нашего кода. В статье так же рассказывалось о том, как применение бэкслэшей может ускорить выполнение программ. Я был под впечатлением... Опкодами (см. Код операции ) называется некий промежуточный код, который всё ещё понятен человеку и который выполняется некой исполняющей средой. В случае PHP этой средой является Zend Virtual Machine (она же Zend Engine ). Технология опкодов и виртуальной машины не является чем то уникальным для PHP. Подобный подход использует Java, где опкоды компилируются в их бинарное представление и выполняются Java VM . Исходные коды Java-программ хранятся в файлах с расширением .class (потому что в Java искодники хранятся только в виде классов), а скомпилированные опкоды в файлах с расширением .java . В PHP же исходные коды программ хранятся в файлах с расширением .php . А вот опкоды не хранятся нигде, что вызвало к жизни многочисленные расширения, самым популярным из которых на сегодняшний день является OPcache . Насколько я понимаю, подобный подход на самом деле используют примерно все интерпретируемые языки программирования и прочие другие, которые хотят обеспечить кроссплатформенность. Оговорюсь, что в рамках этой статьи я буду называть функции типа explode глобальными, дефолтыми или стандартными подразумевая одно и тоже. Хотя у PHP и есть стандартная библиотека , которая скорее мертва, чем жива, как впрочем и весь PHP :)
-
Today marks the first time looking at #PHP #Opcode. Used #phpdgb which was already installed. Is there a better/preferred way? Perhaps @derickr PECL extension would be better? For the truly lazy me, I looked for a #PHPStorm plugin to view opcode in the IDE, but nothing came up. Is there such a thing, or CLI is the way to go? Thank you mastodon for surfacing this subject and giving me something to learn. Eons ago I studied 370360 assembler, it all seems vaguely familiar…
-
Today marks the first time looking at #PHP #Opcode. Used #phpdgb which was already installed. Is there a better/preferred way? Perhaps @derickr PECL extension would be better? For the truly lazy me, I looked for a #PHPStorm plugin to view opcode in the IDE, but nothing came up. Is there such a thing, or CLI is the way to go? Thank you mastodon for surfacing this subject and giving me something to learn. Eons ago I studied 370360 assembler, it all seems vaguely familiar…
-
Today marks the first time looking at #PHP #Opcode. Used #phpdgb which was already installed. Is there a better/preferred way? Perhaps @derickr PECL extension would be better? For the truly lazy me, I looked for a #PHPStorm plugin to view opcode in the IDE, but nothing came up. Is there such a thing, or CLI is the way to go? Thank you mastodon for surfacing this subject and giving me something to learn. Eons ago I studied 370360 assembler, it all seems vaguely familiar…
-
Today marks the first time looking at #PHP #Opcode. Used #phpdgb which was already installed. Is there a better/preferred way? Perhaps @derickr PECL extension would be better? For the truly lazy me, I looked for a #PHPStorm plugin to view opcode in the IDE, but nothing came up. Is there such a thing, or CLI is the way to go? Thank you mastodon for surfacing this subject and giving me something to learn. Eons ago I studied 370360 assembler, it all seems vaguely familiar…
-
Der #HackadayBerlin Badge ist soo ein abgefahrenes Rabbithole:
feat. 4 Bit Processor mit LEDs und Switches für #Opcode & Operanten
-
Der #HackadayBerlin Badge ist soo ein abgefahrenes Rabbithole:
feat. 4 Bit Processor mit LEDs und Switches für #Opcode & Operanten
-
Der #HackadayBerlin Badge ist soo ein abgefahrenes Rabbithole:
feat. 4 Bit Processor mit LEDs und Switches für #Opcode & Operanten
-
Der #HackadayBerlin Badge ist soo ein abgefahrenes Rabbithole:
feat. 4 Bit Processor mit LEDs und Switches für #Opcode & Operanten
-
The mysterious ROR #opcode from the #MOS6502 - explained by @tubetime
https://www.youtube.com/watch?v=Uk_QC1eU0Fg -
The mysterious ROR #opcode from the #MOS6502 - explained by @tubetime
https://www.youtube.com/watch?v=Uk_QC1eU0Fg