連載*6502マイコン・ボード製作記(最終回)
公開:2007年3月9日
トランジスタ技術 2007年4月号
連載*6502マイコン・ボード製作記(最終回)
関連プログラムなど
TR0704P
トランジスタ技術編集部
CQ出版(株)
==================================== ダウンロード・サービスご利用者各位 ==================================== 毎度,小誌ご愛読を賜り,誠にありがとうございます. このたびはダウンロード・サービスをご利用いただき,誠にありがとうございます. 筆者のご厚意により,製作記事の関連プログラムをこのアーカイブに収録しました. なお,アーカイブは,ZIPによって圧縮されています. =================== 必要なもの =================== (1)CC65 (2)当該記事のハードウェア ================ 動作確認 ================ プログラムは筆者の元で動作を確認済みです. ================= アーカイブの内容 ================= ¥ │ ├─BLoader │ Bloader │ Bloader.lst │ Bloader.map │ Bloader.o │ Bloader.OUT │ Bloader.s │ c65.cfg │ env.bat │ mk.bat │ ├─CHKPROG │ chkprog │ chkprog.cfg │ chkprog.lst │ ChkProg.map │ chkprog.o │ ChkProg.OUT │ chkprog.s │ env.bat │ mk.bat │ ├─PeachBasic │ │ boot │ │ boot.lst │ │ boot.o │ │ boot.s │ │ c64.o │ │ c64.obj │ │ cc65.lib │ │ cmd.c │ │ cmd.lst │ │ cmd.o │ │ cmd_01.c │ │ cstdef.h │ │ ctype.c │ │ ctype.h │ │ ctype.lst │ │ ctype.o │ │ env.bat │ │ main.o │ │ mbasic.c │ │ mbasic.lst │ │ mbasic.o │ │ mk.bat │ │ Monitor.c │ │ monitor.lst │ │ monitor.o │ │ PMon1000.cfg │ │ PMon1000.map │ │ PMon1000.OUT │ │ PMonRAM.cfg │ │ PMonRAM.map │ │ PMonRAM.OUT │ │ PMonROM │ │ PMonROM.cfg │ │ PMonROM.map │ │ PMonROM.OUT │ │ pr.c │ │ pr.lst │ │ pr.o │ │ print.h │ │ sio.h │ │ │ └─runtime │ add.o │ add.s │ addeqsp.o │ addeqsp.s │ addysp.o │ addysp.s │ along.o │ along.s │ and.o │ and.s │ aslax1.o │ aslax1.s │ aslax2.o │ aslax2.s │ aslax3.o │ aslax3.s │ aslax4.o │ aslax4.s │ asleax1.o │ asleax1.s │ asleax2.o │ asleax2.s │ asleax3.o │ asleax3.s │ asleax4.o │ asleax4.s │ asrax1.o │ asrax1.s │ asrax2.o │ asrax2.s │ asrax3.o │ asrax3.s │ asrax4.o │ asrax4.s │ asreax1.o │ asreax1.s │ asreax2.o │ asreax2.s │ asreax3.o │ asreax3.s │ asreax4.o │ asreax4.s │ axlong.o │ axlong.s │ bneg.o │ bneg.s │ bpushbsp.o │ bpushbsp.s │ call.o │ call.s │ callmain.o │ callmain.s │ cc65.lib │ compl.o │ compl.s │ condes.o │ condes.s │ decax1.o │ decax1.s │ decax2.o │ decax2.s │ decax3.o │ decax3.s │ decax4.o │ decax4.s │ decax5.o │ decax5.s │ decax6.o │ decax6.s │ decax7.o │ decax7.s │ decax8.o │ decax8.s │ decaxy.o │ decaxy.s │ decsp1.o │ decsp1.s │ decsp2.o │ decsp2.s │ decsp3.o │ decsp3.s │ decsp4.o │ decsp4.s │ decsp5.o │ decsp5.s │ decsp6.o │ decsp6.s │ decsp7.o │ decsp7.s │ decsp8.o │ decsp8.s │ div.o │ div.s │ enter.o │ enter.s │ eq.o │ eq.s │ ge.o │ ge.s │ genlib.bat │ genlib.bat.1~ │ genlib.bat.2~ │ genlib.bat.3~ │ gt.o │ gt.s │ icmp.o │ icmp.s │ incax1.o │ incax1.s │ incax2.o │ incax2.s │ incax3.o │ incax3.s │ incax5.o │ incax5.s │ incax6.o │ incax6.s │ incax7.o │ incax7.s │ incax8.o │ incax8.s │ incaxy.o │ incaxy.s │ incsp1.o │ incsp1.s │ incsp2.o │ incsp2.s │ incsp3.o │ incsp3.s │ incsp4.o │ incsp4.s │ incsp5.o │ incsp5.s │ incsp6.o │ incsp6.s │ incsp7.o │ incsp7.s │ incsp8.o │ incsp8.s │ jmpvec.o │ jmpvec.s │ ladd.o │ ladd.s │ laddeq.o │ laddeq.s │ laddeqsp.o │ laddeqsp.s │ land.o │ land.s │ lbneg.o │ lbneg.s │ lcmp.o │ lcmp.s │ lcompl.o │ lcompl.s │ ldai.o │ ldai.s │ ldau0sp.o │ ldau0sp.s │ ldaui.o │ ldaui.s │ ldauisp.o │ ldauisp.s │ ldaxi.o │ ldaxi.s │ ldaxsp.o │ ldaxsp.s │ ldeaxi.o │ ldeaxi.s │ ldeaxysp.o │ ldeaxysp.s │ ldec.o │ ldec.s │ ldiv.o │ ldiv.s │ le.o │ le.s │ leasp.o │ leasp.s │ leave.o │ leave.s │ leq.o │ leq.s │ lge.o │ lge.s │ lgt.o │ lgt.s │ linc.o │ linc.s │ lle.o │ lle.s │ llt.o │ llt.s │ lmod.o │ lmod.s │ lmul.o │ lmul.s │ lne.o │ lne.s │ lneg.o │ lneg.s │ lor.o │ lor.s │ lpop.o │ lpop.s │ lpush.o │ lpush.s │ lrsub.o │ lrsub.s │ lsave.o │ lsave.s │ lshelp.o │ lshelp.s │ lshl.o │ lshl.s │ lshr.o │ lshr.s │ lsub.o │ lsub.s │ lsubeq.o │ lsubeq.s │ lsubeqsp.o │ lsubeqsp.s │ lt.o │ lt.s │ ltest.o │ ltest.s │ ludiv.o │ ludiv.s │ luge.o │ luge.s │ lugt.o │ lugt.s │ lule.o │ lule.s │ lult.o │ lult.s │ lumod.o │ lumod.s │ lxor.o │ lxor.s │ makebool.o │ makebool.s │ Makefile │ mod.o │ mod.s │ mul.o │ mul.s │ mulax10.o │ mulax10.s │ mulax3.o │ mulax3.s │ mulax5.o │ mulax5.s │ mulax6.o │ mulax6.s │ mulax7.o │ mulax7.s │ mulax9.o │ mulax9.s │ ne.o │ ne.s │ neg.o │ neg.s │ or.o │ or.s │ pleasp.o │ pleasp.s │ popa.o │ popa.s │ popsreg.o │ popsreg.s │ push1.o │ push1.s │ push2.o │ push2.s │ push3.o │ push3.s │ push4.o │ push4.s │ push5.o │ push5.s │ push6.o │ push6.s │ push7.o │ push7.s │ pusha.o │ pusha.s │ pushaff.o │ pushaff.s │ pushax.o │ pushax.s │ pushb.o │ pushb.s │ pushbsp.o │ pushbsp.s │ pushc0.o │ pushc0.s │ pushc1.o │ pushc1.s │ pushc2.o │ pushc2.s │ pushlysp.o │ pushlysp.s │ pushw.o │ pushw.s │ pushwsp.o │ pushwsp.s │ regswap.o │ regswap.s │ regswap1.o │ regswap1.s │ regswap2.o │ regswap2.s │ return0.o │ return0.s │ return1.o │ return1.s │ rsub.o │ rsub.s │ shelp.o │ shelp.s │ shl.o │ shl.s │ shr.o │ shr.s │ shrax1.o │ shrax1.s │ shrax2.o │ shrax2.s │ shrax3.o │ shrax3.s │ shrax4.o │ shrax4.s │ shreax1.o │ shreax1.s │ shreax2.o │ shreax2.s │ shreax3.o │ shreax3.s │ shreax4.o │ shreax4.s │ staspidx.o │ staspidx.s │ staxsp.o │ staxsp.s │ staxspi.o │ staxspi.s │ steaxsp.o │ steaxsp.s │ steaxspi.o │ steaxspi.s │ stkchk.o │ stkchk.s │ sub.o │ sub.s │ subeqsp.o │ subeqsp.s │ subysp.o │ subysp.s │ swap.o │ swap.s │ test.o │ test.s │ tosint.o │ tosint.s │ toslong.o │ toslong.s │ udiv.o │ udiv.s │ uge.o │ uge.s │ ugt.o │ ugt.s │ ule.o │ ule.s │ ult.o │ ult.s │ umod.o │ umod.s │ xor.o │ xor.s │ zeropage.o │ zeropage.s │ zeropage.s.1~ │ └─PeachMon │ boot │ boot.lst │ boot.o │ boot.s │ c64.o │ c64.obj │ cc65.lib │ cmd.c │ cmd.lst │ cmd.o │ cstdef.h │ ctype.c │ ctype.h │ ctype.lst │ ctype.o │ env.bat │ main.o │ mk.bat │ Monitor.c │ monitor.lst │ monitor.o │ PMonRAM.cfg │ PMonRAM.map │ PMonRAM.OUT │ PMonROM │ PMonROM.cfg │ PMonROM.map │ PMonROM.OUT │ pr.c │ pr.lst │ pr.o │ sio.h │ └─runtime add.o add.s addeqsp.o addeqsp.s addysp.o addysp.s along.o along.s and.o and.s aslax1.o aslax1.s aslax2.o aslax2.s aslax3.o aslax3.s aslax4.o aslax4.s asleax1.o asleax1.s asleax2.o asleax2.s asleax3.o asleax3.s asleax4.o asleax4.s asrax1.o asrax1.s asrax2.o asrax2.s asrax3.o asrax3.s asrax4.o asrax4.s asreax1.o asreax1.s asreax2.o asreax2.s asreax3.o asreax3.s asreax4.o asreax4.s axlong.o axlong.s bneg.o bneg.s bpushbsp.o bpushbsp.s call.o call.s callmain.o callmain.s cc65.lib compl.o compl.s condes.o condes.s decax1.o decax1.s decax2.o decax2.s decax3.o decax3.s decax4.o decax4.s decax5.o decax5.s decax6.o decax6.s decax7.o decax7.s decax8.o decax8.s decaxy.o decaxy.s decsp1.o decsp1.s decsp2.o decsp2.s decsp3.o decsp3.s decsp4.o decsp4.s decsp5.o decsp5.s decsp6.o decsp6.s decsp7.o decsp7.s decsp8.o decsp8.s div.o div.s enter.o enter.s eq.o eq.s ge.o ge.s genlib.bat genlib.bat.1~ genlib.bat.2~ genlib.bat.3~ gt.o gt.s icmp.o icmp.s incax1.o incax1.s incax2.o incax2.s incax3.o incax3.s incax5.o incax5.s incax6.o incax6.s incax7.o incax7.s incax8.o incax8.s incaxy.o incaxy.s incsp1.o incsp1.s incsp2.o incsp2.s incsp3.o incsp3.s incsp4.o incsp4.s incsp5.o incsp5.s incsp6.o incsp6.s incsp7.o incsp7.s incsp8.o incsp8.s jmpvec.o jmpvec.s ladd.o ladd.s laddeq.o laddeq.s laddeqsp.o laddeqsp.s land.o land.s lbneg.o lbneg.s lcmp.o lcmp.s lcompl.o lcompl.s ldai.o ldai.s ldau0sp.o ldau0sp.s ldaui.o ldaui.s ldauisp.o ldauisp.s ldaxi.o ldaxi.s ldaxsp.o ldaxsp.s ldeaxi.o ldeaxi.s ldeaxysp.o ldeaxysp.s ldec.o ldec.s ldiv.o ldiv.s le.o le.s leasp.o leasp.s leave.o leave.s leq.o leq.s lge.o lge.s lgt.o lgt.s linc.o linc.s lle.o lle.s llt.o llt.s lmod.o lmod.s lmul.o lmul.s lne.o lne.s lneg.o lneg.s lor.o lor.s lpop.o lpop.s lpush.o lpush.s lrsub.o lrsub.s lsave.o lsave.s lshelp.o lshelp.s lshl.o lshl.s lshr.o lshr.s lsub.o lsub.s lsubeq.o lsubeq.s lsubeqsp.o lsubeqsp.s lt.o lt.s ltest.o ltest.s ludiv.o ludiv.s luge.o luge.s lugt.o lugt.s lule.o lule.s lult.o lult.s lumod.o lumod.s lxor.o lxor.s makebool.o makebool.s Makefile mod.o mod.s mul.o mul.s mulax10.o mulax10.s mulax3.o mulax3.s mulax5.o mulax5.s mulax6.o mulax6.s mulax7.o mulax7.s mulax9.o mulax9.s ne.o ne.s neg.o neg.s or.o or.s pleasp.o pleasp.s popa.o popa.s popsreg.o popsreg.s push1.o push1.s push2.o push2.s push3.o push3.s push4.o push4.s push5.o push5.s push6.o push6.s push7.o push7.s pusha.o pusha.s pushaff.o pushaff.s pushax.o pushax.s pushb.o pushb.s pushbsp.o pushbsp.s pushc0.o pushc0.s pushc1.o pushc1.s pushc2.o pushc2.s pushlysp.o pushlysp.s pushw.o pushw.s pushwsp.o pushwsp.s regswap.o regswap.s regswap1.o regswap1.s regswap2.o regswap2.s return0.o return0.s return1.o return1.s rsub.o rsub.s shelp.o shelp.s shl.o shl.s shr.o shr.s shrax1.o shrax1.s shrax2.o shrax2.s shrax3.o shrax3.s shrax4.o shrax4.s shreax1.o shreax1.s shreax2.o shreax2.s shreax3.o shreax3.s shreax4.o shreax4.s staspidx.o staspidx.s staxsp.o staxsp.s staxspi.o staxspi.s steaxsp.o steaxsp.s steaxspi.o steaxspi.s stkchk.o stkchk.s sub.o sub.s subeqsp.o subeqsp.s subysp.o subysp.s swap.o swap.s test.o test.s tosint.o tosint.s toslong.o toslong.s udiv.o udiv.s uge.o uge.s ugt.o ugt.s ule.o ule.s ult.o ult.s umod.o umod.s xor.o xor.s zeropage.o zeropage.s zeropage.s.1~ ============ 著作権 ============= 収録したプログラム,データおよびドキュメントなどの著作権は,各著作権者(すなわち筆者)にあります. Copyright 2007 by Masahiko Kuwano ============ 免責 ============ (1)プログラムやデータの使用により,使用者に損失が生じたとしても,著作権者とCQ出版(株)は,その責任を負いません. (2)プログラムやデータにバグや欠陥があったとしても,著作権者とCQ出版(株)は,修正や改良の義務を負いません. --------------------------- 以上 ---------------------------------
連載*6502マイコン・ボード製作記(最終回)(TR0704P.zip) : 628,409(バイト)