最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

擁有獨特CPU的COMX PC1

2021-09-09 12:36 作者:GeekLogic  | 我要投稿


COMX PC1是和Laser 310同一時代的8位電腦。在1984年,教育部引進了一批計算機給各級學校,以便于學校進行計算機普及教學,其中就有COMX PC1和Laser 310這兩款??梢哉f面對價格高不可攀的Apple II、Commodore、Sinclair等業(yè)界明星來說,COMX PC1在當時的中國,和Laser 310一起,為中國計算機普及事業(yè)做出了巨大的貢獻。

規(guī)格

  • 型號:COMX PC1

  • 制造商:COMX?World Operations Ltd. (Hong Kong)

  • 類型:家用電腦

  • 原產(chǎn)地:香港

  • 上市年份:1984

  • 內(nèi)置語言:COMX Basic v 1.00

  • 鍵盤:QWERTY,61鍵,帶方向鍵

  • CPU:RCA CDP1802A

  • 主頻:2.813 MHz (PAL)? / 2.835 MHz (NTSC)

  • 協(xié)處理器:CDP1869 和 CDP1870

  • RAM:32KB Dynamic RAM,最高可擴展至64KB,默認BASIC可用32KB

  • 顯存:4K Static RAM (COMX 35是3K,我的COMX PC1主板上是2顆2KB的Static RAM芯片)

  • ROM:16KB

  • 文本模式:40列24行 ,另外還有20列24行和20列12行的模式

  • 圖形模式:無圖形模式,但用戶可以使用128個自定義的ASCII字符來模擬240 x 216高分辨率圖形模式

  • 最多顏色數(shù):8

  • 聲音:揚聲器,一個聲部,支持8個八度音階,16級音量,此外還有一個產(chǎn)生特殊音效和白噪音的通道

  • 尺寸/重量:29 (W) x 16 (D) x 4.5 (H)厘米

  • I/O端口:磁帶機、視頻輸出、RF射頻輸出、44pin總線擴展接口

  • 電源:9V 500MA DC

  • 價格:未知,參考COMX 35,英國1983年售價149.95英鎊

發(fā)售

1983年一款型號為COMX 35的家用電腦出現(xiàn)在了市場上。這款電腦是由一家名為NOXON AB的荷蘭公司設(shè)計,由香港的COMX World Operations Ltd.生產(chǎn)制造并推向市場。在荷蘭COMX 35由West Electronics負責發(fā)售。這款電腦帶有35KB的內(nèi)存(32KB RAM + 3KB顯存),并在鍵盤上集成了一個游戲搖桿,定位于家庭電腦兼顧娛樂。35KB的內(nèi)存也正是它型號被定為COMX 35的原因。

從一些廣告文章中得知,當時COMX 35的競爭對手是同樣來自香港的Laser 200,這款機型內(nèi)存較小,僅有8KB RAM。Laser 200的發(fā)售價格大約在99英鎊左右,COMX 35比他貴了50英鎊,售價149.95英鎊。當Laser 200降到69.95英鎊時,COMX 35同樣也調(diào)整了策略,降價到了119.95英鎊。

在推出COMX 35之后,COMX公司又推出了COMX PC1,這款計算機和COMX 35并沒有本質(zhì)區(qū)別,在硬件上幾乎一致,唯一可見的改進是使用更好的鍵盤取代了原有的巧克力按鍵,同時用方向鍵取代了搖桿,使機器的定位從游戲更偏向于教學和一些簡單的工作(但主頻和內(nèi)置的較初級版本的BASIC限制了該機型不能完全勝任商業(yè)使用)。從我拆開機器看,COMX PC1的顯存是由兩顆2KB的Static RAM芯片構(gòu)成,因此顯存應(yīng)該也是比COMX 35多了1KB。從這點來看,也許它內(nèi)部代號可能是COMX 36呢。

COMX PC1在印度還以Savla PC1的名稱售賣。

硬件

