MSX-BASICの奥義を伝授するスレat TECH
MSX-BASICの奥義を伝授するスレ - 暇つぶし2ch878:DOSからSUB-ROMのBIOSを呼ぶ
16/02/23 00:49:10.29 tto5lnBWm
リストAその3(リストAはここまで)


;
LD HL,10 ;THROW AWAY THE INTERFACE ROUTINE
ADD HL,SP
LD SP,HL
RET
;
END


以上、MSX Datapackのサンプルプログラムより。

「テクニカルガイドブック」でもSUB-ROMのBIOSを呼ぶのは非常に面倒だ、と書かれていたが……サンプルプログラムはスタック上に呼び出しルーチンを置くという方法が。

879:DOSからSUB-ROMのBIOSを呼ぶ
16/02/23 00:54:09.64 tto5lnBWm
このルーチンを使ったDOS上のプログラム。

SCREEN6にする(SUB)→BEEP(SUB)→キー入力待ち(MAIN)→テキストモードに戻す(MAIN)→BEEP(SUB)→終了


リストBその1


EXTRN CALSUB
;
CHGMOD EQU 00D1H ;SUBROM-CHANGE SCREEN
CHGET EQU 009FH ;MAIN-KEYIN
TOTEXT EQU 00D2H ;MAIN-TEXT MODE
BEEP EQU 017DH ;SUBROM-BEEP
;
CALSLT EQU 001CH ;MAINROM-INTERSLOT CALL
EXPTBL EQU 0FCC1H ;MAINROM-SLOT

880:DOSからSUB-ROMのBIOSを呼ぶ
16/02/23 00:55:57.50 tto5lnBWm
リストBその2


;
LD A,6
LD IX,CHGMOD
CALL CALSUB
;
LD IX,BEEP
CALL CALSUB
;
LD IX,CHGET
LD IY,(EXPTBL-1)
CALL CALSLT
;
LD IX,TOTEXT
LD IY,(EXPTBL-1)
CALL CALSLT
;
LD IX,BEEP
CALL CALSUB
;
RET
;
END

881:DOSからSUB-ROMのBIOSを呼ぶ
16/02/23 01:12:02.76 tto5lnBWm
実行ファイル(????.com)をダンプリストにしたもの。
Windowsのバイナリエディタで入力→????.comでセーブ→MSXに転送。


0100: 3E 06 DD 21 D1 00 CD 2E 01 DD 21 7D 01 CD 2E 01
0110: DD 21 9F 00 FD 2A C0 FC CD 1C 00 DD 21 D2 00 FD
0120: 2A C0 FC CD 1C 00 DD 21 7D 01 CD 2E 01 C9 D9 08
0130: 21 5F 01 E5 21 00 C3 E5 DD E5 21 DD 21 E5 21 33
0140: 33 E5 21 00 00 39 3E C3 32 D6 FD 22 D7 FD 08 D9
0150: DD 21 66 00 FD 2A C0 FC CD 1C 00 FB 21 0A 00 39
0160: F9 C9


機械語の初心者には、M80やXasは使いこなせない。
(99BasicでHEX→バイナリ変換は作ったが)

BASIC用の機械語プログラムは、PC用はZASM、
MSX用は永久保存版1の付録にある「MSX-DOSスーパーハンドブック」のアセンブラで作ったほうが簡単だ。

882:DOSからSUB-ROMのBIOS 訂正1
16/02/23 22:30:09.88 tto5lnBWm
リスト1(MSX Datapackのサンプル


883:)に誤りがあったので訂正。"PUBLIC CALSUB"で、他のプログラムから呼び出すサブルーチンとして使う。;       +0    INC    SP;       +1    INC    SP;       +2    LD     IX,<SUB-ROM ENTRY>;       +6    NOP;       +7    JP     EXTROM



884:DOSからSUB-ROMのBIOS 訂正2
16/02/23 22:30:50.05 tto5lnBWm
CALSLT    EQU    001CH
EXTROM    EQU    015FH
NMI       EQU    0066H
EXPTBL    EQU    0FCC1H
;
_CALSUB::
          EXX
          EX     AF,AF'
          LD     HL,EXTROM
          PUSH   HL
          LD     HL,0C300H
          PUSH   HL
          PUSH   IX
          LD     HL,021DDH
          PUSH   HL
          LD     HL,03333H
          PUSH   HL
          LD     HL,0
          ADD    HL,SP
          LD     A,0C3H
          LD     (H.NMI),A
          LD     (H.NMI+1),HL
          EX     AF,AF'
          EXX

885:DOSからSUB-ROMのBIOS 訂正3
16/02/23 22:36:05.21 tto5lnBWm
;
          LD     IX,NMI
          LD     IY,(EXPTBL-1)
          CALL   CALSLT
          EI
;
          LD     HL,10
          ADD    HL,SP
          LD     SP,HL
          RET

          END


一番重要なところを書き落とした。

          LD     IX,NMI
          LD     IY,(EXPTBL-1)
          CALL   CALSLT

MAIN ROMをインタースロットコール→NMIフックを呼ぶ→スタックに書かれたプログラムでSUB ROMを呼ぶ。これが抜けていた。申し訳ありません。

URLリンク(ngs.no.coocan.jp)

のソースリストを引用。読みづらいので大文字に変換。

