Windows XP Starter Edition piace...
Microsoft ha deciso di ripetere lìesperimento fatto in Thailandia anche in altri paesi asiatici: Windows XP Starter Edition piace!
di Fabio Boneschi pubblicata il 01 Luglio 2004, alle 10:50 nel canale ProgrammiMicrosoftWindows









Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre
La NASA sta costruendo e provando i droni SkyFall che voleranno su Marte nei prossimi anni
Northrop Grumman utilizzerà HALO di Lunar Gateway per la base lunare delle missioni Artemis
Anthropic prepara l'IPO dei record: gli investitori stimano oltre 2.000 miliardi
La beta di iOS 27 conferma i rumor, Apple ha in programma il lancio di 6 nuovi iPhone
HONOR esagera, il prossimo smartphone avrà una super batteria
L'edizione speciale della Switch 2 per i 40 anni di The Legend of Zelda si mostra in foto
Taiwan, il primo attacco hacker AI autonomo? Gli agenti si scaricano gratis
The Lord of the Rings: War in the North ritorna con una Legacy Edition: già disponibile su console e PC
I prezzi delle RTX 50 continuano ad aumentare: fino al +39% rispetto a giugno 2026
La prossima crisi riguarderà i pannelli OLED? Apple non vuole correre rischi e inizia a fare scorte
Terabyte di dati trafugati: un attacco alla supply chain espone i dati di oltre 2500 aziende
Volo Delta 591, spunta un Wi-Fi che imita quello di bordo: connessione spenta per mezz'ora
La scienziata lancia l'allarme: l'intelligenza artificiale rischia di spegnere la curiosità nelle scuole
BYD Denza N8 e la super batteria: 130 kWh per 1.003 km di autonomia









