PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   我快被罕見字搞死了.... (https://www.pcdvd.com.tw/showthread.php?t=1060703)

asccpu 2014-10-07 09:52 PM

啟=U+555F
啓=U+5553

pilotjay 2014-10-07 10:16 PM

引用:
作者darkangel
有人對當年的系統有疑問,讓我說明一下。
1. 640k 的限制的說法其實不正確,正確說法是 1024k,因為當時 8088 的位址線是 20 條(20^2=1024k),通常只用 640k 的原因是因為暫存器只有 16bit 比較好處理。
2. Linux 一開始就是在 386 系統上開發,所以沒有 640k 的問題,n年前曾有人把 Linux porting 到 16bit(286)上,不過已經陣亡。
3. 最早中文系統是做成硬體插卡的,後來有競爭廠商做成軟體,像倚天中文"飛碟一號",那個飛碟其實跟外星人沒關係,而是表示可以用軟碟執行。
4. BIG5 當時完全是業界先進搞出來再拿給政府蓋章的,拿現在的眼光來看當然覺得怎麼才這麼少,可是在當時是很先進的東西,批評BIG5大概就像批評古人怎麼騎馬不開車一樣。

說真的我看到有人批評前人沒眼光還蠻不舒服的,把你丟到那個年代,沒有網路沒有資源沒有書,想上個機要排隊用 terminal 寫 fortran77,你比他們...

大前輩,朝聖中
不說別的,紙程式就足以說明一切
在下近不惑之年,仍只在幼年期接觸5-6歲過磁帶系統
如無意外d兄60UP有機會 ;)

darkangel 2014-10-07 10:40 PM

引用:
作者pilotjay
大前輩,朝聖中
不說別的,紙程式就足以說明一切
在下近不惑之年,仍只在幼年期接觸5-6歲過磁帶系統
如無意外d兄60UP有機會 ;)


想太多,我年紀跟你差不多。
個人電腦也是 90 年代前後發展起來的,我只是比一般人早接觸而已,因為家境不好買不起電腦,這是用紙寫程式的原因,另一個原因是因為學校 mini 級電腦不是隨時開放,所以會先寫個大概上機再改,學生時都去打工買設備來玩。

Crazynut 2014-10-08 02:03 AM

引用:
作者kst0011
很久以前老師教的
一個口在左>正體
一個口在下>俗體

八樓網兄的舉例也大多如此

有錯請指教,不要罵我^^


俗久了就會被收進字典了……這就是俗的力量……

asccpu 2014-10-08 10:01 AM

引用:
作者darkangel
2. Linux 一開始就是在 386 系統上開發,所以沒有 640k 的問題,n年前曾有人把 Linux porting 到 16bit(286)上,不過已經陣亡。..


386後的真實模式下事實上可切到線性模式,也就是在DOS下直接執行32位元程式碼,但前題是不能使用EMM。當時有少數GAME是用這模式執行。

darkangel 2014-10-08 11:25 AM

引用:
作者asccpu
386後的真實模式下事實上可切到線性模式,也就是在DOS下直接執行32位元程式碼,但前題是不能使用EMM。當時有少數GAME是用這模式執行。


這主題真的是越偏越遠了,又要講古了~
我猜你說的應該是某些遊戲使用到的 DOS4GW.EXE 吧。
當年 FPS 始祖 Wolfstein 3D 後續遊戲 Doom 一開始時就是卡在記憶體不夠,所以第一個釋出的 demo 版本,怪物通通都是靜止不會動的,後來掛上 DOS4GW 後才成功做出那個劃時代的遊戲,也造成遊戲界一陣仿效,搞到後來一些根本不必用到大記憶體的遊戲也給你掛個 DOS4GW.EXE :D
Watcom C 當年就是靠這個 extender 紅一陣子的,可惜進入 Windows 時代沒多久就被遺忘了。

27681049 2014-10-08 11:41 AM

引用:
作者darkangel
這主題真的是越偏越遠了,又要講古了~
我猜你說的應該是某些遊戲使用到的 DOS4GW.EXE 吧。
當年 FPS 始祖 Wolfstein 3D 後續遊戲 Doom 一開始時就是卡在記憶體不夠,所以第一個釋出的 demo 版本,怪物通通都是靜止不會動的,後來掛上 DOS4GW 後才成功做出那個劃時代的遊戲,也造成遊戲界一陣仿效,搞到後來一些根本不必用到大記憶體的遊戲也給你掛個 DOS4GW.EXE :D
Watcom C 當年就是靠這個 extender 紅一陣子的,可惜進入 Windows 時代沒多久就被遺忘了。

掛上DOS4GW.EXE之後,386才真正用32bit模式在跑,這麼說對吧 ?


darkangel 2014-10-08 01:45 PM

引用:
作者27681049
掛上DOS4GW.EXE之後,386才真正用32bit模式在跑,這麼說對吧 ?



對 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 都要斤斤計較,所以會靠北什麼中文編碼數不夠,很明顯的沒經過那個年代,就像千禧年危機一樣,當初用兩位數來存年份都是有所原因,不是真的蠢,做這些決定的人不是什麼阿貓阿狗,幾乎都是名校 EE 博士。
現在享受前人成就,當然可以在網路上隨便放砲說為什麼不這樣?為什麼不那樣?可是換成是你,你在那個年代會想到這些東西?
真要靠妖,那不如靠妖為什麼中文是一個圖樣一個字,倉頡真是沒有眼光看不到數千年後的事,你看人家拼音文字多好,26 個字母可以表示一切東西。

:laugh: :laugh: :laugh: :laugh: :laugh:

FLYFLY 2014-10-08 01:59 PM

引用:
作者darkangel
真要靠妖,那不如靠妖為什麼中文是一個圖樣一個字,倉頡真是沒有眼光看不到數千年後的事,你看人家拼音文字多好,26 個字母可以表示一切東西。


取一個片段來離題一下好了。
這二十六個英文字母所組成的英文單字字彙,目前看網路上的累積統計有
"一百萬個"。
而現代中文漢字一個單字,目前的累積約"九萬五千多個"。
中文漢字的 字根/部首/部件 應該可以對應到英文的字母,
我印象中好像有好幾百個,確實是多了些。

如果只看紙本"字典"的話,英文字典只會飛快的越來越厚,
但是中文漢字"字典",變厚的成長幅度非常緩慢。

27681049 2014-10-08 02:05 PM

不能理解的是,
有人一直說,為什麼不學Apple做軟硬整合,這不是很好嗎 ?有意願一定可以成功.

去稍微翻一下OSX的歷史吧!
為了換OS,Apple花了多久的時間跟資源,幾乎放棄.
夾不死會鍋之後花了多少力氣去討政治鬥爭之後,才能專心弄OSX,專心收割之前努力累積的成果.


所有的時間均為GMT +8。 現在的時間是10:27 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。