Almost lost technologies

ここは昔の CPU を用いた工作記事を書くために用意しました。

SCN2650SBC (3) デバッグ中

状況を簡単化するため一旦ROM無効化論理を外して GAL を焼き直し、2650に慣れていなかったゆえのソフトバグを直してLチカまでは通しました。回路は変更なしです。

 
       1/       0 :                     ;;; L-chika for Sig 2650A
       2/       0 :                     ;;; 2023/09/21 efialtes_htn
       3/       0 :                     ;;;
       4/       0 :                     	CPU	2650
       5/       0 :                     	INTSYNTAX +H'hex'
       6/       0 :                     ;	
       7/       0 : ="2650"              TARGET:	EQU	"2650"
       8/       0 :                     ;
       9/       0 :                     
      10/       0 :                     STARTUP: ORG	0
      11/       0 : 60                  	lodz	r0
      12/       1 : 03                  	lodz	r3
      13/       2 : 92                  	lpsu
      14/       3 : 1F 00 80            	bcta,un	CSTART
      15/       6 :                     ;
      16/      80 :                     	ORG	H'0080'
      17/      80 :                     CSTART:	
      18/      80 : 06 00               CSS1:	lodi,r2 0
      19/      82 : 05 00               CSS2:	lodi,r1	0
      20/      84 : A5 01               CSS3:	subi,r1 1
      21/      86 : 59 7C               	brnr,r1	CSS3
      22/      88 : A6 01               	subi,r2	1
      23/      8A : 5A 76               	brnr,r2	CSS2
      24/      8C : 12                  	spsu
      25/      8D : 24 40               	eori,r0 H'40'
      26/      8F : 92                  	lpsu
      27/      90 : 1F 00 80            	bcta,un	CSTART
      28/      93 :                     	end

次はシリアルを動かすつもり。2650A の命令の挙動に慣れる、という目的もあります。