對于COMX PC1的CPU,非常值得一說。COMX PC1選擇了RCA 的CDP1802A芯片作為CPU。這款處理器應(yīng)該是世界上第一款(即使算不上第一,應(yīng)該也是非常前列)使用CMOS工藝制造的處理器。它功耗很低(相對于當年來說),有著寬泛的工作電壓和工作溫度范圍。雖然在它家用電腦領(lǐng)域較為少見,但在軍用和特種行業(yè)領(lǐng)域確是鼎鼎大名。特別在航空領(lǐng)域,由于CDP 1802有著很好的抗輻射特性,在很多太空項目上都有它的身影,例如NASA的伽利略望遠鏡(Galileo Space Probe)項目、地磁衛(wèi)星(MAGSAT)項目和后來的一些業(yè)余衛(wèi)星項目(OSCAR-9 / UoSAT、OSCAR-10 / Phase-3B、OSCAR-11 / UoSAT2)中都有被使用。傳言說旅行者號(Voyager)空間探測器、海盜號(Viking)火星探測器也有被使用,但經(jīng)過我的查詢,看到有調(diào)查說這是誤傳1?/?2。由于性能可靠,適用范圍廣,CDP1802到現(xiàn)在還在不斷量產(chǎn)中,瑞薩半導(dǎo)體(Renesas)收購了RCA/Intersil后擁有了CDP1802。

在COMX 35/PC1的設(shè)計中,如果使用在PAL制式,CPU將工作在 2.813 MHz的頻率下,如果使用的是NTSC制式,則工作頻率是2.835 MHz。

系統(tǒng)中一共有32KB動態(tài)RAM(M3732L * 8)以及作為顯存的4KB靜態(tài)RAM(HM6116 * 2)。32KB的內(nèi)存可供BASIC程序完全使用。

一顆單一的16K ROM芯片(M38128 * 1)中存放著BASIC解釋器,所支持的語言是COMX定制的COMX BASIC 1.0。受支持的語句和主頻限制,COMX PC1在商用領(lǐng)域作用有限。

聲音和圖像支持是基于了RCA的VIS系統(tǒng)設(shè)計的,VIS (Video Interface System) 包含了兩個集成電路芯片,分別是CDP1869 和 CDP1870。CDP1869 負責VIS系統(tǒng)的所有尋址工作,同時也處理產(chǎn)生聲音和音效的波形。CDP1870 則負責產(chǎn)生彩色圖像信號,他控制了所有的時序和信號生成。通過控制配置引腳輸入電平的高低和使用合適頻率的晶振,CDP1870能夠被設(shè)置成工作在PAL或NTSC制式下。

COMX PC1的鍵盤在COMX 35的基礎(chǔ)上做了改良,相對于COMX 35的橡膠軟鍵,塑料的按鍵提供了更好的手感,但按鍵的回彈完全來自于鍵帽下方的單個硅膠軟墊的彈力,因此事實上手感一般。鍵盤的按鍵信號掃描和控制是由右下方的CDP1871這顆芯片來負責的。

COMX PC1在主板右側(cè)還有一個44pin的擴展接口,與總線相連接,可以為COMX PC1提供以下硬件的擴展:

  • 擴展盒(能夠擴展出4塊接口卡插槽)

  • 軟驅(qū)控制器 (使用WD1770控制芯片,支持雙面磁盤,單面35磁道,16扇區(qū),每扇區(qū)128字節(jié),單盤140KB)

  • 串口/并口打印接口

  • 熱敏打印機接口

  • PL-80 繪圖儀接口

  • 32KB RAM 內(nèi)存擴展卡(擴展出@C000-@DFFF的內(nèi)存空間)

  • 80列圖形擴展卡(使用MC6845作為圖形顯示芯片)

  • EPROM編程卡

  • 串口通信卡(網(wǎng)卡)

COMX PC-1的內(nèi)存映射表如下:

地址類型@0000-@3FFFBASIC系統(tǒng)使用的ROM空間@4000-@43FF系統(tǒng)參數(shù)@4400-@BDFFBASIC程序和數(shù)據(jù)存儲使用的空間@BE00-@BFFF為磁盤操作系統(tǒng)保留的空間@C000-@DFFF內(nèi)存擴展卡的ROM空間@E000-@EFFF擴展盒的空間@F000-@F3FF未使用@F400-@F7FF顯存中存放ASCII字符圖形的空間@F800-@FFFF顯存頁面

軟件/固件

當COMX PC1插上電源打開開關(guān)時,揚聲器會播放一段開機音效,雖然簡單,但比起同時代的Apple II的“滴”一聲是要動聽不少了(不過后來90年代的小霸王學習機的“小霸王其樂無窮”更為魔性)。開機后顯示器會顯示COMX的LOGO以及版權(quán)信息。如果你使用的是彩色顯示器,開機后不按任何鍵的話,這個LOGO會不停變色循環(huán)播放,直到你按下任意鍵進入BASIC界面。

上面的圖片是我在PAL制式下截取的畫面,如果工作在NTSC制式下,LOGO的上下兩根橫線的顏色在第一、二、三種變化中將會顯示成黃色、青色和青色。

進入BASIC系統(tǒng)后顯示的是BASIC版本1.0,同時提示符是一個冒號。如果你用過Laser 310,看到青色的字符和粉色的菱形光標,給人的第一感覺是,這臺計算機的BASIC界面的顏色比Laser 310要豐富好看的多。

在命令行輸入PRINT MEM命令可以看到可使用的內(nèi)存大小是30934字節(jié)。這個COMX定制的1.0版的BASIC解釋器實現(xiàn)了大部分標準的BASIC語言功能,以下35個標準BASIC關(guān)鍵詞可在代碼中使用:

ABS, ASC, ATN, CHR, COS, DATA, DEFINT, DEG, END, EXP, FOR-NEXT, GOSUB, GOTO, IF-THEN, INPUT, INT, LEN, LET, LIST, LOG, MEM, MID, MOD, NEW, PEEK, POKE, PI, PRINT, RAD, READ, REM, RENUMBER, RESTORE, RETURN, RND, SGN, SIN, SQR, TAB, WAIT


除了標準BASIC指令,COMX還實現(xiàn)了33個非標準的BASIC指令。其中SHAPE指令可以自定義ASCII字符,以實現(xiàn)模擬高分辨率圖形模式(COMX PC1共有128個ASCII字符,均可自定義);MUSIC指令用來播放指定的音符;NOISE則播放指定頻率的聲音;TONE是播放指定頻率的音階;VOLUME設(shè)置播放的音量;COLOUR設(shè)置前景色;SCREEN設(shè)置背景色。等等。

在編輯模式中Ctrl+R可以直接快捷輸入上一次你輸入的命令(Recall)。對于一些常用的BASIC指令也有快捷的縮寫幫你簡化程序的輸入,例如PRINT可以縮寫成PR。但是這也帶來另一個煩惱,也算是Bug吧,如果你在代碼中輸入 PR INT(3.14159)的時候,COMX BASIC解釋器會認為中間的空格是你誤操作,直接把代碼解釋成為了PRINT(3.14159),而不是正確的PRINT INT(3.14159),運行的結(jié)果也是輸出3.14159而不是你想要的3。因此,在遇到取整這種情況下,還是不要偷懶為好,乖乖把PRINT命令打全吧。

我的COMX PC1

我的COMX PC1和Laser 310一樣,都是在閑魚上收來的破爛貨。在閑魚上有很多賣家從貨場去收回收來的二手壞鍵盤,轉(zhuǎn)賣給那些拆鍵軸的人,而像COMX PC1和Laser 310這樣的80年代8位電腦,因為長得像鍵盤,就一起混跡在這些破爛鍵盤之中。因為成色很差,或者很臟,有些老板就會把價格定得很低。我在咸魚上找到一個賣家有大概6臺左右的COMX PC1,成色當然很伊拉克,都是戰(zhàn)損版,鍵帽大多不全,從這6臺當中我挑了4臺鍵帽還算多的,成色看上去稍好一點的,想著拿回來無論如何也能拼個一兩臺出來。50元一臺,成交。

超級伊拉克戰(zhàn)損版

收到貨后,做了簡單清潔,先插電試一下,成色最好的那臺(只缺一個鍵的)直接點亮沒有問題??闪硗馊_直接傻眼,一臺主板上視頻輸出口被暴力拆掉,只留下了引腳還在主板上。另一臺不僅視頻輸出口不見了,連RF射頻調(diào)制模塊整個都不翼而飛了,還有最后一臺接口還在電路板未破壞的,卻是開機黑屏……

不管了,死馬當活馬醫(yī),先把破壞掉的視頻輸出接口恢復(fù)了再看看情況,我焊上新的視頻接口,插電開機,居然這兩臺都能有圖像輸出,甚至那臺沒有RF調(diào)制模組的開機也能顯示COMX LOGO。但可惜的是,這兩臺顯示的都是黑白的圖像,沒有彩色信號。

這塊板子很慘,RF射頻調(diào)制模塊不翼而飛,連視頻輸出口都沒有,圖上黃色的視頻端口是我后來焊接上去的。

為了查明原因,我查找了COMX 35的電路原理圖(網(wǎng)上幾乎找不到COMX PC1的,在海外COMX 35的發(fā)售量遠超COMX PC1,兩者幾乎相同,因此可以參考COMX 35的電路圖),同時也參考了顯示部分VIS(Video Interface System)系統(tǒng)CDP1869C、CDP1870C的Datasheet。從下圖中可以看到整個顯示子系統(tǒng)中CDP1869負責內(nèi)存尋址,CDP1870負責圖像處理和輸出。由于能顯示畫面,只是沒有顏色,因此CDP1869部分的電路肯定沒有問題。而CDP1870部分負責色彩的電路就是原理圖中標注CHROM相關(guān)的部分(下圖中我用藍色框標注的部分),這部分電路很簡單,除了了一個晶振就是一些起振電路使用的電阻和電容。因此除非CDP1870芯片本身有問題,否則出問題的僅可能在這些外圍元件上。

接下來就簡單了,示波器測試一下,發(fā)現(xiàn)根本沒有波形信號,說明晶振不起作用,電容電阻量了下應(yīng)該沒問題。仔細一看這個晶振有些松動,手摸一下感覺有個引腳沒有焊接穩(wěn)固。用力掰了下,發(fā)現(xiàn)有個引腳生銹了,雖然還在原來位置,但是內(nèi)部接觸不良,并未導(dǎo)通。另一個主板上的同樣也是類似的問題。淘寶找了下,PAL制式使用的是8.867236Mhz的無源晶振,只有一家在賣的,趕緊買回來,換上,開機。BINGO!一切正常,輸出圖像恢復(fù)彩色!

最后一臺雖然主板元器件看上去都是完好的,但是卻開機沒有顯示。整理下思路,還是先從VIS系統(tǒng)查起,然后再倒推到ROM、內(nèi)存,最后到CPU。先檢查VIS的輸出端,除了色彩輸出的部分,上面電路圖中我用紅框標出的部分是負責圖像生成的部分電路,同樣有一個晶振,這個晶振的頻率是CPU主頻的兩倍,PAL系統(tǒng)下是5.626Mhz。根據(jù)原理,如果這個晶振損壞,CPU都沒有正確的頻率信號,不能工作,自然無法開機。有了之前的經(jīng)驗,我懷疑這批機器都有類似的問題,儲存不當,導(dǎo)致晶振引腳生銹,所以先檢查這個晶振。果然,示波器一樣顯示沒有波形輸出。再看這個晶振,雖然挺穩(wěn),但是底部有生銹,用力拆下來看引腳也是銹跡一片,估計也是同樣的問題。準備到淘寶買個同樣規(guī)格的無源晶振,但5.626Mhz這個頻率的遍尋不著,問了好幾家專門做晶振的商家,都說這個頻率太少見實在沒有。

