The Let's Play Archive

SHENZHEN I/O

by Quackles

Part 49: Spam: Over 55% of Homes Are Infected - Is Yours?

Over 55% of Homes Are Infected - Is Yours?



Joke's on you. I don't have any smart home devices! Not ones that are connected to the internet, anyway.

Also, I wouldn't buy an antivirus system from a spam email anyway. You might as well have me hire that McAfee guy to keep my apartment secure.



Jabor posted:

PGA stands for "programmable gate array", and it allows you to wire up complicated digital logic circuits in much less space than it would take using the individual logic gate chips.

Interesting! I'll play around with it and see if I can find any applications for it, anywhere I'd use logic gates. (I'll probably also make a Corner post for it if I ever end up actually using it.)


Deathwind posted:

Don't forget that China isn't the only country to use that currency symbol, in fact the specific version of it you used "¥" came out of the Japanese IME, this is the version out of the Chinese IME "¥"

Oh, I see. Good to know. (I just type Option-Y on my keyboard, so it gives the Japanese symbol...)

Wait, how many cash-happy cryptocurrency lovers can there be in Japan, though?


azsedcf posted:

Some nice fellow translated the page if anyone wants to see it in english. It does not seem to give a good explanation on how it works, but is more of an product overview than anything else. Another thing is that it is VERY power hungry.

Interesting - thank you! A 'sum of products', huh...?


Centurium posted:

On your cash reader design:

Do you really need that expander? You have two free to pins and three inputs...

The catch is that all three of the cash inputs are simple I/O - that's what the expander turns into a single XBus pin. I only have two simple I/O pins on the MC6000, and the MC4000X has none (and all its pins are in use anyway). So I'd need another MC with a simple I/O pin for this to work. (I'd also need to keep track of the amount of money deposited over two chips, which sounds like a headache.)

On a design, you can tell which pins are XBus because they have a yellow dot on them. Simple I/O pins don't.

That said... thinking on it, I could have connected the cash-100 input of the current design to a simple I/O pin (while leaving the other two attached to the expander) and saved a line of code.

Instead of: teq x1 0 / + jmp finish / add 50 / tcp x1 10 / + add 50 / – sub 30, I could do,

tcp x0 1 / add 20 / + add 30 / – sub 20 / add p0.

This works because p0 (the cash-100 line) is 0 when there is no ¥100 bill, and 100 when there is a ¥100 bill.
Add a NOT gate (¥1) to one of the expander lines (anyone remember the drinking game scorekeeper?), and I could even save another line:

tcp x0 1 / – add 20 / + add 50 / add p0.