#11 Article 1279 Posted at 1988/04/06 11:38:52 by Batcha (MAP541) [PRG.NL3]
Subject: N-LOADER3 ver1.1 for 77AVシリーズ
1000 ' 1010 ' *********************************** 1020 ' 1030 ' New Loader 3 1040 ' 1050 ' Arranger By B.Batcha(C)1988 1060 ' MAP541:Batcha 1070 ' 1988 / 4 / 6 Wed 1080 ' 1090 ' Machine Prg.Add. &H5300-&H54A5 1100 ' 1110 ' *********************************** 1120 ' 1130 CLEAR ,&H52FF 1140 DIM FIL$(99),TBC(10,8) 1150 FOR I=0 TO 10 1160 FOR J=0 TO 8 1170 READ TBC(I,J) 1180 NEXT J,I 1190 KEY 9,"SCREEN@0:W.80"+CHR$(13) 1200 IF PEEK(&H5300)<>&H34 THEN LOADM "NED77M" 1210 ' 1220 ' File Selecter Routain 1230 ' 1240 SCREEN@ 0: WIDTH 80,25 1250 CLS: COLOR 7 1260 PRINT " New Loader 3 FM-77AV Analog Version 1.1 File Selector" 1270 PRINT 1280 COLOR 5:PRINT "Drive No.?";CHR$(29); 1290 E$=INPUT$(1) 1300 IF E$=CHR$(13) THEN 1500 1310 IF E$<>"1" AND E$<>"0" THEN 1290 1320 PRINT E$:D$=E$ 1330 DRV=VAL(D$) 1340 PRINT:COLOR 6 1350 N=0:M=0 1360 A$=DSKI$(DRV,1,4+M\8) 1370 FOR I=0 TO 7 1380 F$=MID$(A$,I*32+1,8) 1390 G=ASC(LEFT$(F$,1)) 1400 IF G=0 THEN 1470 1410 IF G=255 THEN I=7:GOTO 1480 1420 FL=ASC(MID$(A$,I*32+13,1)) 1430 IF FL<255 THEN 1470 1440 FIL$(N)=F$ 1450 PRINTUSING "##) ";N;:PRINT F$, 1460 N=N+1 1470 M=M+1 1480 NEXT I 1490 IF G<255 THEN 1360 1500 PRINT:PRINT:COLOR 3 1510 INPUT "Load CG File No.",A$ 1520 IF A$<>"" THEN F=VAL(A$) 1530 IF F>=N THEN 1510 1540 ' 1550 ' CG Display Main 1560 ' 1570 COLOR 7:PRINT:PRINT "File:";FIL$(F) 1580 COLOR 4:PRINT:PRINT "Normal Display...1 or [CR] Parameter Change...2 >"; 1590 A$=INPUT$(1):COLOR 7 1600 IF A$=CHR$(13) OR A$="1" THEN 1840 1610 IF A$<>"2" THEN 1590 1620 COLOR 2:PRINT A$ 1630 INPUT "Matrix Mode. (0/1):",A$ 1640 IF A$<>"0" AND A$<>"1" THEN 1660 ELSE M=VAL(A$) 1650 POKE &H549C,M 1660 INPUT "Offset Add.X -320 :",A$ 1670 IF A$="" THEN 1690 ELSE X=VAL(A$) 1680 POKE &H549A,X\256:POKE &H549B,X MOD256 1690 INPUT "Offset Add.Y -200 :",A$ 1700 IF A$="" THEN 1720 ELSE Y=VAL(A$) 1710 POKE &H5498,0 :POKE &H5499,Y 1720 PRINT "Display Set MODE :0 [PSET]" 1730 POKE &H5484,0 1740 INPUT "BlightLevel 0<2<10:",A$ 1750 IF A$="" THEN 1790 1760 C=VAL(A$):IF C<0 OR C>10 THEN 1790 1770 FOR I=0 TO 8:POKE &H549D+I,TBC(C,I) 1780 NEXT I 1790 COLOR 7:PRINT:PRINT "Ready ? Ok[CR]"; 1800 IF INPUT$(1)<>CHR$(13) THEN 1620 1810 ' 1820 ' Execute Machine Program 1830 ' 1840 SCREEN@1: CLS :' アドバイス 1850 OPEN "I",1,D$+":"+FIL$(F) :' ホンライノ CG サイセイブ ハ 1860 EXEC &H5300 :' ココ ダケアレバ ジュウブンデ 1870 CLOSE :' アルノデ、 ココダケヲ ヌキダシ 1880 A$=INPUT$(1):GOTO 1240 : ' デモ ナドニ オウヨウ デキマス。 1890 ' 1900 ' Blightness Table Data 1910 DATA 00,01,02,03,04,05,06,07,08 1920 DATA 00,02,03,05,07,09,11,13,15 1930 DATA 00,02,04,06,08,10,12,14,15 1940 DATA 00,03,05,07,09,11,13,14,15 1950 DATA 00,04,06,08,10,12,13,14,15 1960 DATA 00,05,07,09,11,12,13,14,15 1970 DATA 00,06,08,10,11,12,13,14,15 1980 DATA 00,07,09,10,11,12,13,14,15 1990 DATA 00,08,09,10,11,12,13,14,15 2000 DATA 07,08,09,10,11,12,13,14,15 2010 DATA 15,14,12,10,08,06,04,02,00:' XOR Medel デス。 2020 ' 2030 ' ブライトネス ガ チョウセイ デキマス。 2040 ' ヒョウジュン テーブル データハ 1020ギョウノ。 2050 ' 2060 '--------------------------------------------------- 2070 ' 2080 ' レンジツノ バージョン アップノタメ ドキュメント ファイル ブブン デ 2090 ' ツイカ ホソク ナドノ セツメイヲ オリコム カタチニ セズ、コノヨウ ナ チュウシャク 2100 ' ジコウトイウ カタチ ヲ トラセテ イタダキマシタ。 2110 ' 2120 ' カクチョウ ジコウトシテ、スベテノ トコロデ デフォルト トイウ ガイネンガ 2130 ' トリイレ ラレテ ツカイ ヤスク ナッテイマス。 トクニ パラメーター セッテイブブン 2140 ' デハ、 ヘンコウ シナクテ ヨイ モノハ リターン キー デ スキップ デキルヨウ 2150 ' ニ ナリマシタ。 2160 ' ツイカジコウト シテハ、ブライトネス テーブル ヲ ツイカ シマシタ。 モトモト 2170 ' キカイゴブ デハ タイオウ シテイタノ デスガ、ver1.0 デハ サポート 2180 ' プログラム ニ クミコマレテハ イナカッタノデ デフォルト チ ノミデシタ ガ、 2190 ' 1.1 ニナリ ソレヲ テーブル データ ヲ リヨウシ ヘンコウ デキルヨウニ ナリ 2200 ' マシタ。 1900ギョウ イコウ ノ データ ヲ ユーザーガ ヘンコウ スルコトニ 2210 ' ヨッテ イロイロナ シュコウ ガ タノシメル ヨウニ クフウ サレテ イマス。 2220 ' レイ トシテ、 10 バンメ 2010 ギョウノ パターン ガ ソウデス。 2230 ' シキチョウ ハンテン ノ シュホウデ、 タンニ カイチョウ テーブル ヲ サカサマニ 2240 ' シタダケデス。 カンタンデショ。 2250 ' ドライブ セレクト ノ トコロデ リターン ヲ オスト チョクセツ ファイル No. 2260 ' ヲ シテイデキルヨウ ニ ナリマス。 ソコデモ リターン ヲ オスコトニ ヨッテ、 2270 ' ゼンカイ シヨウシタ CG ヲ フタタビ サイセイ スルコトガ カノウデス。 2280 ' 2290 ' セーバー ガ デキマシタラ、 ver2.0 トシテ、リリース スルコトニ シテオキ 2300 ' マスネ。 シヨウ ヲ ヨコク シテオキマスト、 2310 ' 320*200 , 160*100 ノ 2シュルイノ グラフィック ノ アッシュク ガ 2320 ' デキル ヨウニ スルヨテイ。 サラニ シキチョウ ヘンカン ヲ サポート シテ、729 2330 ' ショク カラ 64ショク、8ショク、モノクロ 9カイチョウ ナドノ トクシュ コウカ モ 2340 ' モリコム ヨテイデス。 コノヨウナ ショリガ デキル リユウトシテ、 BIOS ノ 2350 ' サブルーチン ヲ モジュール カ シテイル メンガ アリマス。 コウゾウカ プログ 2360 ' ラミング ノ シュホウ デスノデ、プログラム セイサクシテイル カタ サンコウニ 2370 ' マデ シテイテ クダサイ。 ワタシモ プログラムヅクリハ マダ ハシリ ナノデ 2380 ' タイシタコトハ イエマセンガ。 2390 ' 2400 ' MAP541:Batcha(C)1988 2410 ' 2420 '--------------------------------------------------