KIM-1
@kim-6502.bsky.social did:plc:bvov6bptqbqdupr7m4khwwug
The KIM-1 and classic 6502 related topics. Zero page FTW!
Bluesky’a katılma tarihi:
- Takipçi
- 657
- Takip edilen
- 1.070
- Post
- 925
- Sıralamaya girdiği gün
- 0
Özet
KIM-1 (@kim-6502.bsky.social), 14 Ocak 2025 tarihinde katılan bir Bluesky kullanıcısı. 657 takipçisi var, 1.070 hesabı takip ediyor ve 925 post paylaştı.
Sıralama geçmişi
Bu hesabın postlarının Debya günlük listesine girdiği en iyi günler.
Bu hesap henüz günlük sıralamaya girmedi.
Son beğendiği postlar
Bluesky ağındaki herkese açık beğeniler.
Yes, quite often if you knew a particular calculation would always yield a constant condition code value (e.g. an addition that could never overflow), you could arrange your code to place it just before the branch, and substitute an appropriate conditional branch for the non-existent BRA.
Postu gösterI love the unconditional branches to save few cycles and bytes.
Postu gösterBxx +0 (where xx is one of the conditions EQ, NE, CC, CS, etc) just branches to the next instruction, so effectively does nothing. But untaken branches are 2 cycles, taken are 3 (4 if a page is crossed) Are there any real-world examples of where Bxx +0 was used as a programmable length NOP?
Postu gösterBeen there, done that. It's not fun. You _can_ use a zero in the code hidden in a REM statement. It just has to be the last byte in that statement, and you cannot use the following five bytes for anything, so the zero has to be data, not part of an instruction.
Postu gösterYes, the BRA instruction, what I meant to say was simply using the cleverly programmed branches that were guaranteed to always be taken, which effectively provided the same outcome. eg: Carry Set before branching, Overflow Clear, etc.
Postu göster
Blokladığı hesaplar
Bluesky’da bloklar herkese açık kayıtlardır.
Pie Arc Squared@wbfmorningstar.bsky.social
Epstein Web@epsteinweb.bsky.social
Judge Drokk@judgedrokk.bsky.social
Ancient Aliens@ancientaliens.bsky.social
- did:plc:wyss7mq6igdr4pwd7ckefmzh@Not Found
josh boo-erman 👻@bosh.worstpossible.world
Fox@foxcouncil.com
Pup Bluey🐶@tightsnkrtyke.bsky.social
- did:plc:ayev56syfjnywu6ailzyncrg@Not Found
veteran-guy.bsky.social@veteran-guy.bsky.social
- did:plc:5gva7tyapbrov3prw2bbtzfx@Not Found
Brendel@brendelbored.bsky.social
- did:plc:liwmr7qqhjqbk62d72dlox2l@Not Found
Studio SellSword🔞@studiosellsword.bsky.social