Tak já bych zas tak nestrašil, pro AVR je v pohodě použitelné třeba GCC 4.8 (6.5 roku), (donedávna bundlované v Arduino IDE, v současném je 5.4 (3 roky)), takže pokud poslední verze, co to bude podporovat, bude GCC 10 (které navíc ještě nevyšlo), tak máme minimálně do roku 2027 čas. A do té doby třeba konečně přejdou na STM32 (kéž by, ten HW je řádově výkonnější).
ESP8266 mi bohužel vždy po pár dnech crashne, což mi Arduino snad ještě neudělalo. ESP32 je to samé. Také jsem měl docela problém ho dostat do nějakého spacího stavu, kdy by mu opravdu stačila jen malá baterie na pár měsíců. Hrál jsem si s tím naposledy tak před rokem či dvěma, takže se ledasco mohlo změnit. U vývoje v těchto mini věcech mi hrozně vadí ta snaha tam dostat Python, Lua či jiný jazyk s garbage collectorem. Stabilitě to vůbec nepomáhá a blbě se to pak ladí.
Jen malé upřesnění: ta m68k vznikla již v roce 1979, okolo 1983-85 už byla v Atari ST, Macintoshi a Amize (udávám v pořadí, jak tyto stroje šly na trh).
No právě... zvědavá otázka informovanějšímu obecenstvu: je nějaký novější křemík s nativním jádrem m68k? Uvážíme-li známý hardware, kolik RAMky se do těch platforem dalo reálně koupit a nacpat? Jednotky megabajtů? Nízké desítky? Má to nějakou perspektivu jako podvozek pro nějaký současný software? Nebo se tím člověk pokochá spíš už jenom v emulátoru na moderním PC?
Opravdu se peloton různých instrukčních sad až tak moc vyčistil? :-O Přežily 2-3(-4) obchodně a ekosystémově nejschopnější...
Nejake mikrokontrolery s m68k jadrom sa snad este vyrabaju.
Ja mam m68k v programovatelnej kalkulacke TI-89 (aj ked je pravda, ze ta sa uz 15 rokov nevyraba). A dokonca som ju programoval aj v C: http://tigcc.ticalc.org/
NXP ještě nedávno nabízel embedded verzi m68k (dávali tomu různé názvy, ColdFire, předtím DragonBall, to si možná někdo ještě bude pamatovat). Ale teď už to ale taky padlo do kategorie "legacy": https://www.nxp.com/products/processors-and-microcontrollers/legacy-mcu-mpus/32-bit-coldfire-mcus-mpus:PC68KCF
V této oblasti se (aspoň co tak sleduju) dost masivně přešlo na ARMy, jak M1, tak spíš M0.
Na druhou stranu TI pořád m68k používá v grafických kalkulačkách - ovšem pravděpodobně je ukončení podpory v gcc tak trápit nebude (IMHO).