MultiPlay MX4 Expansion

Started by TotO, 20:29, 15 May 16

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TotO

Great. Just missing 3 friends! ;D
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

GUNHED

Quote from: TotO on 17:03, 17 June 22Great. Just missing 3 friends! ;D
They hang over there with these four cute girls and ... just miss you!  :)


BTW: Maybe it's time to have a DIRectory / folder / something somewhere to collect MultiPlay supporting games.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

zhulien

@TotO what is involved in adapting this to work on the zx spectrum?

TotO

Address decoding and may be the joystick wiring to be compatible with the existing.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

SyX

Because the new release of RVM emulator has added support for Multiplay, I published a few more games patched for using this mouse interface.

You can find them here.

Any feedback in real machine is more than welcome. Enjoy! ;)

GUNHED

Great piece of work SyX! Thanks a lot!  :) :) :)

Would be nice to have more MultiPlay for our CPCs, maybe even with a switch for Amiga / ST mouses.  ;) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

Well, there are USB mice adaptors from Bryce and Duke. They allow a USB mouse to be added to the CPC in a joystick compatible way. Dukes version supports pretty much everything USB.

Now... Would it make sense to have an adapter to connect an USB mouse to the MultiPlay?

Amiga (and Atari ST) mice are hard to get, 40 Euros (including shipping) at a minimum. And they have balls instead of LEDs.

But we all have an USB mouse somewhere.

So....... what's about having an adapter to make an USB mouse running with MultiPlay?

Yes, there are adapters for the Amiga, but do they work with the MP?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

TotO

You can use an USB to Amiga adapter for that.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Skunkfish

I'm already using such an adapter to connect my Microsoft Business mouse to the CPC via the Multiplay - works like a charm but they're not cheap! (I needed one for my Amiga anyway so it's shared between the two).

@SyX Thank you so much for these patches, I will be sure to check them out! Is there much work involved in patching a game to use a mouse, or does it vary from game to game?
An expanding array of hardware available at www.cpcstore.co.uk (and issue 4 of CPC Fanzine!)

TotO

When the Multiplay was released in 2015, it was easy to find new and cheap Amiga mouse at the different online shops (amigakit, amigastore, ...). So, the idea was to allow to be able to connect two DB9 peripherals (joystick, gamepad, mouse) to the CPC.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

SyX

Quote from: Skunkfish on 20:56, 14 January 23@SyX Thank you so much for these patches, I will be sure to check them out! Is there much work involved in patching a game to use a mouse, or does it vary from game to game?
You are welcome @Skunkfish!

Well, it depends if you want a fast hack or something more elaborate.

For example, Classic Axiens is a fast hack because I didn't change the menu.

In the case of Batty, you can see that I changed the menu text,  everything is controlled by mouse, two players can play simultaneously, and I even fixed a few bugs in the original game (both players fire buttons are interchanged in the original game).

In the two Command games, I replaced the Kempton mouse support for Multiplay, set Multiplay as the default control and fixed the control menu text, everything directly in the original protected dsk.

With respect to patching the control generally, it is not hard. My process is: First, I discover the read player input code and replace directly with my mouse routine; or I find some empty place for putting my mouse code (a dozen of bytes) and patch the game to jump to my code. That it is always the same.

Second, the game specific code, I find the variables for player coordinates and update the code for support the mouse, that can be trivial or more complex, but I didn't find any game that I could not patch yet and there is few more games in the workbench, included racing games.

The biggest problem is the lack of testing in real machine. Sure, we can test now in emulators, but the control is optimized for the only and wonderful person that help me with the tests in the real machine. But need more tests for adjusting the speed and acceleration for the typical user.

Because that, I published two versions of the Command game, where the mouse goes at different speed; or in games like batty or arkanoid, you can press the key 3 or 4 in the menu, for changing the mouse speed (I call this the Metr mode, for people can discover how Mr. Metr or Quicksilver or Flash feel the world XDDD).

zhulien

i love that it supports 2 mouses - so 2 player mouse games can be played properly

TotO

#162
The concept was to be able to run 2-player games with gamepad or mouse on the same controller port, like the Amiga does. Expecting that some games like Lemmings, Shufflepuck Cafe, North & South will be early patched.

It was first designed for Megablasters to have no input conflict when running at 50Hz.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

GUNHED

Did Megablasters already get patched for the MultiPlay?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

TotO

Megablasters support the MultiPlay natively since its release in 2015.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

GUNHED

Sorry, mixed that up with Odiesofts game. The question was about Odiesofts Megablasters.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

TotO

No worry. In this case, I don't know. Probably not.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

GUNHED

Me neither, will ask Odie when I see him in autumn. Maybe he got the sources still, so it should be easy to be done.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Powered by SMFPacks Menu Editor Mod