| Ten artykuł odnosi się jedynie do wersji Model I jeden z tych wspaniałych programów muzycznych. Nie mam żadnych informacji na temat modelu 3 / 4 wersje, chociaż poprawki powinny być tak proste. | | | Jeśli masz dużą liczbę plików lub orch Piano Music, które mogą Cię zainteresować sposób całkowicie zautomatyzować więcej w nich. (G) et polecenie odtworzenia tylko kilka sztuk, zanim będziesz musiał zająć się ponownie. Chciałem mieć możliwość zaproszenia do składania dowolnej liczby piosenek, najlepiej z ich tytuły zapisane w pliku tekstowym na dysku. | | Ponieważ większość TRS-80 doss teraz jakieś "DO zdolności, co będzie symulacji naciśnięcia klawiszy z pliku tekstowego do programu aplikacji, wydawało się najprostszym do korzystania z tego. Niestety, orkiestrę i programów PIANO nie biorą ich z klawiatury za pośrednictwem standardowych sterowników systemu. Zamiast tego, nazywają ich sterownika klawiatury, i nie będą słuchać wejście DO pliku. Aby rozwiązać ten programy muzyczne muszą być wykonane, aby zadzwonić do sterownika klawiatury DOS zamiast swojego. Ta technika działa czysto tyle, o ile do czytania i odtwarzania plików muzycznych, ale nie pozwala na edycję i komponowania itp. Więc nie próbuj użyć zmodyfikowanego orkiestrę lub programów PIANO do tego. Z nich korzystać tylko do odtwarzania plików muzycznych pod kontrolą DOS. | | | Połączenia sterownika klawiatury można łatwo zmieniać, jak opisano poniżej, zmieniając tylko dwa bajty na jeden z programów (w 5EE1 na orkiestrę-85 lub 6268 do PIANO-85). Ta zmiana tylko pozwoli na korzystanie z pliku tekstowego wejścia polecenia. W ten sposób możesz mieć DO plików takich jak ten (gdzie ORCH4GET/CMD jest zmodyfikowany program ORCH-85/CMD): |
ORCH4GET/CMD
G fugi Gigue LONE Pergo TARREG itp..
G wesoło NOEL ANGELS HYMN1 itp. ..
G ROMEO itp. ..
itd.
QUIT
| | i odegra ona wszystkie wskazane utwory. Byłem bardzo zadowolony z tego, ale chciałem mieć możliwość połączenia niektórych ciszy między wyborów, aby zachować dźwięki dysku od ingerencji z muzyką. Najlepszym rozwiązaniem byłoby, aby znaleźć kod, który odczytuje i odtworzenia pliku w (G) et polecenie, a patch opóźnienia czasu. I nie był w stanie to zrobić, więc uznałem, tylko wywołanie jakiegoś manekina lub zbędnych (S) działalności podstawowej dla każdej piosenki w moim pliku poleceń. Działa to poprawnie, ale prowadzi do bardzo długich plików polecenia, ponieważ można tylko jedno polecenie na wiersz. | | | Do zaostrzenia tych, mam niezbędnych do uzyskania ork lub program PIANO rozpoznawania znaku zastąpić Carriage Return (byte 0D). I rozszerzonej na klawiaturze patch już miałem, dodając, że działanie filtra obserwować "," (3B byte) i zmienić na 0D. Wymaga to dziewięciu dodatkowych bajtów kod i najbezpieczniejszym miejscem mógłbym umieścić na nich logo pierwotnego tekstu. Tekst pozostałe mogą być zmienione, aby przekazać te same informacje w dalszym ciągu, jeśli chcesz. Z tego patcha filtru w wierszu pliku, takie jak ten mogą być używane: |
ORCH4GET/CMD
Fuga R, S, S, P, S, S
R Gigue; S, S, P, S, S.
LONE R, S, S, P, S, S
QUIT
| | W tym przykładzie, po każdej części jest (R) jest ead (S) wydrążony dwa razy, aby zapewnić jednoczesnym dysków stop, a po jej (P) mowa jest ponownie (S) wydrążony kilka razy do zapewnić inny opóźnieniem dysków restart. | | | ---------- | | | Poprawki dla obu programów są podane poniżej. Musisz adres sterownika klawiatury dla DOS. Aby go znaleźć, uruchom DOS normalnie i zbadać miejsca 4016H i 4017H. Można to zrobić przy DEBUG lub tylko Peeking ich z dysku podstawowego. Bajty są w normalnej kolejności niskie-wysokie, np.. dla DOSPLUS kierowca znajduje się przy 4DC0 i 4016H i 4017H posiada C0 posiada 4D. W łaty poniżej, LL oznacza bajt znaleźć w 4016H i HH odwołuje się do tego znaleźć w 4017H. | | | Faktycznie żadnego z tych zmian, należy użyć "Patch" narzędzia dostarczone z DOS lub użyć maszyny o wysokiej pamięci monitor języka lub DOS "LOAD" i "DUMP" polecenia, w związku z DEBUG. Szczegóły ten sposób różnią się znacznie ze sobą narzędzia, a są poza zakresem tej dyskusji. Również pamiętać, że dla DOSPLUS, co najmniej, czynności DO plik postępować z wysokiej pamięci, która wydaje się nie mieć wpływu na orkiestrę lub programy Piano Music. To nie może być w przypadku DO lub w ramach innych działań JCL doss. | | | ---------- | | | Są to zmiany na orkiestrę-85 (po skompilowaniu i oszczędności w cztery lub pięć głosowe, szybkie lub wolne prędkości). Ładuje program od 5900 do 6CAF, z wejściem na 6B27. | | | Aby zająć jej wejścia polecenia z pliku DO, zmodyfikować połączenia sterownika klawiatury w 5EE1: CD zmiany 1D 62 do CD LL HH. | | | Dodatkowo zrobić orkiestrę-85 Take "," powrotu karetki, poprawki wprowadzone do tekstu logo na 5D70: zmiana "BOKELMAN" na CD LL HH FE 3B C0 3E 0D C9. Następnie w 5EE1 zmienić wywołanie: CD 70 5D. Wreszcie zmienić liczbę zapisanych bajtów na logo (spadek o dziewięć) w bloku dwa ruchy, które może być używane: od 6300 i po 6C91, zmiany 01 do 01 23 2C. | | | ---------- | | | Są to zmiany na fortepian-85 (po konfiguracji i zapisaniu jako szybkie lub wolne prędkości). Ładuje program z 5A00 do 6FA7, z wejściem na 6E86. | | | Aby zająć jej wejścia polecenia z pliku DO, zmodyfikować połączenia sterownika klawiatury w 6268: A2 65 do zmiany CD CD LL HH. | | | Dodatkowo aby wziąć PIANO-85 "," powrotu karetki, poprawki wprowadzone do tekstu logo na 60F7: zmiana "BOKELMAN" na CD LL HH FE 3B C0 3E 0D C9. Następnie w 6268 zmienić wywołanie: CD F7 60. Wreszcie zmienić liczbę zapisanych bajtów na logo (spadek o dziewięć) w ruchu bloku: po 668B zmienić 01 28 do 01 1F. | | | ---------- | | | Powyższe zmiany zostały dokonane, aby utworzyć: ORCH4GET/CMD, ORCH5GET/CMD, I PIANOGET / CMD. Wszystkie powyższe 3,54 MHz, a ORCH5GET/CMD jest skonfigurowany na pięć głosów. Inne są na cztery głosy. |
|