1. 09de21c Port to UNIX by WHR · 9 months ago
  2. 502cf6f Remove unused argument from function 'cms_pitchwheel' by WHR · 9 months ago
  3. f52c205 Add option '/quirk=<name>[,<name>[,...]]'; add quirk 'norstctrl' to avoid resetting controllers on end of file by WHR · 10 months ago
  4. f9ed1a0 Add support for OPL2LPT and OPL3LPT by WHR · 10 months ago
  5. 6877f86 Make the corresponding 'enum outdev_type' constant unavailable if it isn't enabled via a macro by WHR · 10 months ago
  6. 4aecadf Remove unnecessary suffix from structure type names by WHR · 10 months ago
  7. 70446e6 Add support for CMSLPT by WHR · 10 months ago
  8. dfbda1b Some style fixes for CMS code by WHR · 10 months ago
  9. 28d6ee4 Skip OPL device presence checking if OPL I/O port was explicitly specified by WHR · 10 months ago
  10. 275f71a Remove plural names and '_t' suffix from enumeration type names by WHR · 10 months ago
  11. 9ff769e Merge commit '9393e25477f74dcd83f1fe6c9e1101c4914972f4' into 'cms' by WHR · 10 months ago
  12. c83e587 add pitchwheel support by Tronix286 · 2 years ago
  13. 9bca28b Initial CMS-support release by Tronix · 3 years, 8 months ago
  14. 057d781 implemented /preset=GM|GS|XG|NONE and reorganized outdev dev_clear() by Mateusz Viste · 4 years, 6 months ago
  15. 634857d dates bumped + added a hack that resets the pitch bend before each song, since pitch bend appears to survive an "all controllers off" event by Mateusz Viste · 4 years, 6 months ago
  16. 0752da4 include headers clean up and documentation by Mateusz Viste · 7 years ago
  17. e81562b AWE presets use far allocated memory by Mateusz Viste · 7 years ago
  18. 30fe192 fio.h API evolved so it will allow caching in the future by Mateusz Viste · 7 years ago
  19. 5ee11e3 dropped unnecessary stdio.h inclusion by Mateusz Viste · 7 years ago
  20. 71d9980 replaced some file calls by fio_* routines so it does not require pointers to be far by default by Mateusz Viste · 7 years ago
  21. 246a606 pre-loading patches (programs) when driving a GUS by Mateusz Viste · 7 years ago
  22. 5305c38 GUS support (relies on the ULTRAMID API) by Mateusz Viste · 7 years ago
  23. 339a561 clearing device moved back to happen after playing song, but without the 'reset all patches to piano' part, which is left before the playback starts by Mateusz Viste · 8 years ago
  24. f64f067 reset all channels to piano before playing by Mateusz Viste · 8 years ago
  25. 0605b76 reset master volume via sysex at each dev_clear() by Mateusz Viste · 8 years ago
  26. eb1bd1e send off messages at dev_clear() independently of what hardware we have by Mateusz Viste · 8 years ago
  27. bee13bd hw init feedback provides detailed error messages by Mateusz Viste · 8 years ago
  28. d8cda11 DOSMID supports custom sound banks (IBK on OPL hardware and SBK on AWE) by Mateusz Viste · 8 years ago
  29. a907172 sysex strings are passed as unsigned bytes by Mateusz Viste · 9 years ago
  30. 97c1a88 added /syx=FILE for custom SYSEX MIDI resets, changed sysex handling so they are stored along with their status byte by Mateusz Viste · 9 years ago
  31. 133d4d7 converted files to CR/LF terminators for wider compatibility by Mateusz Viste · 9 years ago
  32. ca880aa OPL support can be disabled during compile time by Mateusz Viste · 9 years ago
  33. 296ea7d SB AWE support can be disabled at compile time to avoid bloating the binary, also optimized screen refresh to refresh only notes that actually changed (plays without lagging on my 8086 now) by Mateusz Viste · 9 years ago
  34. b1e2609 rs232 checks for being write-ready during init to avoid freezing if no actual rs232 uart is present on given I/O port by Mateusz Viste · 9 years ago
  35. 9ec9ebd sysex support by Mateusz Viste · 9 years ago
  36. 2bd9dda written a note about not flushing the rs232 port by Mateusz Viste · 9 years ago
  37. 82fa74e added SBMIDI support by Mateusz Viste · 9 years ago
  38. 208a526 added RS232 output support by Mateusz Viste · 9 years ago
  39. 8341ae7 controllers support on OPL output (only 'expression' is processed so far) by Mateusz Viste · 9 years ago
  40. 01c6495 multiple changes after sourceforge outage - most notably OPL2/OPL3 support, and many bugfixes by Mateusz Viste · 9 years ago
  41. c978fc9 removed raw midi messages support, this is an unnecessary hack now that all midi actions are supported by DOSMid's internals by Mateusz Viste · 9 years ago
  42. 772b370 implemented explicit key and channel aftertouch instead of using raw midi events by Mateusz Viste · 9 years ago
  43. c4a4ccf using all 32 oscillators on AWE cards by Mateusz Viste · 9 years ago
  44. 7bd9261 implemented explicit controller messages instead of using raw midi by Mateusz Viste · 9 years ago
  45. 0c15d05 implemented explicit pitch wheel events instead of using raw midi by Mateusz Viste · 9 years ago
  46. 6664fc3 experimental implementation of the AWE lib by Mateusz Viste · 9 years ago
  47. b9bce2f loading explicitely GM patches into the MPU before playing, some songs do not set patches explicitely, relying on assumed default sets, while the GM bank could be changed already by the previous song by Mateusz Viste · 9 years ago
  48. ec37412 refactored out sound code by Mateusz Viste · 9 years ago
  49. 7b84499 modular outdev api for future multi-device support by Mateusz Viste · 9 years ago