886:DOSからSUB-ROMのBIOS 最後に
16/02/23 22:39:23.26 tto5lnBWm
>>872-873のプログラムは私が作ったものなので、Datapackの作者とは無関係。
ただ、>>875-877のソースリストの先頭に

PUBLIC CALSUB

を書いておく必要がある。

887:CALL CPU命令を増設
16/02/25 03:03:21.34 6/BmD+Ggl
100 DEFINT A-Z:AD=&H8F90
110 READ A$:IF A$="*" THEN 130
120 POKE AD+C,VAL("&H"+A$):C=C+1:GOTO 110
130 DEFUSR=AD:A=USR(0):END
140 '
150 'Emulator ROM Make
160 '
170 'DEFUSR1=&H8FE9:A=USR1(0)
180 'BSAVE"CALLCPU.ROM",&H9000,&HAFFF
190 '
200 '----->Delete BSAVE header (7bytes)  FE 00 90 FF AF 00 90
210 '
220 DATA 3A,09,FD,E6,40,B7,28,09,1E,05,DD,21,6F,40,CD,59
230 DATA 01,AF,32,00,90,32,01,90,3A,42,F3,26,40,CD,24,00
240 DATA 21,00,90,11,00,40,ED,B0,3A,C1,FC,26,40,CD,24,00
250 DATA FB,3A,42,F3,E6,03,07,07,07,07,5F,3A,42,F3,E6,0C
260 DATA 83,3C,5F,16,00,21,C9,FC,19,36,20,3A,09,FD,F6,20
270 DATA 32,09,FD,C9,00,00,00,00,00,AF,21,80,90,11,81,90
280 DATA 01,7F,3F,77,ED,B0,3E,41,21,00,90,77,3C,23,77,C9
290 DATA 41,42,00,00,10,40,00,00,00,00,00,00,00,00,00,00
300 DATA FB,E5,21,2F,40,11,89,FD,1A,BE,20,0B,13,23,A7,20
310 DATA F7,E1,CD,50,40,A7,C9,0E,FF,AF,ED,B1,E1,37,C9,43
320 DATA 50,55,00,7E,E3,BE,23,E3,20,0D,DD,21,66,46,CD,59
330 DATA 01,FB,C9,1E,05,18,02,1E,02,DD,21,6F,40,CD,59,01
340 DATA 3A,2D,00,FE,03,38,EC,CD,33,40,28,DD,21,1C,52,CD
350 DATA 59,01,FB,F5,CD,33,40,29,F1,FE,03,30,D6,F6,80,CD
360 DATA 80,01,C9,00,00,00,00,00,00,00,00,00,00,00,00,00,"*"

888:CALL CPU命令を増設
16/02/25 03:12:30.22 6/BmD+Ggl
使用方法:CALL CPU(0-2)
0:Z80 1:R800(ROM) 2:R800(DRAM) その他はIllegal function callエラー。
MSX2+以前は常にIllegal function call。
このエラーが出たら、裏RAMにCALL CPU命令がセットされたとわかる。

【注意】
1.CALL MEMINIを実行中の場合はエラーが出るので、CALL MEMINI(0)で解除する。
2.命令増設後はCALL MEMINIが実行できなくなる。裏RAMを使用するため、メモリディスクの使用を禁止した。

【補足】
REM文を読めば、エミュレータ用ROMファイルの作成方法がわかるはず。
エミュレータ用ROMファイルを作成した場合、裏RAMは使用しないので、CALL MEMINIなどのメモリディスク命令が使用できる。

【最後に】
8F90H-8FFFのローダープログラムを改造したら、ノーマルROMゲームのローダーになるはず。ゲームの場合、メモリディスク使用チェックは必要ない。

889:CALL CPU命令を増設
16/02/25 03:57:30.48 6/BmD+Ggl
訂正~240-270行。LDIRの前にBCレジスタの値の設定を忘れた。
訂正前は異常が見つからなかったので、ミスの発見が遅れた。

100 DEFINT A-Z:AD=&H8F90
110 READ A$:IF A$="*" THEN 130
120 POKE AD+C,VAL("&H"+A$):C=C+1:GOTO 110
130 DEFUSR=AD:A=USR(0):END
140 '
150 'Emulator ROM Make
160 '
170 'DEFUSR1=&H8FE9:A=USR1(0)
180 'BSAVE"CALLCPU.ROM",&H9000,&HAFFF
190 '
200 '----->Delete BSAVE header (7bytes)  FE 00 90 FF AF 00 90
210 '
220 DATA 3A,09,FD,E6,40,B7,28,09,1E,05,DD,21,6F,40,CD,59
230 DATA 01,AF,32,00,90,32,01,90,3A,42,F3,26,40,CD,24,00
240 DATA 21,00,90,11,00,40,01,00,40,ED,B0,3A,C1,FC,26,40
250 DATA CD,24,00,FB,3A,42,F3,E6,03,07,07,07,07,5F,3A,42
260 DATA F3,E6,0C,83,3C,5F,16,00,21,C9,FC,19,36,20,3A,09
270 DATA FD,F6,20,32,09,FD,C9,00,00,AF,21,80,90,11,81,90
280 DATA 01,7F,3F,77,ED,B0,3E,41,21,00,90,77,3C,23,77,C9
290 DATA 41,42,00,00,10,40,00,00,00,00,00,00,00,00,00,00
300 DATA FB,E5,21,2F,40,11,89,FD,1A,BE,20,0B,13,23,A7,20
310 DATA F7,E1,CD,50,40,A7,C9,0E,FF,AF,ED,B1,E1,37,C9,43
320 DATA 50,55,00,7E,E3,BE,23,E3,20,0D,DD,21,66,46,CD,59
330 DATA 01,FB,C9,1E,05,18,02,1E,02,DD,21,6F,40,CD,59,01
340 DATA 3A,2D,00,FE,03,38,EC,CD,33,40,28,DD,21,1C,52,CD
350 DATA 59,01,FB,F5,CD,33,40,29,F1,FE,03,30,D6,F6,80,CD
360 DATA 80,01,C9,00,00,00,00,00,00,00,00,00,00,00,00,00,"*"

890:ノーマルROMゲームのローダー
16/02/26 03:45:30.28 5M5Yi5aow
100 DEFINT A-Z:AD=&H8FC0
110 READ A$:IF A$="*" THEN 130
120 POKE AD+C,VAL("&H"+A$):C=C+1:GOTO 110
130 DEFUSR=AD:KEY1,"A=USR(0)"+CHR$(13):END
150 'BASIC
170 A2=&H9010:DEFUSR1=A2:POKE &H904B,&H1E
180 FOR I=0 TO 2:POKE A2+I,0:NEXT I
190 A=USR1(0):END
210 'Emulator ROM SAVE
230 'DEFUSR2=&H8FE9:A=USR2(0)
240 'BSAVE"FONTTEST.ROM",&H9000,&HAFFF
260 '----->Delete BSAVE header (7bytes)  FE 00 90 FF AF 00 90
280 DATA AF,32,00,90,32,01,90,3A,42,F3,26,40,CD,24,00,21
290 DATA 00,90,11,00,40,01,00,40,ED,B0,21,02,90,5E,23,56
300 DATA FB,D5,C9,00,00,00,00,00,00,AF,21,80,90,11,81,90
310 DATA 01,7F,3F,77,ED,B0,3E,41,21,00,90,77,3C,23,77,C9
330 '----- ROM DATA -----
350 DATA 41,42,10,40,00,00,00,00,00,00,00,00,00,00,00,00
360 DATA 31,00,F0,CD,CC,00,3E,20,32,AF,F3,CD,6F,00,06,00
370 DATA AF,21,00,18,CD,4D,00,3C,23,10,F9,AF,32,DB,F3,3A
380 DATA 2D,00,FE,03,38,05,3E,82,CD,80,01,CD,9C,00,28,FB
390 DATA CD,56,01,3E,08,CD,41,01,FE,FE,28,00,21,00,00,01
400 DATA 00,08,C5,06,08,CD,4A,00,07,CB,19,10,FB,79,C1,CD
410 DATA 4D,00,23,0B,78,B1,20,EA,18,D1,21,0A,00,CD,C6,00
420 DATA C9,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,"*"

891:REM文に機械語1
16/03/07 03:55:39.13 MGuXNuO80
  100 'C318AA2A2A2053414D504C452050524F472E206F662056445020262050534720
  110 '2A2A00202020204E4F562E203139383320204352454154454420425920455343
  120 '55454C4120436F72702E2056455220312E30002E002020202020000000000000
  130 '00000000000000000000000000000000000000000000FF450000000000000000
  140 '0000000000000000000000000000000000000000000000000000000000000000
  150 '0000000000000000000000000000000000000000000000000000000000000000
  160 '0000000000000000000000000000000000000000000000000000000000000000
  170 '0000000000000000000000000000000000000000000000000000000000000000
  180 '0021000039225AA02101A1F9CD5601CD21A2CD77A1CD41A2CD9C00C26CA12A5C
  190 'A02B225CA07DB420EF3A5EA03C325EA0CD41A2CD5CA2CDD2A2CD14A3CD64A3CD
  200 'ACA3CDF4A3CD3CA4CD84A4CDCCA4CD14A5CD5CA5CDA4A5CDECA5CD34A6CD7CA6
  210 'CD14A7CD44A7CD8FA7C318A13E0132DBF3C320AA00000021003822C7F3210000
  220 '22CBF321001C22CDF321002022C9F321001822CFF33E0032EAF3CD72002187A9
  230 '0E0046C5CD4700C1230C79FE08DAA2A111001821E7A701A001E5D5C5CD5C00C1
  240 'E1D109EB218FA90120003E0BF5E5D5C5CD5C00C1E1D109EBF13D20F011001C21
  250 'AFA9016400CD5C002103A03E0A010000110800CD48A2213DA03E0A010A001150
  260 '00CD48A22153A03E04010400111300CD48A22153A03E0401840011AE00CD48A2
  270 'C9CD90003E061E0CCD93003E071EB1CD93003E081E08CD93003E091E00CD9300
  280 'C9211000225CA0C932E9F3ED53B7FCED43B9FC7EB7C8CD8D002318F73A65A03C
  290 '20253A64A03D3264A0C001040021011CAFCDC4A6AFCDC4A63E10CDC4A63E10CD

