Ideas of plugins/addins for openMSX

Page 4/5
1 | 2 | 3 | | 5

By Manuel

Ascended (16847)

Manuel's picture

27-06-2020, 00:36

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 Smile

By Dolphin101546015

Champion (273)

Dolphin101546015's picture

27-06-2020, 21:31

Manuel... I told: MIDI Network Device, with screenshot.

By Manuel

Ascended (16847)

Manuel's picture

29-06-2020, 21:55

Dolphin101546015 wrote:

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!

By gdx

Prophet (3673)

gdx's picture

30-06-2020, 11:29

Manuel wrote:

What exactly did you try and what was the outcome? Do you want to print graphically or text only?

Both.

Manuel wrote:

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.

By Parn

Hero (603)

Parn's picture

30-06-2020, 21:44

gdx wrote:

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.

By Manuel

Ascended (16847)

Manuel's picture

30-06-2020, 22:51

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.

By soniccis96

Supporter (2)

soniccis96's picture

01-07-2020, 22:36

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.

By Manuel

Ascended (16847)

Manuel's picture

01-07-2020, 22:42

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.)

By Grauw

Ascended (9271)

Grauw's picture

01-07-2020, 23:11

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.

By Louthrax

Prophet (2280)

Louthrax's picture

04-07-2020, 10:37

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 !

Page 4/5
1 | 2 | 3 | | 5