對 DOS4G(W) 有疑問可以參考 FAQ:
http://www.tenberry.com/dos4g/faq/basics.html
這東西算是折衷的替代方案,所以當 Windows 起來之後就漸漸被埋沒了,當然這東西也是有風光過一陣子就是了。
講一點技術的細節,前面有提到 x86 因為當年 8088 設計20條位址線的原因,但暫存器只有 16 bit,所以會用 segment: offset(CS:IP) 的組合方式來表示記憶體,跟一般 RISC 如 MIPS、ARM 的線性位址如 0x12345678 的表示方式不同。
其實我也不知道 386 real mode 裡有線性位址這東西?當然真實位址都是線性的,我說的是在組合語言或除錯器裡表示位址的方式,甚至在保護模式裡也是分段分頁的,他又說到遊戲,所以我猜他要想說的是 DOS4GW。
這真的扯太遠了,回主題,以前記憶體是很貴的,每一個 byte 甚至 bit 都要斤斤計較,所以會靠北什麼中文編碼數不夠,很明顯的沒經過那個年代,就像千禧年危機一樣,當初...