892:REM文に機械語2
16/03/07 03:56:22.75 MGuXNuO80
  300 'C4A6AF3265A0C93A5EA0E607C001040021011CCD4A003CFEFF2007F53EFF3265
  310 'A0F15FFE20200C2323CD4A0017DAE0A67B2B2BCD4D0009CD4A003CCD4D0009CD
  320 '4A00FEFFC83CCD4D0009CD4A003CCD4D00C93A76A03C2018ED5FE6FFC021101C
  330 '3EBFCD4D00233E44CD4D00AF3276A0C93A5EA0E601C021111CCD4A003CFEFF5F
  340 '20053EFF3276A07BCD4D002BCD4A003DCD4D00C93A67A03C20193A66A03C3266
  350 'A0E67FC0212D1CAFCDC4A6AF3267A03266A0C93A5EA0E60FC0212C1C23CD4A00
  360 '3CFEFF200AF53A67A0EEFF3267A0F15FFE20200C2323CD4A0017DAD4A67B2B2B
  370 'CD4D00C93A69A03C20123A5EA0E6FFC021311CAFCDC4A6AF3269A0C93A5EA0E6
  380 '1FC021311CCD4A003CFEFF200AF53A69A0EEFF3269A0F15FFE20200C2323CD4A
  390 '0017DAD4A67B2B2BCD4D00C93A6AA03C20123A5EA0E6FFC021351CAFCDC4A6AF
  400 '326AA0C93A5EA0E63FC021351CCD4A003CFEFF200AF53A6AA0EEFF326AA0F15F
  410 'FE20200C2323CD4A0017DAD4A67B2B2BCD4D00C93A6BA03C20123A5EA0E6FFC0
  420 '21391CAFCDC4A6AF326BA0C93A5EA0E63FC021391CCD4A003CFEFF200AF53A6B
  430 'A0EEFF326BA0F15FFE20200C2323CD4A0017DAD4A67B2B2BCD4D00C93A6CA03C
  440 '20123A5EA0E6FFC0213D1CAFCDC4A6AF326CA0C93A5EA0E63FC0213D1CCD4A00
  450 '3CFEFF200AF53A6CA0EEFF326CA0F15FFE20200C2323CD4A0017DAD4A67B2B2B
  460 'CD4D00C93A6DA03C20123A5EA0E6FFC021411CAFCDC4A6AF326DA0C93A5EA0E6
  470 '3FC021411CCD4A003CFEFF200AF53A6DA0EEFF326DA0F15FFE20200C2323CD4A
  480 '0017DAD4A67B2B2BCD4D00C93A6EA03C20123A5EA0E6FFC021451CAFCDC4A6AF
  490 '326EA0C93A5EA0E63FC021451CCD4A003CFEFF200AF53A6EA0EEFF326EA0F15F

893:REM文に機械語2
16/03/07 03:56:51.58 MGuXNuO80
  500 'FE20200C2323CD4A0017DAD4A67B2B2BCD4D00C93A6FA03C20123A5EA0E6FFC0
  510 '21491C4FCDC4A6AF326FA0C93A5EA0E63FC021491CCD4A003CFEFF200AF53A6F
  520 'A0EEFF326FA0F15FFE20200C2323CD4A0017DAD4A67B2B2BCD4D00C93A70A03C
  530 '20123A5EA0E6FFC0214D1CAFCDC4A6AF3270A0C93A5EA0E67FC0214D1CCD4A00
  540 '3CFEFF200AF53A70A0EEFF3270A0F15FFE20200C2323CD4A0017DAD4A67B2B2B
  550 'CD4D00C93A71A03C20123A5EA0E6FFC021511CAFCDC4A6AF3271A0C93A5EA0E6
  560 '7FC021511CCD4A003CFEFF200AF53A71A0EEFF3271A0F15FFE20200C2323CD4A
  570 '0017DAD4A67B2B2BCD4D00C93A72A03C20123A5EA0E6FFC021551CAFCDC4A6AF
  580 '3272A0C93A5EA0E67FC021551CCD4A003CFEFF200AF53A72A0EEFF3272A0F15F
  590 'FE20200C2323CD4A0017DAD4A67B2B2BCD4D00C93A73A03C20123A5EA0E6FFC0
  600 '21591CAFCDC4A6AF3273A0C93A5EA0E67FC021591CCD4A003CFEFF200AF53A73
  610 'A0EEFF3273A0F15FFE20200C2323CD4A0017DAD4A67B2B2BCD4D00C93A74A03C
  620 '20123A5EA0E6FFC0215D1CAFCDC4A6AF3274A0C93A5EA0E67FC0215D1CCD4A00
  630 '3CFEFF200AF53A74A0EEFF3274A0F15FFE20200C2323CD4A0017DAD4A67B2B2B
  640 'CD4D00C9CD4D002323CD4A00F680CD4D002323C9A71FCD4D002B2BAFCD4D00C9
  650 'CDD4A60102000909AFCD4D0009CD4A00E67FCD4D00093E10CD4D0009CD4A00E6
  660 '7FCD4D00093E10CD4D0009CD4A00E67FCD4D00C93A5EA0E67FC03E06CD96005F
  670 '3A63A0B720111C7BFE1F38053EFF3263A03E06CD9300C91D7BFE1030F43E0032
  680 '63A018ED3A76A03C20083E091E00CD9300C921101CCD4A00FEBF20163E021E10
  690 'CD93003E031E00CD93003E091E0FCD9300C93E02CD96003C5F3E02CD93007BE6

894:REM文に機械語4
16/03/07 03:58:43.28 MGuXNuO80
  700 '1FC03E09CD96003D5F3E09CD9300C93A65A03C20083E0A1E00CD9300C921031C
  710 'CD4A00072B2B3031CD4A003C3DC03E041E10CD93003E051E01CD93003E0A1E10
  720 'CD93003E0B1E09CD93003E0C1E08CD93003E0D1E0ACD9300C9CD4A00FEFFC03E
  730 '0A1E00CD9300C900000103070F1F3F3F7F7FFFFFFFFFFF1F7FFFFFFFFFFFFFFF
  740 'FFFFFFFFFFFFFFFFFFFFFFFF7F7F3F3F1F0F0703010000FFFFFFFFFFFFFFFFFF
  750 'FFFFFFFFFF7F1FF8FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF000080C0E0F0F8FCFC
  760 'FEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF8FFFFFFFFFFFEFEFCFC
  770 'F8F0E0C080000000000000000103070F1E3860C000000000000060F0F8F8F0E0
  780 '0000000000000000000000000000003F7FFFFF7F3F07070000000000000000FF
  790 'FFFFFFFFFF80803F7FFFFF7F3F00000000000000000000FFFFFFFFFFFF000000
  800 '0000000000000007073F7FFFFF7F3F00000000000000008080FFFFFFFFFFFF00
  810 '000000000000000000000000031E7FFF1E0300000000000000073AF0A000FFFF
  820 '00A0701A0700003FEF8F0F0F0F0FFFFF0F0F0F0F0FEF3FFFFFFFFFFFFFFFFFFF
  830 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  840 'FFFFFFFFFFFFFF00000000000000003C7EFFFFFFFF7E3C000000000000000000
  850 '0000000000000000000000000000003C7EFFFFFFFF7E3C000000000000000000
  860 '0000000000000002E20EFF033803010000000000000000000000000040E04000
  870 '00000000000000000000000000000074C2000A84C2040A74D2080A84D20C0AC0
  880 'FF1006548E1402698E1802748E1C026469200B6479240B6489280B57692C0D3E
  890 'AF300D855934057918380584AE3C05523140054BD24405392748052D814C0423

895:REM文に機械語5
16/03/07 04:07:54.98 MGuXNuO80
  900 'DC5004194F54040FB4580404135C04D000004F00000000003E0032DBF3C301A1
  910 'CD9000CDC3002A5AA0F93E0F32E9F33E0432EAF33E0732EBF3CD5601C9000000X
  920 CLEAR 200,&HA000:DEFINT A-Z
  930 FOR I=0 TO 52:POKE &HF55E+I,VAL("&H"+MID$("2A76F62BED5BF8F7D57EFE582826B720060108000918F2FE3A3802D607D6300707070747237EFE3A3802D607D6308012231318D5C9",I*2+1,2)):NEXT I
  940 DEFUSR=&HF55E:A=USR(&HA000)


>>885は「REM文に機械語3」の誤り~訂正。


昔のBASIC本に掲載されていた機械語プログラム(著者以外の人物が作成したもの)をREM文機械語にしてみた。


展開プログラムはF55Ehから53バイト使用。ここはダイレクトモードで入力した文字列が入るところだが、一時的に機械語プログラムが使っても問題ないとわかった。


展開プログラムは、「データに00があったら8バイト先に進む」仕組み。行末は00→8バイト進む→次の行のREMデータを読む。

Z80でも機械語だと読み込みが速い。

896:デフォルトの名無しさん
16/12/19 22:09:13.65 LUv0TAy6.net
paul gilbert alternate picking
URLリンク(www.youtube.com)

897:デフォルトの名無しさん
17/03/07 19:29:36.58 r9Kcpwe1.net
指長ぇな

898:デフォルトの名無しさん
18/04/04 14:03:45.90 nsnO7hcT.net
1年経っても書き込みゼロ
MSX-BASICの奥義ってこの程度かよw
まぁ安物マシンだったからこんなもんだろうがな

899:デフォルトの名無しさん
18/04/08 13:50:06.98 vzbFopv/.net
10年前にガチで奥義を書いたけど、理解できないような人しか居なかったようで……

900:デフォルトの名無しさん
18/04/11 21:56:09.68 2+sM3+jO.net
スレタイが"BASICの奥義"となっていながら、結局その奥義がマシン語に頼ることになってるからなぁ

901:デフォルトの名無しさん
18/05/23 22:52:21.42 Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
Z776Y

902:デフォルトの名無しさん
18/05/23 23:12:07.40 vLiyuJ6c.net
Z776Y
Z776Y
Z776Y

903:デフォルトの名無しさん
18/07/04 22:58:03.37 gFgZc5FG.net
VIM

904:デフォルトの名無しさん
18/07/06 12:33:43.11 uTPDH9XV.net
Z776Y
Z776Y
Z776Y

905:デフォルトの名無しさん
19/06/19 05:00:08.96 tVNS+22r.net
【出資】松本卓朗 人工知能詐欺【注意】
スレリンク(rikei板)

906:デフォルトの名無しさん
19/09/14 14:03:23.14 hhxdRhHk.net
やりたいんだけど今だったらどうすればいいの?
公式エミュとかあるの?

907:デフォルトの名無しさん
20/03/08 13:13:51 /DRbfiFK.net
BlueMSXを使うのじゃ
OpenMSXの方が細かいけどBIOS-ROMを別に用意しなければならん
Blueだったら必要ない

908:デフォルトの名無しさん
20/04/04 00:30:25 Zq6ktbwf.net
Microsoft xbox SXってのが出るらしいけど名前といい実質MSX4だよね?

909:デフォルトの名無しさん
20/06/14 14:00:39 pmI3WURN.net
CMD~だったかな?
自分でBASICの命令を拡張する(作る)ことができた

910:デフォルトの名無しさん
20/07/27 23:53:17 fLON8hVb.net
CMD ASM[RETUEN]とかDISK-BASIC版アセンブラ使ってたな
後にDOS版のASM.COMに移行したけど

911:デフォルトの名無しさん
20/09/17 01:08:34.08 2wikOAruX
【A型の人ごめん】「まじめ人間」は、自分の人生を生きられず、しかもお金持ちになれない。
URLリンク(www.youtube.com)
【人生観変わる話】「サラリーマン脳」のヤバい特徴5選。
URLリンク(www.youtube.com)
【人生終了】情弱がハマる「貧困スパイラル」のリアル。
URLリンク(www.youtube.com)
バカでもわかる!ネットビジネスの始め方。
URLリンク(www.youtube.com)
時給労働から卒業しよう!貧乏人が知らない「お金の稼ぎ方」まとめ。
URLリンク(www.youtube.com)
【人生攻略】経験・実績ゼロのあなたが、最短で何者かになる方法。
URLリンク(www.youtube.com)
【残酷】貧乏人はいつも忙しいのに、お金持ちは暇である理由。
URLリンク(www.youtube.com)

912:デフォルトの名無しさん
20/09/23 07:33:55.01 t/wfY7As.net
糞スレ

913:デフォルトの名無しさん
20/09/23 07:34:12.09 t/wfY7As.net
終わらせちまいたいな

914:デフォルトの名無しさん
20/09/23 07:34:18.93 t/wfY7As.net
こんな糞スレ

915:デフォルトの名無しさん
20/09/23 07:34:28.14 t/wfY7As.net
勘弁しちくりませ

916:デフォルトの名無しさん
20/09/23 07:58:56.56 y8i6TGSM.net
エール見る

917:デフォルトの名無しさん
20/09/23 16:45:43.26 U8R4tFiJ.net
わかりました

918:デフォルトの名無しさん
20/09/24 09:19:16.67 r0X6EHjc.net
情けない

919:デフォルトの名無しさん
20/09/24 09:19:22.31 r0X6EHjc.net
糞スレ

920:デフォルトの名無しさん
20/09/24 09:19:27.80 r0X6EHjc.net
早く終わらせろ

921:デフォルトの名無しさん
20/09/24 09:19:32.20 r0X6EHjc.net
マジ

922:デフォルトの名無しさん
20/09/24 09:19:40.08 r0X6EHjc.net
何という

923:デフォルトの名無しさん
20/09/24 09:19:45.11 r0X6EHjc.net
糞スレ

924:デフォルトの名無しさん
20/09/24 09:19:51.88 r0X6EHjc.net
勘弁

925:デフォルトの名無しさん
20/09/24 09:19:58.27 r0X6EHjc.net
していた

926:デフォルトの名無しさん
20/09/24 09:20:03.57 r0X6EHjc.net
だきたい

927:デフォルトの名無しさん
20/09/24 09:20:08.79 r0X6EHjc.net
カマン

928:デフォルトの名無しさん
20/09/24 15:39:18.12 gCZKgWY+.net
日韓国交断絶

929:デフォルトの名無しさん
20/09/24 15:40:25.20 gCZKgWY+.net
ロート製薬は反日企業

930:デフォルトの名無しさん
20/09/25 14:40:11.34 Cg84R9yT.net
糞スレ

931:デフォルトの名無しさん
20/09/25 14:40:21.80 Cg84R9yT.net
とりあえず900にまでは

932:デフォルトの名無しさん
20/09/25 14:40:27.14 Cg84R9yT.net
頑張り

933:デフォルトの名無しさん
20/09/25 14:40:33.28 Cg84R9yT.net
マッスル

934:デフォルトの名無しさん
20/09/25 14:40:40.62 Cg84R9yT.net
ガッデム

935:デフォルトの名無しさん
20/09/26 01:44:41.26 L98Fmfos.net
まさか

936:デフォルトの名無しさん
20/09/26 01:44:46.16 L98Fmfos.net
遥かなる

937:デフォルトの名無しさん
20/09/26 01:44:52.35 L98Fmfos.net
飛躍

938:デフォルトの名無しさん
20/09/26 01:45:02.97 L98Fmfos.net
だんだんと

939:デフォルトの名無しさん
20/09/26 01:45:11.15 L98Fmfos.net
この糞スレが終わったら

940:デフォルトの名無しさん
20/09/26 01:45:15.76 L98Fmfos.net
マジ

941:デフォルトの名無しさん
20/09/26 01:45:22.07 L98Fmfos.net
頑張りたい

942:デフォルトの名無しさん
20/09/26 01:45:30.52 L98Fmfos.net
空白の彼方に

