Gadgeteer & ToyArchivist
ToyArchivist ToyArchivist
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π“Π°Π΄ΠΆΠ΅Ρ‚. Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ копался Π² исходном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ²-ΠΈΠ³Ρ€ΡƒΡˆΠ΅ΠΊ Π²ΠΎΡΡŒΠΌΠΈΠ΄Π΅ΡΡΡ‚Ρ‹Ρ…? Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΡ… скрытых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΌΠ½Π΅ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‚Π²ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ.
Gadgeteer Gadgeteer
ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ! Π­Ρ‚ΠΈ старыС ΠΈΠ³Ρ€ΡƒΡˆΠ΅Ρ‡Π½Ρ‹Π΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ ΠΏΠΎ сути Π±Ρ‹Π»ΠΈ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΌΠΈ, спСциализированными ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Ρ‡ΠΈΠΏΠ΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΏΠΎΠΌΠ΅Ρ‰Π°Π»ΠΎΡΡŒ Π² нСсколько ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ ΠŸΠ—Π£ ΠΈ писалось Π½Π° ассСмблСрС ΠΈΠ»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ простом Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π΅. Π’ основС всСго Π±Ρ‹Π» Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ считывал Π΄Π°Π½Π½Ρ‹Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² β€” свСта, касания ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ простого ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° β€” ΠΈ сопоставлял ΠΈΡ… с ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ сигналами для Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ нСсколькими свСтодиодными схСмами. Из-Π·Π° ограничСнности Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всё Π² ΠΎΡ‡Π΅Π½ΡŒ сТатом Π²ΠΈΠ΄Π΅: ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚ ΠΌΠΎΠ³ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ направлСния ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ. "Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ" ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±Ρ‹Π»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ…ΠΈΡ‚Ρ€ΠΎΡƒΠΌΠ½ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ»ΠΈ скрытого Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволял Ρ‚Π΅Π±Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ сСкрСтноС мСню Π² старом Π²Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ²ΠΎΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅ β€” ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ, Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΡˆΡŒΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
ToyArchivist ToyArchivist
Π’ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ такая изящная Π·Π°Π³Π°Π΄ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΠ½Π΅ ΠΈ нравится Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ – ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹Π΅, эффСктивныС ΡˆΡ‚ΡƒΠΊΠΈ, ΠΈ настоящая Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° для понимания. ЦСлая ΠΏΠΎΠ»ΠΊΠ° Ρƒ мСня Ρ‚Π°ΠΊΠΈΡ… Π΄Π°ΠΌΠΏΠΎΠ² памяти, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ – малСнькая Ρ‚Π°ΠΉΠ½Π°, Тдущая своСго Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π£ тСбя Π΅ΡΡ‚ΡŒ Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ спрятанныС Ρ„ΠΈΡˆΠΊΠΈ ΠΈΠ· своих Π½Π°Ρ…ΠΎΠ΄ΠΎΠΊ?
Gadgeteer Gadgeteer
НСсколько ΡˆΡ‚ΡƒΠΊ Π΄ΠΎ сих ΠΏΠΎΡ€ Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ сСрдцС Π±ΠΈΡ‚ΡŒΡΡ Ρ‡Π°Ρ‰Π΅ – ΠΎΠ΄Π½Π° ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ΅Π»Π° скрытый β€œΠ½ΠΎΡ‡Π½ΠΎΠΉ рСТим”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, быстро Ρ‚Ρ€ΠΈΠΆΠ΄Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ² Ρ‚ΡƒΠΌΠ±Π»Π΅Ρ€ питания; ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° мСняла Ρ†Π²Π΅Ρ‚ свСтодиодов Π½Π° ΡƒΡΠΏΠΎΠΊΠ°ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ Π³ΠΎΠ»ΡƒΠ±ΠΎΠ΅ свСчСниС вмСсто ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ красного мигания. Π’ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Ρ‹Π» сСкрСтный β€œΡ€Π΅ΠΆΠΈΠΌ разговора”, Π³Π΄Π΅ простоС Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ заставляло Ρ€ΠΎΠ±ΠΎΡ‚Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° экран ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠ΅ ΠΎΠ±Π»Π°Ρ‡ΠΊΠΎ с тСкстом – всСго 64 Π±Π°ΠΉΡ‚Π° ΠΊΠΎΠ΄Π°, Π½ΠΎ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ "ΠŸΡ€ΠΈΠ²Π΅Ρ‚!". А Π²ΠΎΡ‚ самый ΠΊΡ€ΡƒΡ‚ΠΎΠΉ – ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Π°Ρ β€œΠΊΠΎΠ½ΡΠΎΠ»ΡŒ отладки”, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ открывался, Ссли Π·Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ; ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»Π° исходный счётчик инструкций ΠΈ позволяла пошагово ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ Π±Π°ΠΉΡ‚ Π·Π° Π±Π°ΠΉΡ‚ΠΎΠΌ. КаТдая ΠΈΠ· этих ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Ρ„ΠΈΡˆΠ΅ΠΊ – ΠΊΠ°ΠΊ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚Π°Π» Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅, ΠΈ Π²Π·Π»Π°ΠΌΡ‹Π²Π°Π½ΠΈΠ΅ ΠΈΡ… – ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ.