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

TnCart hangs when turbo mode of Panasonic 2+ machines is turned on #25

Open
polileco opened this issue Nov 9, 2024 · 7 comments
Open

Comments

@polileco
Copy link
Contributor

polileco commented Nov 9, 2024

Some titles, especially games, when activated turbo mode, causes the machine to hang. Ghosts'n'Goblins, Life on Earth and Chibi Akumas are some examples.

@buppu3
Copy link
Owner

buppu3 commented Nov 10, 2024

Since tnCart is designed assuming a bus clock of 3.58 MHz, it will not work in the high-speed mode of Panasonic machines.
The SDRAM memory bandwidth is time-divided between the Z80 side and the VDP side, so if the memory timing on the Z80 side is too fast, it will not be able to keep up.
To avoid hang-up, it is necessary to drive the WAIT signal to suppress the Z80 operation.

@Msxinfo
Copy link

Msxinfo commented Dec 22, 2024

Hi Buppu, can you make a solution for the tnCart firmware to work on turboR? It seems to work on the original WonderTang firmware? Is it possible to use that solution on your tnCart firmware as well?

@buppu3
Copy link
Owner

buppu3 commented Dec 22, 2024

What are the specific problems with using turboR?

@Msxinfo
Copy link

Msxinfo commented Dec 24, 2024

What are the specific problems with using turboR?

Just tested it on a MSX turboR. The turboR starts, but after mentioning the SD card driver the screen freezes and two japanese characters appear on the left upper screen. Sorry, did not make a screenshot.

I tried starting it up in Z80 mode (by pressing 1), but the WT is not recognized and a ''call system' does not go to nextor.
The original WT 2.0b firmware works with turboR. I did not test on 1.02d, but I expect it to work as well. Luis Antoniosi made an adjustment in the firmware. Perhaps you can have a look at the files on his github to see what his solution is?

See Antoniosi's youtube video: https://www.youtube.com/watch?v=VxTeO_pEJkw

@buppu3
Copy link
Owner

buppu3 commented Dec 29, 2024

What are the specific problems with using turboR?

Just tested it on a MSX turboR. The turboR starts, but after mentioning the SD card driver the screen freezes and two japanese characters appear on the left upper screen. Sorry, did not make a screenshot.

I tried starting it up in Z80 mode (by pressing 1), but the WT is not recognized and a ''call system' does not go to nextor. The original WT 2.0b firmware works with turboR. I did not test on 1.02d, but I expect it to work as well. Luis Antoniosi made an adjustment in the firmware. Perhaps you can have a look at the files on his github to see what his solution is?

See Antoniosi's youtube video: https://www.youtube.com/watch?v=VxTeO_pEJkw

Will Nextor work on this branch?

@Msxinfo
Copy link

Msxinfo commented Dec 29, 2024

I will test it this week. Thanks for your effort!

@Msxinfo
Copy link

Msxinfo commented Dec 30, 2024

Tested your latest firmware for WT1.02d with the proposed EMA fix on turboR. Unfortunately It doesn't work.
After mentioning the sd card driver the diskdrive is accessed and the caps led and r800 led are on. But it doesn't go to nextor after that.

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