Marko Mäkelä
Marko Mäkelä
As far as I understand, the core of Ricoh 2A03 is an exact copy of the NMOS 6502, only disabling a transistor to [circumvent a patent](https://www.linkedin.com/pulse/reverse-engineering-patent-protection-cautionary-tale-harry-strange). Unfortunately, http://www.visual6502.org seems to...
@robindegen, by BCD opcodes, do you mean `sed` (0xf8) and `cld` (0xd8)? What would the 2A03 map these opcodes to, and how would this remapping have been done? I was...
x86to6502 translates from a subset of i80386 symbolic assembler, and not from i8086 at all. It is also a ‘lossy’ translator, translating 32-bit arithmetics into 16-bit arithmetics implemented in the...
Hi, a new user here. I just got the newest version (c443993e279ff0f5741cb67cb108c9357f22d34b, v1.18) via F-Droid. I did not manage to set up a minimal build environment on my Debian system...
Thank you, @bailuk! I will be busy with work for the next few weeks, but I am looking forward to return to this in the near future. AAT is the...
Sorry, I have been too busy with work to contribute to this great application. Meanwhile, I figured out that my combined speed/cadence sensor was not making contact with the spoke...
Thank you for the response. I got some more ideas. For data references, there could be one more helper function that plays tricks with the stack: ```asm jsr lea_helper .dc.w...
Thank you. Before I came up with my ELF parser hack, I experimented with `llvm::RuntimeDyld::loadObject()`. The `RuntimeDyldELF` almost did what I wanted, without invoking any `lld` subprocess. I didn’t see...
I got one more idea: We are already allocating some RAM for temporary computations, and we may temporarily write an `RTS` instruction to one of those RAM locations while setting...
MariaDB/server#1645 introduces a revised runtime check for the CRC-32C acceleration: ```c int crc32c_aarch64_available(void) { return !(~getauxval(AT_HWCAP) & (HWCAP_CRC32 | HWCAP_PMULL)); } ``` I expect to merge it as soon as...