943:デフォルトの名無しさん
20/09/26 01:45:35.95 L98Fmfos.net
910

944:デフォルトの名無しさん
20/09/26 01:45:41.33 L98Fmfos.net
くとう

945:デフォルトの名無しさん
20/09/26 01:45:46.45 L98Fmfos.net
カマン

946:デフォルトの名無しさん
20/09/26 01:45:52.00 L98Fmfos.net
こんなん

947:デフォルトの名無しさん
20/09/26 01:45:56.98 L98Fmfos.net
クレイジーな

948:デフォルトの名無しさん
20/09/26 01:46:01.81 L98Fmfos.net
糞スレ

949:デフォルトの名無しさん
20/09/26 01:46:12.21 L98Fmfos.net
早く糞スレを!

950:デフォルトの名無しさん
20/09/26 01:46:17.54 L98Fmfos.net
終わったら

951:デフォルトの名無しさん
20/09/26 01:46:31.68 L98Fmfos.net
にゃんたる

952:デフォルトの名無しさん
20/09/26 01:46:36.45 L98Fmfos.net


953:デフォルトの名無しさん
20/09/26 01:46:44.79 L98Fmfos.net
ランブル

954:デフォルトの名無しさん
20/09/26 01:46:55.37 L98Fmfos.net
遥かなる鼓動

955:デフォルトの名無しさん
20/09/26 01:47:10.83 L98Fmfos.net
まあ

956:デフォルトの名無しさん
20/09/26 01:47:16.79 L98Fmfos.net
できる

957:デフォルトの名無しさん
20/09/26 01:47:22.49 L98Fmfos.net
こんなん

958:デフォルトの名無しさん
20/09/26 01:47:28.23 L98Fmfos.net
いらんだろ

959:デフォルトの名無しさん
20/09/26 01:47:42.00 RnJ9XH69.net
ここなら

960:デフォルトの名無しさん
20/09/26 01:47:53.97 RnJ9XH69.net
てかマジ復刻しろや!

961:デフォルトの名無しさん
20/09/26 01:48:20.44 RnJ9XH69.net
図鑑完成してる奴見ても復刻しないんだからしょうがないだろうが!

962:デフォルトの名無しさん
20/09/26 01:48:31.57 RnJ9XH69.net
順位とかいらんだろ

963:デフォルトの名無しさん
20/09/26 01:48:36.13 RnJ9XH69.net
はあ

964:デフォルトの名無しさん
20/09/26 01:49:20.40 RnJ9XH69.net
去年の1月から3月までのイベント復刻してないだろ!

965:デフォルトの名無しさん
20/09/26 01:49:33.22 RnJ9XH69.net
そろそろ来そうな気がするんだが

966:デフォルトの名無しさん
20/09/26 01:49:59.15 RnJ9XH69.net
他は約一年前くらいか?

967:デフォルトの名無しさん
20/09/26 01:50:13.52 RnJ9XH69.net
一年も復刻しないとか

968:デフォルトの名無しさん
20/09/26 01:50:17.44 RnJ9XH69.net
はあ

969:デフォルトの名無しさん
20/09/26 01:50:23.15 RnJ9XH69.net
遥かなる

970:デフォルトの名無しさん
20/09/26 01:50:34.16 RnJ9XH69.net
マキシマム

971:デフォルトの名無しさん
20/09/26 01:50:40.86 RnJ9XH69.net
完全に

972:デフォルトの名無しさん
20/09/26 01:50:47.12 RnJ9XH69.net
950にまでは

973:デフォルトの名無しさん
20/09/26 01:50:57.69 RnJ9XH69.net
限界があるんだろうか?

974:デフォルトの名無しさん
20/09/26 01:51:04.58 RnJ9XH69.net
極めて見たい

975:デフォルトの名無しさん
20/09/26 01:51:09.21 RnJ9XH69.net
糞スレ

976:デフォルトの名無しさん
20/09/26 01:59:48.73 guj+g2pE.net
けれ?

977:デフォルトの名無しさん
20/09/26 01:59:54.75 guj+g2pE.net
違うか

978:デフォルトの名無しさん
20/09/26 02:00:04.33 guj+g2pE.net
この糞スレも終わりだな

979:デフォルトの名無しさん
20/09/26 02:00:09.03 guj+g2pE.net
まだ

980:デフォルトの名無しさん
20/09/26 02:00:14.76 guj+g2pE.net
遥かなる

981:デフォルトの名無しさん
20/09/26 02:00:21.30 guj+g2pE.net
どんどん

982:デフォルトの名無しさん
20/09/26 02:00:27.65 guj+g2pE.net
いらん

983:デフォルトの名無しさん
20/09/26 02:00:35.70 guj+g2pE.net
未来に向けて

984:デフォルトの名無しさん
20/09/26 02:00:41.34 guj+g2pE.net
頑張り

985:デフォルトの名無しさん
20/09/26 02:00:45.60 guj+g2pE.net
最終回

986:デフォルトの名無しさん
20/09/26 02:00:50.61 guj+g2pE.net
ラスト

987:デフォルトの名無しさん
20/09/26 02:00:58.60 guj+g2pE.net
950を切ったわ

988:デフォルトの名無しさん
20/09/26 02:01:02.96 guj+g2pE.net
ガッデム

