I don't know why you're sad. But let's try:
1. Start openMSX with an MSX2 and with Dynamic Publisher disk in the machine
2. Load the demo file (Options -> Screen -> Load -> Demo1 -> Load, I believe)
3. Open the openMSX OSD menu and select Hardware -> Connectors -> Printer Port and then select msx-printer
4. In DP, select Options -> Print -> Print Screen
5. Wait until DP says the printing is done
6. Each time a page is full, openMSX will tell you in which file the page ended up. If the page isn't full yet, you can unplug the printer to let openMSX know (and replug if you want to do another).
7. In my case it ended up here: /home/manuel/.openMSX/prints/page0020.png
You must make sure that DP has the "MSX printer" compatible driver/settings loaded, of course.
You can try something similar with the Konami Game Master to make print screens, for instance.
I guess step 6 might be a bit tricky. The point is that openMSX doesn't know you want to stop printing and take out the sheet, so to say. Perhaps we should add some command for that
Manuel... I told: MIDI Network Device, with screenshot.
Manuel... I told: MIDI Network Device, with screenshot.
Well, sorry, I missed that post. If you want it emulated, you'll have to help reverse engineering it completely... I don't know of any info about it. Also, it looks like YM3802 isn't emulated yet, so it's quite some work. Help most welcome!
What exactly did you try and what was the outcome? Do you want to print graphically or text only?
Both.
It is a matter of plugging in the proper device in the printer port.
I did several tries again. I finally managed to get a png containing what I printed. This png only appears in the /.openMSX/prints folder when I turn off the emulated MSX. It's not very practical but it's better than nothing.
Thanks.
I finally managed to get a png containing what I printed. This png only appears in the /.openMSX/prints folder when I turn off the emulated MSX. It's not very practical but it's better than nothing.
@Manuel has previously mentioned that there isn't currently a practical way for the emulation to know when you finished writing to the page, so you can try unplugging and replugging the printer to force it to finish its job (and create the png file). It shouldn't be necessary to turn off the emulated MSX.
As I wrote above: it also appears when unplugging the device. But in general, it also appears when the emulated paper is full or a Form-Feed is sent to the printer. In other words, when the actual paper would be output by the printer.
Can you add please RAW AY-3-8910 PSG Dump in openMSX, ie the file will be read in AYEmul? The MSX-formatted PSG don't seem to be read in ZXTune or AYEmul.
Well, I don't have the specs of that file format. You can probably just convert it. openMSX can dump PSG in text and binary mode. (And in VGM format.)
It seems ZXTune supports the VGM format, so you could use that.
You could also ask around in the ZX Spectrum community if perhaps someone made a VGM to AYEmul-RAW converter.
Maybe an area of investigation in openMSX could be lag improvement ?
I tried recently new versions of GroovyMame and it really looks like they managed to reduce the lag significantly. Not 100% sure how they did that (using new Windows sound & audio APIs from what I understood). A guy even built a lag testing device.
But a change like that probably implies not using SDL ?
EDIT: Here are some stats showing differences between lag-optimized GroovyMame and official Mame: https://onedrive.live.com/view.aspx?resid=F3F77F34E315EE0E!83465&ithint=file%2cxlsx&authkey=!APLCgrrgK0fQjp4
... and I also realize that this post is not really related to "plugin or addins", sorry !