Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06247 Crash/Freeze Major Always Jun 18, 2016, 23:25 Apr 3, 2018, 05:44
Tester StHiryu View Status Public Platform
Assigned To mahlemiut Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver
Version 0.178 Fixed in Version 0.196 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 06247: cpc464, cpc6128: The input doesn't work with some games after loading screen
Description After loading some games you can't input any key. This makes these games unplayable. The games are:

Comando Tracer
Bestial Warrior
Psycho Pig UXB
Steps To Reproduce Load the .dsk with |cpm
Some .dsk needs the command cat, and then run"FILE
Load the tape image with run"

You can grab the games from CPC-POWER.com
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems cpc464, cpc6128
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
9
User avatar
No.12784
B2K24
Senior Tester
Jun 20, 2016, 16:46
In cpc_flop.xml these and many sets show supported="no"> so I'd assume this behavior is already known?

Will mark this as Direction Needed to get input from Developers.
User avatar
No.12799
StHiryu
Tester
Jun 22, 2016, 20:39
I've looked it just now and in that xml, all the entries show supported="no">, at least at 174 cpc_flop.xml...there are no sets with supported="yes", and most I've tried work fine.
User avatar
No.13241
StHiryu
Tester
Oct 7, 2016, 20:17
Updated the report with Bestial Warrior, another game from Zeus soft with the same problem than the others.
User avatar
No.13267
mahlemiut
Developer
Oct 12, 2016, 00:50
This is caused by the change in I/O mode for port A of the PPI (connected to the PSG data bus). It selected PSG register 14 (port A, connected to the keyboard), but has to change PPI port A to input mode, which causes it to write 0xff, which in turn changes the selected PSG register to 15 (0x0f). Commenting out the callback call on mode change in i8255.cpp gets Hundra further, and makes Comando Tracer and Bestial Warrior fully playable. There should be a better way to achieve this, though.
User avatar
No.13757
StHiryu
Tester
Mar 31, 2017, 18:13
Updated the report with Psycho Pig UXB, another game from US GOLD
User avatar
No.14851
StHiryu
Tester
Mar 18, 2018, 00:19
edited on: Mar 28, 2018, 20:09
With the latest mame git all the games are now playable but Hundra, that gets stuck after the main menu.
User avatar
No.14894
StHiryu
Tester
Mar 28, 2018, 20:11
Should we close this report and open other for Hundra? Not sure if the black screen after the main menu is related to the PSG data bus...
User avatar
No.14895
Tafoid
Administrator
Mar 28, 2018, 20:17
It wouldn't hurt to make a separate report for the non-functioning since what seems to be making it not function is not the same as the others.
After which, we can resolve this one (less hundra)
User avatar
No.14910
StHiryu
Tester
Apr 2, 2018, 15:08
Resolved, moved Hundra to a separate report.