Hacking e modding cinesi

Mullaney sintetizza:

la memorizzazione dei 128 caratteri nello standard ASCII (il codice standard americano per l’interscambio di informazioni) richiedeva solo 640 byte di memoria, una piccola frazione, ad esempio, dei 48 KB di memoria della scheda madre dell’Apple II. Per ottenere una leggibilità comparabile e minima per i caratteri cinesi, una griglia 5 x 7 era decisamente troppo piccola. Per i cinesi, gli ingegneri non avevano altra scelta che aumentare geometricamente la dimensione della griglia, a 16 x 16 pixel o più, richiedendo almeno 32 byte di memoria per carattere cinese . Il requisito di memoria totale per archiviare solo le bitmap (in forma semplificata o tradizionale, ma non in entrambe e senza metadati di accompagnamento) sarebbe pari a circa 256 KB per gli 8.000 caratteri cinesi più comunemente utilizzati, ovvero quattro volte la capacità totale della maggior parte dei caratteri cinesi personal computer da scaffale nei primi anni ’80 (…) Questo era un problema a cui nessuno nella Silicon Valley, né in nessun altro centro di calcolo commerciale, aveva una soluzione. Per molti, in effetti, questo era appena stato registrato come un problema. Il numero di dischi di installazione forniti con i sistemi operativi compatibili con la Cina alla fine degli anni ’80 e all’inizio degli anni ’90 testimonia questa sfida. Quando i clienti acquistarono UCDOS 90, ad esempio, la confezione conteneva un totale di dieci floppy disk. Dei dieci, però, solo due erano dedicati al sistema operativo. Il terzo e il quarto disco erano dedicati a un singolo font della stampante a bassa risoluzione, 24×24. I restanti sei floppy disk sono stati riempiti con soli tre font opzionali [La soluzione fu trovata in prima istanza con la memoria adattiva: all’avvio, la RAM del dispositivo sarebbe stata dotata solo di un set predeterminato di caratteri ad alta frequenza. L’immissione di qualsiasi carattere raro basato sul disco rigido di accompagnamento e stoccaggio avrebbe richiesto la prima volta fino a un secondo, ma successivamente il suo codice e il suo schema a matrice di punti sarebbero stati annotati nella memoria ad accesso casuale”. Seguirono soluzioni come schede aggiuntive, interventi tecnici sulle stampanti, accettati anche dalle compagnie straniere importatrici, acquisizione di monitor a definizione sempre più alta, sinizzazione del Bios] Sebbene gli ingegneri siano riusciti a sfruttare la potenza senza precedenti dell’informatica domestica per conto degli utenti cinesi, l’autonomia e l’autorità necessarie per creare sistemi originali, ovvero sistemi in grado di soddisfare le esigenze dell’elaborazione delle informazioni cinese da zero, senza bisogno di modifiche complesse. era qualcosa che sfuggiva loro per tutto il periodo in questione. Questa precarietà ha assunto varie forme. Sebbene la pratica del modding abbia contribuito allo sviluppo di un’ampia gamma di sistemi, ad esempio, ciò è avvenuto a scapito dell’interoperabilità. Il numero crescente di sistemi operativi modificati, linguaggi di programmazione di alto livello e applicazioni, ciascuno personalizzato da un’azienda o azienda diversa, erano spesso incompatibili tra loro, frammentando ulteriormente un’ecologia computazionale che era già fratturata in una miriade di sistemi di input di caratteri e standard di codifica. e altro ancora, [con la necessità di vigilanza e manutenzione costanti, mentre i sistemi operativi e i programmi continuavano a cambiare. (…) durante la fine degli anni ’80 e l’inizio degli anni ’90, i produttori occidentali iniziarono costantemente a incorporare molti di questi hack nelle architetture principali dei loro sistemi (..) la storia dei primi personal computer cinesi è stata immaginata retrospettivamente come quella in cui i computer costruiti in Occidente erano sempre stati indipendenti dal linguaggio, neutrali e accoglienti. È quasi dimenticato il fatto che molti di questi cambiamenti furono catalizzati non dall’universalismo del personal computing occidentale, ma dal suo provincialismo fondativo; e che la maggior parte di questi problemi sono stati risolti per primi, non da aziende del calibro di IBM, Microsoft e Apple, ma dai modder. Grazie a questi modder, i personal computer di fabbricazione occidentale sono diventati utilizzabili, e quindi utili, per un sesto della popolazione mondiale. (T. S. Mullaney, “The Chinese Computer. A Global History of the Information Age” – traduzione in proprio)