ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
Thore
Nutzer
06.12.2009, 11:13 Uhr [ - Direktlink - ] |
Thema: 1.3er KickROM per Software
Brett: Amiga, AmigaOS 4 @Dennis Der Guru bedeutet "Corrupt Memory List" und bedeutet, daß in der Liste der Speicher ein Fehler aufgetreten ist. Vielleicht liegts daran daß ich vergessen hab zu prüfen, ob der Speicherblock reserviert wurde... Oder ich hab mich in den Grenzen verrechnet. Ich schau nochmal drüber. Das Programm sollte auch als erstes ausgeführt werden, bevor andere Programme gestartet werden (am besten direkt nach SetPatch) aber bevor ich den Fehler nicht korrigiert hab, bitte noch nicht in die Startup-Sequence aufnehmen.. sonst kannst nicht mehr booten =) |
|||||
Thore
Nutzer
05.12.2009, 23:20 Uhr [ - Direktlink - ] |
Thema: Fat95 und SAM
Brett: Amiga, AmigaOS 4 @tploetz Vista hat mit Samba nicht nur bei Amigas Probleme sondern auch mit Linux und anderen. Schuld ist nicht das Dateisystem, sondern das Samba, das bei Vista mitgeliefert wird. Das ist schlicht und ergreifend inkompatibel, da M$ wieder mal einen "Standard" am RFC vorbei-kreiert.... Entweder hat der im anderen Thread sich geirrt, oder hat sich ungeschickt ausgedrückt. Wie die Laufwerke und Flags übermittelt werden (Protection-Bits etc) ist Sache von dem jeweils installierten Samba und nicht direkt vom Dateisystem. Möglich daß bei zu langen Dateinamen oder nicht-spezifischen Flags das eingesetzte Samba entweder nicht richtig tut oder entsprechende Regelungen hat. |
|||||
Thore
Nutzer
05.12.2009, 22:38 Uhr [ - Direktlink - ] |
Thema: 1.3er KickROM per Software
Brett: Amiga, AmigaOS 4 Andersrum, ich muss das Programm anpassen für 1.3 Du solltest auch die Mathe-Bibliothek wieder durch die alte ersetzen. Der Fehlercode gibt mir Aufschluss was ich falsch gemacht hab, ich hab vielleicht irgendwo nen Fehler gemacht. Der Emulator ist keine echter Amiga, muss mal schauen ob ich mich verrechnet hab. |
|||||
Thore
Nutzer
05.12.2009, 20:38 Uhr [ - Direktlink - ] |
Thema: Fat95 und SAM
Brett: Amiga, AmigaOS 4 @tploetz Samba benutzt ein Protokoll zur Übertragung von Dateiinformationen und Daten, welches einem einheitlichen Standard entspricht (etwas vergleichbar wie ftp oder ähnliches), sofern die Versionen untereinander kompatibel sind, daher auch der Konflikt mit Vista im heterogenen Netzwerk. Das darunterliegende Dateisystem spielt dafür keine Rolle, solange die Daten von Samba im Samba-Konformen Protokoll weitergereicht wird. Diese Daten sehen im Schema auf jedem Betriebssystem und Dateisystem gleich aus (abgesehen von Unterschieden bei inkompatiblen Versionen). Schau mal auf der Seite http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html wie man ein einfaches smb.conf erstellt. Deine war ja noch zweimal mit weiteren configs verknüpft.... Mach am besten ein backup von deinen configs und schreib sie von Hand komplett neu anhand obiger Anleitung. Möglicherweise hilft es auch in Vista entsprechende Registry Schlüssel zu setzen (hilft leider nicht immer) http://www.radeldudel.de/blog/0612/WindowsVistaZugriffSambaSMBFreigaben.html |
|||||
Thore
Nutzer
05.12.2009, 12:43 Uhr [ - Direktlink - ] |
Thema: 1.3er KickROM per Software
Brett: Amiga, AmigaOS 4 1.3 hat auch dos.library aber in einer anderen Version. Sieht so aus als ob mein Compieler Code für 3.x macht (bzw die Linklibs auf 3.1 konzipiert sind) Welche Fehlermeldung kommt den? Die Ausgabe sollte die alte Speicherliste sein und dann die neue. Welcher Guru kommt? Da mein Amiga grad nicht bootet habe ich es auf UAE probiert, und da scheint es zu klappen. |
|||||
Thore
Nutzer
30.11.2009, 18:52 Uhr [ - Direktlink - ] |
Thema: wie findet man speicherlecks?
Brett: Programmierung @Holger: Ja sicher gibt es Sonderfälle, gerade in so Cache-Fragen, aber auch hier sind die Speicherblöcke (Adressen, Größen) festgehalten und können gefreed werden. Hier ist auch dringend auf eine strukturierte Programmierung zu achten weil man sonst den Faden verliert. |
|||||
Thore
Nutzer
30.11.2009, 13:27 Uhr [ - Direktlink - ] |
Thema: wie findet man speicherlecks?
Brett: Programmierung @MaikG: > aber bei den heutigen Speichergrößen sehe ich kein Problem Naja das ist der Punkt warum nur noch ineffizient programmiert wird. "Heutzutage hat man viel Speicher, heutzutage sind Prozessoren schnell genug..." Und was sieht man? Es wird immer lahmer wegen dieser Philosophie. Man kann sich an Grundregeln halten: Lokale Variablen: Erstellen - Arbeiten - Freigeben Globale Variablen: An Einsprung-Punkt erstellen und am Exit-Punkt freigeben (eigene Exit-Funktion verwenden) Tips: Beim Freigeben auch auf NULL setzen, und vor dem Freigeben prüfen ob es NULL ist (Vermeidung doppelter Freigaben) Auf Referenzen (Pointer-zugewiesene Variablen) achtgeben Zum Debug: Speicher vor dem Start ausgeben, Speicher nach dem Beenden ausgeben und vergleichen. |
|||||
Thore
Nutzer
27.11.2009, 16:15 Uhr [ - Direktlink - ] |
Thema: wie findet man speicherlecks?
Brett: Programmierung Ist dann sowas wie ein Garbage Collector =) Feine Sache |
|||||
Thore
Nutzer
25.11.2009, 14:21 Uhr [ - Direktlink - ] |
Thema: VCD erstellen
Brett: Amiga, AmigaOS 4 Normal sind die beiden Spuren (Bild und Ton) nach der Trennung losgelöst und beim zusammenführen nicht mehr ohne Nacharbeitung synchronisierbar. Hast du mal ffmpeg ausprobiert? Beispiel aus der Doku: ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg |
|||||
Thore
Nutzer
24.11.2009, 16:58 Uhr [ - Direktlink - ] |
Thema: A1200 2 kleine Problemchen
Brett: Amiga, AmigaOS 4 @Bluebird: > denk mir aber 1 layout und leere tasten hat sich eher gelohnt als 2 paar schuhe zu machen ? Deshalb ja, Produtionskosten gering halten war angesagt |
|||||
Thore
Nutzer
24.11.2009, 15:05 Uhr [ - Direktlink - ] |
Thema: 3D - Welche Lib ?
Brett: Programmierung (Storm-)Mesa ist weitgehend kompatibel zur OpenGL API. Auch glut kann hierbei verwendet werden. Warp3D ist wie DirectX eine LowLevel-Schnittstelle zu Grafikkarten-Befehle und benötigt daher auch Treiberdateien für die entsprechende Grafikkarte. Goa ist die MorphOS-Implementation zu Warp3D und ist kompatibel. Bei StormMesa läuft es so, daß es automatisch selbst auswählt, ob über Warp3D oder direkt gerendert wird, je nach dem ob Hardwarebeschleunigung verwendet werden kann (oder soll). Der Programmierer muss sich dann um Warp3D nicht mehr selbst kümmern. StormMesa läuft auch auf MorphOS. Für WinUAE (und andere Amiga Emus) wurde Wazp3D entwickelt (kein Schreibfehler da ist ein Z), eine Warp3D-Umsetzung mit Software-Rendering. |
|||||
Thore
Nutzer
24.11.2009, 13:53 Uhr [ - Direktlink - ] |
Thema: 3D - Welche Lib ?
Brett: Programmierung Und Warp3D (oder Goa)? Die sind Low Level |
|||||
Thore
Nutzer
24.11.2009, 12:14 Uhr [ - Direktlink - ] |
Thema: uae auf sam?
Brett: AROS und Amiga-Emulatoren Kommt eine Fehlermeldung? Was erscheint? Wie sieht deine Config aus? Ist die Config-Datei schreibgeschützt? Wie rufst Du e-uae auf? Hast Du ein ROM File (und ggf das Rom Key)? Paar Infos zu Deiner Vorgehensweise? |
|||||
Thore
Nutzer
24.11.2009, 08:28 Uhr [ - Direktlink - ] |
Thema: KickROM Umschaltplatine A2000
Brett: Amiga, AmigaOS 4 > Aber ein extra Sockel [...] zu verschwenden Die bekommst Du schon für ein paar Cent hinterhergeschmissen, z.B. bei Mükra =) Umschaltplatinen sind in der Regel selten zu finden, ich hab meine damals auch nur durch Connections bekommen (für A500/2000). Viel Glück dafür. |
|||||
Thore
Nutzer
24.11.2009, 08:23 Uhr [ - Direktlink - ] |
Thema: Hollywood: Wo findet man den Applet-Player & prob mit win Executables
Brett: Programmierung Zitat:Das ist ein Schwachpunkt, Windoof schaut nur auf das Suffix, nicht wie bei Amiga-Systemen die auch "in die Datei hineinschauen" können. Gibt es denn keinen Script-Befehl für Fullscreen? Dann würd ich das mal vorher testen. |
|||||
Thore
Nutzer
23.11.2009, 22:20 Uhr [ - Direktlink - ] |
Thema: KickROM Umschaltplatine A2000
Brett: Amiga, AmigaOS 4 Vielleicht passt es mit einem weiteren Sockel den du zwischen Platine und ROM-Sockel steckst? Wieviel mm sind denn da Spielraum? |
|||||
Thore
Nutzer
23.11.2009, 21:50 Uhr [ - Direktlink - ] |
Thema: A1200 2 kleine Problemchen
Brett: Amiga, AmigaOS 4 Ein wenig Cleantrol hätte den Tastaturen aber auch nicht geschadet |
|||||
Thore
Nutzer
23.11.2009, 16:41 Uhr [ - Direktlink - ] |
Thema: A1200 2 kleine Problemchen
Brett: Amiga, AmigaOS 4 Die englische z.B. hat gewöhnlich weniger Tasten Allerdings wird manchmal die Taste rechts vom Ä (englisch #) und links vom Y (englisch Z) mit je einer Blank-Taste versehen, auf der Originalen Tastatur fehlen die beiden (die linke Shift und die Return-Tasten sind dann entsprechend größer) Original-Tastatur: http://www.amiga-resistance.info/download_photos/a3000keyb_big.jpg Internationale Tastatur mit Blank-Tasten: http://www.amiga-resistance.info/download_photos/a4000tkeyboard_big.jpg |
|||||
Thore
Nutzer
23.11.2009, 15:02 Uhr [ - Direktlink - ] |
Thema: A1200 2 kleine Problemchen
Brett: Amiga, AmigaOS 4 >du kannst auch ne andere nehmen ,also andere laendercodes ... Geht nur bedingt, es muss auch die gleiche Anzahl Tasten sein Anrufen wär das beste, die von Vesalia sind freundlich und haben wirklich guten Support. |
|||||
Thore
Nutzer
19.11.2009, 21:41 Uhr [ - Direktlink - ] |
Thema: zeiger auf globale an prozess übergeben
Brett: Programmierung Wenn die IntuiMsg aktiviert sind werden "ganz normal" Messages gesendet für den Message Handler... wie auch schon mehrmals angeboten wurde. |
|||||
Thore
Nutzer
19.11.2009, 13:14 Uhr [ - Direktlink - ] |
Thema: zeiger auf globale an prozess übergeben
Brett: Programmierung > im moment benutze ich asl aber es interessiert mich wie man sowas macht. Bei ASL ist es ein LibCall. Der Aufrufer wartet bis die Library aus dem Einsprung zurückkehrt. |
|||||
Thore
Nutzer
19.11.2009, 11:30 Uhr [ - Direktlink - ] |
Thema: zeiger auf globale an prozess übergeben
Brett: Programmierung Zitat:Per Signal und/oder Context oder Semaphore handlebar... im Grunde mit jeder der vorgeschlagenen Möglichkeit =) |
|||||
Thore
Nutzer
19.11.2009, 11:28 Uhr [ - Direktlink - ] |
Thema: zeiger auf globale an prozess übergeben
Brett: Programmierung @AGSzabo: Im Grunde nur den Pointer auf den Context müsste übergeben werden. Aber wie gesagt, das wäre nur eine Möglichkeit wenn es abstrakt wird. Da wir nicht konkret wissen, was genau Du möchtest, können wir nur die Möglichkeiten aufzählen. |
|||||
Thore
Nutzer
18.11.2009, 16:43 Uhr [ - Direktlink - ] |
Thema: zeiger auf globale an prozess übergeben
Brett: Programmierung Ja das wäre sowas in der Art, gleiches Prinzip, ähnlich angewendet |
|||||
Thore
Nutzer
18.11.2009, 13:50 Uhr [ - Direktlink - ] |
Thema: zeiger auf globale an prozess übergeben
Brett: Programmierung Du kannst auch einen Context erzeugen. Der Context könnte dann die Thread-IDs und die Variablen beherbergen. So brauchst du keine globale Variable und es ist sicher, da für jedes geöffnete Fenster sowas neu erzeugt wird. Im Grunde ist es nur eine Klasse oder eine Struktur die neu erzeugt wird, und nach der Arbeit wieder freigegeben werden kann, und einen Bezug zwischen den Programmteilen darstellt. Das wäre dann die "Handarbeit". |
|||||
Thore
Nutzer
18.11.2009, 13:04 Uhr [ - Direktlink - ] |
Thema: zeiger auf globale an prozess übergeben
Brett: Programmierung Möchtest Du daß der Haupttask blockiert wird, also der Requester sozusagen Modal ist? Dann muss der Haupttask einfach auf die Schließung des Fensters warten, das kannst Du z.B. mit Messages machen (Signale), der MessageHandler wartet dann eben auf das entsprechende Signal. Der Childtask kennt ja seinen Haupttask (kannst du ihm auch mitgeben) und kann dann auf diesen Task das Signal setzen. Oder willst Du daß das Fenster nicht modal ist, sozusagen Barrierefrei im Haupttask die Gui bedienbar bleibt. Dann kannst Du das ebenfalls mit dem MessageHandler regeln, welcher die anderen Events ebenfalls abfragt. Ich hab mich jetzt nicht in dein Programm eingelesen und weiß daher auch nicht welches die günstigere Variante ist, das hier ist daher nur ein Beispiel... es gibt mehrere Wege die nach Rom führen =) |
|||||
Thore
Nutzer
18.11.2009, 11:28 Uhr [ - Direktlink - ] |
Thema: zeiger auf globale an prozess übergeben
Brett: Programmierung Was genau möchtest du denn machen? Semaphoren sind, soweit ich das alles hier mitverfolgt hab, eine vernünftige Lösung. Darf der ChildProcess die Variablen ändern oder nur als Konstanten sehen? Was möchtest du denn machen? Vielleicht gibts eine einfache Lösung für das Problem. |
|||||
Thore
Nutzer
17.11.2009, 20:58 Uhr [ - Direktlink - ] |
Thema: 1.3er KickROM per Software
Brett: Amiga, AmigaOS 4 > Was soll denn an der zweiten Variante unsauber sein? Müsste ich mal testen ob es softwaremäßig günstig ist, einen Teil als Fast zu taggen. Andersrum ist es auf jeden Fall Müll da Agnus nichts davon weiß, so kann ichs mal probieren und dann sagen obs doch relativ sauber ist =) > Hieße ich brauche ein TUT wie man tut in Sachen Sofkick > mit SKick vom Aminet. Ok, der Normalfall: Eine Schublade anlegen Devs:Kickstarts Dort kopierst du dein Kick ROM File rein, zusammen mit seiner PAT und RTB (die findest du im skick Paket normalerweise) PAT macht einen Patch, also verändert die Datei ein wenig RTB passt die Adresszuweisungen an, da das Offset sich ändert für den Softkick. Die Basis des Kickstart-Namens muss bei allen 3 Dateien gleich sein. Z.B. kick34005.a500 (das ist das ROM) kick34005.a500.pat kick34005.a500.rtb Das Template für skick geht so: NAME,ADR/K,FORCE/S,EXT/S,CHIP/S,FAST/S,NOEXT/S,NOREL/S,NOPATCH/S,QUIET/S, GUI/S,RELSTACK/S,FASTRES/S,KILLTAGS/S,CORR5M/S,DEBUG/S,ADDMEM/K am einfachsten ist es die GUI zu verwenden. Wenn du die shell nimmst, geht z.B.: SKick devs:kickstarts/kick39046 QUIET Oder per Icon in den Tooltypes: NAME=devs:kickstarts/kick39046 FLAGS=QUIET |
|||||
Thore
Nutzer
17.11.2009, 08:27 Uhr [ - Direktlink - ] |
Thema: A-500 68010 ?
Brett: Amiga, AmigaOS 4 Zitat:... die Extras Disk, und auf der dritten "Erste Schritte", die aber soweit ich weiß, später nicht mehr dabei war =) Zitat:Unbestritten der beste BASIC Dialekt ever, jedoch das einzige Programm auf diesen Disks das mit Kick > 2.x Probleme macht.... Na.. wer hats erfunden? Zitat:Die 68010 braucht kein Treiber, jedoch ein Patch (100%ige Systemsicherheit ist nicht geboten, da Spiele oft ohne Workbench starten und den Patch nicht nutzen), auf der Workbench sollte es jedoch klappen. ECS braucht keine Treiber, kannst Du aber in vollem Umfang (mit ECS Denise und deren Auflösungen) erst ab Kick2.x genießen, auf Kick1.3 lediglich die Agnus-Sachen wie besserer Blitter und mehr ChipRAM. |
|||||
Thore
Nutzer
16.11.2009, 22:05 Uhr [ - Direktlink - ] |
Thema: Window-Liste aus Thread ermitteln
Brett: Programmierung Optimal wär beides *g* Aber ich sollte erstmal wissen was dieser Thread denn konkret macht und wie er eingebunden wird, also ob er explizit im Java Code hinterlegt werden muss oder von der VM erzeugt wird. |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |