ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
Kaesebroetchen
Nutzer
28.06.2008, 12:43 Uhr [ - Direktlink - ] |
Thema: AfA_OS: wo ist die zune.library?
Brett: Amiga, AmigaOS 4 @Saegezahn: So weit ich weiß, ist die zune_lib.exe die zune.library. Wenn die Darstellung der Buttons sich verändert hat, wird die zune.library doch offensichtlich gefunden ? Frag doch mal den Autor Vielleicht kann der dir das erklären. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
22.06.2008, 21:59 Uhr [ - Direktlink - ] |
Thema: Leistungsprämie für KSK-Soldaten
Brett: Get a Life Ich finde es echt zum Kotzen wenn sich so ein Einzeller hier auf Kosten der Soldaten profilieren möchte. Ich finde daß, wenn diese Jungs und Mädels für uns den Kopf hinhalten, dann verdient das Respekt und man sollte mit dem Geld nicht knauserig sein. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
17.04.2008, 22:16 Uhr [ - Direktlink - ] |
Thema: OS 5 ?
Brett: Amiga, AmigaOS 4 @gofastped: Tulip kauft Amiga ? Hast du da mal einen Link der das belegt ? -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
29.03.2008, 11:50 Uhr [ - Direktlink - ] |
Thema: Regeltechnik mit dem Amiga
Brett: Programmierung @Ralf27: Ich denke, daß du dir jetzt erst mal darüber klarwerden musst welche Werte du erfassen musst und welche Sensoren dafür in Frage kommen. Das wirst du wohl selber schaffen müssen, denn ohne Bilder oder Zeichnungen von der Maschine kann man hier nur raten. Über die Anbindung zum Amiga, kann man sich erst Gedanken machen wenn man die Signalarten der Sensoren kennt. Analog, Digital, RS232, I2C, SPI etc. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
29.03.2008, 11:45 Uhr [ - Direktlink - ] |
Thema: Regeltechnik mit dem Amiga
Brett: Programmierung Zitat: Das ist ein Master/Slave System. Ansonsten sagt man ja das lesen bildet... -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
29.03.2008, 01:38 Uhr [ - Direktlink - ] |
Thema: Regeltechnik mit dem Amiga
Brett: Programmierung @ylf: Das Knowhow ist sicher nützlich. Allerdings sind die Informationen zum PS/2 Protokoll Im Internet leicht zu bekommen. Ich habe das PS/2 Protokoll mal auf einem Atmel Mikrocontroller implementiert, der mit 10 Mhz lief. Das hat der locker gemacht. Sollte ein Amiga also auch hinbekommen. Also einfach an den Parallelport damit, vielleicht zwei Pull-UP Widerstände hinzufügen und fertig. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
28.03.2008, 23:56 Uhr [ - Direktlink - ] |
Thema: Regeltechnik mit dem Amiga
Brett: Programmierung Zitat: Was aber für diese Anwendung wenig sinnvoll wäre, oder ? -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
28.03.2008, 23:07 Uhr [ - Direktlink - ] |
Thema: Regeltechnik mit dem Amiga
Brett: Programmierung Zitat: Und was soll das sein ? -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
28.03.2008, 16:53 Uhr [ - Direktlink - ] |
Thema: Regeltechnik mit dem Amiga
Brett: Programmierung @Palgucker: An und für sich keine schlechte Idee eine optische Maus zur Wegerfassung zu verwenden. Sagt ja keiner, daß sich die Maus bewegen muss und der Untergrund feststeht. Anders herum gehts natürlich auch. Das PS/2 Protokoll sollte am Parallelport abbildbar sein. Wenn man dann die x bzw. y Werte der Maus hochzählt hat man die gefahrene Wegstrecke. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
24.03.2008, 16:38 Uhr [ - Direktlink - ] |
Thema: Regeltechnik mit dem Amiga
Brett: Programmierung @Ralf27: Ob es eine besonders gute Idee ist, einen Amiga im industriellen Bereich einzusetzen, lasse ich jetzt mal dahingestellt. Grundsätzlich würde ich aber empfehlen die eigentliche Steuerung der Maschine einer SPS oder einem Mikrocontroller zu überlassen. Das Risiko, daß der Amiga sich während eines Biegvorgangs aufhängt und die Hydraulik dann "irgendwas" macht währe mir persönlich einfach zu hoch. Es spricht aber im Prinzip nichts dagegen einen Amiga zur Parametereingabe und zu Visualisierung zu verwenden. Dieser könnte dann über RS232 mit der eigentlichen Steuerung verbunden werden. Was die Sensorik angeht, gib doch mal bei google "lineare Positionssensoren" oder "wegaufnehmer" ein. Da wirst du schon einiges finden. Am einfachsten währe vermutlich ein Inkrementalgeber mit entsprechend hoher Auflösung. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
31.01.2008, 02:17 Uhr [ - Direktlink - ] |
Thema: Mein UAE PC
Brett: AROS und Amiga-Emulatoren Zitat: Nein, nein AROS ist nicht binärkompatibel. Das heisst das Amigaprogramme so direkt nicht laufen. Dafür musst du dir E-UAE einrichten. Aber wenn du den Quellcode zu einem Programm hast, dann kannst du den mit einem Compiler für AROS übersetzen und dann läuft das Programm auf AROS. Es gibt auch schon diverse Programme die so für AROS übersetzt wurden. z.B. Directory Opus -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
31.01.2008, 02:00 Uhr [ - Direktlink - ] |
Thema: Mein UAE PC
Brett: AROS und Amiga-Emulatoren Zitat: AROS ist mehr oder weniger das gleiche wie AmigaOS 3.x nur eben auf unterschiedlicher Hardware. Da wirst du dich gleich wie zu hause fühlen siehe auch hier -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
30.01.2008, 20:50 Uhr [ - Direktlink - ] |
Thema: Mein UAE PC
Brett: AROS und Amiga-Emulatoren Zitat: Also ich habe das vor zwei Tagen erst gemacht, kann dir also ein paar Tips geben. Also zunächst wenn du Windows mit drauf haben willst, dann musst du das zuerst installieren. Lass bei der Installation nicht die ganze Festplatte für Windows verwenden, damit für AROS noch Platz ist. AROS braucht unpartitionierten freien Platz auf der Festplatte. Falls du da schon ein Windows drauf hast und die Installation nicht verändern willst, dann kanst du die Windows Partition mit einem Programm wie GPartED verkleinern und dafür Platz schaffen. Mach aber vorher eine Datensicherung falls da wichtige Daten drauf sind ! Anschließend lädst du dir von hier den aktuellsten nightly Build herunter (i386-pc-boot-iso) und brennst den auf CD. Die werden jede Nacht neu gebacken. Wenn es also mal nicht klappt, einfach am nächsten Tag nochmal herunterladen. Von der CD booten, InstallAros ausführen. Ruhig eine Work Partition einrichten lassen. Die kannst du später mit der HDToolBox in eine SFS Partition verwandeln und die Systemdateien rüberschieben dadurch wird das system schneller). Boot Laufwerk muss aber FFS bleiben. Alles auf eigene Gefahr versteht sich ! -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
29.01.2008, 20:42 Uhr [ - Direktlink - ] |
Thema: Parallelport ansprechen
Brett: Programmierung Zitat: Ich benutze AmiDevCpp als gcc. Zitat: Ich habe jetzt das ganze für 68k kompiliert und mal wieder WinUAE installiert. Mit diesem Code will das gute Stück sogar drucken. C code:#include <stdio.h> #include <stdlib.h> #include <proto/exec.h> #include <devices/parallel.h> int main(int argc, char *argv[]) { struct IOExtPar * Parallelport; struct MsgPort * ParallelMsgPort; BYTE Rueckgabewert; if(ParallelMsgPort = CreateMsgPort()) { if(Parallelport = (struct IOExtPar *) CreateIORequest(ParallelMsgPort, sizeof(struct IOExtPar))) { Parallelport->io_ParFlags = PARF_SHARED; } else {printf("CreateIORequest fehlgeschlagen\n");} } else {printf("CreateMsgPort fehlgeschlagen\n");} printf("Öffne Parallelport...\n"); Rueckgabewert = OpenDevice("parallel.device",0L,(struct IORequest *)Parallelport,0); if(Rueckgabewert == 0) { printf("Parallelport erfolgreich geöffnet\n"); } else { printf("Ein Fehlercode wurde zurueckgegeben.\n"); } printf("Beliebige Taste zum Senden...\n"); Parallelport->IOPar.io_Length = -1; Parallelport->IOPar.io_Data = (APTR)"Parallel lines cross 7 times..."; Parallelport->IOPar.io_Command = CMD_WRITE; DoIO((struct IORequest *)Parallelport); printf("Beliebige Taste zum beenden...\n"); getchar(); CloseDevice((struct IORequest *)Parallelport); DeleteMsgPort(ParallelMsgPort); DeleteIORequest((struct IORequest *)Parallelport); printf("Beliebige Taste zum beenden...\n"); getchar(); return Rueckgabewert; } Es liegt also wohl an AROS. Wirklich seltsam. Zitat: Na ja, OpenDevice schlug fehl. Der Rest klappt. Vielen Dank für deine Hilfe. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
29.01.2008, 18:24 Uhr [ - Direktlink - ] |
Thema: Parallelport ansprechen
Brett: Programmierung Zitat: Stimmt. Dummer Fehler. Zitat:Zitat: struct Message war in den Autodocs als Minimalgröße angegeben. Das die Größe die von IOExtpar sein muss, war für mich nicht so ersichtlich. Ich habe den code jetzt überarbeitet, aber immer noch kein Glück C code:--#include <stdio.h> #include <stdlib.h> #include <proto/exec.h> #include <devices/parallel.h> int main(int argc, char *argv[]) { struct IOExtPar * Parallelport; struct MsgPort * ParallelMsgPort; ParallelMsgPort = CreateMsgPort(); Parallelport = CreateIORequest(ParallelMsgPort, sizeof(struct IOExtPar)); BYTE Rueckgabewert; printf("Öffne Parallelport...\n"); Parallelport->io_ParFlags = PARF_SLOWMODE; Rueckgabewert = OpenDevice("parallel.device",0,Parallelport,0); if(Rueckgabewert == 0) { printf("Parallelport erfolgreich geöffnet\n"); } else { printf("Ein Fehlercode wurde zurueckgegeben.\n"); } CloseDevice(Parallelport); DeleteMsgPort(ParallelMsgPort); DeleteIORequest(Parallelport); printf("Beliebige Taste zum beenden...\n"); getchar(); return Rueckgabewert; } http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
29.01.2008, 17:42 Uhr [ - Direktlink - ] |
Thema: Parallelport ansprechen
Brett: Programmierung @thomas: Also erst mal danke für Hinweise. Ich habe das jetzt mal so abgeändert: C code:#include <stdlib.h> #include <proto/exec.h> #include <devices/parallel.h> int main(int argc, char *argv[]) { struct IOExtPar * Parallelport; struct MsgPort * ParallelMsgPort; Parallelport = CreateIORequest(ParallelMsgPort, sizeof(struct Message)); BYTE Rueckgabewert; ParallelMsgPort = CreateMsgPort(); printf("Öffne Parallelport...\n"); Parallelport->io_ParFlags = PARF_SLOWMODE; Rueckgabewert = OpenDevice("parallel.device",0,Parallelport,0); if(Rueckgabewert == 0) { printf("Parallelport erfolgreich geöffnet\n"); } else { printf("Ein Fehlercode wurde zurueckgegeben.\n"); } CloseDevice(Parallelport); printf("Beliebige Taste zum beenden...\n"); getchar(); return Rueckgabewert; } Funktioniert aber noch nicht. Hast du vielleicht einen Beispielcode für den Parallelport ? -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
29.01.2008, 16:28 Uhr [ - Direktlink - ] |
Thema: Parallelport ansprechen
Brett: Programmierung Hallo, ich möchte den Parallelport zu Bastelzwecken ansprechen. Ich versuche das zunächst mit diesem Code: C code:#include <stdio.h> #include <stdlib.h> #include <proto/exec.h> #include <devices/parallel.h> int main(int argc, char *argv[]) { struct IOExtPar * Parallelport; BYTE Rueckgabewert; printf("Öffne Parallelport...\n"); Parallelport->io_ParFlags = PARF_SLOWMODE; Rueckgabewert = OpenDevice("parallel.device",0,Parallelport,0); if(Rueckgabewert == 0) { printf("Parallelport erfolgreich geöffnet\n"); } else { printf("Ein Fehlercode wurde zurueckgegeben.\n"); } CloseDevice(Parallelport); printf("Beliebige Taste zum beenden...\n"); getchar(); return Rueckgabewert; } Kann mir jemand sagen was damit nicht stimmt ? OpenDevice sollte eigentlich 0 zurückgeben, tut es aber nicht. Ach ja, Betriebssystem ist AROS. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
28.01.2008, 21:07 Uhr [ - Direktlink - ] |
Thema: Rekrusives durchsuchen von Verzeichnissen
Brett: Programmierung Zitat: FileInfoBlock ist eine Struktur. C code:/* Structure used to describe a directory entry. Note that not all fields are supported by all filesystems. This structure should be allocated with AllocDosObject(). */ struct FileInfoBlock { LONG fib_DiskKey; /* See <dos/dosextens.h> for definitions. Generally: if this is >= 0 the file described is a directory, otherwise it is a plain file. */ LONG fib_DirEntryType; /* The filename (null-terminated). */ UBYTE fib_FileName[MAXFILENAMELENGTH]; LONG fib_Protection; /* The protection bits (see below). */ LONG fib_EntryType; LONG fib_Size; /* The size of the file. */ LONG fib_NumBlocks; /* Number of blocks used for file. */ struct DateStamp fib_Date; /* Date of last change to file. */ UBYTE fib_Comment[MAXCOMMENTLENGTH]; /* The filecomment (null-terminated). */ UWORD fib_OwnerUID; /* UserID of fileowner. */ UWORD fib_OwnerGID; /* GroupID of fileowner. */ UBYTE fib_Reserved[32]; /* PRIVATE */ }; in C könntest du mit z.B. deineVariable = FIB1.fib_Size; Auf die einzelnen Elemente zugreifen. Was für Klimmzüge du dafür in Basic machen musst kann ich dir leider nicht sagen. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
27.01.2008, 23:48 Uhr [ - Direktlink - ] |
Thema: Rekrusives durchsuchen von Verzeichnissen
Brett: Programmierung @Ralf27: C code:#include <stdio.h> #include <stdlib.h> #include <proto/dos.h> int main(int argc, char *argv[]) { BPTR Extras; APTR FIB1; Extras = Lock("sys:extras",SHARED_LOCK ); FIB1 = AllocDosObject(DOS_FIB, TAG_DONE ); Examine(Extras, FIB1 ); FreeDosObject(DOS_FIB,FIB1); system("PAUSE"); return 0; } Hier mal ein Beispielprogramm für Examine. Ich denke mal dass das unter os3.x noch genauso funktioniert ? -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
27.01.2008, 22:54 Uhr [ - Direktlink - ] |
Thema: Rekrusives durchsuchen von Verzeichnissen
Brett: Programmierung @Ralf27: Steht bei AROS (was ja mehr oder weniger OS3.1 entspricht) auch so drin: examine AllocDosObject C code:/* Tags for AllocDosObject(). */ #define ADO_Dummy (TAG_USER + 2000) /* Tags for DOS_FILEHANDLE only. */ /* Sets up the filehandle for the specified mode. Definitions are in <dos/dos.h> */ #define ADO_FH_Mode (ADO_Dummy + 1) /* Sets up FH to the specified mode. */ /* Tags for DOS_CLI. If you do not specify these, dos will use reasonable default values. All these tags specify the buffer length for certain strings. */ /* Length of current directory buffer. */ #define ADO_DirLen (ADO_Dummy + 2) /* Length of command name buffer. */ #define ADO_CommNameLen (ADO_Dummy + 3) /* Length of command file buffer. */ #define ADO_CommFileLen (ADO_Dummy + 4) /* Length of buffer for CLI prompt. */ #define ADO_PromptLen (ADO_Dummy + 5) #endif /* DOS_DOSTAGS_H */ Ich weiß nicht ob dir das weiterhilft. Auf jeden Fall findet man auf der AROS Seite und vor allem in den Quellcodes (contrib_source) oft die entscheidenden Informationen. P.s. Warum steigst du eigentlich nicht auf C um ? Dann könntest du dein Programm für alle Amiga-artigen System kompilieren. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
26.01.2008, 16:49 Uhr [ - Direktlink - ] |
Thema: MUI Texteditor + Zeilennummer anzeigen
Brett: Programmierung @p-os Danke. So etwas schwebt mir als Notlösung vor. Wenn Texteditor eine richtige anzeigen der zeilennummer integriert hätte wäre das natürlich schöner. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
26.01.2008, 15:50 Uhr [ - Direktlink - ] |
Thema: MUI Texteditor + Zeilennummer anzeigen
Brett: Programmierung Kann mir jemand sagen, ob texteditor.mcc das anzeigen der zeilennummer unterstützt ? Ich möchte gerne auf der linken seite die zeilennummern anzeigen. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
26.01.2008, 11:58 Uhr [ - Direktlink - ] |
Thema: PCMCIA Softwarekarte aus KFZ Tester mit MC68332 CPU zum Laufen bringen
Brett: Andere Systeme @Paribas: Das ist mal ein interessantes Thema. Ich bin selber KFZ-Meister und Hobby Programmierer und tüftel schon längere Zeit an einer Methode herum die Vorgänge im Fahrzeug während der Diagnose nachzuvollziehen. Mein Ansatz ist dabei aber ein anderer. Ich will mir einen CAN Controller per USB mit dem PC verbinden und zunächst mal "lauschen" was auf dem CAN Bus so los ist. Im Moment hapert es noch an einem ausreichend schnellen USB<->SPI adapter. Es gibt zwar die ICs von ftdi, aber ich will nicht auf fertige Treiber angewiesen sein, da ich das später auch mal nach AROS portieren möchte. Aber ich schweife ab Ich vermute, dass du in den Foren auf http://www.mikrocontroller.net/ mehr Hilfe erhalten wirst. Zumindest wurde mir da schon oft geholfen. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
11.01.2008, 11:41 Uhr [ - Direktlink - ] |
Thema: Erfahrungen mit "nichttragenden Wänden"
Brett: Get a Life @Ralf27: Ich denke das einzige was die Statik eines Hauses nicht beeinflusst sind Rigips Wände. Wenn Schallschutz ein Thema ist, kann es helfen ein entsprechendes Dämmmaterial in die Wand einzubringen und die Rigipsplatten doppellagig aufzubringen. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
16.12.2007, 20:59 Uhr [ - Direktlink - ] |
Thema: Suche nach Übersetzern für MurksIDE
Brett: Programmierung Siehe Original Thread auf aros-exec: aros-exec Bisher haben wir: english (built-in) deutsch französisch russisch und jetzt auch italienisch -- http://amidevcpp.amiga-world.de/ [ Dieser Beitrag wurde von Kaesebroetchen am 16.12.2007 um 22:24 Uhr geändert. ] |
|||||
Kaesebroetchen
Nutzer
16.12.2007, 11:07 Uhr [ - Direktlink - ] |
Thema: OS4 Progamm mit vbcc
Brett: Programmierung Zitat: Also bei AROS ist das SDK mit dabei... -- http://amidevcpp.amiga-world.de/ [ Dieser Beitrag wurde von Kaesebroetchen am 16.12.2007 um 11:07 Uhr geändert. ] |
|||||
Kaesebroetchen
Nutzer
14.12.2007, 15:11 Uhr [ - Direktlink - ] |
Thema: Betriebssysteme
Brett: Andere Systeme Zitat: Und da hast du dann was genau gemacht ? Irgendwie sehe ich schon wieder Obstschalen mit Äpfeln und Birnen vor mir... -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
30.11.2007, 12:35 Uhr [ - Direktlink - ] |
Thema: AmiDevCpp auf Vista 64bit ???
Brett: AROS und Amiga-Emulatoren Zitat:Wunderbar. Würde mich aber trotzdem interessieren ob Jemand das auf Vista nutzt ? Zitat: Solange niemand einen Amithlon-Crosscompiler für Cygwin macht, sieht das leider schlecht aus. Wenn so ein Compiler verfügbar wird, werde ich den sofort integrieren. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
30.11.2007, 10:57 Uhr [ - Direktlink - ] |
Thema: AmiDevCpp
Brett: Programmierung Zitat: mhh. Ich erinnere mich düster an diesen Fehler... Leider bin ich mir nicht so sicher wie ich den seinerzeit abgestellt habe. Probiere mal folgendes. Systemsteuerung->system>Erweitert->Datenausführungsverhinderung deaktivieren. Kann man glaube ich auch in der Boot.ini ganz deaktivieren. Wenn das nicht hilft, mal probeweise evtl. vorhandene Personal Firewalls und Virenscanner Testweise ausschalten (Dabei von Internet trennen!) Das sind auch immer so Kandidaten. Falls das alles nicht hilft, einfach mal in div. Cygwin Foren nachfragen. Die können bestimmt weiterhelfen. -- http://amidevcpp.amiga-world.de/ |
|||||
Kaesebroetchen
Nutzer
28.11.2007, 22:51 Uhr [ - Direktlink - ] |
Thema: AmiDevCpp auf Vista 64bit ???
Brett: AROS und Amiga-Emulatoren Zitat:Komisch. Ich habe hier noch keine entsprechende email bekommen. Zitat: Das ist die aktuellste. Zitat: Vielleicht kannst du mal ein paar Screenshots der Meldungen machen ? Oder den Meldungstext posten ? Zitat: Einfach hier posten oder an heinz-raphael (ät) heinzreinke.de Zitat:Ich habe hier kein Vista 64bit kann es also nicht testen. -- http://amidevcpp.amiga-world.de/ |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |