Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

8086tiny, un émulateur PC-XT en 4043 bytes.

5 réponses
Avatar
Philemon Phonon
Bonjour,
je reposte ici des nouvelles trouvées sur comp.misc. Je pense qu'il y
aura parmi vous des personnes susceptibles d'apprécier la beauté
stupéfiante de ce programme qui permet d'émuler de manière relativement
complète un PC-XT 8086 en 4043 bytes de C.

http://www.ioccc.org/2013/cable3/cable3.c
http://www.ioccc.org/2013/cable3/hint.html (en anglais)

Les possesseurs de Raspberry Pi se sont penchés sur l'affaire :
* en anglais
http://www.raspberrypi.org/archives/6008?utm_source=rss&utm_medium=rss&utm_campaign=8086tiny-a-free-pc-xt-compatible-virtual-machineemulator-written-in-c
* en français
http://www.framboise314.fr/avec-8086tiny-mettez-un-pc-xt-dans-votre-raspberry-pi/

Bien à vous,
--
Philemon Phonon

5 réponses

Avatar
Sébastien Kirche
Le 7 April 2014 à 22:59, Philemon Phonon s'est exprimé ainsi :

Bonjour,

Je pense qu'il y aura parmi vous des personnes susceptibles
d'apprécier la beauté stupéfiante de ce programme qui permet d'émuler
de manière relativement complète un PC-XT 8086 en 4043 bytes de C.



Si la version de 8086tiny qui a gagné le concours 2013 du code C le plus
obscur est étonnante de compacité, je recommande néanmoins de reprendre
la version maintenue sur le site de l'auteur

http://www.megalith.co.uk/8086tiny/

Si le code a légèrement grossi, il a été un peu nettoyé des hacks du
concours, un support CGA a été ajouté (la version initiale émulait
seulement un mode texte et un mode hercules), la gestion du clavier
directement dans la fenêtre du mode graphique a été implémentée, le bios
a été corrigé pour permettre l'exécution correcte de CP/M-86, les perfs
ont été déjà grandement améliorées, ... Malheureusement la souris n'est
pas encore supportée. Mais comme le source est disponible sur GitHub,
vous pouvez toujours contribuer :^)

Sur le site on peut trouver une image de disque dur avec diverses choses
comme Windows 3.0 en mode Hercules ou même AutoCAD 2.5 (de 1986 !), et
le forum est assez réactif : on peut y joindre l'auteur qui ne manque
pas d'aider.
--
Sébastien Kirche
Avatar
LeGlod
Le 08/04/2014 12:16, Sébastien Kirche a écrit :
Le 7 April 2014 à 22:59, Philemon Phonon s'est exprimé ainsi :

Bonjour,

Je pense qu'il y aura parmi vous des personnes susceptibles
d'apprécier la beauté stupéfiante de ce programme qui permet d'émuler
de manière relativement complète un PC-XT 8086 en 4043 bytes de C.



Si la version de 8086tiny qui a gagné le concours 2013 du code C le plus
obscur est étonnante de compacité, je recommande néanmoins de reprendre
la version maintenue sur le site de l'auteur

http://www.megalith.co.uk/8086tiny/

Si le code a légèrement grossi, il a été un peu nettoyé des hacks du
concours, un support CGA a été ajouté (la version initiale émulait
seulement un mode texte et un mode hercules), la gestion du clavier
directement dans la fenêtre du mode graphique a été implémentée, le bios
a été corrigé pour permettre l'exécution correcte de CP/M-86, les perfs
ont été déjà grandement améliorées, ... Malheureusement la souris n'est
pas encore supportée. Mais comme le source est disponible sur GitHub,
vous pouvez toujours contribuer :^)

Sur le site on peut trouver une image de disque dur avec diverses choses
comme Windows 3.0 en mode Hercules ou même AutoCAD 2.5 (de 1986 !), et
le forum est assez réactif : on peut y joindre l'auteur qui ne manque
pas d'aider.



Ca me rappel les GFA-PUNCH :)
Avatar
Arachide
Le 22/04/2014 20:44, LeGlod a écrit :

Ca me rappel les GFA-PUNCH :)



Toute une époque en effet!
J'étais sidéré de ce qu'on pouvait faire en 5 lignes de BASIC (c'était
bien 5, hein?)

Guillaume.
Avatar
Samuel DEVULDER
Le 22/04/2014 20:57, Arachide a écrit :
Le 22/04/2014 20:44, LeGlod a écrit :

Ca me rappel les GFA-PUNCH :)



Toute une époque en effet!
J'étais sidéré de ce qu'on pouvait faire en 5 lignes de BASIC (c'était
bien 5, hein?)



Il y avait aussi le concours du fameux deulignes d'hebdogiciel
(http://www.abandonware-magazines.org/affiche_mag.php?mag=7)

Au fait j'ai testé 8086tiny sur raspberry-pi:
http://forum.system-cfg.com/viewtopic.php?pƒ249#p83249

Un tour de force que j'admire aussi beaucoup est le 80386 en JS qui boot
un linux complet: http://www.bellard.org/jslinux/

sam
Avatar
Samuel DEVULDER
Le 22/04/2014 21:37, Samuel DEVULDER a écrit :

Au fait j'ai testé 8086tiny sur raspberry-pi:
http://forum.system-cfg.com/viewtopic.php?pƒ249#p83249



comme ca c'est mieux: http://oi57.tinypic.com/2rhwj9t.jpg