-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sc-55 Mk1 gives Buffer error, ah geez #76
Comments
There has been an error in my reporting. Plz stand by. Above still true for 1.20, emulator. |
The above is now (confirmed) true for 1.01 and 1.21 of the rom. |
I extracted the midi tracks from the "DUKE3D.GRP" file with SLADE (we are talking about Duke Nukem 3D updated to version 1.5). When playing the following tracks in a midi player such as Windows Media Player or Falcosoft MIDI Player with LoopMIDI virtual cable connected to Nuked SC-55 (SC-55 mk1), the emulator returns the error The error is not present in DOSBox while playing the game and according to @Karmeck, it doesn't happen on real hardware under any circumstances. |
Actually it happens with all Windows based Midi players (Van basco\Winamp\MPC-HC\GNMidi\Tom's MIDI player\MIDITrail among others) and also with the DOS based DosMid player when used in DosBox. Moreover it seems that not only with LoopMidi (Midi-Yoke is also tested and it is affected). |
Duke 3D music is not normal MID, it uses extended EMIDI format. EMIDI allows to disable specific tracks depending on selected music device. Composers used this feature to tweak instrumentation for FM and GUS sound cards, thus such EMIDI file will have multiple tracks with duplicated notes/controller changes. Normal MIDI player doesn't know about EMIDI and will just play ALL tracks and will end up sending too many data to sound device. |
Why is there no overload on real SC-55 mk1? |
b475455 should improve situation |
The problem seems solved, thanks! |
When playing 08 - Ah, Geez!.mid (among others) in Falcosoft midi player
08 - Ah, Geez!.zip
I (we, see Vogons thread) get "MIDI Buff. Full"
This is on both 1.20 and 1.21 rom.
This error is not present on real hardware sc-55 mk1, rom 1.20
The text was updated successfully, but these errors were encountered: