カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 機能追加 | 解決済み | 修正済み | 2016-05-21 00:50 | 2017-01-26 03:14 |
テスター | demotester | 担当者 | Robbbert | ソース | ptcsol.cpp |
バージョン | 0.173 | 発生バージョン | 修正バージョン | 0.182 | |
フラグ | |||||
セット | sol20 | ||||
セット詳細 |
![]() | ||||
概 要 | オーディオサポートについて。 | ||||
詳 細 | I played a little with Sol20 emulation and found it pretty good in MAME/MESS, but there is one thing I would like see implemented in MAME too and that is support for the Music System audio! (and yeah, the disk drive, but that is other story and not for this topic) Note: other emulator Solance seem already supports Music System audio! (but I like/prefer the sol20 emu in MAME/MESS more) | ||||
再現手順 | So here is short explanation/findings how it works on Solance emu: - go to Options/Audio and Enable audio and EI/DI audio Volume to max - go to File/Load Program... Music folder and open music.ent - type "EX 0" (note: w/o "" and use big letters) - in Music system type R to exit to Monitor - go to File/Load Program... Music folder and open f.e. "alleg.ent" - type "EX 0" (w/o "") to return to Music System - type F (wait until show numbers) - type L (to list the data - but this can be escaped) - type S (wait until show numbers) - Type P (to play) - when it finish type P to play again or R to exit to Monitor - load a next music as explained above And here is how it should work on MAME sol20 driver: - start sol20 with attached the "music" tape from the sw-list - type XEQ to load the Music System - type R to exit to Monitor - type GET to load the 1st music from tape (there exist 6 music files) - type "EX 0" to return to Music System - type F (wait until show numbers) - type L to list the data (can be escaped, not neded for playing) - type S (wait until show numbers) - type P to play the music... hmm, but no sound, nothing! (yeah, as this is not yet implemented) NOTE: dont forget to use big letters for commands, otherwise it wont work. p.s. And there exist some more music files http://www.sol20.org/schaper/sol-music.zip that can be used via paste option in MAME/MESS! (thus it is not only 6 music files) | ||||
追加情報 | The User Manual at http://www.sol20.org/manuals/music.pdf - HOW TO USE THE MUSIC SYSTEM - manual p.22 - THE MUSIC SYSTEM CIRCUIT BOARD - manual p.3 (schematic p.7) Also, on the link http://www.sol20.org/program_notes.html#music it explains in short how it works: quote: "It toggles the interrupt enable line on the CPU on and off at a fast rate. The Sol did not use this line." I guess this seem not difficult to implement into MAME sol20 driver. (specially as Solance emu comes with source code http://www.sol20.org/solace/solace3_2.zip ) p.s. Is not something similar audio support already implemented into Exidy Sorcerer and Trs80 drivers via I/O ports!? Edit: Also, in the Solance emu Release Notes it says: (quote) * Solace now emulates the P.T. Music System audio generation hack. This is a simple RC filter on the S-100 interrupt enable line, which drives an audio amp. By toggling this line via EI and DI instructions, multivoiced music can be produced. Control this option via the "Options/Audio" panel. In general this should be disabled unless running the Music System software because otherwise programs that execute EI/DI (such as CP/M) will cause annoying clicks on the audio at various times. The audio can also be dumped to a WAV file. | ||||
添付ファイル |