DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > BlackShoot läuft nicht mehr auf OS4.1 | [ - Search - New posts - Register - Login - ] |
-1- 2 | [ - Post reply - ] |
2009-11-19, 21:47 h tploetz Posts: 4026 User |
Hallo, das Programm BlackShoot läuft auf OS 4.1 nicht mehr, hat jemand auch so ein Problem? Grafik wird nur mit halben Bildschirm dargestellt.Vor einem halben Jahr lief es noch. Woran kann das liegen? tploetz [ - Answer - Quote - Direct link - ] |
2009-11-20, 15:18 h tploetz Posts: 4026 User |
Hallo, habe den Fehler lokalisiert, es liegt an der OS4.1 Installation, eine neue Partition mit OS4.1 eigerichtet und davon gebootet und die entsprechenden libraries kopiert. tploetz [ - Answer - Quote - Direct link - ] |
2009-11-20, 16:40 h Blackbird Posts: 634 User |
@tploetz: Na also, dachte mir zwar schon das da was gewaltig schief läuft, aber hatte leider keinen Ansatzpunkt um dir efektiv zu helfen... Wäre trotzdem schön gewesen mir das auch mitzuteilen, weil ich nicht täglich hier vorbei schaue... -- regards Blackbird PerfectPaint : supportOS4@amiforce.de HP: http://perfectpaint.amiforce.de/ Have also a look at my personal Website: http://www.blackbird-net.de [ - Answer - Quote - Direct link - ] |
2009-11-20, 21:32 h tploetz Posts: 4026 User |
@Blackbird: Ich habe von der neuen OS4.1 Partition von Devs/Monitors/Radeon zur alten OS4.1 Partition nach Devs/Monitors/Radeon kopiert. Wenn ich jetzt von der alten Partition BlackShoot starte kommt die Meldung "not enough gfx memory to open screen" und der Grim Reaper öffnet sich, gehe ich dann auf Fehler ignorieren gibt der Grim Reaper die Meldung "Tried to create a non-existing screen" Dabei existiert die Auflösung von 640x480 tploetz [ - Answer - Quote - Direct link - ] |
2009-11-21, 16:50 h Blackbird Posts: 634 User |
@tploetz: warum machst du den sowas ? Meinst du das rüberkopieren deines Monitortreibers behebt die Fehler die scheinbar in deiner alten Systempartition sind ??? Die Fehlermeldeungen kommen aus der image.include... Es konnte kein Screen geöffnet werden... -- regards Blackbird PerfectPaint : supportOS4@amiforce.de HP: http://perfectpaint.amiforce.de/ Have also a look at my personal Website: http://www.blackbird-net.de [ - Answer - Quote - Direct link - ] |
2009-11-21, 18:12 h Der_Wanderer Posts: 1229 User |
@Blackbird Evtl. gibst du tpoeltz ein re-compile mit den aktuellen Includes. Ich kann mich erinnern, dass es mal ein Problem auf der Voodoo gab, die per BestModeID keinen Screen gefunden hat. Die Meldung dass das GFX mem nicht reicht ist irrtümlich. Ich glaube dass wir das damals gefixed haben. -- HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr... Homepage: http://www.hd-rec.de [ - Answer - Quote - Direct link - ] |
2009-11-21, 19:00 h Blackbird Posts: 634 User |
Zitat: Ich werde das mal bei Gelegenheit durchs aktuelle Ab3 jagen und auf meine HP stellen...mal sehen ob das dann behoben ist... Ansonsten verwendet Thomas aber OS4.1 (ich glaube auf SAM) und eine Radeon, deswegen wundert mich das schon, denn aus der Korrespondenz mit Thomas kam hervor, das es auf einem A4000 mit Voodoo funktioniert -- regards Blackbird PerfectPaint : supportOS4@amiforce.de HP: http://perfectpaint.amiforce.de/ Have also a look at my personal Website: http://www.blackbird-net.de [ - Answer - Quote - Direct link - ] |
2009-11-21, 20:04 h tploetz Posts: 4026 User |
Zitat: Das stimmt, auf OS4.0 mit Voodoo3 funktioniert das Spiel einwandfrei tploetz [ - Answer - Quote - Direct link - ] |
2009-11-21, 21:42 h Der_Wanderer Posts: 1229 User |
Wie gesagt, ich denke dass BestModeID fehlschlägt, wegen irgendwelchen Tags. Deshalb kann der Screen nicht geöffnet werden. Selbst wenn ein System kein 640x480 hat, dann würde ein Screen in 800x600 oder was ähnlichem geöffnet. Evtl. hat Blackbird den ASL Screenmode requester durchgeschliffen, dann könnte man den Screenmode mal per Hand auswählen. BestModeID ist ein etwas heikler Befehl, der je nach Treiber und Tags die man übergibt auch mal fehlschlagen kann, da hilft nur Testen. -- HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr... Homepage: http://www.hd-rec.de [ - Answer - Quote - Direct link - ] |
2009-11-21, 22:23 h Blackbird Posts: 634 User |
Zitat: Nö nö, ich habe gar nix geschliffen, man sieht keinerlei Spuren Mal im Ernst, Thomas hat eine alte OS4 installation bei der er "etwas" installiert hatte. Dieses "Etwas ist nach seinen Auskünften Samba und ftpmount... Seit dem er dies installiert hat, funktioniert BS nicht mehr... Auf einer frischen Installation von OS4.1 funktioniert BS doch tatsächlich wieder... Nun ist die Frage, warum gehts auf der alten Installation nicht ? Was pfuscht da rein das der Screen nicht geöffnet werden kann ??? Ich habe das alte BS auf die neuen Includes "umgeschrieben" (das alte beruhte auf 2006!) und ihm zum testen geschickt. Aber auch hier "funktioniert" es nicht auf der alten Installation von OS4, sondern nur auf der neuen -- regards Blackbird PerfectPaint : supportOS4@amiforce.de HP: http://perfectpaint.amiforce.de/ Have also a look at my personal Website: http://www.blackbird-net.de [ - Answer - Quote - Direct link - ] |
2009-11-21, 23:21 h tploetz Posts: 4026 User |
@Blackbird: Hallo, habe den Fehler gefunden, in Prefs/env/SYS stand eine screens.prefs, die gab es auf der neuen OS 4.1 Installation nicht, auf der alten Partition habe ich screens.prefs umbenannt,Neustart gemacht und BlackShoot startet wieder einwandfrei. tploetz [ - Answer - Quote - Direct link - ] |
2011-11-10, 22:08 h tploetz Posts: 4026 User |
Auf dem SAM 460ex läuft BlackShoot nicht, liegt es an der Grafikkarte? Mit miniGl kann es nicht zu tun haben. Edit: es liegt wieder an der Screens.prefs, aber das Bild ist zweigeteilt, in der unteren Hälfte läuft das Spiel nochmal bei einer Auflösung von 640x480. tploetz [ Dieser Beitrag wurde von tploetz am 10.11.2011 um 22:37 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2011-11-10, 23:56 h whose Posts: 2156 User |
@Blackbird: Mal ne ganz andere Frage: Benutzt BS eigentlich immer BestModeID(), oder speichert es evtl. einen einmal benutzten Screenmode in irgendwelchen eigenen Prefs? Ich kenne diesen zuerst beschriebenen speziellen Fehler eigentlich nur im Zusammenhang mit im Programm gespeicherten Screenmode-IDs und "neuem" Monitor in DEVS:Monitors. Sobald man da eine Auflösung hinzufügt oder wegnimmt gibts schon mal Kuddlmuddl mit den IDs, und Programme, die einen bestimmten Screenmode per ID einstellen wollen, kommen dann in gewisse Schwulitäten. Das gleiche Spielchen, wenn man mit DCC herumexperimentiert. Mitunter gibts dann munteres "ID-Shuffle". Lustigerweise aber auch nicht immer Mit BestModeID() hatte ich eigentlich nur dann Ärger, wenn ich z.B. 320 x 240 anfordere, das System den Modus aber gar nicht bereitstellt. Auf manchen Systemen kam dann 640 x 480 oder größer raus, aber nie ein direkter Fehler. Das zuletzt von tploetz beschriebene Symptom läßt auf fehlenden Modus schließen, so daß ein größerer Screenmodus gewählt wird. -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ Dieser Beitrag wurde von whose am 11.11.2011 um 00:04 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2011-11-11, 07:15 h tploetz Posts: 4026 User |
Jettzt läuft es wieder richtig, habe in Prefs/Sreens die Auflösung 640x480 eingegeben und gespeichert, das Spiel geht nun im Vollbild. tploetz [ - Answer - Quote - Direct link - ] |
2011-11-11, 09:50 h Der_Wanderer Posts: 1229 User |
Ich spekuliere mal dass beim Start immer BestScreenModeID ausgeführt wird und nichts gespeichert. Wenn es halt einn illegalen Screenmode bekommt wegen einem OS4 Bug dann kann BlackShoot nix dafür. Das Spiel sollte mit jedem Screenmodus zurecht kommen, auch wenn er von der Spielauflösung abweicht. Selbst wenn der Screen nicht geöffnet werden kann, sollte das Spiel mit entsprechender Meldung beenden und nicht crashen. Sieht dann aber Möglicherweise seltsam aus (man sieht den "Offscreen Buffer) oder es ist was abgeschnitten (falls Screen zu klein). Wenn Blackshoot 640x480 haben will, dann läuft es allerdings nur "rund" wenn es den Screenmodus auch gibt. -- -- Author of HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr... Homepage: http://www.hd-rec.de [ Dieser Beitrag wurde von Der_Wanderer am 11.11.2011 um 09:52 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2011-11-11, 13:07 h whose Posts: 2156 User |
Zitat: Wir sind uns einig, daß es Bugs gibt, auch in OS4. Trotzdem bist Du mir, was das angeht, immer etwas zu schnell mit "Bug!" bei der Hand. Ich kann Dir versichern, daß BestModeID() auch unter OS4 exakt wie dokumentiert funktioniert, und tploetz hat das implizit nochmal bestätigt mit seinem letzten Post. Gäbe es den von Dir gemutmaßten Bug, hätte Blackshoot wohl kaum in der erwähnten Weise funktioniert, nämlich mit "Bild ist zweigeteilt und läuft". Was immer tploetz da an seiner alten Installation gebastelt hat, daß BS mit dem Eingangs erwähnten Fehler wegsemmelt... BestModeID() ist ein ziemlich unwahrscheinlicher Kandidat dafür. Genau deswegen frage ich nach einem möglicherweise "wiederverwendeten" Screenmode-ID. So ein Fehler tritt nämlich u.A. genau dann auf, wenn es eine entsprechende ID nicht in der Screenmode-Liste gibt und das Programm die Rückgabe von OpenScreen() nicht überprüft. Sowas soll mitunter auch vorkommen -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ - Answer - Quote - Direct link - ] |
2011-11-11, 13:37 h Der_Wanderer Posts: 1229 User |
@whose Ich hatte mich darauf bezogen: > habe den Fehler gefunden, in Prefs/env/SYS stand eine screens.prefs, die gab es auf der neuen OS 4.1 Installation nicht, auf der alten Partition habe ich screens.prefs umbenannt,Neustart gemacht und BlackShoot startet wieder einwandfrei. Ich bin mir aber nicht sicher ob ich das richtig interpretiert habe. Kam durch diese Aktion ein Screenmodus wieder dazu, den es vorher nicht gab? Die Rückgabe von BestModeID() wird natürlich geprüft. Allerdings weis ich nicht, ob Blackbird nicht trotzdem weitermacht... Ich denke aber ehr nicht. Dass man bei einem zu grossen Screen das Spielfeld doppelt sieht ist wegen dem "Screenhack". Der ist allerdings notwendig, weil Classic Amigas sonst zu langsam sind, wegen dem bescheidenen Swapping Verhalten von Picasso96. Deshalb wird die Offscreen Bitmap mit auf den Screen gezwungen, in den - normalerweise - unsichtbaren Bereich des Screens. -- -- Author of HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr... Homepage: http://www.hd-rec.de [ - Answer - Quote - Direct link - ] |
2011-11-11, 14:07 h whose Posts: 2156 User |
Zitat: Das ist bei tploetz immer schwierig zu sagen, weil er oft vergißt, alles zu erwähnen, was er so getrieben hat. Davon ab ist er auch nicht der Crack, der viele Interna kennt. Was immer er da auch treibt, die Screenmode-IDs sollten nicht von "screens.prefs" beeinflußt werden. Soweit ich weiß, gehören die zu den User-editierbaren Public Screens und machen nicht mit dem "Monitor" rum, der die Screenmode-IDs definiert. Zitat: Aber weil das außer ihm keiner weiß, habe ich gefragt. Den Fehler kenne ich ja. Und zwar aus genau dem Grund, den ich erwähnt hatte. Vergessen, daß OpenScreen() auch schon mal fehlschlagen kann BestModeID() schlägt im Normalfall auch gar nicht fehl, es sei denn, man fordert einen wirklich monströsen Screen an. Da liegt das Problem höchstwahrscheinlich nicht. Wenn man z.B. 640 x 480 via BestModeID() anfordert, welches im System A Standard ist, im System B aber (durch Pfuscherei z.B.) nicht vorhanden ist, wählt BestModeID() auf System B definitiv den nächst größeren Screen, meist 800 x 600. Ich habs mit Amijeweled unter 4.1 Update 2 noch ausprobiert, es öffnet immer einen Screen, auch wenn der dann 1600 x 1200 ist (beim Test zum Schluß einzig vorhandene Auflösung) statt 640 x 480. Bei der Gelegenheit habe ich dann auch das "ID-Shuffle" bemerkt, wenn man an den Screenmodes dreht oder DCC an- und/oder abschaltet. Zitat: Für Uninformierte war das sicherlich eine wertvolle Information. Für mich ists kalter Kaffee, mit dem P96-Scheiß habe ich mich damals auch rumschlagen müssen. Unter OS4 läuft das aber inzwischen fast reibungslos Ok, immer noch kein Geschwindigkeitswunder, wenn das VRAM voll ist, aber das dürfte der "Vorfreude" auf Gallium3D geschuldet sein. Wurde halt nicht mehr viel am "offenen Herzen" operiert. -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ - Answer - Quote - Direct link - ] |
2011-11-11, 14:59 h whose Posts: 2156 User |
Argh, DDC meinte ich... ob ich das irgendwann nochmal in meinen alten Schädel kriege? -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ - Answer - Quote - Direct link - ] |
2011-11-11, 17:41 h Blackbird Posts: 634 User |
Huch, nach dem Ding kräht noch ein Hahn ? Sollte ich mich doch nochmal an den ollen Source setzen müßen nur weil jemand eine unmögliche Möglichkeit wahr gemacht hatte Na ja, kann ja mal reinschauen so aus Nostalgiegründen -- regards Blackbird PerfectPaint : supportOS4@amiforce.de HP: http://perfectpaint.amiforce.de/ Have also a look at my personal Website: http://www.blackbird-net.de [ - Answer - Quote - Direct link - ] |
2011-11-11, 19:50 h whose Posts: 2156 User |
@Blackbird: Jo, und wenns nur aus Nostalgiegründen ist Ob man das heute noch nachvollziehen kann, was er an seiner alten Installation gedreht hatte... da habe ich so meine Zweifel -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ - Answer - Quote - Direct link - ] |
2011-11-11, 20:04 h Maja Posts: 15429 User |
Zitat:Oder weil jemand so lange probiert, bis er was gefunden hat, das auf seiner neuesten Errungenschaft nicht (völlig reibungslos) funktioniert? -- ** Tippfehler sind kostenlos und dürfen unbegrenzt an Dritte weitergegeben werden. ** [ - Answer - Quote - Direct link - ] |
2011-11-11, 20:39 h tploetz Posts: 4026 User |
@Maja: Prefs/Sreens war vorher auf 800x600 eingestellt, für BlackShoot wird eine Auflösung von 640x480 vorgeschalagen, deshalb hat das nicht hingehauen. tploetz [ - Answer - Quote - Direct link - ] |
2011-11-11, 20:43 h Blackbird Posts: 634 User |
Boah, ich habe mich nun tatsächlich nochmal aufgerafft und in den Source geschaut Oh Mann, ich hatte mich doch damals tatsächlich darauf verlassen das bestmodeId wirklich immer das richtige Ergebniss liefert ! Ich glaube man muß mich vierteilen, zerhackstücken, erschießen, erhängen, mit Federn totkitzeln und auf zwölftrilliarden anderen Möglichkeiten verwursten Aber ich denke mal ich werde all das ganz locker überleben Ach ja, Wolfgang hat übrigends Recht mit seiner Aussage das BestmodeID nicht crashen kann, sondern nur in den nächst höheren oder einzigen Screenmode fällt bzw. den dann bereitstellt.... Das zeigt dann auch der Screenhack-Screen ganz deutlich Auf jeden fall danke ich euch für die Aufmerksamkeit diese nun eigentlich längst vergessenen Treads Mal sehen wie das weitergeht: 2030 15:40 Uhr tploetz: Warum läuft das verdammte BlackShoot nicht mehr auf OS4.6.x vor einem halben Jahr hat es noch getan ! Wenn ich dann noch den Source von 2009 auf dem Bildschirm erkenne auf meinem 64 Zoll Monitor, dann werde ich auch wieder helfen können -- regards Blackbird PerfectPaint : supportOS4@amiforce.de HP: http://perfectpaint.amiforce.de/ Have also a look at my personal Website: http://www.blackbird-net.de [ - Answer - Quote - Direct link - ] |
2011-11-11, 21:09 h Maja Posts: 15429 User |
Zitat:Aha. Und was genau willst Du uns damit nun in Bezug auf Dein erneutes Problem mit diesem Spiel mitteilen? Läuft BlackShoot jetzt auf Deinem SAM 460ex oder nicht?? -- ** Tippfehler sind kostenlos und dürfen unbegrenzt an Dritte weitergegeben werden. ** [ Dieser Beitrag wurde von Maja am 11.11.2011 um 21:16 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2011-11-11, 21:12 h Maja Posts: 15429 User |
Zitat:Öhm, Du meinst OS4.1.x, oder? -- ** Tippfehler sind kostenlos und dürfen unbegrenzt an Dritte weitergegeben werden. ** [ - Answer - Quote - Direct link - ] |
2011-11-11, 21:25 h Blackbird Posts: 634 User |
Maja meine Liebe... Sarkasmus solltest du doch erkennen können wenn doch da explizit darüber stand: "mal sehen wie das weitergeht" Der Thread fing an mit der Aussage ? Zitat: Meine "Homage" daran war dann OS4.6.x Zitat: Jo, das Ding funktioniert nun, weil er seinem System nun einen Screenmode von 640x480 spendiert hat -- regards Blackbird PerfectPaint : supportOS4@amiforce.de HP: http://perfectpaint.amiforce.de/ Have also a look at my personal Website: http://www.blackbird-net.de [ Dieser Beitrag wurde von Blackbird am 11.11.2011 um 21:26 Uhr geändert. ] [ Dieser Beitrag wurde von Blackbird am 11.11.2011 um 21:29 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2011-11-11, 21:26 h tploetz Posts: 4026 User |
Zitat: BlackShoot läüft jetzt perfekt mit 640x480 Auflösung im Vollbildmodus, so wie früher auf dem SAM440ep. tploetz [ - Answer - Quote - Direct link - ] |
2011-11-11, 21:33 h Maja Posts: 15429 User |
Zitat:Fein. Aber warum muss man Dich eigentlich immer erst gezielt danach fragen, bevor Du endlich mal mit dem Wesentlichen rausrückst? @Blackbird Uups, sorry! Ich hatte der vorangestellten Jahreszahl nicht in dem Maße Beachtung geschenkt, wie es erforderlich gewesen wäre, den ironischen Charakter der Nachricht zu erkennen. -- ** Tippfehler sind kostenlos und dürfen unbegrenzt an Dritte weitergegeben werden. ** [ - Answer - Quote - Direct link - ] |
2011-11-11, 21:42 h Blackbird Posts: 634 User |
Zitat: Es sei dir verziehen Aber ich gebe gerne zu das ich mit dem 64Zoll Monitor und dem Jahr 2030 etwas untertrieben hatte... -- regards Blackbird PerfectPaint : supportOS4@amiforce.de HP: http://perfectpaint.amiforce.de/ Have also a look at my personal Website: http://www.blackbird-net.de [ - Answer - Quote - Direct link - ] |
-1- 2 | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > BlackShoot läuft nicht mehr auf OS4.1 | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |