Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next core and MD- joy support ? #165

Open
micv2 opened this issue Aug 27, 2024 · 20 comments
Open

Next core and MD- joy support ? #165

micv2 opened this issue Aug 27, 2024 · 20 comments

Comments

@micv2
Copy link

micv2 commented Aug 27, 2024

Hello,

I want to set the Next core to MD pad or joystick. When I go to Settings in the NMI menu, I get an error loading enMf5.sys .
Does that mean that a 3-button MD pad is not supported on MiST?

Regards,
MiC

IMG_4407

@gyurco
Copy link
Contributor

gyurco commented Aug 28, 2024

I have no idea, the top-level sends all buttons to the ZXNext core:

      i_JOY_LEFT           : in std_logic_vector(11 downto 0);    -- active high  MODE X Z Y START A C B U D L R
      i_JOY_RIGHT          : in std_logic_vector(11 downto 0);    -- active high  MODE X Z Y START A C B U D L R

(Well, seems it doesn't send the last bit, MODE).

I don't know why "Error loading", maybe you should ask NextOS devs.

@micv2
Copy link
Author

micv2 commented Aug 28, 2024

Thanks gyurco for the answer.

What should I ask, they are developing for Spectrum Next and are not thinking about MiST FPGA. Kepston works, but MD support would have supported three fire buttons. This would make the super game "Aliens Neoplasma" easier to control.

Regards,
MiC

I can't get into the menu.

IMG_4410

@gyurco
Copy link
Contributor

gyurco commented Aug 28, 2024

Probably "what the error loading of enmf5.sys means?"
Do you actually have that file on the SD-Card (image)?

@micv2
Copy link
Author

micv2 commented Aug 28, 2024

The last picture is from the real Next computer. The error occurs on the MiST when I want to go into the joystick menu. I can't actually select anything in the NMI menu, different errors appear. If I select "About" in the NMI menu, an error also occurs when loading and no information page is displayed. It's a shame, the "setup" doesn't work 100%. I have a real MD pad and can't use it on the MiST. It works on the real Next and I have three fire buttons on MD-pad.

Maybe I expect too much from MiST, can MiST technically do 3 fire buttons, or only via USB?

Do you actually have that file on the SD-Card (image)? yes 👍

@gyurco
Copy link
Contributor

gyurco commented Aug 28, 2024

I don't see the connection with the 'about' error and the joystick, there must be something else.
On MiST, DB9 MD pads are not usable anyway (select pin is not physically available), only USB ones.

I just tried it, I can go into Settings, About, etc. in the NMI menu. There must be something with your NextOS.

@micv2
Copy link
Author

micv2 commented Aug 28, 2024

Interesting, which version of NextOS are you using?

@gyurco
Copy link
Contributor

gyurco commented Aug 28, 2024

It was an old version, so I just upgraded to 22.10a, and it still works.
I get it from https://www.specnext.com/latestdistro/

@micv2
Copy link
Author

micv2 commented Aug 28, 2024

I have that version too. I can't save the time and date either.
Regardless, the games work 👍

Thanks gyurco

@gyurco
Copy link
Contributor

gyurco commented Aug 28, 2024

MiST can supply the time and date from the USB RTC module. Maybe the crash because of the '0000' time (I have RTC).

@micv2
Copy link
Author

micv2 commented Aug 28, 2024

try without RTC?
If that is the case, then I will immediately buy RTC module 😉

@gyurco
Copy link
Contributor

gyurco commented Aug 28, 2024

I actually tried on SiDi128, which is basically the same core. Now I tried it on MiST (same SD Card), and I get 'error loading'. Maybe because it's slower and the loading timeouts.

@gyurco
Copy link
Contributor

gyurco commented Aug 28, 2024

Strangely it works with an older NextOS. Maybe they reduced the timeouts?

@micv2
Copy link
Author

micv2 commented Aug 28, 2024

I have two MiST v1.3 and v1.5. The same error on both. Both have the latest firmware.

I once watched the Next demo "ScrollNutter" and spontaneously pressed F9->About. It loaded, and the settings joystick menu also loaded. Then MiST turned off, started everything again, pressed F9 -> settings, and error again.

Strange error, maybe timing or RTC?
I have tried old NextOS versions, down to v1.3.2

@gyurco
Copy link
Contributor

gyurco commented Aug 28, 2024

I don't think it's the RTC. Probably SD Card timeouts.

@micv2
Copy link
Author

micv2 commented Aug 28, 2024

I have found a solution for my Aliens Neoplasma and my Joycart from larek with MD extension.
With the MD extension it doesn't work with the MiST.

https://youtu.be/c5xLDLd1rd4?si=iL_ArHoALacynq4q&t=1

But if I use the USB- PC extension, then I can play Aliens Neoplasma with all functions without configuration! Great!
larek speaks in Polish, but the videos are self-explanatory.

https://youtu.be/pPEP-rNtKBc?si=uEnp4o1jqBzpwSgQ&t=1

Finally i can jump, shoot, and throw grenades with a one joystick!

@gyurco
Copy link
Contributor

gyurco commented Aug 28, 2024

Cool.
On SiDi128, it works with the MD setting :)
As it's possible to enter the settings menu...

@mist-devel mist-devel deleted a comment from micv2 Aug 28, 2024
@micv2
Copy link
Author

micv2 commented Aug 28, 2024

SiDi128 is powerful 😎👍

@HiroDevelop
Copy link

Hey, can't we make this machine more cheaper? lol

@gyurco
Copy link
Contributor

gyurco commented Aug 29, 2024

You can try, schematics are available.

@micv2
Copy link
Author

micv2 commented Oct 2, 2024

Hi gyurco,

Does this demo work on your SiDi128? This simple basic demo doesn't work on my MiST, why?
https://demozoo.org/productions/341399/

Regards,
MiC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants