Skip to content

Comments

Beatstream/(partial)Nostalgia support + fix compilation warnings#10

Open
CrazyRedMachine wants to merge 2 commits intoNadeflore:masterfrom
CrazyRedMachine:master
Open

Beatstream/(partial)Nostalgia support + fix compilation warnings#10
CrazyRedMachine wants to merge 2 commits intoNadeflore:masterfrom
CrazyRedMachine:master

Conversation

@CrazyRedMachine
Copy link
Contributor

@CrazyRedMachine CrazyRedMachine commented Nov 1, 2020

Additional notes :

  • Beatstream works as well (it needs different cmd62 behavior compared to nostalgia, and gametype 4 would technically work fine with beatstream, but i'm still keeping it under the same gametype 5 as nostalgia because it is the same cab so it makes no sense having to reflash the firmware when switching games)
  • When I say nostalgia support I mean the ioboard(service/test/coin) and card reader part of it (COM2 acio device on real cab), not the piano controller (COM1 acio device on real cab, with four "PANB" nodes.. support for it might come later)
  • Using gametype 4 works to make Nostalgia boot but unfortunately the card reader doesn't work in this configuration therefore I added a new gametype 5 (cmd62 needs to behave like pop'n, not sure if "ICCC" is needed or having KFCA node first, but that's how it is on real cab so I wrote it that way...)
  • I had to change the KFCA default pinout for some buttons as it was incompatible with PN5180 (pins 50-53 are the SPI pins on the arduino mega)
  • I had to add the 115200 baudrate in sendAnswer() as during my tests I noticed this was the baudrate my data was attempting and the game wouldn't boot without it (confirmed on real hardware, it needs 115200 to work with encrypted data too...)
  • Changes in IoBoard.cpp/h is just to fix compilation warnings (same with pn5180 files)

@CrazyRedMachine CrazyRedMachine changed the title Nostalgia support + fix compilation warnings Nostalgia partial support + fix compilation warnings Nov 2, 2020
@CrazyRedMachine CrazyRedMachine changed the title Nostalgia partial support + fix compilation warnings Beatstream/(partial)Nostalgia support + fix compilation warnings Jan 7, 2021
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

Successfully merging this pull request may close these issues.

1 participant