3 ms·
Hey, thanks for the shout out. I laughed out loud at being called a "Mel enthusiast" but it's totally true :) >> Instead of running a test, Mel kept incrementi
by YeGoblynQueenne 4y ago
Hey, thanks for the shout out. I laughed out loud at being called a "Mel enthusiast" but it's totally true :)
>> Instead of running a test, Mel kept incrementing the value of the (A) field, as described in the story. This eventually led to an overflow of the entire register, provided the index register bit (X) was on – exactly as Nather remembered. Using 101 as the TBC opcode yields the following sequence:
>> The overflow would toggle the BCU on, causing the heretofore ineffective TBC to transfer control to the address in the (A) field, which was 0.
Wow. I kind of waved my hands at that solution, but you worked it out almost in full (short of actually coding it ... I guess there's no emulator for the RPC-4000 around? Someone should go and write one seeing as the architecture is mostly in the manuals and all. Someone... else >_>). Good stuff!
Btw, if you're looking for translations to more languages, there is a Greek one here:
https://greektrans.blogspot.com/2010/06/mel.html https://greektrans.blogspot.com/2010/06/mel.html
Complete with Greek-language annotations.
- cassiepaper 4y agoOMG. A greek translation! We're totally into more translations. I'll contact the author and see if we can add it. Thanks!
- cassiepaper 4y agoOh, is this your translation?
- cassiepaper 4y agoIn this case, how would you feel about adding it to ML project? I can do it for you, and you're more than welcome to add a PR here: https://github.com/tomerlichtash/mels-loop https://github.com/tomerlichtash/mels-loop
- YeGoblynQueenne 4y agoOh, the blog where the translation was published is all under a copyleft license. You can see it on its main page. You can do with the text what you will and no questions asked. Happy to make a PR though, if needed :)
- selimthegrim 4y agoGlad to see you've returned to the forum!
- YeGoblynQueenne 4y agoThanks. See caveat in profile :P
- texaslonghorn5 4y agoReminds me of the CppCon talk about andrei alexandrescu's Facebook strings and null terminators/capacity counters.
- dmd 4y agoThis person appears to have made an FPGA version: http://www.e-basteln.de/computing/rpc4000/rpc4000/ http://www.e-basteln.de/computing/rpc4000/rpc4000/