|
|
article-100rco-uxn.mw - tgtimes - The Gopher Times |
|
|
 |
git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes (git://bitreich.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
Tags |
|
|
 |
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 |
|