Apple 1 Replica でTEK4010をエミュレーションする

SBC6502のApple 1 BASICで走るエミュレーション
TEKemu65V7.zip(TEKemu65V7.asm, TEKemu65V7.LST, TEKemu65V7.S)


 ★PC:
  ・ TeraTerm Setup
    - Terminal
      Auto switch(VT<->TEK) ☑️
    - Serial port setup



1. Basicからの呼び出し方法
 ★ CALL関数
  マシン語サブルーチンとリンクする関数。マシン語はRTSで終了し、BASICに戻る。
  CALL(式1) 
   式1= PC(マシン語サブルーチンのスタート番地)

2. TEKエミュレーションサブルーチン
 ★ TEKemu65V7.asm

 ★ プログラム領域                     $1000 - $11CD
 ★ BASICと共有するワーク領域  $3C4C - $3C56
   $3C4C COBY 2byte 
   $3C4E COBX 2byte
   $3C50 COTY 2byte
   $3C52 COTX 2byte

   $3C54 ACCA    色、線種などのパラメータ



TEK4010の座標(BOXルーチンの場合)

3. TEKDEMO65.txt プログラムの説明
  行番号220-270
        機械語ルーチンの処理アドレスを変数で定義


4. 大いに参考にしたホームページ
** A simple TEK4010/4014 Graphics Vector terminal - DEMO
** You need ie. TeraTerm or Xterm switched into TEK4010/14 Emulation
** The current vector's addressing is 1024x1024 (10bit)
**
** Loosely inspired by
** http://www.ne.jp/asahi/shared/o-family/ElecRoom/AVRMCOM/TEK4010/TEK4010gdisp.html
**
** Provided as-is, no warranties of any kind are provided
** by Pito 7/2017  WWW://STM32DUINO.COM


以上






コメント

このブログの人気の投稿

SBC6800に6502を載せてApple II BASIC Subset を走らせる

RC6502 Apple 1 Replicaを作ってみた

ORANGE-6502を作ってみた