Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: GlasgowEmbedded/glasgow
base: a3f77716d626
Choose a base ref
...
head repository: GlasgowEmbedded/glasgow
compare: e59730fbbff8
Choose a head ref
  • 1 commit
  • 7 files changed
  • 1 contributor

Commits on Apr 3, 2019

  1. access.direct.demultiplexer: pipeline reads and writes.

    This significantly improves throughput (up to ~21 MB/s) without any
    particular action on behalf of applets.
    
    Hinting is now obsolete. Two applets used hinting:
      * memory-floppy: hinting is removed (untested);
      * audio-yamaha-opl: hinting and custom pipelining are removed.
    
    The audio-yamaha-opl applet requires explicit flushes now, since
    otherwise the playback coroutine will not yield nearly often enough.
    
    The `benchmark loopback` mode also now works, since it was hanging
    not because of the arbiter (the arbiter will not, in fact, cause
    starvation) but because of a deadlock between read and write
    coroutines inherent in the old demultiplexer implementation.
    
    Fixes #73.
    whitequark committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    e59730f View commit details
    Browse the repository at this point in the history