稀有機種.小教授二號發表文

小時候的記憶又回來了……

這台好像也是年前才扔掉的吧!!

還記得小時候開了機,插進錄音線,就聽到錄音機

沙…沙…沙… 嘟…嘟…嘟的聲音

回想起來真有趣
想當年,我也有第三波雜誌,有第一期的不稀奇,我還曾經有第0期的試刊號呢~
這個算是 MPF-II 使用手冊吧





k2 wrote:
這個算是 MPF-II 使用手冊吧


當年隨電腦附的手冊是《大家都來學電腦》
作者是施純協


《看漫畫學電腦》要另外買才有
飛行爵士 wrote:
那些風花雪月的事~~...(恕刪)


TomCat是F14吧
F16不是這暱稱喔
無善無惡心之體 有善有惡意之動 知善知惡是良知 為善去惡是格物
當年 宏碁 還自稱 是 微處理機的 園丁 我還用過他們代理Rockwell 的 AIM65 裡面的CPU還是 6502

也是 APPPLE-II 用的CPU.

真懷念
說到6502 CPU,早期是用自動控制上面,也就是寫程式控制你開關燈、鬧鈴之類的,不過這個CPU發光發熱還是使用在APPLE II上面,以前看徵才廣告也有要會寫6502程式的人才,說來也有趣
姓名:甘國勤/綽號:白面宅男/專長:活在幻想回憶
我對6502的指令不熟,但存在一些印象,
例如發出音樂的組合語言程式碼放在位址 十六進位300
首先在BASIC用類似這一段

100 FOR I = 0 TO 30
110 READ A
120 POKE 768+I, A
130 NEXT I
......
900 DATA 160, 203, 182, 35, ....... (這是我隨便編的數字,實際上應該是6502的指令,把十六進位轉換為十進位)

呼叫組合語言:
用BASIC指令 CALL 768 (3 * 256 + 0 * 16 + 0)
像是
POKE 780, 12
CALL 768
POKE 780, 15
CALL 768
POKE 780, 17
CALL 768
總共發出三個不同頻率的聲音


MPF-II無法用LISA寫組合語言,只能靠自己查指令的編號,並且把位址的高低bytes互相對調,像 FC58 --> 58 FC
MPF-III可以用LISA,寫組合語言很方便,但我當年並未投入時間深入學習,只有一點點概念。

我比較有印象的是
20 58 FC (即是 JSR FC58 作用等於 BASIC 的 HOME 清除螢幕) 在 BASIC 也可用 CALL -936 來呼叫
JSR 是 Jump Subroutine

4C 是 JMP 直接跳到位址
6C 是 JMP 參考位址,即是跳到位址所指示的另一個位址


暫存器指令有
LDX (Load X), STX (Store X), LDY (Load Y), STY (Store Y), LDA, STA 等
而 TAX 指令是把 A 與 X 的數值交換 (swap)
TAY: A <--> Y

零頁 (zero page)的使用很有趣,
像有些錄音帶為了作保護,在 36, 37 (跳躍向量) 填入位址,程式就自動跳去執行。 指令6C 36 00 (JMP (0036))
零頁還儲存不少設定,像是 SPEED (PRINT的速度),位址我忘了。

3F2, 3F3 儲存一個位址,按了Reset鍵,會跳到設定的位址,但必須 3F4儲存一個經過 XOR運算的數字,若不符合,會變成 cold restart,記憶體資料清除,不能跳到該位址。某些錄音帶的Game,按了Reset會回到Game起點,就是利用3F2作的。

大家知道還有一台小蘋果嗎
也就是 apple 2 的縮小版
只有主機板一小塊
視訊鍵盤等等都必須外接
只能輸入組合語言
輸入完成之後會紀錄在ram 中
以前就這樣玩電腦鼠的
看完介紹後, 才知道原來台灣的知名品牌早期也是靠盜版, 賣山寨貨起家的.
Sony Nex-3, Voigtlander Bessa R2A, Nikon FM2
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 17)

今日熱門文章 網友點擊推薦!