難道就要這樣放棄了嗎?不死心繼續(xù)找,終于有一家商家有這個頻率的晶振,但是,是有源的,而且老板說這個數(shù)量也很少。不管這么多了,先買回來嘗試做個轉(zhuǎn)接板試試看吧。有源晶振價格也很貴,15元一個,保險起見買了5個備用。

這款有源晶振還是3.3v的版本,COMX PC1內(nèi)部電壓是通過一個7805芯片輸出的5v電壓,因此轉(zhuǎn)接板上還要用一個AMS1117-3.3芯片來做個DC-DC降壓。最終,簡單的轉(zhuǎn)接板的電路設(shè)計如下圖。

AMS1117-3.3將電壓轉(zhuǎn)換成3.3v,有源晶振的引腳3輸出時鐘信號給到CDP1870的XTAL輸入引腳PIN 37

使用有源晶振就要把原有無源晶振起振電路中的電容電阻都去除,因此把兩個20pf電容和一個22M電阻去除后,再將轉(zhuǎn)接板接到主板原有電路中。加電,開機,終于,這臺也成功顯示畫面了!至此,四臺伊拉克成色的COMX PC1電路部分都修復(fù)完成,都能成功顯示畫面并輸入程序了(其中一臺丟失的RF射頻調(diào)制模組再也找不回來了,不過這個模組也不是必須的,現(xiàn)在很少有人用射頻輸出了)。

將無源晶振更換成有源晶振模塊,轉(zhuǎn)接板反面是AMS1117-3.3,原有Y2、R48、C35、C36全部拆除

電路部分修復(fù)后就是傳統(tǒng)技能的展示時間了。板刷、洗潔精、納米海綿、納米陶瓷清潔劑輪番上陣,最后加上終極大法塑料去黃劑(雙氧水)和太陽光的努力,帥氣的COMX PC1重出江湖!跟最初的伊拉克成色幾乎看不出是同一臺設(shè)備。

修復(fù)完成的COMX PC1

在最后的最后,我要特別感謝我的朋友@filab 未來樂器研究所,為了讓我的COMX PC1重溫年少時光,他送了我一個當年和它配套的NORDMENDE監(jiān)視器。嗯,我們親切的叫它大綠屏,一搭配,果然有80年代的味道了!謝謝@filab!

參考

  • http://www.retrotechnology.com/memship/1802_spacecraft.html

  • http://www.comx35.com/comx35.html

  • https://www.comxclub.hobby-site.com/COMX-Club_Magazines.htm

  • https://old-computers.com/museum/computer.asp?c=110

  • https://www.renesas.com/us/en/products/space-harsh-environment/mil-std-883-products/mil-std-883-microprocessors-and-peripherals/cdp1802a-cmos-8-bit-microprocessors

  • https://www.cpu-world.com/CPUs/1802/index.html

  • https://en.wikipedia.org/wiki/Comx-35

鏈接

  • COMX35 –?http://www.comx35.com/

  • COMX Club –?https://www.comxclub.hobby-site.com/COMX-Club.htm

  • EMMA 02 –?https://www.emma02.hobby-site.com/comx.html


擁有獨特CPU的COMX PC1的評論 (共 條)

分享到微博請遵守國家法律
巩义市| 嘉荫县| 刚察县| 临泉县| 溆浦县| 苏州市| 积石山| 通辽市| 吉木乃县| 包头市| 噶尔县| 毕节市| 霍山县| 平定县| 永川市| 鹤岗市| 长顺县| 南京市| 禄丰县| 江阴市| 仙居县| 乃东县| 齐齐哈尔市| 神池县| 阿尔山市| 娱乐| 小金县| 台山市| 瓮安县| 瑞丽市| 共和县| 台山市| 凤山市| 香河县| 海淀区| 自贡市| 饶河县| 房产| 鲜城| 荣昌县| 麻栗坡县|