ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
Reth
Nutzer
20.08.2006, 21:19 Uhr [ - Direktlink - ] |
Thema: Hauptspeicher auf der Cyberstorm und dem Mainboard
Brett: Amiga, AmigaOS 4 Hallo zusammen, ich habe bei mir den Hauptspeicher (ausser Chipram) nur auf der CVPPC, nicht auf dem Mainboard des A4000. Ich dachte, dass dann die Performance am besten ist, da Speicher und Prozis auf dem selben Board(teil) sitzen und so der schnellstmögliche Zugriff gewährleistet sein sollte! Hab ich da falsch gedacht? Ciao |
|||||
Reth
Nutzer
20.08.2006, 20:55 Uhr [ - Direktlink - ] |
Thema: Nochmal Intuition Messages
Brett: Programmierung Hier mal der Messagebearbeitungscode: code:if ((!port) || (port == NULL)) return; cout << "Start message handling..." << endl; while (!closing) { /* Wait until we have recieved a message: */ Wait( 1 << port->mp_SigBit ); /* As long as we collect messages sucessfully we stay in the loop: */ while(struct IntuiMessage *my_message=(struct IntuiMessage *) GetMsg( port )) { IntuiMessageC intuiMessage(my_message); /* After we have read it we reply as fast as possible: */ /* REMEMBER! do never try to read a message after you have replied! */ /* Some other process has maybe changed it. */ ReplyMsg( (struct Message *)my_message ); if (intuiMessage.getClass() == IDCMP_MENUPICK) { cout << "nMenu pick!n"; cout << "Closing before = " << closing << endl; if (mnMsgRec != NULL) mnMsgRec->receive(intuiMessage); cout << "Closing after = " << closing << endl; /*closing = TRUE; cout << "Closing set = " << closing << endl;*/ } if ((intuiMessage.getClass() == IDCMP_GADGETDOWN) || (intuiMessage.getClass() == IDCMP_GADGETUP)) { cout << "nGadget selected!n"; if (gadMsgRec != NULL) gadMsgRec->receive(intuiMessage); } if (intuiMessage.getClass() == IDCMP_INTUITICKS) { cout << "IntuiTicks!" << endl; for (vector<ActivityC *>::iterator iterator = tickActivities.begin(); iterator != tickActivities.end(); iterator++) { cout << "In Loop!" << endl; IntuiTickActivityC *tickActivity = ((IntuiTickActivityC *)(*iterator)); cout << "Activity:" << tickActivity << endl; if (tickActivity != NULL) tickActivity->activate(); } } } } cout << "Message handling done..." << endl; } Wie gesagt wird replied bevor bearbeitet wird (eingangs schon erwähnt). Evtl. macht das Ärger? Hab ich ausm Bsp. Und hier der Kopiercode: code:void IntuiMessageC::setMessage(struct IntuiMessage *message) { this->msgClass = message->Class; this->code = message->Code; this->qualifier = message->Qualifier; this->mouseX = message->MouseX; this->mouseY = message->MouseY; this->seconds = message->Seconds; this->micros = message->Micros; this->IAddress = message->IAddress; } Das Einzige was mir hier evtl Ärger bringen könnte sind vielleicht die Kopien auf die Zeiger IAddress usw.? Ach ja: Wo findet man hier denn nochmal die möglichen Stylesheets?! Ärger mich gerad, da ich die hier immer nie entdecken kann! Ciao |
|||||
Reth
Nutzer
20.08.2006, 16:04 Uhr [ - Direktlink - ] |
Thema: MOS PUP von CD auf A4000 booten
Brett: MorphOS Hallo zusammen, hat das schon mal jmd. geschafft? Bei mir jammert das Startskript, dass meine 680x0.library zu alt sei und ich mindestens >46.2 brauche. Beim Start ohne Rommapping u.ä. und ohne Startup-Sequence hab ich aber Version 46.7 der 68060.library! Muss ich nun mein ganzes OS3.9 System umbauen, damit ich einmal MOS booten kann? Hab nen A4000/060/PPC233/CVPPC 128+2MB RAM. Kann da jmd. weiterhelfen? Ciao |
|||||
Reth
Nutzer
20.08.2006, 16:03 Uhr [ - Direktlink - ] |
Thema: gcc (g++) EMT Trap???
Brett: Programmierung Lag wohl an den Referenzen, die ich als Parameter an das Objekt übergeben habe und die dann aus mir noch unbekanntem Grund zur Laufzeit ungültig waren. Hab nun Zeiger übergeben und schon tuts. Also die Referenzen in C++ werd ich wohl nie kapieren! |
|||||
Reth
Nutzer
20.08.2006, 16:01 Uhr [ - Direktlink - ] |
Thema: Nochmal Intuition Messages
Brett: Programmierung Hallo mal wieder! Hab noch mal ne Frage zu besagtem Thema. Ich bearbeite Intuition-Messages eines Fensters wie folgt: - vorschriftsmäßig alles eintragen und auf Messages warten - inner Schleife alle anstehenden Messages verarbeiten - zuerst alle Infos der Message kopieren, dann die Message replien - nun die Message bearbeiten: * zuerst MenuMessages * dann GadgetMessages * zuletzt IntuiTick Messages Wenn ich nun im Programm nen Menüpunkt anwähle, wird der gar nicht von Intuition registriert, es kommen immer nur IntuiTicks. Erst wenn ich den Menüpunkt sehr oft hintereinander anwähle, erfolgt eine Messagebearbeitung. Liegt das daran, dass ich alle Messages in der Schleife abarbeite und daher so viele IntuiTicks auflaufen, bevor die MenuMessage eintrifft? Oder gehen die MenuMessages bei der Menge an Nachrichten einfach verloren? Danke schon mal! Ciao |
|||||
Reth
Nutzer
19.08.2006, 22:27 Uhr [ - Direktlink - ] |
Thema: gcc (g++) EMT Trap???
Brett: Programmierung Hallo allerseits! Bekomme einen neuerdings einen EMT Trap in meinem Programm. Der Fehler tauchte auf, als ich eine INTUITICK-Auswertung eingebaut habe. Beim Eintreffen eines solchen Ticks werden alle Daten aus der IntuiMessage kopiert und replied, danach wird eine Methode gerufen, in der ein Vector durchlaufen wird, in dem lauter Zeiger von Klassen stehen, die beim Eintreffen eines solchen INTUITICKs gerufen werden möchten! Die erste Klasse wird gefunden und erst beim Aufruf der Methode dieser Klasse kommt der Fehler, dabei wird nicht mal die erste Zeile dieser Methode (cout) ausgeführt? Wo liegt hier das Problem? Etwa daran, dass ich schon replied habe, bevor ich den eigentlichen Arbeitscode ausführe und inzwischen ein neuer IntuiTick eintraf (war kein Problem so lang der Vector noch leer war!)? Danke schon mal Ciao |
|||||
Reth
Nutzer
19.08.2006, 10:10 Uhr [ - Direktlink - ] |
Thema: Druckertreiber für HP DeskJet 5900
Brett: Amiga, AmigaOS 4 @A1K: Muss ich mir nochmal genau ansehen! Dieser Treiber macht mit Turboprint und dem lpr.device über LAN keine Probleme beim Textdruck, nur mit AmigaWriter. Ciao |
|||||
Reth
Nutzer
18.08.2006, 23:11 Uhr [ - Direktlink - ] |
Thema: Druckertreiber für HP DeskJet 5900
Brett: Amiga, AmigaOS 4 Leider druckt mit diesem Treiber AmigaWriter über Turboprint nur Müll! Weiss da jmd. Rat? Ciao |
|||||
Reth
Nutzer
15.08.2006, 23:13 Uhr [ - Direktlink - ] |
Thema: Probleme mit new Operator bei g++
Brett: Programmierung Zitat: So ganz genau kenn ich die Definition leider nicht, lässt sich aber sicher im Web und C++ Ecken/Foren nachlesen. Es wird glaub ich ein neues Objekt angelegt, dessen Zustand (=Attributwerte) der gleiche ist, wie der des übergebenen Objektes. Wie Mad_Dog schon bemerkte, ohne Code wirds hier schwer. Aber wenn Du nen Konstruktor von VerseKey rufst, der ein Objekt der Basisklasse SWKey erwartet und ihm ein Objekt vom Typ VerseKey gibst, kann es schon sein, dass Du casten musst! Was bedeutet überhaupt: Zitat:? Wo wird dieser Klassentyp denn zurückgegeben? this ist ein Zeiger auf das aktuelle Objekt, in dem Du Dich befindest, und damit auch von dessem Typ! Wenn Du *this verwendest greifst Du auf das Objekt zu, in dem Du Dich bei Ausführung dieses Codes befindest! Für C++ Fragen kann ich Dir auch sehr das C++ Forum ans Herz legen! Hat mir schon oft geholfen! Ciao Reth |
|||||
Reth
Nutzer
15.08.2006, 12:43 Uhr [ - Direktlink - ] |
Thema: Probleme mit new Operator bei g++
Brett: Programmierung Zitat: Es gibt also einen Konstruktor von VerseKey, der ein Objekt der Klasse VerseKey erwartet? Wäre hier evtl. der CopyKonstruktor hilfreicher? [ Dieser Beitrag wurde von Reth am 15.08.2006 um 12:44 Uhr geändert. ] |
|||||
Reth
Nutzer
13.08.2006, 13:44 Uhr [ - Direktlink - ] |
Thema: Progamm<->Internet<->Programm
Brett: Programmierung @Ralf27: Hi, ein gültiger HTTP-Request muss meines Wissens immer mit ner Leerzeile abgeschlossen werden, daher dass n in C. Wie Du das in MBasic umsetzen kannst, kann ich Dir leider nicht sagen. |
|||||
Reth
Nutzer
06.08.2006, 23:24 Uhr [ - Direktlink - ] |
Thema: Progamm<->Internet<->Programm
Brett: Programmierung Zitat: Lass mal hören! |
|||||
Reth
Nutzer
06.08.2006, 22:39 Uhr [ - Direktlink - ] |
Thema: A4000-Konstruktionsfehler (Burst)???
Brett: Amiga, AmigaOS 4 Zitat: Hm, habe aus Performancegründen nur FastRam auf meiner CSPPC233 im A4000, auf dem MoBo sind nur 2MB Chip. In der Early-StartUp hab ich 60ns eingestellt. Ist das dasselbe wie die Einstellung unter SystemPrefs? Ciao |
|||||
Reth
Nutzer
24.07.2006, 12:50 Uhr [ - Direktlink - ] |
Thema: Suche Bugtracker
Brett: Programmierung @DaxB: Hi Bugzilla geht mit IBrowse 2.3. Dann gibt es z.B. noch Mantis, da weiss ich aber nicht, wie es mit Amigabrowsern aussieht. Ciao |
|||||
Reth
Nutzer
21.07.2006, 15:27 Uhr [ - Direktlink - ] |
Thema: OS4 erhältlich ?
Brett: Amiga, AmigaOS 4 @hacky: Je nachdem, wie Du den Rechner einrichtest, kannst Du ja noch in AOS3.x booten und darunter spielen. AOS4 hat keinen eingebauten Emulator für die 68k-Hardware (d.h. nicht für AGA,ECS,OCS,Soundchips etc.). Man kann auf AGA AOS4-Screens öffnen, es wird als Grafikhardware direkt im AOS4 unterstützt. |
|||||
Reth
Nutzer
21.07.2006, 14:16 Uhr [ - Direktlink - ] |
Thema: Fragen zu Intuition-Messages
Brett: Programmierung Zitat: Das passiert bereits, bevor die bearbeitende Klasse aufgerufen wird, ist somit im Beendigungsfall schon erledigt. |
|||||
Reth
Nutzer
21.07.2006, 10:47 Uhr [ - Direktlink - ] |
Thema: Fragen zu Intuition-Messages
Brett: Programmierung @whose: Hab ich nicht vor (aber wer weiss...). Wusste gar nicht, dass man den UserPort eines Intuition-Fensters selbst setzen darf!? |
|||||
Reth
Nutzer
21.07.2006, 10:30 Uhr [ - Direktlink - ] |
Thema: Fragen zu Intuition-Messages
Brett: Programmierung @thomas: Danke Dir! Dann kann ich ja unbesorgt nicht in meine Schleife zurückkehren! |
|||||
Reth
Nutzer
21.07.2006, 10:00 Uhr [ - Direktlink - ] |
Thema: Fragen zu Intuition-Messages
Brett: Programmierung Jetzt hab ich nochmal ne Frage zu dem Thema (hoffentlich wird die überhaupt noch gelesen, da die Disskussion ja schon ne Weile zu nem speziellen Unterthema (bzw. schon OT?) läuft: Hab bei der Konstruktion meiner Klassen ein kleines Problem, da die Klasse welche die Endlosschleife mit dem Messageempfang macht quasi von aussen mitgeteilt bekommt, wann sie sich beenden soll. Das ist erstmal kein Problem, aber ich weiss nicht wie Intuition reagiert, wenn noch nicht alle Messages abgearbeitet sind? Im Prinzip läuft das so: C++ code:while (TRUE) { Wait(for signal); while (noch message da) { bearbeiteMessage(); // hier erfolgen z.B. Aufrufe von Methoden anderer Klassen holeNächsteMessage(); } } Im Falle des Beendens des Programmes würde momentan einfach nicht mehr in die innere While-Schleife zurückgekehrt werden, sondern die Methode zum Beenden der Klasse gerufen und dort natürlich auch alle Resourcen freigegeben (also Window, Screen, Libs etc.). Geht das so, oder bringt das Intuition durcheinander, wenn nicht alle Messages abgearbeitet (und damit replied) wurden und dann die Quellen einfach geschlossen werden? Danke schon mal Ciao BTW: Gibt es hier nen Stylesheet (oder mehrere) für Quellcodes? Es funktioniert ja nicht mal als Leerzeichen! [ Dieser Beitrag wurde von Reth am 21.07.2006 um 10:30 Uhr geändert. ] |
|||||
Reth
Nutzer
20.07.2006, 08:25 Uhr [ - Direktlink - ] |
Thema: Fragen zu Amiga ClassiX
Brett: Amiga, AmigaOS 4 Hallo allerseits, habe mein Glück schon bei versch. Händlern versucht, aber bisher noch keine Antwort bekommen! Ich wollte wissen, ob es zu den Amiga ClassiX CDs irgendwo komplette Inhaltsangaben gibt und in welchem Format (ADF?) die Daten darauf vorliegen? Die Inhaltslisten brauch ich, um herauszufinden, ob Spiele auf den einzelnen CDs doppelt vorliegen und um bestimmte Titel zu identifizieren! Sind alle diese CDs auch auf dem Amiga installierbar (bei CD3 steht sowas)? Gibt es ausser den Teilen 3,4,5,Gold noch andere dieser CDs (hab bei ebay auch nur diese gefunden)? Danke schon mal Ciao |
|||||
Reth
Nutzer
19.07.2006, 12:55 Uhr [ - Direktlink - ] |
Thema: Suche Developer CD 2.1
Brett: Kleinanzeigen (keine Auktionen!) Hochschieb. |
|||||
Reth
Nutzer
19.07.2006, 12:11 Uhr [ - Direktlink - ] |
Thema: Mediator 4000 Erfahrungen
Brett: Amiga, AmigaOS 4 @DJBase: Ist momentan auch meine Auffassung, da die D***Tro**el bei AInc ja alle Versuche einer Portierung auf den Peg ja verhindert haben (inkl. aller Anfragen mit Angebot einer Zahlung)! Zur Not kauf ich mir dann vom gesparten in 50 Jahren n Haus am Strand, wenn die Hardwaresituation weiter so bleibt (eine Ankündigung jagt die nächste, zählbare Ergebnisse dauerhaft: 0). Ich versteh das alles nicht und ehrlich gesagt regt es mich auf! Auch kann ich hier Hyperion nicht verstehen, dachte die wollen das AOS4 auch verkaufen und ausliefern? |
|||||
Reth
Nutzer
19.07.2006, 10:43 Uhr [ - Direktlink - ] |
Thema: Mediator 4000 Erfahrungen
Brett: Amiga, AmigaOS 4 Hm, danke für die Infos. Die fehlenden Hardwarealternativen für AOS4 machens einem nicht leicht. Bin Betatester und kann daher immer mit den neuesten Entwicklungen von AOS4 herumprobieren (wenns die Zeit erlaubt), aber in manchen Dingen hätte man dann schon gern etwas bessere Performance (hab ne CVPPC, wenn man da an QIII denkt und sich überlegt, ob ne Radeon 9200 o.ä. im Mediator denn nicht besser dafür wäre, wenn sie denn unterstützt wird. Aber der 4000er ist für solche Anforderungen wohl eh zu schwach auf der Brust!). Doch dazu dann der Vorteil von USB2.0 mit Spider!? Andererseits weiss man ja nie wie langs der alte 4000er noch macht. Die PPC und CVPPC waren beide schon zur Reparatur (PPC schon mehrfach), aber selbst sowas geht ja heut kaum noch! Schwierig, schwierig. |
|||||
Reth
Nutzer
19.07.2006, 08:29 Uhr [ - Direktlink - ] |
Thema: back2roots?
Brett: Amiga, AmigaOS 4 Man weiss gar nicht, in welchem Thread man das fragen soll: Hat jmd. Kontakt zu denen, so dass man fragen kann, ob man das Ganze übernehmen könnte oder sonstwie helfen? |
|||||
Reth
Nutzer
19.07.2006, 08:03 Uhr [ - Direktlink - ] |
Thema: Aminet Mirror Paderborn wech?
Brett: Amiga, AmigaOS 4 @cgutjahr/all: Danke! |
|||||
Reth
Nutzer
19.07.2006, 08:02 Uhr [ - Direktlink - ] |
Thema: YAM und Postfächer verschieben
Brett: Amiga, AmigaOS 4 Also hab gestern folgendes festgestellt: Es reicht, wenn man in YAM den Postfächern einen neuen Ordner zuweist. YAM (bei mir 2.5dev) verschiebt dann die Nachrichten automatisch. Ciao |
|||||
Reth
Nutzer
18.07.2006, 21:43 Uhr [ - Direktlink - ] |
Thema: Aminet Mirror Paderborn wech?
Brett: Amiga, AmigaOS 4 @cgutjahr: Danke für die Info! Gibts schon nen Zeitplan, wann die wieder verfügbar sein werden? |
|||||
Reth
Nutzer
18.07.2006, 21:42 Uhr [ - Direktlink - ] |
Thema: YAM und Postfächer verschieben
Brett: Amiga, AmigaOS 4 @thomas: Vielen Dank! Müssen denn die .config und .index Files außerhalb der Postfächer nicht mit kopiert werden? |
|||||
Reth
Nutzer
18.07.2006, 09:34 Uhr [ - Direktlink - ] |
Thema: Gauntlet2 WHDLoad
Brett: Amiga, AmigaOS 4 @MaikG: Da werd ich wohl ne Weile warten/suchen müssen. Bei ebay gibts derzeit wohl nur die Rainbow Arts Variante Garrison. @All: Wie sieht es denn mit den CDs "Retro Classix" bzw. "Amiga ClassiX" aus? Da gibts ja ne Menge Spiele für sehr wenig Geld. Sind die denn legal (hab irgendwo mal Disskussionen darüber gelesen)? Zumindest werden sie mal öffentlich angeboten. Ciao |
|||||
Reth
Nutzer
17.07.2006, 22:03 Uhr [ - Direktlink - ] |
Thema: Gauntlet2 WHDLoad
Brett: Amiga, AmigaOS 4 Sorry, wenn der Link/Download illegal war. Seit BTTR offline ist, hat man gar keinen Plan mehr, was legal ist und was nicht! |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |