名稱:俄羅斯方塊 (Tetris,英文版)
簡介:Spectrum 1989年出品的俄羅斯方塊遊戲。這個版本為最早期的俄羅斯方塊遊戲,曾經
      風靡全世界無數人口,也就此延生了許多類似的遊戲。遊戲規則很簡單,只要讓方塊
      排成一個橫列沒有間斷即可消掉此行,但不能讓方塊堆到最上面,如此便可以一直玩
      下去,但方塊掉下的速度會愈來愈快。這個遊戲除了可選擇關數及未消去的行數外,
      並無其他特殊功能,以現今眼光來看是相當陽春的一個遊戲。不過也就因為單純,頗
      適合只是想要消遣時間的玩家來玩。
 
保護:無
備註:各螢幕模式執行方式:

CGA:CTETRIS
Hercules:CTETRIS H
EGA:ETETRIS

RTETRIS為常駐版,執行方式為(n為背景畫面,可為0~9):

CGA:RTETRIS n
Hercules:RTETRIS H n
EGA 320x200:RTETRIS E0 n
EGA 640x200:RTETRIS E1 n
EGA 640x350:RTETRIS E2 n
EGA更高解析度:RTETRIS E n
移除:RTETRIS R

備註:必須調降CPU速度,否則很快就死了。
修改:修正高速電腦無法執行問題

以下為解決此一問題的常駐程式碼,將程式前面的16進位數值依次寫入一個COM執行檔中(共
40 byte),並於主程式CTETRIS.EXE之前執行本常駐程式,便能在高速CPU裡正常地玩了。

  EB17          jmp  $start
$int00:
  90            nop
  2E8F061501    pop  word ptr cs:[$ret_addr]
  2E8F061701    pop  word ptr cs:[$ret_addr+2]
  2E8306150102  add  word ptr cs:[$ret_addr],2
  9D            popf
  EA            db   0EAh
$ret_addr:
  00000000      dd   ?
$start:
  0E            push cs
  1F            pop  ds
  B80025        mov  ax,2500h
  BA0301        mov  dx,offset $int00
  CD21          int  21h
  BA1901        mov  dx,offset $start
  CD27          int  27h

操作:

左鍵/J = 左移
右鍵/L = 右移
Enter/Pad-5/K = 旋轉
Space/下鍵/, = 掉下
上鍵/I = 加快速度

F1 = 左下角顯示控制鍵功能
F2 = 右下角顯示方塊出現頻率
F3 = 右上角顯示遊戲等級
F4 = 下方顯示背景畫面說明
S = 聲音開關
P = 暫停
R = 清除排行榜
Q = 離開遊戲
Esc = 暫停並顯示假的Excel表(老闆來了)/回到DOS(常駐版)

Ctrl+Shift+T = 啟用常駐版俄羅斯方塊

說明:

1.LEVEL=開始等級,HEIGHT=起始高度。
2.方塊落下的時間愈短,得分愈多。
3.起始高度愈高,得分愈多。
4.一次消掉愈多行,得分愈多。
5.若剛好全部消掉,可額外得分。