View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0002662 | JohnBarnes | [All Projects] General | public | 2013-02-02 16:43 | 2015-01-24 21:08 | ||||||||
Reporter | hschid | ||||||||||||
Assigned To | StingRay | Project Info | John Barnes European Football (Krisalis) http://www.whdload.de/games/JohnBarnes.html | ||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | closed | Resolution | fixed | ||||||||||
Summary | 0002662: Hello, maybe I think I found a bug with the keyboard routine. First key press | ||||||||||||
Description | GameVersion: english,pal,2 disks SlaveVersion: 1.0 from 29.12.09 Hello, maybe I think I found a bug with the keyboard routine. First key press always is always fine. All following has a deley of 30s or more. Somethimes I think there is a system hung but after a while next menu screen appears. Very interessing think is, this only happens on real Amiga and not with UAE! Could you add a skip option for loading title screen? Thank you very much for your hard work and wish you a nice weekend. Best regards Hubsi | ||||||||||||
Tags | No tags attached. | ||||||||||||
Machine | A1200 | ||||||||||||
CPU | 68030 | ||||||||||||
CPUSpeed | 50 | ||||||||||||
ChipSet | AGA | ||||||||||||
GFXCard | None | ||||||||||||
ChipMem | 2 MB | ||||||||||||
FastMem | 32 MB | ||||||||||||
Workbench | OS 3.1 | ||||||||||||
KickROM | 39 - Kick 3.0 | ||||||||||||
KickSoft | None | ||||||||||||
WHDLoad | 17.1 | ||||||||||||
imported | yes | ||||||||||||
Attached Files |
|
![]() |
|
StingRay (developer) 2013-02-19 17:31 |
I can not confirm this, just tested the game again on my A4000/060 and there were no problems with the keyboard. Can you please describe exactly what you're doing to cause these keyboard delays? Thanks! |
hschid (reporter) 2013-03-05 18:49 |
Hallo Stingray, hat leider etwas länger gedauert da der Amiga nicht ständig aufgebaut ist. Die F-Keys funktionieren da ich diese unter der Workbench häufig benutze. Bei John Barnes zeigt der erste Druck immer eine Aktion. Jeder weitere wird nicht akzeptiert. Die Taste im Spielmenü selbst ändert nicht ihr Aussehen beim Drücken. Bei anderen Spielen oder Programme, mit oder ohne WHDload, funktioniert die Tastatur normal. Gibt es die Möglichkeit in whdload den keypress auszuwerten und zu speichern? |
StingRay (developer) 2013-03-05 20:37 |
Hallo Hubsi, kannst Du WHDLoad noch normal mit dem Quitkey beenden, wenn die Probleme mit dem Keyboard auftauchen? Wenn dies der Fall sein sollte, so mach mal bitte einen Dump, das geht, wenn Du in die WHDLoad.prefs Datei die folgenden 2 Zeilen einfügst: Expert Debugkey=$58 Solltest Du noch keine WHDLoad.prefs Datei haben, so kannst Du einfach eine neue erstellen, die nur aus den obigen 2 Zeilen besteht. Wenn Du das gemachst hast, kannst Du dann mit F9 einen Dump erzeugen, davon benötige ich die Datei ".whdl_register", häng die bitte mal hier an. Weitere Infos findest Du in der WHDLoad Hilfe: http://whdload.de/docs/de/opt.html#Expert Wenn du das mit dem Expertmodus nicht hinkriegen solltest (ich weiss ja nicht, wie fit Du in Sachen Amiga bist), werde ich Dir einen Testslave bauen, damit wir das Problem eingrenzen können, da ich es, wie schon gesagt, auf keinen meiner Amigas reproduzieren kann. |
hschid (reporter) 2013-03-10 11:12 |
Hallo Stingray, die register Datei ist angehängt. Ein drücken der ersten F-Taste funktioniert immer. Jede weitere, auch die Debug/Quit Taste, löst kein event im darauf folgenden Menü aus. Ein druck auf die Capslock Taste bringt diese zum leuchten. Ebenso ist ein Softreset jederzeit möglich. Das Problem tritt übrigends auch bei meinem A4000 auf mit dem ich die register Datei erstellte. Bei Battle Squadron lassen sich mit den F-Tasten problemlos mehrmals die Einstellungen verändern. Übrigends funktioniert bei Siedler nun die Eingabe des Dateinamens. Quitkey wird ebenfalls akzeptiert. Vielen Dank für Deine Hilfe. Auch für den Install von Kaiser :) Hubsi |
StingRay (developer) 2013-03-10 14:29 |
Hallo Hubsi, wenn Du WHDLoad nicht beenden kannst, so scheint bei Dir ein anderes Problem vorzuliegen, das nicht unbedingt etwas mit meinem Slave zu tun haben muss. Denn normalerweise sollte WHDLoad immer zu beenden sein. Benutzt Du evtl. die "NOVBRMOVE" Option? Falls ja, bitte ausschalten und schauen, ob sich dann etwas ändert. Leider hilft mir der Dump nicht, da ich den genau dann brauche, wenn das Keyboard nicht mehr funktioniert, um das Problem einzugrenzen. Was Du evtl. auch mal probieren könntest ist, eine ältere WHDLoad Version zu benutzen, tritt das Problem immer auf? Und bevor ich es noch vergesse, Sachen wie einen TCP/IP oder USB Stack hast Du nicht zu laufen, wenn WHDLoad läuft? Wenn ja, bitte unbedingt ausschalten! |
hschid (reporter) 2013-03-10 16:19 |
Hallo Stingray, gesetzt sind aktuell keine Tooltypes. Nach etwas forschen auf der WHDload Seite bin ich auf dem ChkInts Parameter gestoßen. Prompt erscheint eine Fehlermeldung nach dem ausblenden des Titlebilds und der Systemkonfiguration. Wobei dort nur kurz dieser helle, grünliche Bildschirm erscheint. Anschließend rückkehr zur WB mit dem whdload Requester. Die register Datei hab ich dir angehängt. Nach einigen Tests mit verschiedenen Versionen fiel auf, alle unter 16.0 akzeptieren gar keine F-Taste. Sprich, selbst die Sprache kann nicht ausgewählt werden. Ab >= 16 bis ==17.2 funktioniert zumindest die Sprachauswahl. Vielleicht hilft es dir weiter. Hubsi |
StingRay (developer) 2013-03-10 16:23 Last edited: 2013-03-10 16:42 |
Hallo Hubsi, super, das hilft mir sehr weiter, wie es scheint, wird ein Level 6 Interrupt im Game nicht bestätigt, entweder, weil ich vergessen habe, den zu patchen oder aus anderen Gründen. Da dieser eine höhere Prio als der Keyboardinterrupt hat, gehen dann auch keine Tasten mehr. Das werde ich auf jeden Fall genauer untersuchen, besten Dank für Deine Mitarbeit! :) |
hschid (reporter) 2013-03-10 17:19 |
Hallo Stingray, freut mich wenn es weiterhelfen sollte. Noch eine Bitte, könntest du die einblendzeit des Titelbildes verkürzen? Beim Testen stört es doch sehr und so hübsch ist John Barnes auch wieder nicht ;) Denke es genügt 5s oder evtl. ein Buttonwait, kannst du selbst entscheiden. Viele Grüße und danke fürs supporten und durchackern des Slaves. Hubsi |
StingRay (developer) 2013-03-10 17:30 |
Das mit dem Titelbild geht leider nicht, da das Spiel Dateien entpackt, während es angezeigt wird. Wäre sonst schon in der ersten Version vom Patch eingebaut gewesen. ;) |
StingRay (developer) 2013-03-10 23:35 |
Hallo Hubsi, ich habe Dir mal einen gefixten John Barnes Slave hier angehangen, das Problem mit dem Level6 Interrupt sollte nun behoben sein. Probiere den mal aus und gibt Rückmeldung, ob das Problem mit den Keys jetzt behoben ist. |
hschid (reporter) 2013-03-11 08:10 |
Hallo Stingray, der Interrupt Fehler taucht nicht mehr auf. Allerdings spricht das Programm nach der Sprachauswahl auf eine F-Taste nicht mehr. :( Die Frage ist, wieso akzeptiert das Programm das zweite keypress Event nicht. Lässt sich mittels slave eine Routine ins Programm integrieren die bei jeder Tastatureingabe die register auf Platte/RAM schreiben? Somit wüßte man zumindest was aktuell vorgeht und den Inhalt liese sich vergleichen. Nur so eine Idee. Guten Wochenstart wünscht Hubsi |
StingRay (developer) 2013-03-11 08:34 |
Hallo Hubsi, ich habe mir gerade nochmal den Source vom Slave angeschaut und etwas gefunden, was die Keyboardprobleme verursachen könnte, wenn ich heute wieder zu Hause bin, gibt es einen neuen Slave zum Testen. Bis dahin erstmal und auch Dir einen guten Start in die Woche! :) |
StingRay (developer) 2013-03-11 15:05 |
So, wie versprochen habe ich eine neue Version des Slaves für Dich zum Testen angehangen. Ich bin mir fast sicher, dass das Keyboardproblem jetzt behoben ist. :) Teste mal und berichte, ob jetzt alles ordentlich funktioniert. |
hschid (reporter) 2013-03-11 19:54 |
You did it! You rock it! Gerade getestet und läuft 1A! Vielen lieben Dank für Deinen Einsatz und die Mühen die du dir gemacht hast. Jetzt muss ich nur noch so gut werden um mal gegen Freunde ein Spiel zu gewinnen :) Woran lag es denn genau wieso der Slave bei vielen läuft und bei mir nicht? Nochmals vielen Dank und einen schönen Abend Hubsi |
StingRay (developer) 2013-03-12 07:32 |
Keine Ursache. :) Problem war ein Bug in meinem Keyboardhandler, der, abhängig davon, wie schnell der Rechner ist, dafür sorgte, dass sich das Keyboard "aufhängt". Viel Spass beim Zocken Grüsse. :) |
StingRay (developer) 2013-03-12 18:24 |
Fixed in v1.01 of the patch. :) |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-02-02 19:36 | administrator | New Issue | |
2013-02-02 19:36 | administrator | Status | new => assigned |
2013-02-02 19:36 | administrator | Assigned To | => StingRay |
2013-02-19 17:31 | StingRay | Note Added: 0002911 | |
2013-03-05 18:49 | hschid | Note Added: 0002934 | |
2013-03-05 20:37 | StingRay | Note Added: 0002935 | |
2013-03-10 10:50 | hschid | File Added: .whdl_register | |
2013-03-10 11:12 | hschid | Note Added: 0002946 | |
2013-03-10 14:29 | StingRay | Note Added: 0002949 | |
2013-03-10 16:06 | hschid | File Added: whdl_register_Chkints | |
2013-03-10 16:19 | hschid | Note Added: 0002951 | |
2013-03-10 16:23 | StingRay | Note Added: 0002952 | |
2013-03-10 16:42 | StingRay | Note Edited: 0002952 | View Revisions |
2013-03-10 16:42 | StingRay | Note Edited: 0002952 | View Revisions |
2013-03-10 17:19 | hschid | Note Added: 0002953 | |
2013-03-10 17:30 | StingRay | Note Added: 0002954 | |
2013-03-10 23:33 | StingRay | File Added: JohnBarnes.slave | |
2013-03-10 23:35 | StingRay | Note Added: 0002955 | |
2013-03-11 08:10 | hschid | Note Added: 0002957 | |
2013-03-11 08:34 | StingRay | Note Added: 0002958 | |
2013-03-11 15:03 | StingRay | File Deleted: JohnBarnes.slave | |
2013-03-11 15:03 | StingRay | File Added: JohnBarnes.slave | |
2013-03-11 15:05 | StingRay | Note Added: 0002959 | |
2013-03-11 19:54 | hschid | Note Added: 0002961 | |
2013-03-12 07:32 | StingRay | Note Added: 0002962 | |
2013-03-12 18:24 | StingRay | Note Added: 0002965 | |
2013-03-12 18:24 | StingRay | Status | assigned => resolved |
2013-03-12 18:24 | StingRay | Resolution | open => fixed |
2015-01-24 21:08 | Wepl | Status | resolved => closed |