Re: [hatari-devel] midi changes 1.8 to 2.0

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

On 07/26/2017 02:55 AM, Simon Iten wrote:
i recently updated hatari from 1.8 as supplied with my linux distro to a self built 2.0 version.

Is the self built version using sources from the 2.0 release commit, or Hatari's Mercurial tip?

If 2.0, could you test also latest Mercurial version?


as seen in the 1.9 changelog, there are improvements in the midi accuracy.
since i use hatari mostly for synth programming via atari editors, i often use large sysex dumps that get sent or are received by the editors.

after updating to 2.0 there are much more errors on the receiving synth, so it seems some data gets lost. 1.8 also has some errors, but much less.

Which machine you're emulating?

For ST/STE, the most significant change was in v2.0 (not v1.9), switching from the old UAE CPU core to more accurate WinAUE CPU core. Also, RTC being used only with the new MegaST/STE machines.

For TT & Falcon, which already used WinUAE CPU core, the emulation got more accurate, but there were few caching related bugs causing regressions, which are fixed only in Mercurial tip.


so, what was changed in 1.9? are there any buffersizes that are smaller now? (usually the problem with corrupted sysex dumps)

Details are in the v1.9 release notes:
https://hg.tuxfamily.org/mercurialroot/hatari/hatari/file/978142ac82ff/doc/release-notes.txt

Changes related to MIDI are:
-------------------------------------------
....
- MIDI:
  - some RX/TX interrupt conditions were not correctly handled
  - TDRE bit is status register more accurately handled
....
Fixed programs:
- Realtime and M by Eric Ameres (midi + mfp, toggle bit 0 of AER)
- Notator (midi, more precise TDRE bit in status register)
....
-------------------------------------------

E.g. TDRE bit fix is these commits:
https://hg.tuxfamily.org/mercurialroot/hatari/hatari/rev/158dad8c6f0f
https://hg.tuxfamily.org/mercurialroot/hatari/hatari/rev/139a73f2a112

The other significant MIDI commits are:
https://hg.tuxfamily.org/mercurialroot/hatari/hatari/rev/8381de89ce03
https://hg.tuxfamily.org/mercurialroot/hatari/hatari/rev/f4171b289fa4
https://hg.tuxfamily.org/mercurialroot/hatari/hatari/rev/189b8a768901
https://hg.tuxfamily.org/mercurialroot/hatari/hatari/rev/49fcdf652bb1



	- Eero



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/