Amici, questa ve la devo segnalare: aggiungendo il supporto per lo Sharp X1 ho scoperto una specie di sistema operativo universale inventato in Giappone prima che si affermasse lo standard MSX e diffuso da una rivista che trattava principalmente di computer Sharp. Si tratta di uno strumento molto primitivo, in sostanza è quello che tecnicamente chiamano "monitor" (se non sapete cosa sia, non vi perdete nulla, pensate a un DOS molto stupido). Il nome è S-OS ed era pensato per supportare principalmente programmi testuali (anche se naturalmente è sempre possibile scriversi delle librerie specifiche per i singoli computer: questo avrebbe permesso, nell'intenzione degli autori, di costruire giochi di ruolo testuali (il gioco di ruolo era stato appena scoperto e godeva di enorme popolarità). S-OS era distinto in due versioni principali: le implementazioni che offrivano il supporto per i floppy disk erano di tipo "Sword", il solo supporto delle cassette era denominato "Mace", seguendo uno degli elementi chiave dei giochi di ruolo. L'esistenza di una specifica universale è una manna inaspettata: ora z88dk in un colpo supporta queste nuove macchine (anche se per ora solo in modalità testuale): Sharp MZ-80K/C/1200 Sharp MZ-700 / 1500 Sharp MZ-80B / 2000 / 2200 Sharp MZ-2500/2861(MZ-2500 mode) Sharp X1/C/D/Cs/Ck/F/G/Twin (two different implementations) Sharp X1turbo/II/III/Z/ZII/ZIII NEC PC-8001/8801 Sony SMC-777C Toshiba PASOPIA Fujitsu FM-7 / 77 (Z80 extension card) MSX 2 / 2+ / turboR Casio FP-1000 / 1100 Sharp calculators PC-G850/S/V/VS Emulatore per Linux e Windows 32 bit Emulatore per PC-286 (MS-DOS) Emulatore per Sharp X68000 http://www.z88dk.org/wiki/doku.php?id=platform:sos Aggiungo anche una vista "top level" delle piattaforme supportate, ne mancano ancora molte ma siamo vicini alla totalità delle piattaforme z80 esistenti ! http://www.z88dk.org/wiki/doku.php (scorrete fino alla voce "supported targets") http://www.z88dk.org/wiki/doku.php?id=targets