カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
システムコア解決済み修正済み2024-10-22 02:452024-10-22 19:33
 
テスターpgimeno担当者pgimenoソースcantab/jupace.cpp
バージョン0.251発生バージョン修正バージョン0.271
修正コミット 741cbddプルリク
フラグ
セット jupace
セット詳細
jupace - Jupiter Ace
 
概 要カセットの録音がMIC出力ではなくスピーカー録音になっている。
詳 細When trying to save a program to cassette using -cass xxxx.wav, what gets recorded to the wav file is not the MIC output but the sound (speaker) output. This results in a weird sound that doesn't correspond to what a real Jupiter saves to cassette, but to what it outputs via speaker, which is different.

As a result, the generated .wav is useless.
再現手順1. Invoke MAME like this: mame jupace -cass example.wav
2. Type for example the following: 0 200 bsave x
3. Open the UI, go to Tape Control and select Record.
4. Press Enter on the Jupiter.
5. Go to Tape Control and select Pause/Stop.
6. Close MAME and check the resulting wav file.

The wav file won't contain anything remotely similar to the Jupiter tape format (which sounds pretty much like the Spectrum's), but a strange sound which is also emitted while saving. This would be correct if saving the sound output of the Jupiter (like what you do with -wavwrite), but the cassette output should contain the output of the MIC line (bit 3 of I/O port 0xFE) instead of the output of the speaker line.
追加情報 
 
添付ファイル