989:デフォルトの名無しさん
20/09/26 02:01:07.89 guj+g2pE.net
極め

990:デフォルトの名無しさん
20/09/26 02:01:18.61 guj+g2pE.net
だんだんと

991:デフォルトの名無しさん
20/09/26 02:01:35.87 guj+g2pE.net
てかこの糞スレはなんなんだ?

992:デフォルトの名無しさん
20/09/26 02:01:58.98 guj+g2pE.net
なるほど

993:デフォルトの名無しさん
20/09/26 02:02:08.99 guj+g2pE.net
2番目の糞スレか

994:デフォルトの名無しさん
20/09/26 02:02:14.67 guj+g2pE.net
いらんだれ

995:デフォルトの名無しさん
20/09/26 02:02:20.87 guj+g2pE.net
終わらせろ

996:デフォルトの名無しさん
20/09/26 02:02:26.44 guj+g2pE.net
ラスト40

997:デフォルトの名無しさん
20/09/26 02:02:30.93 guj+g2pE.net
糞スレ

998:デフォルトの名無しさん
20/09/26 02:02:36.65 guj+g2pE.net
はあ

999:デフォルトの名無しさん
20/09/26 02:02:47.59 guj+g2pE.net
情けないままに

1000:デフォルトの名無しさん
20/09/26 02:02:52.25 guj+g2pE.net
糞スレ

1001:デフォルトの名無しさん
20/09/26 02:02:57.58 guj+g2pE.net
雨か

1002:デフォルトの名無しさん
20/09/26 02:03:16.70 NVb5H58F.net
遥か

1003:デフォルトの名無しさん
20/09/26 02:03:22.42 NVb5H58F.net
なんちゃるか

1004:デフォルトの名無しさん
20/09/26 02:03:26.65 NVb5H58F.net
飛躍

1005:デフォルトの名無しさん
20/09/26 02:03:49.60 bCtB8v/2.net
いよいよ限界か?

1006:デフォルトの名無しさん
20/09/26 02:04:02.52 bCtB8v/2.net
前は同じ文字ができなかった

1007:デフォルトの名無しさん
20/09/26 02:04:09.57 bCtB8v/2.net
あれは悲しい

1008:デフォルトの名無しさん
20/09/26 02:04:19.13 bCtB8v/2.net
何か会話した方がいい

1009:デフォルトの名無しさん
20/09/26 02:04:26.94 bCtB8v/2.net
あと25かは

1010:デフォルトの名無しさん
20/09/26 02:04:33.49 bCtB8v/2.net
超えたから

1011:デフォルトの名無しさん
20/09/26 02:04:38.16 bCtB8v/2.net
糞スレ

1012:デフォルトの名無しさん
20/09/26 02:04:43.11 bCtB8v/2.net
マキシマム

1013:デフォルトの名無しさん
20/09/26 02:04:49.84 bCtB8v/2.net
いがんとな!

1014:デフォルトの名無しさん
20/09/26 02:04:54.57 bCtB8v/2.net
はあ!

1015:デフォルトの名無しさん
20/09/26 02:04:59.20 bCtB8v/2.net
糞スレ

1016:デフォルトの名無しさん
20/09/26 02:05:19.69 bCtB8v/2.net
また一つ糞スレが役目を終える

1017:デフォルトの名無しさん
20/09/26 02:05:27.75 bCtB8v/2.net
すごみである

1018:デフォルトの名無しさん
20/09/26 02:05:33.57 bCtB8v/2.net
ゆっくり

1019:デフォルトの名無しさん
20/09/26 02:05:43.72 bCtB8v/2.net
糞スレの末路

1020:デフォルトの名無しさん
20/09/26 02:05:53.80 bCtB8v/2.net
使われない糞スレたち

1021:デフォルトの名無しさん
20/09/26 02:05:59.97 bCtB8v/2.net
なんたるかを

1022:デフォルトの名無しさん
20/09/26 02:06:08.29 bCtB8v/2.net
やっとラスト10

1023:デフォルトの名無しさん
20/09/26 02:06:13.04 bCtB8v/2.net
糞スレ

1024:デフォルトの名無しさん
20/09/26 02:06:20.67 bCtB8v/2.net
また変わるのか?

1025:デフォルトの名無しさん
20/09/26 02:06:26.27 bCtB8v/2.net
へいなる

1026:デフォルトの名無しさん
20/09/26 02:06:31.01 bCtB8v/2.net
忘れていた

1027:デフォルトの名無しさん
20/09/26 02:06:37.85 bCtB8v/2.net
極め

1028:デフォルトの名無しさん
20/09/26 02:06:43.14 bCtB8v/2.net
だんだん

1029:デフォルトの名無しさん
20/09/26 02:06:50.34 bCtB8v/2.net
ラスト5

1030:デフォルトの名無しさん
20/09/26 02:06:56.49 bCtB8v/2.net
超えた

1031:デフォルトの名無しさん
20/09/26 02:07:00.79 bCtB8v/2.net
ラスト

1032:デフォルトの名無しさん
20/09/26 02:07:06.10 bCtB8v/2.net
野朗

1033:デフォルトの名無しさん
20/09/26 02:07:12.29 bCtB8v/2.net
おまんかー

1034:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 6879日 23時間 13分 58秒

1035:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch