Uxn est une machine virtuelle avec 32 instructions

XXIIVV — uxn XXIIVV
Uxn StickerAutocollant Uxn
Uxn est une machine virtuelle avec 32 instructions.

Cet ordinateur d'une page est capable d'héberger de petites applications, programmable dans un langage unique. Il a été conçu avec un état d'esprit axé sur la mise en œuvre en mettant l'accent sur la création d'outils et de jeux portables.

Ce wiki et la plupart des œuvres audiovisuelles documentées ici ont été créés avec des outils basés sur Uxn.

Mémoire

Uxn n'a pas de registres. Il peut tunnel à travers 127 sous-programmes et retrouver son chemin. Jusqu'à 16 appareils peuvent s'interfacer avec le CPU à la fois ; les appareils sont des périphériques tels que des écrans, des contrôleurs ou même d'autres uxns. Il dispose de 64 Ko de mémoire observable, les programmes peuvent déplacer des piles dans une plage adressable pour permettre la lecture et l'écriture directement dans la mémoire de la pile.

Mémoire RAM Données 64kb Piles Pile de travail Données 254 octets Erreur 1 octet Aiguille 1 octet Pile de retour Données 254 octets Erreur 1 octet Aiguille 1 octet IO Dispositifs Données 256 octets Concevoir

Comme Uxn a été explicitement créé pour être hébergé sur du matériel préexistant, la conception a été conseillée principalement par la complexité relative du logiciel ; générer de nouveaux appareils électroniques est en contradiction avec le projet. Les fonctionnalités ont été pondérées par rapport à la difficulté relative qu'elles ajouteraient pour les programmeurs mettant en œuvre leurs propres émulateurs.

Les machines Stack sont des candidats idéaux pour cette échelle d'informatique personnelle. Non seulement ils limitent la complexité de l'assembleur, mais les programmes résultants sont assez succincts.

— fizzbuzz.rom, 99 octets

Avec seulement 64 ko de mémoire, il n'exécutera jamais Chrome, TensorFlow ou une blockchain. Il craint de faire la plupart des activités informatiques modernes. Il s'agit plutôt de trouver de nouvelles choses qui pourraient être faites dans un si petit système.

Bien que ce projet aspire à agir comme une cible qui peut durer, il n'en est qu'à ses balbutiements, la conception pourrait encore changer et rompre la compatibilité.

La VM peut être implémentée dans environ 100 lignes de C, elle vit au cœur de l'ordinateur Varvara. Uxn est à Varvara ce que le 6502 est à la Classic Nintendo.

Illustrations originales créées par Rekka Bellum.

télécharger l'émulateur visiter les forums des projets de communauté liste de diffusion
Uxn Zine de RostigerUxn Zine de Rostiger
 Le son des Plumpkinsvarvara — Le son des Plumpkins
15B13 — Uxn est né !

Incoming : outils dexe ufx format markl assembly for drifblim drifblim va...

Uxn est une machine virtuelle avec 32 instructions
XXIIVV — uxn XXIIVV
Uxn StickerAutocollant Uxn
Uxn est une machine virtuelle avec 32 instructions.

Cet ordinateur d'une page est capable d'héberger de petites applications, programmable dans un langage unique. Il a été conçu avec un état d'esprit axé sur la mise en œuvre en mettant l'accent sur la création d'outils et de jeux portables.

Ce wiki et la plupart des œuvres audiovisuelles documentées ici ont été créés avec des outils basés sur Uxn.

Mémoire

Uxn n'a pas de registres. Il peut tunnel à travers 127 sous-programmes et retrouver son chemin. Jusqu'à 16 appareils peuvent s'interfacer avec le CPU à la fois ; les appareils sont des périphériques tels que des écrans, des contrôleurs ou même d'autres uxns. Il dispose de 64 Ko de mémoire observable, les programmes peuvent déplacer des piles dans une plage adressable pour permettre la lecture et l'écriture directement dans la mémoire de la pile.

Mémoire RAM Données 64kb Piles Pile de travail Données 254 octets Erreur 1 octet Aiguille 1 octet Pile de retour Données 254 octets Erreur 1 octet Aiguille 1 octet IO Dispositifs Données 256 octets Concevoir

Comme Uxn a été explicitement créé pour être hébergé sur du matériel préexistant, la conception a été conseillée principalement par la complexité relative du logiciel ; générer de nouveaux appareils électroniques est en contradiction avec le projet. Les fonctionnalités ont été pondérées par rapport à la difficulté relative qu'elles ajouteraient pour les programmeurs mettant en œuvre leurs propres émulateurs.

Les machines Stack sont des candidats idéaux pour cette échelle d'informatique personnelle. Non seulement ils limitent la complexité de l'assembleur, mais les programmes résultants sont assez succincts.

— fizzbuzz.rom, 99 octets

Avec seulement 64 ko de mémoire, il n'exécutera jamais Chrome, TensorFlow ou une blockchain. Il craint de faire la plupart des activités informatiques modernes. Il s'agit plutôt de trouver de nouvelles choses qui pourraient être faites dans un si petit système.

Bien que ce projet aspire à agir comme une cible qui peut durer, il n'en est qu'à ses balbutiements, la conception pourrait encore changer et rompre la compatibilité.

La VM peut être implémentée dans environ 100 lignes de C, elle vit au cœur de l'ordinateur Varvara. Uxn est à Varvara ce que le 6502 est à la Classic Nintendo.

Illustrations originales créées par Rekka Bellum.

télécharger l'émulateur visiter les forums des projets de communauté liste de diffusion
Uxn Zine de RostigerUxn Zine de Rostiger
 Le son des Plumpkinsvarvara — Le son des Plumpkins
15B13 — Uxn est né !

Incoming : outils dexe ufx format markl assembly for drifblim drifblim va...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow