djhackersdev / bemanitools

Runs recent Konami arcade games and emulates various arcade hardware.
The Unlicense
84 stars 16 forks source link

I have a bio2 IO board I don't want to use hook to run the TDJ mode #93

Open icex2 opened 2 years ago

icex2 commented 2 years ago

In GitLab by @qq98904 on Jan 13, 2022, 12:02

I have a bio2 IO board. I don't want to use hook to run the TDJ mode of Beatmania 28. I think using hook will have a subtle impact on my game process. The methods in the instructions of bemanitools don't seem to support light output. I just need light output. Who can teach me how to achieve it, I think maybe a special bm2dx dll。 I believe many people have the same needs. Thanks

icex2 commented 2 years ago

I have a bio2 IO board. I don't want to use hook to run the TDJ mode of Beatmania 28

As far as I understand, you are asking to run your setup in lightning cabinet mode but with a "old cabinet style" BIO2 board.

  1. This can't be done without hooks as it requires emulation of the lightning cabinet IO board/firmware which is different to what runs on old style BIO2
  2. BT5 doesn't support lightning cabinet IO boards/protocol, yet

I think using hook will have a subtle impact on my game process.

Why do you think that using the hook is an issue? Are there any specific problems you encountered that you can bring up and show us?

The methods in the instructions of bemanitools don't seem to support light output.

What specific light output do you mean? The one for TDJ style cabinets or the old style cabinets? Old style is supported via iidxio.dll's API for old cabinet types. Lightning cabinet light outputs are not supported because, as mentioned above, entire IO support for that cabinet type is not implemented at this point.

icex2 commented 2 years ago

In GitLab by @qq98904 on Jan 15, 2022, 13:09

Although I have an old version of Beatmania arcade, I am creating my own lightning mode arcade, which is not for profit because of my hobbies and dreams. I want to achieve the true lightning mode of light output, just like a real arcade.I will only run TDJ, not LDJ, So what I pursue is the real TDJ ,I think the real bio 2 IO can easily achieve this. Can you help me achieve this? I have a lot of Bio2 io,I can give you one if you need it. Thanks:)

icex2 commented 2 years ago

In GitLab by @xyen on Jan 17, 2022, 09:47

The BIO2 in a lightning cab is not running the same firmware as a BIO2 in a regular cab, they cannot be interchanged / doing so is unrelated to bemanitools.

You can use the existing BIO2 in the old cab with iidxhook-lightning found on sows, if you want to run lightning mode on your old cab, lighting output will be added in the future once I finish reversing the protocol of the new IO, currently iidxhook-lightning is using hook-based IO, and I don't want to do lighting support twice.

icex2 commented 2 years ago

In GitLab by @qq98904 on Jan 17, 2022, 09:54

I look forward to bemanitools' full support for lightning mode:) you are my God