sh95014

Results 28 comments of sh95014

Commenting here in case anybody wants to record the audio/video out of AppleWin for some reason. The [macOS port](https://github.com/sh95014/AppleWin) can now record both with an okay-to-my-ears level of A/V sync.

@oliverschmidt I thought I'd try a2stream on a Mac to see how it works with my new CoreAudio-based sound output/recording (not expecting very different results from Linux except with latency),...

Thanks! Turns out my problem is that `SOCK_NONBLOCK` is a Linuxism that causes the socket to fail to open on macOS. I'll submit a PR. Once that's fixed, there seems...

> https://github.com/audetto/AppleWin/issues/39#issuecomment-944988587 The `O_NONBLOCK` workaround still hangs, unfortunately. I found this to work instead: ``` @@ -916,7 +916,7 @@ void Uthernet2::resetRXTXBuffers(const size_t i) void Uthernet2::openSystemSocket(const size_t i, const int type,...

One more before I give up... The input LPCM stream seems to be substantially bigger than it claims to be. I timed the CoreAudio callback and it pretty consistently asks...

I've read through most of Nick's APEL code, and concur with the basic architectural choices. There should indeed be a `Printer` layer that handles the printer-specific commands, and a `Writer`...

_WAIT?!_ :) Just kidding. All I did was to copy `ParallelPrinter` to a new .cpp/.h pair called `ParallelInterface` and then deleted most of the old code except `PrintLoadRom`, `PrintStatus`, `PrintTransmit`,...

1. The sample code in page 73 of the Imagewriter manual shows a `WRITELN (PRINTER)` after each row of graphics, so I think the `WrapX` should indeed not be called....

> The ImageWriter is a serial printer, not a parallel one! : - D D'oh! :) ... Also figured out problem 4 above, it was a bug in my implementation...

Okay, I lied, here's a first stab at Epson FX-80. Not able to test it against the GDI writer, but supports PrintShop (some aliasing possibly related to the macOS writer...