article-100rco-uxn.mw - tgtimes - The Gopher Times HTML git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes DIR Log DIR Files DIR Refs DIR Tags DIR README --- article-100rco-uxn.mw (1317B) --- 1 .SH 100r.co 2 Uxn portable assembly language 3 . 4 .PP 5 The web is well-known for its drift toward \fIplatform effect\fR: 6 reproducing the features of the underlying operating system from 7 one of its applications, in this case, the web browser. 8 This is largely made possible through javascript, and the advent 9 of WebAssembly can only contribute more to this. 10 . 11 .PP 12 But making an assembly language a standard for shipping graphical 13 applications needs not to rhime with excess and abuse of a platform. 14 A more conventional approach would be standardising high-level API 15 and protocols, for which low-level drivers would be written. Instead, 16 Uxn standardises as low as the assembly language itself. 17 . 18 .PP 19 Yet, Uxn has nothing in common with Java: 20 . 21 .QP 22 Features were weighted against the relative difficulty they would 23 add for programmers implementing their own emulators. 24 . 25 .PP 26 Say welcome to this rabbit hole, inviting you with a fresh take on 27 making computers work for end-users. 28 . 29 .PP 30 Impressive acheivements were reached, such as portability of this 31 platform on things as small as a 32bit microcontroller: 32 . 33 .QP 34 Currently, there are ports (not all are complete) for GBA, Nintendo 35 DS, Playdate, DOS, PS Vita, Raspberry Pi Pico, Teletype, ESP32, 36 iOS, STM32, STM32, IBM PC, and many more. 37 . 38 .DS 39 https://100r.co/site/uxn.html 40 .DE