236 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info(si poteva, in molti casi, fare come il WOW64 di WindowXP/64: intercettare le chiamate a 16 bit e farle girare nell'ambiente a 32 bit).
Nono...un programma a 16 bit scritto per Windows 3.11 che io sappia continuava a girare a 16 bit...
Un programma DOS non aveva bisogno di API e girava interamente a 16 bit con l'accesso diretto all'hardware...
Tra l'altro in Windows 95 si poteva anche richaiamare il program manager a 16 bit
Infine, il problema della copia del file che non può avvenire perché, appunto la destinazione non supporta i nomi di file lunghi, non è a carico di Windows, ma del dispositivo target, appunto. Se questo non supporta i nomi di file lunghi, è OVVIO che ciò che chiedi non si potrà MAI fare.
la destinazione è un hd interno formattato da winows xp in ntfs....
ora è vero che questo sccede solo in una situazione particolare, ma è pur sempre un errore ridicolo per un so "professional"
Regalo, ok, ma ciò non dimostra che Windows 95 utilizzi i servizi del DOS per portare a compimento i suoi, e quindi definirlo basato sul DOS.
Ti ricordi di stacker, il compressore di dischi? La ver. 2 era per DOS, e a suo tempo lo installai per prova anche su win9x (in quanto più leggero del compressore di windows). Funzionava! L'unico problema era che se facevo il defrag, si perdeva...i nomi di file lunghi
Insomma, vabbè che non ho il codice di win9x per potertelo dimostrare indiscutibilmente, ma tutti questi "indizi", sommati, lasciano ben intendere su quali piedi d'argilla posasse win9x
E' normale: si deve preservare la compatibilità col passato, rappresentato da DOS e ambiente Win16, per cui rimane molto codice a 16 bit
Mi risulta che i programmi a 16 bit continuino a girare tranquillamente sotto WinXP, che Duke Nukem funzioni anche su NT (testato personalmente)
Perché, _perché_, PERCHE' sun win9x un _qualsiasi_ programma (anche in modalità protetta a 32 bit!) può disabilitare le interruzioni e bloccare il sistema??
Non è un discorso di "compatibilità", ma di "design". Il '95 aveva un _pessimo_ design.
Nono...un programma a 16 bit scritto per Windows 3.11 che io sappia continuava a girare a 16 bit...
Un programma DOS non aveva bisogno di API e girava interamente a 16 bit con l'accesso diretto all'hardware...
Tra l'altro in Windows 95 si poteva anche richaiamare il program manager a 16 bit
Forse non mi sono spiegato bene, e sicuramente il mio ragionamento era un po' contorto.
E' chiaro che MS abbia mantenuto il codice a 16 bit per far girare le applicazioni che hai sopra riportato: questo è pacifico, e nessuno lo mette in dubbio.
Il mio discorso puntava il dito contro il fatto che MS, anziché prendere a piene mani dal codice a 16 bit del DOS e di Windows 3.x per far girare le applicazioni citate, avrebbe potuto invece implementare un sistema di tacking simile a quello che adesso ha adottato con Windows XP/64 (il WOW64) per far girare le applicazioni a 16 bit su un s.o. a 32 bit.
In buona sostanza, avrebbe potuto eliminare quasi tutto il codice a 16 bit da Windows 95, utilizzando il tacking delle chiamate a 16 bit effettuate dalle vecchie applicazioni, facendole eseguire dal codice interamente a 32 bit del nuovo s.o., salvo poi restiture i risultati corretti opportunamente tornando al vecchio ambiente a 16 bit. In questo modo avremmo assistito anche a un aumento delle prestazioni, similarmente a quanto avviene, appunto, con WOW64 quando vengono eseguite applicazioni a 32 bit.
Spero che adesso sia tutto più chiaro.
la destinazione è un hd interno formattato da winows xp in ntfs....
ora è vero che questo sccede solo in una situazione particolare, ma è pur sempre un errore ridicolo per un so "professional"
Benissimo. Assodato ciò, mi spieghi come fai a parlare di retaggio del DOS con tanta leggerenza?
Ti ricordi di stacker, il compressore di dischi? La ver. 2 era per DOS, e a suo tempo lo installai per prova anche su win9x (in quanto più leggero del compressore di windows). Funzionava! L'unico problema era che se facevo il defrag, si perdeva...i nomi di file lunghi
Probabilmente Windows passava nella modalità di esecuzione "compatibile MS-DOS". Questo si verifica in due casi: con dei driver DOS che fanno dei lavori "delicati", come questo, oppure con applicazioni che necessatano di un particolare ambiente per essere eseguite correttamente. Nel primo caso è il sistema ad accorgersi di questo problema e a passare in questa modalità (se non ricordo male, veniva anche segnalato all'avvio), mentre nel secondo c'era un'opzione del genere nascosta in qualche pagina dei vari settaggi "avanzati" di Windows.
Beh, neppure io sono in possesso dei sorgenti e non posso dimostrare con assoluta certezza che Windows non sia DOS-based: anche le mie sono soltanto delle ipotesi.
Indubbiamente Windows 9x è un prodotto che, pur di ricercare la compatibilità a tutti i costi, ha minato un po' la solidità del nuovo ambiente. Diciamo che MS ha preferito la scelta più conservativa, e quindi conveniente, facilitando il passaggio al nuovo tutelando il vecchio, e posticipando l'implementazione più solida e funzionale. Ogni problema ha soluzioni diverse che posso portare a conseguenze diverse: probabilmente nelle medesime condizioni mi sarei comportato allo stesso modo.
Certamente come programmatore tendo all'idealizzazione del sistema
Parlando di Linux, in questo caso, porta con sé l'idea stessa dell'idealizzazione e del cambiamento continuo, che è poco incline ai compromessi.
Filosofie diverse che portano necessariamente a strade diverse: agli utenti (e non ai posteri
Mi risulta che i programmi a 16 bit continuino a girare tranquillamente sotto WinXP, che Duke Nukem funzioni anche su NT (testato personalmente)
Hai avuto fortuna: io non sono riuscito a girare un gioco decisamente meno complicato come Maniac Mansion sotto XP, pur provando a forzare le varie opzioni di compatibilità.
Comunque, la mia fortuna è rinomata, per cui tendo a non dare eccessivo peso a ciò che di infausto mi capita...
Ti riferisci forse a questo:
debug
a
cli
jmp short 101
[ESC]
g
? Compatibilità.
Su questo non ci sono dubbi (almeno per me
anche in modalità protetta a 32 bit!
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".