Ideas of plugins/addins for openMSX

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

By Vampier

Prophet (2354)

Vampier's picture

24-06-2020, 18:05

yeah I wrote the tile viewer/sprite viewer quite some time ago. Maybe there is an export missing in the TcL Script somewhere

By Dolphin101546015

Champion (273)

Dolphin101546015's picture

24-06-2020, 18:37

Manuel wrote:

Dolphin: serial communication is already emulated for several RS-232C interfaces. MIDI is also emulated.
I suppose that that network would need some 'middle layer' to manage things. Well, all help about that is welcome. I don't think we will implement it ourselves, also because no one has access to this hardware.

Are you ignoring me, or don't know what im talking about?
As I know, many ppls have it, and many others analized already.

By franklin.jr

Supporter (4)

franklin.jr's picture

25-06-2020, 00:12

Not sure if my original message was clear enough, so please let me try it again.

When I talk of plugins or addins, my idea is that OpenMSX allows other developers to enhance its features so OpenMSX will be more than an emulator - and here comes two examples.

A "minibrowser" would filter a web page contents before sending them to the emulated MSX (of course no MSX is able to render an entire web page and all megabytes it takes), so, if an URL is passed to this "minibrowser", contents like text and links will be sent to the MSX, where a menu could select which link will be sent to the memory of our emulated MSX. It could work as a shortcut to 1) downloading the file, 2) loading its contents to OpenMSX, 3) restarting if needed, etc.

A "multiplayer" would connect two OpenMSX emulators and fetch each other's keystrokes so one player could play against another, two against a computer, or one could develop directly inside other OpenMSX.

I think this could open a new path for new functionalities, enhancing OpenMSX. Hope it's clear now.

Regards, Franklin

By franklin.jr

Supporter (4)

franklin.jr's picture

25-06-2020, 00:45

Something that IMHO could be very useful is another "plugin" that saves memory contents to CAS, DSK, ROM, or allows conversions between these formats.

Another "plugin" could allow viewing images/pictures, play music files, and view CAS/DSK/ROM file contents, as well as unpacking PMA files, converting BAS files to ASC format and vice versa, copying & pasting texts from Windows to MSX and from MSX to Windows.

We could also have a "plugin" that emulates a "mouse" moving a cursor like if we're pressing keystrokes to navigate. I think something that generates BASIC, ASM, C, Pascal code for sprites would be interesting (in this case we draw the sprite in a separate screen and export it).

I have other ideas but at this moment I'm not sure if they're welcome or if I'm exceeding the original purpose of OpenMSX emulator, so this should suffice for now, and please have your say.

By gdx

Prophet (3749)

gdx's picture

25-06-2020, 10:36

Manuel wrote:

Printer emulation is already complete, as far a I know. What is mssing for you?

I never managed to make it work on my Mac.

By Manuel

Ascended (16966)

Manuel's picture

25-06-2020, 13:16

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

It is a matter of plugging in the proper device in the printer port.

By edoz

Prophet (2300)

edoz's picture

25-06-2020, 13:59

I know it is not easy, but i really like to see the GR8NET (network part) supported in OpenMSX

By ducasp

Champion (368)

ducasp's picture

25-06-2020, 17:21

edoz wrote:

I know it is not easy, but i really like to see the GR8NET (network part) supported in OpenMSX

edoz, since the gr8net design is not open and it still is sold, it would be difficult I think, and not sure if someone cracks it Eugeny would like to have GR8NET bios being sent everywhere (and to add insult to injury, GR8NET has a FPGA which makes it emulation even more difficult), but a more generic UNAPI TCP-IP adapter supporting generic TCP IP communications might be doable, but then, that wouldn't work with SYMBOS emulation as SYMBOS doesn't work with UNAPI.

On the other hand, Denyonet should be doable, but, not sure how big is the trouble to make it work with OpenMSX, because that would require access to the ethernet interface and that would need to be abstracted among all supported OpenMSX platforms... Most likely the reason the existing Obsonet emulation in BlueMSX has not been ported to OpenMSX yet. Tongue

And as very few people actually care about network (not sure if you want something else from GR8NET emulated) on MSX, that makes it bottom priority to the guys developing enhancements. I would like, at some point, to have a generic UNAPI implemented on OpenMSX, but just don't have the time to do it at this (and for quite a few months) time. Would love if someone else pick up this idea, be it a GR8NET emulation or other network interface Wink

By Dolphin101546015

Champion (273)

Dolphin101546015's picture

26-06-2020, 13:46

Manuel wrote:

What exactly did you try and what was the outcome? Do you want to print graphically or text only?
It is a matter of plugging in the proper device in the printer port.

Hmm, now I see. Thanx. Sad

By Manuel

Ascended (16966)

Manuel's picture

26-06-2020, 09:46

Sorry, what do you mean? What approach? I'm just trying to be helpful with a limited amount of time available.

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