ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

MSX User'sコミュのMSXを最近起動させた方の報告

  • mixiチェック
  • このエントリーをはてなブックマークに追加
実機がまだ健在の方、起動させた・使っているという報告をしましょう。

コメント(48)

 私のFS-A1WXは健在です。
先月中古ショップでコナミの「サーカスチャーリー」とカシオの「熱戦甲子園」を購入しました。

 確かROMカセットのソフトは基盤に少し湿気を与えると正常に動作しやすくなるらしいです。
 私はエアダスターのガスの湿気で気持ちだけ濡らしました(笑)

 FDDドライブのベルトはメーカーから部品を取り寄せ自分で修理しましたよ。
ベルトは1本200円です(^^)
FDDについてですが・・・
私の場合は古いPCから取り外した3モード対応のFDDつけたら動きましたよ。
小型のモーターで直にディスクを回すタイプのドライブだと今後ベルトの劣化に悩まされることもないかと・・・

ヘッドの劣化は避けようがないですけどね。
つい先ほど、FS-A1ST を押し入れから引っ張り出してきて、
自作ソフトの動作確認のために動かしました。
数年ぶりの電源投入ですが、ちゃんと FDD も動きました。
(数年前に1度ドライブベルトは交換してる)

自作ソフト
http://www5d.biglobe.ne.jp/~hra/note/msx_game/chapter40.htm
1 CLEAR 500
10 DIM CB$(1,31)
100 V=&h0:CC$="00":KK$="0000"
110 A=PEEK(V):A$=LEFT$(CC$,2-LEN(HEX$(A)))+HEX$(A):AD$=LEFT$(KK$,4-LEN(HEX$(V)))+HEX$(V)
112 A1=PEEK(V+1):A2=PEEK(V+2):A3=PEEK(V+3)
113 A1$=LEFT$(CC$,2-LEN(HEX$(A1)))+HEX$(A1):A2$=LEFT$(CC$,2-LEN(HEX$(A2)))+HEX$(A2):A3$=LEFT$(CC$,2-LEN(HEX$(A3)))+HEX$(A3)
115 IF A=&hFD THEN GOTO 900
120 ON FIX(A/16)+1 GOSUB 2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000,3100,3200,3300,3400,3500
200 READ CK$
210 MM$=MID$(CK$,2,2):HH=VAL(LEFT$(CK$,1))
220 IF A$<>MM$ THEN GOTO 200
221 KC$=A$+" "+RIGHT$(CK$,LEN(CK$)-3)+" "
222 VV$=LEFT$(CC$,2-LEN(HEX$(PEEK(V+1))))+HEX$(PEEK(V+1))
224 WW$=LEFT$(CC$,2-LEN(HEX$(PEEK(V+2))))+HEX$(PEEK(V+2))
230 ON HH+1 GOTO 300,400,500,600,700,800,900
300 PRINT AD$;" ";KC$:V=V+1:GOTO 110
400 MID$(KC$,4,2)=VV$:XX=INSTR(KC$,"$")+1:MID$(KC$,XX,2)=VV$
410 PRINT AD$;" ";KC$:V=V+2:GOTO 110
500 MID$(KC$,4,5)=VV$+" "+WW$:XX=INSTR(KC$,"$")+1:MID$(KC$,XX,4)=WW$+VV$
510 PRINT AD$;" ";KC$:V=V+3:GOTO 110
600 RESTORE 650
602 FOR I=0 TO 7:READ CB$(O,I):NEXT I
604 FOR I=0 TO 31:READ CB$(1,I):NEXT I
606 HJ=PEEK(V+1):HJ$=LEFT$(CC$,2-LEN(HEX$(HJ)))+HEX$(HJ)
608 PRINT AD$;" ";A$;" ";HJ$;" ":V=V+2:GOTO 110
650 DATA B,C,D,E,H,L,(HL),A
660 DATA "RLC","RRC","RL","RR","SLA","SRA","SLL","SRL","BIT 0,","BIT 1,","BIT 2,","BIT 3,","BIT 4,"BIT 5,","BIT 6,",BIT 7,"
670 DATA "RES 0,","RES 1,","RES 2,","RES 3,","RES 4,","RES 5,","RES 6,","RES 7,"
680 DATA "SET 0,","SET 1,","SET 2,","SET 3,","SET 4,","SET 5,","SET 6,","SET 7,"
700 RESTORE 4000
705 IF A1=&h2 THEN GOTO 790
706 IF A1=&hBB OR A1=&hC2 THEN GOTO 790
707 IF A1=&hAF OR A1=&h8A THEN GOTO 790
708 IF A1=&h0 OR A1=&hBA THEN GOTO 795
709 IF A1=&hFF OR A1=&hDF THEN GOTO 795
710 READ CK$
720 MM$=MID$(CK$,5,2):WW$=LEFT$(CK$,1):IF WW$="4" THEN A1$="CB":GOTO 760
722 IF WW$="9" THEN PRINT AD$;" DD ";HEX$(PEEK(V+1)):V=V+2:GOTO 110
724 A1$=LEFT$(CC$,2-LEN(HEX$(A1)))+HEX$(A1)
726 IF A1$<>MM$ THEN GOTO 710
728 H2=VAL(LEFT$(CK$,1)+1
730 ON H2 GOTO 740,745,750,755,760,765
740 KC$=MID$(CK$,2,5)+" "+RIGHT$(CK$,LEN(CK$)-6)
742 PRINT AD$;" ";KC$:V=V+2:GOTO 110
745 A2$=LEFT$(CC$,2-LEN(HEX$(A2)))+HEX$(A2):KC$=MID$(CK$,2,5)+" "+A2$+" "+RIGHT$(CK$,LEN(CK$)-6)
746 I=INSTR(KC$,"$"):MID$(KC$,I+1,2)=A2$
747 PRINT AD$;" ";KC$:V=V+3:GOTO 110
750 REM
751 KC$=MID$(CK$,2,5)+" "+A2$+" "+A3$+" "+RIGHT$(CK$,LEN(CK$)-9)
752 N=INSTR(KC$,"$"):MID$(KC$,N+1,4)=A3$+A2$
753 PRINT AD$;" ";KC$:V=V+4:GOTO 110
755 KC$=MID$(CK$,2,5)+" "+A2$+" "+RIGHT$(CK$,LEN(CK$)-6)
757 S=INSTR(KC$,"$"):MID$(KC$,S+1,2)=A2$
759 PRINT AD$;" ";KC$:V=V+3:GOTO 110
760 WW$=MID$(CK$,5,2):IF A3$<>WW$ THEN GOTO 710
761 KC$="DD CB "+A2$+" "+A3$+" "+RIGHT$(CK$,LEN(CK$)-6)
762 PRINT AD$;" ";KC$:V=V+4:GOTO 110
765 REM
767 PRINT AD$;" DD 36 ";A2$;" ";A3$;" LD (IX+$";A2$;"),$";A3$
769 V=V+4:GOTO 110
790 REM
791 PRINT AD$;" DD ";A1$;" ";A2$;" ";A3$
792 V=V+4:GOTO 110
795 REM
796 PRINT AD$;" DD ";A1$;" ";A2$
797 V=V+3:GOTO 110
800 REM
802 IF A1=&h43 THEN GOTO 850
804 IF A1=&h4B THEN GOTO 852
806 IF A1=&h53 THEN GOTO 854
808 IF A1=&h5B THEN GOTO 856
810 IF A1=&h63 THEN GOTO 858
812 IF A1=&h6B THEN GOTO 860
814 IF A1=&h73 THEN GOTO 862
816 IF A1=&h7B THEN GOTO 864
820 RESTORE 5000
822 READ CK$
824 WW$=LEFT$(CK$,2)
826 IF A1$<>WW$ THEN GOTO 822
828 PRINT AD$;" ED ";LEFT$(CK$,2);" ";RIGHT$(CK$,LEN(CK$)-2):V=V+2:GOTO 110
850 PRINT AD$;" ED 43 ";A2$;" ";A3$;" LD ($";A3$;A2$;"),BC":V=V+4:GOTO 110
852 PRINT AD$;" ED 4B ";A2$;" ";A3$;" LD BC,($";A3$;A2$;")":V=V+4:GOTO 110
854 PRINT AD$;" ED 53 ";A2$;" ";A3$;" LD ($";A3$;A2$;"),DE":V=V+4:GOTO 110
856 PRINT AD$;" ED 5B ";A2$;" ";A3$;" LD DE,($";A3$;A2$;")":V=V+4:GOTO 110
858 PRINT AD$;" ED 63 ";A2$;" ";A3$;" LD ($";A3$;A2$;"),HL":V=V+4:GOTO 110
860 PRINT AD$;" ED 6B ";A2$;" ";A3$;" LD HL,($";A3$;A2$;")":V=V+4:GOTO 110
862 PRINT AD$;" ED 73 ";A2$;" ";A3$;" LD ($";A3$;A2$;"),SP":V=V+4:GOTO 110
864 PRINT AD$;" ED 7B ";A2$;" ";A3$;" LD SP,($";A3$;A2$;")":V=V+4:GOTO 110
900 REM
904 IF A1=&hCB THEN RESTORE 950:GOTO 940
906 RESTORE 6000
908 READ CK$
910 WW=VAL(LEFT$(CK$,1)):MM$=MID$(CK$,2,2)
912 IF A1$<>MM$ THEN GOTO 908
913 ON WW GOTO 920,925,930,935
914 PRINT AD$;" FD ";MM$;" ";RIGHT$(CK$,LEN(CK$)-3):V=V+2:GOTO 110
920 PRINT AD$;" ED ";MM$;" ";A2$;" ";RIGHT$(CK$,LEN(CK$)-3);A2$;")":V=V+3:GOTO 110
925 I=INSTR(CK$,"$"):MID$(CK$,I+1,4)=A3$+A2$
926 PRINT AD$;" FD ";A1$;" ";A2$;" ";A3$;RIGHT$(CK$,LEN(CK$)-3):V=V+4:GOTO 110
930 I=INSTR(CK$,"$"):MID$(CK$,I+1,2)=A2$
931 PRINT AD$;" FD ";A1$;" ";A2$;" ";RIGHT$(CK$,LEN(CK$)-3):V=V+3:GOTO 110
935 PRINT AD$;" FD 36 ";A2$;" ";A3$;" LD (IY+$";A2$;"),$";A3$:V=V+4:GOTO 110
940 READ CK$
941 WW$=LEFT$(CK$,2):IF WW$<>A3$ THEN GOTO 940
942 PRINT AD$;" FD CB ";A2$;" ";CK$;A2$;")":V=V+4:GOTO 110
950 DATA "06 RLC (IY+$","0E RRC (IY+$","16 RL (IY+$","1E RR (IY+$"
951 DATA "26 SLA (IY+$","2E SRA (IY+$","36 SLL (IY+$","3E SRL (IY+$"
952 DATA "46 BIT 0,(IY+$","4E BIT 1,(IY+$","56 BIT 2,(IY+$","5E BIT 3,(IY+$"
953 DATA "66 BIT 4,(IY+$","6E BIT 5,(IY+$","76 BIT 6,(IY+$","7E BIT 7,(IY+$"
954 DATA "86 RES 0,(IY+$","8E RES 1,(IY+$","96 RES 2,(IY+$","9E RES 3,(IY+$"
955 DATA "A6 RES 4,(IY+$","AE RES 5,(IY+$","B6 RES 6,(IY+$","BE RES 7,(IY+$"
956 DATA "C6 SET 0,(IY+$","CE SET 1,(IY+$","D6 SET 2,(IY+$","DE SET 3,(IY+$"
957 DATA "E6 SET 4,(IY+$","EE SET 5,(IY+$","F6 SET 6,(IY+$","FE SET 7,(IY+$"
1000 DATA "000NOP","201LD BC,$","002LD (BC),A","003INC BC","004INC B","005DEC B","106LD B,$","007RLCA"
1001 DATA "008EX AF,AF'","009ADD HL,BC","00ALD A,(BC)","00BDEC BC","00CINC C","00DDEC C","10ELD C,$","00FRRCA"
1002 DATA "110DJNZ $","211LD DE,$","012LD (DE),A","013INC DE","014INC D","015DEC D",116LD D,$",017RLA"
1003 DATA "118JR $","019ADD HL,DE","01ALD A,(DE)","01BDEC DE","01CINC E","01DDEC E","11ELD E,$","01FRRA"
1004 DATA "120JR NZ,$","221LD HL,$","222LD ($ ),HL","023INC HL","024INC H","025DEC H","126LD H,$","027DAA"
1005 DATA "128JR Z,$","029ADD HL,HL","22ALD HL,($ )","02BDEC HL","02CINC L","02DDEC L","12ELD L,$","02FCPL"
1006 DATA "130JR NC,$ ","231LD SP,$","232LD ($ ),A","033INC SP","034INC (HL)","035DEC (HL)","136LD (HL),$","037SCF"
1007 DATA "138JR C,$","039ADD HL,SP","23ALD A,($ )","03BDEC SP","03CINC A","03DDEC A","13ELD A,$","03FCCF"
1008 DATA "040LD B,B","041LD B,C","042LD B,D","043LD B,E","044LD B,H","045LD B,L","046LD B,(HL)","047LD B,A"
1009 DATA "048LD C,B","049LD C,C","04ALD C,D","04BLD C,E","04CLD C,H","04DLD C,L","04ELD C,(HL)","04FLD C,A"
1010 DATA "050LD D,B","051LD D,C","052LD D,D","053LD D,E","054LD D,H","055LD D,L","056LD D,(HL)","057LD D,A"
1011 DATA "058LD E,B","059LD E,C","05ALD E,D","05BLD E,E","05CLD E,H","05DLD E,L","05ELD E,(HL)","05FLD E,A"
1012 DATA "060LD H,B","061LD H,C","062LD H,D","063LD H,E","064LD H,H","065LD H,L","066LD H,(HL)","067LD H,A"
1013 DATA "068LD L,B","069LD L,C","06ALD L,D","06BLD L,E","06CLD L,H","06DLD L,L","06ELD L,(HL)","06FLD L,A"
1014 DATA "070LD (HL),B","071LD (HL),C","072LD (HL),D","073LD (HL),E","074LD (HL),H","075LD (HL),L","076HALT"
1015 DATA "077LD (HL),A","078LD A,B","079LD A,C","07ALD A,D","07BLD A,E","07CLD A,H","07DLD A,L","07ELD A,(HL)","07FLD A,A"
1016 DATA "080ADD A,B","081ADD A,C","082ADD A,D","083ADD A,E","084ADD A,H","085ADD A,L","086ADD A,(HL)","087ADD A,A"
1017 DATA "088ADC A,B","089ADC A,C","08AADC A,D","08BADC A,E","08CADC A,H","08DADC A,L","08EADC A,(HL)","08FADC A,A"
1018 DATA "090SUB B","091SUB C","092SUB D","093 SUB E","094SUB H","095SUB L","096SUB (HL)","097SUB A"
1019 DATA "098SBC A,B","099SBC A,C","09ASBC A,D","09BSBC A,E","09CSBC A,H","09DSBC A,L","09ESBC A,(HL)","09FSBC A,A"
1020 DATA "0A0AND B","0A1AND C","0A2AND D","0A3AND E","0A4AND H","0A5AND L","0A6AND (HL)","0A7AND A"
1021 DATA "0A8XOR B","0A9XOR C","0AAXOR D","0ABXOR E","0ACXOR H","0ADXOR L","0AEXOR (HL)","0AFXOR A"
1022 DATA "0B0OR B","0B1OR C","0B2OR D","0B3OR E","0B4OR H","0B5OR L","0B6OR (HL)","0B7OR A"
1023 DATA "0B8CP B","0B9CP C","0BACP D","0BBCP E","0BCCP H","0BDCP L","0BECP (HL)","0BFCP A"
1024 DATA "0C0RET NZ","0C1POP BC","2C2JP NZ,$","2C3JP $","2C4CALL NZ,$","0C5PUSH BC","1C6ADD A,$ ","0C7RST $00"
1025 DATA "0C8RET Z","0C9RET JP","2CAZ,$","3CB**","2CCCALL Z,$","2CDCALL $","1CEADC A,$","0CFRST $08"
1026 DATA "0D0RET NC","0D1POP DE","2D2JP NC,$","1D3OUT ($ ),A","2D4CALL NC,$","0D5PUSH DE","1D6SUB $","0D7RST $10"
1027 DATA "0D8RET C","0D9EXX","2DAJP C,$","1DBIN A,($ )","2DCCALL C,$","4DD//","1DESBC A,$","0DFRST $18"
1028 DATA "0E0RET PO","0E1POP HL","2E2JP PO,$","0E3EX (SP),HL","2E4CALL PO,$","0E5PUSH HL","1E6AND $","0E7RST $20"
1029 DATA "0E8RET PE","0E9JP (HL)","2EAJP PE,$","0EBEX DE,HL","2ECCALL PE,$","5ED!!","1EEXOR $","0EFRST $28"
1030 DATA "0F0RET P","0F1POP AF","2F2JP P,$","0F3DI","2F4CALL P,$","0FPUSH AF","1F6OR $","0F7RST $30"
1031 DATA "0F8RET M","0F9LD SP,HL","2FAJP M,$","0FBE1","2FCCALL M,$","6FD??","1FECP $","0FFRST $38"
2000 RESTORE 1000:RETURN
2100 RESTORE 1002:RETURN
2200 RESTORE 1004:RETURN
2300 RESTORE 1006:RETURN
2400 RESTORE 1008:RETURN
2500 RESTORE 1010:RETURN
2600 RESTORE 1012:RETURN
2700 RESTORE 1014:RETURN
2800 RESTORE 1016:RETURN
2900 RESTORE 1018:RETURN
3000 RESTORE 1020:RETURN
3100 RESTORE 1022:RETURN
3200 RESTORE 1024:RETURN
3300 RESTORE 1026:RETURN
3400 RESTORE 1028:RETURN
3500 RESTORE 1030:RETURN
4000 DATA "0DD 01ADD IX,BC","0DD 19ADD IX,DE","2DD 21LD IX,$ ","2DD 22LD ($ ),IX"
4001 DATA "0DD 23INC IX","0DD 29ADD IX,HL","2DD 2ALD IX,($ )","0DD 2BDEC IX"
4002 DATA "1DD 34INC (IX+$ )","1DD 35DEC (IX+$ )","5DD 36LD (IX+$ ),$ ","0DD 39ADD IX,SP"
4003 DATA "3DD 46LD B,(IX+$ )","3DD 4ELD C,(IX+$ )","3DD 56LD D,(IX+$ )","3DD 5ELD E,(IX+$ )"
4004 DATA "3DD 66LD H,(IX+$ )","3DD 6ELD L,(IX+$ )","3DD 70LD (IX+$ ),B","3DD 71LD (IX+$ ),C"
4005 DATA "3DD 72LD (IX+$ ),D","3DD 73LD (IX+$ ),E","3DD 74LD (IX+$ ),H","3DD 75LD (IX+$ ),L"
4006 DATA "3DD 77LD (IX+$ ),A","3DD 7ELD A,(IX+$ )","3DD 86ADD A,'IX+$ )","3DD 8EDEC A,(IX+$ )"
4007 DATA "3DD 96SUB (IX+$ )","3DD 9ESBC A,(IX+$ )","
4008 DATA "3DD B6OR (IX+$ )","3DD BECP (IX+$ )","4DD 06RLC (IX+$ )","4DD 0ERRC (IX+$ )"
4009 DATA "4DD16RL (IX+$ )","4DD 1ERR (IX+$ )","4DD 26SLA (IX+$ )","4DD 2ESRA (IX+$ )"
4010 DATA "4DD 3ESRL (IX+$ )","4DD 46BIT 0,(IX+$ )","4DD 4EBIT 1,(IX+$ )","4DD 56BIT 2,(IX+$ )"
4011 DATA "4DD 5EBIT 3,(IX+$ )","4DD 66BIT 4,(IX+$ )","4DD 6EBIT 5,(IX+$ )","4DD 76BIT 6,(IX+$ )"
4012 DATA "4DD 7EBIT 7,(IX+$ )","4DD 86RES 0,(IX+$ )","4DD 8ERES 1,(IX+$ )","4DD 96RES 2,(IX+$ )"
4013 DATA "4DD 9ERES 3,(IX+$ )","4DD A6RES 4,(IX+$ )","4DD AERES 5,(IX+$ )","4DD B6RES 6,(IX+$ )"
4014 DATA "4DD BERES 7,(IX+$ )","4DD C6SET 0,(IX+$ )","4DD CESET 1,(IX+$ )","4DD D6SET 2,(IX+$ )"
4015 DATA "4DD DESET 3,(IX+$ )","4DD E6SET 4,(IX+$ )","4DD EESET 5,(IX+$ )","4DD F6SET 6,(IX+$ )"
4016 DATA "4DD FESET 7,(IX+$ )","0DD E1POP IX","0DD E3EX (SP),IX","0DD E5PUSH IX","0DD E9JP (IX)","0DD F9LS SP,IX"
5000 DATA "40IN B,(C)","41OUT (C),B","42SBC HL,BC","44NEG","45RETN","46IM 0","47LD I,A"
5007 DATA "48IN C,(C)","49OUT (C),C","4AADC HL,BC","4DRETI","4FLD R,A","50IN D,(C)","51OUT (C),D","52SBC HL,DE"
5015 DATA "56IM 1","57LD A,I","58IN E,(C)","59OUT (C),E","5AADC HL,DE","5EIM 2","5FLD A,R"
5023 DATA "60IN H,(C)","61OUT (C),H","62SBC HL,HL","67RRD","68IN L,(C)","69OUT (C),L"
5031 DATA "6AADC HL,HL","6FRLD","72SBC HL,SP","78IN A,(C)","79OUT (C),A","7AADC HL,SP","A0LDI","A1CPI","A2INI","A3OUTI","A8LDD"
5039 DATA "A9CPD","ABIND","ACOUTD","B0LDIR","B1CPIR","B2INIR","B3OTIR","B8LDDR","B9CPDR","BAINDR","BBOTDR","F0"
6000 DATA "001ADD IY,BC","019ADD IY,DE","221LD IY,$ ","222LD ($ ),IY"
6001 DATA "023INC IY","029ADD IY,HL","22ALD IY,($ ","22BDEC IY"
6002 DATA "334INC (IY+$ )","335DEC (IY+$ )","356LD D,(IY+$ )","35ELD E,(IY+$ )","047"
6004 DATA "366LD H,(IY+$ )","36ELD L,(IY+$ )","370LD (IY+$ ),B","371LD (IY+$ ),C","08B"
6005 DATA "372LD (IY+$ ),D","373LD (IY+$ ),E","374LD (IY+$ ),H","375LD (IY+$ ),L","377LD (IY+$ ),A","37ELD A,(IY+$ )","000","002","0CF"
6006 DATA "386ADD A,(IY+$ )","38EDEC A,(IY+$ )","396SUB (IY+$ )","39ESBC A,(IY+$ )","3A6AND (IY+$ )","3AEXOR (IY+$ )","3B6OR (IY+$ )","3BECP (IY+$ )"
6007 DATA "0E1POP IY","0E3EX (SP),IY","0E5PUSH IY","0E6JP (IY)","0E9LD SP,IY"
なんのPかっつーと

MSXのROMもRAMもまとめて中身みれる逆アセンブラーっす

100行目のVの値をいじって開始番地を変えてください。動くことは再現済です。


次回はマシン語モニタの予定。ちなみにノーマルMSXの12KRAMで動く仕様です。
10000 C=11
10010 K=3
10020 IF INT(C/K)<>(C/K) AND C>K*K THEN K=K+2:GOTO 10020
10030 REM
10040 IF INT(C/K)<>(C/K) THEN PRINT C;
10050 C=C+2
10060 IF C>1000 THEN END
10070 GOTO 10010

配列を用いなかったので

じっ と待っていれば扱える整数値の限界まで 素数を 吐き出し続けるプログラム。えっこんな短いプログラムで出せるもんかよふざけんなとお思いでしょうが入れて走らせて。10060のCの値をいじるとそれこそ無限に求め続けますが

MSXの整数値は32768までかなっ。そんなかんじになるのでごる。
久々(数年ぶり)にA1WXの電源を入れたらFDDより異音が(泣)
開けてみないとわかりませんが、ベルトが劣化してるのかな。
ゲームROMは起動できたのが救いですが…。
 私のA1WXもFDDが壊れちゃいました(><)
私のはベルトは修理したんだけど・・・。「Disk offline」・・・(><)

A1F使ってます。
FDDはすでに壊れてしまい直すのが億劫なのでそのままの状態,もっぱらROMで遊んでいます。
つい先ほど,この20年余りクリアできずにいた「スーパーレイドック」を,とうとう1人プレイで終わらせました(コンティニュー使いまくりましたが…)。
胸のつかえが一つとれたような心境です。
最近安くなったリニアPCMレコーダ(7千円くらい)にカセットテープのゲームをダビング(死語)して遊んでみました。
かなりの割合でちゃんと遊べるし、うまくやるとセーブ/ロードも自由自在。なかなか使えます。
パソコンで同様のことは昔からできましたが、小さいと取り回しがすごく楽です。

ただ、30KBくらいのプログラムがWAVにすると30MBくらいになるのと、ロード時間は全く短くならないので、モヤモヤしますが。
BASICから 投稿MIDI再生の為にFA-A1GT 起動させました

FDDも生きています
予備3本ありますし

ただ外部のSONY FDD HBD-F1は
フロッピが上手く定位置に嵌まらない事があるので
たまにエラーが出ます

FA-A1WSX〜GTのベルトは共通だったような..
( 186,mm平ベルト(60π))

サンヨーのPHC-70FDを使ってます。
この機種はベルトの交換の必要がなくて良いですよ。
後使うのは1ChipMSXですね。
ROMゲームなら十分使えます。
先日押入れから出てきたMSXのゲーム!!
約20年ぶりに起動したらまだ動きました!!わーい(嬉しい顔)
みんなも持ってたゲームはあるかな?

http://www.nicovideo.jp/watch/sm13490012
↑で動かした実機はパナソニックのFS-A1!!
ネットに画像があった!!
http://blog.goo.ne.jp/80-cafe/e/feb9bb4e26dcdbe76f515fdb1a0aca4e
イメージキャラクター「アシュギーネ」のパッケージがかっけえええええええ!!!!!
FS-A1は、他でもない、記念すべき、国内向け「パナソニック」ブランド第一号製品でしたから。その半年前くらいに出ていた、本体・キーボード分離で20万位したFS-5500までは「ナショナル」だった。

価格もさることながら、ブランドといい(当時のMSXマガジンには「『ナショナル』というと良くも悪くも白物家電のイメージが付きまとう、脱家電のイメージを狙ってブランドを変えた」との評が載っていた)、「アシュギーネ」といい、当時の松下の並々ならぬ意気込みが感じられたものです。それから幾星霜、社名も白物家電もパナソニックになってしまうとは予想もつきませんでしたが。
なるほどー!!アシュギーネはそんな意気込みの中生まれたのか!だからかっこいいわーい(嬉しい顔)
A1WSXを使ってます。
先日MSX版ドラクエ2を購入したので電源ON!無事起動しました。
ファミコンの復活の呪文使えたのでラッキーでした^^
>>27
動画を見る限りでは本体のスペースキーが常に押されてる状態だと思います。
コナミのゲームはスペースキーがジョイパッドの1ボタンですので
R=TYPEも同じ為に波動砲充填しているのだと思います。
メニュー画面が起動した時のビープ音鳴りっぱなしもその為でしょう。
> Blaster Burnさん
どもexclamationしかしアシュギーネと高橋名人が普通に全てのボタン反応したのはなぜでしょう(笑)
>35 峻輔シッコクシッコクさん
本体操作にスペースキーが割り当てられていないだけだと思います。
コナミのゲームは、1ボタンがスペース、2ボタンがM&Nです。
高橋名人は、Shift,Z,Xあたりを使ったと思います。(20年以上前の記憶なので違っていたらすみません)
本体の方でどのキーで反応するか確認してみてください。
ターボRGT、フロッピーディスクドライブが壊れてた…ショック!

ついでに大量のMFAN全部捨てられてた〜!
付録のフロッピーは大量にある(笑)
RGBモニタがヘタって使って代わりに中古のアナログ液晶TVを入手、コンポジットで画像・・。
それでもスナッチャーのオープニングに涙。

ところでMSX関係フリーソフトのアーカイブ、ググっても見つからないのですがライセンスかなにか問題があったのでしょうか?
>>[38]

 フリーソフトですが、具体的にはどのような物をお探しでしょうか?
 自分が知っている分なら以下があります。

Vector:ダウンロード 他のOS用のソフト > MSX用
http://www.vector.co.jp/vpack/filearea/other/msx/

Baboo! JAPAN : ツール
http://www.baboo.net/japan.cgi?/soft/tool/

FSW倉庫(旧)
http://sakuramail.net/fswold/findex.html
 書込みした後に何ですが、フリーソフトウェアについての話題を続けるなら、以下のトピックの方が良いかもしれません。

WANTED! こんなの探しています
http://mixi.jp/view_bbs.pl?comm_id=1523&id=9804242
☆起動報告其の壱☆

先月ヤフオクで1980円で購入した日立 MB-H21(msx1)を東芝REGZA40インチフルHD液晶テレビにコンポジット端子にて接続しました。 

電源入れたら問題なくタイトル画面が表示し、BASIC画面もゲームも問題なく出来てます。

壁掛け風テレビ台の下段右が日立 MB-H21本体です。

中段の自作サブPC(HDMI1端子)とPS2(D5端子)、下段の初代PS3の60GB(HDMI2端子)と入力切替しつつ共用し使ってます。
☆起動報告其の弐☆

その後、半月ほどのち、ヤフオクにて32000円で購入したソニーHB-F1XDJ (MSX2+)はアナログRGB21ピン接続で綺麗に表示したいと思い、ヤフオクでAVマルチ端子付きのソニー液晶VEGA23インチを7000円で購入しました。

HB-F1XDJ本体の8ピンRGB端子からAVマルチ端子に変換するために、Amazonで「穴場開発事業団」より2種類の変換ケーブルを購入しました。

8ピンRGB端子→アナログRGB21ピン端子(オス)変換ケーブル2m 3000円
アナログRGB21ピン端子(メス)→AVマルチ端子変換ケーブル2m 5000円

本体と変換ケーブル2種とVEGAを接続し起動した所、コンポジットとは別次元に綺麗に表示しました。

Sony製品同士と言う事もあり相性も良さそうです。 カートリッジゲームもフロッピーディスクゲームも問題なく出来ます。

コンデンサ交換をはじめとしてディスクドライブのベルト交換や内部清掃をしっかりとされているこの方からヤフオクで落札し手に入れたので問題なく使えそうなので、今後とも大切に使い続けようと思います。

http://hanihanisayoko.seesaa.net/category/21726926-1.html
2年くらい前にFS-A1を起動させました
最初動かなくて、電源周りのデカいコンデンサが盛大に液漏れしてて清掃・交換しましたが…
あ、一番大事な改造を忘れていました。
ACアダプタがなくて、にが氏のHPを参考に秋月で売ってる9V-2Aので動作するように改造してます。
>>[43]

 ツイッターで同期X68000の修理状況のツイートがよく流れてくるが、コンデンザ破損が多いみたいですね。

 私はPC-8001を母に捨てられたので関係ないですがorz
>>[45]
>コンデンザ破損が多いみたいですね。
流石に30年も経てば寿命も来ますよね。
でも日本製コンデンサでは見た覚えがない気がします。

>私はPC-8001を母に捨てられたので
レトロPCって価値の分からない人から見たらまんまゴミですもんね…。
>>[46]

 しかし俺には、完全予約制とは言え、家から1時間で行ける、東京都青梅のココがある!w(写っていないが、写真の背後にX68もあります。)

 先月逝った時は、45年ぶりにPC-8001でプログラミングし(何と「機種X」に使われた実物もある)、博物館のご厚意で、タダでカセットテープを頂き保存してもらえたのには驚いたが、その横で見ていた小学生の女の子が、MSXで幾つかプログラミングしてテープに保存していたのには、もっと驚きwww
初めまして脂ぎった中年がいい年してMSXをはじめました。
最近買ったのは
メガロムマッパーとHitbitのXDJを手に入れました。
用途はDOSでアセンブリでも試そうかと思っていますq

それとは別に海外から取り寄せた msx omegaを組み立てているところです。
修理と拡張が主な楽しみです
1枚目は作りかけのMSX、他は趣味で作った8ビットコンピューターです。

ログインすると、残り11件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

MSX User's 更新情報

MSX User'sのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング