DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Search | [ - Search - New posts - Register - Login - ] |
|
||||||
thomas
User
2003-07-26, 14:10 h [ - Direct link - ] |
topic: 68 pol SCSI-Platte an 2060scsi mit Adapter?
Board: Amiga, AmigaOS 4 Der hier hört sich interressant an: Zitat: Quelle: http://www.hgst.com/hdd/support/dchs/dchsjum.htm#68 Pin Single Ended Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-25, 13:03 h [ - Direct link - ] |
topic: Mroocheck/Topolino/Mausadapter
Board: Amiga, AmigaOS 4 Bei ps2m funktionieren, wie bei allen anderen Adaptern, die Mausbewegung und die drei Knöpfe ohne jegliche Treiber. Nur für das Scrollrad und zusätzliche Knöpfe braucht man, wie bei allen anderen Adaptern auch, einen Treiber. Gruß thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-25, 10:26 h [ - Direct link - ] |
topic: Mroocheck/Topolino/Mausadapter
Board: Amiga, AmigaOS 4 Mroocheck funktioniert nur mit seriellen Mäusen, nicht mit PS/2. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-25, 09:34 h [ - Direct link - ] |
topic: Datenkommpresion bei ISDN On ??
Board: Amiga, AmigaOS 4 Die Kompression wirkt sich auf die gesamte Strecke aus. Dein Computer komprimiert und der Provider oder gar der Server dekomprimiert. Warum wohl muß dein Provider das unterstützen ? Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-25, 09:32 h [ - Direct link - ] |
topic: t-dsl-modem, anschlüsse?
Board: Amiga, AmigaOS 4 Generell ist es schlechter Stil, Dateien direkt zu verlinken. Man sollte wenigstens dabeischreiben, daß es eine Datei ist und vor allem, wie groß sie ist. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-25, 09:27 h [ - Direct link - ] |
topic: Mroocheck/Topolino/Mausadapter
Board: Amiga, AmigaOS 4 ps3m ist sicher nicht baugleich. Der hier ist baugleich: http://www.eyetech.co.uk/addbar.php?Address=/PRODUCT/PAMIP/EZMOU002.HTM Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-24, 17:07 h [ - Direct link - ] |
topic: Datenkommpresion bei ISDN On ??
Board: Amiga, AmigaOS 4 Wie kommst du darauf, daß die Übertragung vom Computer zum ISDN-Modem analog ist ? Die serielle Übertragung ist das digitalste, was es überhaupt gibt. Datenkompression ist für alle Arten von Übertragungen relevant. Ob es was nützt, kommt auf die Prozessorleistung an. Alles was an Bandbreite gespart wird, geht an Prozessorleistung verloren. Probier's doch einfach aus. Natürlich muß die Gegenseite auch (De-)Kompression unterstützen, sonst funktioniert die Verbindung überhauot nicht mehr. Soviel ich weiß ist IP-Header-Compression nicht zu empfehlen. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-24, 15:43 h [ - Direct link - ] |
topic: t-dsl-modem, anschlüsse?
Board: Amiga, AmigaOS 4 10baseT ist der Ethernet-Anschluß. atm ist für was anderes. Warum liest du nicht einfach die Anleitung(en) ? Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-24, 12:50 h [ - Direct link - ] |
topic: Audio CD Rom Kabel anschließen?
Board: Amiga, AmigaOS 4 Du brauchst nicht extra einen Stecker kaufen. Biege einfach einen der Pins etwas nach außen und steck den Stecker drauf. Wie gesagt, links ganz nach links, mitte in einen der mittleren und rechts ganz nach rechts. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-23, 19:02 h [ - Direct link - ] |
topic: Frage zu FKEY.
Board: Amiga, AmigaOS 4 Probier's mal so: zuerst in den IControl-Prefs den "Filter Texteingabefeld" ausschalten und dann mit Ctrl-j = Enter und Ctrl-i = TAB eingeben (kann auch sein, daß Ctrl-m = Enter). So funktioniert das in CygnusEd, ob das in FKey auch geht, weiß ich nicht. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-23, 18:59 h [ - Direct link - ] |
topic: Scrollmaus und WinUAE
Board: AROS und Amiga-Emulatoren Was ist denn ein Kursor ? Das Wort ist Cursor (sprich: körser). In deutsch heißt das etwa Schreibmarke. Das Wort Kursor gibt es nicht. In FreeWheel unter "Set scrolling" einfach "Prop gadgets" ausschalten. Ich kann mir allerdings nicht vorstellen, wozu das gut sein soll. Das Scrollrad ist dafür da, den Scrollbar (deutsch: Rollbalken) zu bewegen. Bei den meisten Programmen passiert mit den Cursor-Tasten gar nichts. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-23, 17:41 h [ - Direct link - ] |
topic: ASL-Screenmoderequester will nich so
Board: Programmierung Zitat: BOOL ist kein Langwort, aber D0 ist ein Langwort. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-23, 15:01 h [ - Direct link - ] |
topic: ASL-Screenmoderequester will nich so
Board: Programmierung Das ist eine Compiler-Option. Geh einfach davon aus, daß du immer Small-Data benutzt. Bei Large-Data werden überall absolute Adressen benutzt: move.l adresse,D0 bei Small-Data werden alle Speicherzugriffe über ein Basisregister gemacht: move.l offset(A4),D0 Das setzt natürlich voraus, daß A4 im ganzen Programm nicht verändert wird. Aber gerade bei Hook-Funktionen, die vom OS gerufen werden, ist der Zustand von A4 undefiniert. Durch die Deklaration mit __saveds wird ein lea.l basisadresse,A4 an den Anfang der Routine generiert, sodaß A4 wieder richtig steht. Die Deklaration des Rückgabewerts ist vollkommen egal, er wird immer in Register D0 zurückgegeben, soviel ich weiß auch immer als Langwort. Ich habe ULONG genommen, weil ich hoffte, die Zuweisung zu h_Entry ohne Casting machen zu können, hat aber nicht geklappt. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-23, 12:42 h [ - Direct link - ] |
topic: ASL-Screenmoderequester will nich so
Board: Programmierung Der h_Entry bekommt die Parameter immer in Registern. Du könntest in h_Entry ein kurzes Assembler-Programm übergeben, das die Parameter auf den Stack schiebt und dann h_SubEntry aufruft. Dann kannst (bzw. mußt) du die C-Funktion ohne __A0 etc. deklarieren. __saveds ist für das small-data-model, damit das Basis-Register (meistens A4) neu gesetzt wird, denn das AmigaOS schert sich nicht um die lokalen Variablen des Programms. Das mit dem Overscan habe ich schon lange nicht mehr gemacht. Ich glaube, du muß einen Screen der Größe 1024x768 öffnen, mit SA_DisplayID und SA_Overscan die Anzeige auf 640x480 begrenzen und natürlich SA_Autoscroll auf TRUE setzen. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-23, 10:31 h [ - Direct link - ] |
topic: Eigenes AmigaOne Gehäuse?
Board: Amiga, AmigaOS 4 Wenigstens einen Aufkleber müßten sie machen. Auf meinem A1-Tower klafft ein ca. zwei mal zwei Zentimeter großes und ca. 0.5 mm tiefes Loch auf der Vorderseite, das lechzt geradezu nach einem Amiga-Aufkleber. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-23, 10:21 h [ - Direct link - ] |
topic: ASL-Screenmoderequester will nich so
Board: Programmierung Hier ist ein Programm mit Filterfunktion: code:#include <clib/asl_protos.h> #include <clib/graphics_protos.h> __saveds ULONG filter (register __A0 struct Hook *hook,register __A1 ULONG modeid,register __A2 struct ScreenModeRequester *req) { struct DimensionInfo info; if (GetDisplayInfoData (NULL,&info,sizeof(info),DTAG_DIMS,modeid)) { if (info.MaxDepth == return (TRUE); } return (FALSE); } int main (void) { struct ScreenModeRequester *req; struct Hook hook; hook.h_Entry = (void *)filter; hook.h_SubEntry = NULL; if (req = AllocAslRequestTags (ASL_ScreenModeRequest, ASLSM_FilterFunc,&hook, TAG_END)) { AslRequestTags (req, TAG_END); FreeAslRequest (req); } return (0); } Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ Dieser Beitrag wurde von thomas am 23.07.2003 editiert. ] |
|||||
thomas
User
2003-07-23, 09:51 h [ - Direct link - ] |
topic: ASL-Screenmoderequester will nich so
Board: Programmierung MinDepth und MaxDepth beziehen sich auf die Farbauswahl (ASLSM_DoDepth = TRUE), nicht auf die ModeID-Liste. Wenn du MinDepth = 7 und MaxDepth = 8 machst, kannst du zwischen 128 und 256 Farben auswählen, egal welcher Modus. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-22, 20:54 h [ - Direct link - ] |
topic: SCSI-Prob
Board: Amiga, AmigaOS 4 Das ist genau der gleiche Fehler, den ich auch gemacht habe. An die CSPPC darf kein Adapter dran ! Da muß immer ein Kabel dran. Vergl. die Abbildungen im Handbuch der CSPPC. Zwei Möglichkeiten: 1. (intern) aktiver Terminator (68pol.) 68pol. Kabel CSPPC Adapter 68->50 aktiv terminiert 50pol. Kabel HD, CD etc. Slotblech 50->25 (extern) 25pol. Kabel Centronics Scanner Aktiver Terminator 2. (empfohlen) (intern) aktiver Terminator (68pol.) 68pol. Kabel CSPPC HD, CD etc. jeweils mit unterminiertem 68->50 Adapter Adapter 68->50 aktiv terminiert Slotblech weiter wie oben. Alles andere funktioniert zwar vielleicht auch, aber nur solange bis man ein etwas problematisches Gerät (z.B. Scanner, ZIP-Laufwerk) anschließen möchte. Außerdem hatte ich gesagt, daß das Slotblech besser 50->50 sein soll und das externe Kabel auch 50pol. Darüberhinaus ist es sinnvoll, ein Slotblech mit automatischer Teminierung zu nehmen. Dann kann man den Scanner auch mal abmachen und der Rechner funktioniert trotzdem noch. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-22, 12:34 h [ - Direct link - ] |
topic: SCSI-Prob
Board: Amiga, AmigaOS 4 Ich traue den Jumpern nicht. Und du willst ja einen Scanner anschließen. Scanner sind eine Wissenschaft für sich. Apropos, was hast du denn für ein Kabel an dem Scanner ? Und was für einen Adapter am Amiga-Gehäuse ? Wenn du diese 25polige Krücke nimmst, kann das auch eine Ursache für das Problem sein. Du solltest lieber ein 50poliges Kabel nehmen mit dem entsprechenden Slotblech am Amiga. Bestellnummern AK SCSI 011 oder AK SCSI 011-2 und AD SCSI 01 (glaube ich) bei Reichelt. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-22, 10:14 h [ - Direct link - ] |
topic: SCSI-Prob
Board: Amiga, AmigaOS 4 http://www.reichelt.de Die haben so viele davon, die verkaufen die sogar. Bestellnummer TERMINATOR 19. Du solltest auch darauf achten, daß an irgendeinem der Geräte TermPower aktiviert ist. Und sicherheitshalber würde statt des Jumpers am Brenner lieber auch einen separaten Terminator anschließen. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ Dieser Beitrag wurde von thomas am 22.07.2003 editiert. ] |
|||||
thomas
User
2003-07-21, 12:39 h [ - Direct link - ] |
topic: Wie CD-ROM Laufwerk ansprechen?
Board: Programmierung Wenn nicht die Geräte, dann das Device. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-21, 10:46 h [ - Direct link - ] |
topic: Wie CD-ROM Laufwerk ansprechen?
Board: Programmierung Nun, die CD_-Befehle sind wohl nur für das cd.device. Hier ist ein Beispiel, das funktioniert: code:#include <exec/io.h> #include <exec/types.h> #include <clib/exec_protos.h> #include <clib/dos_protos.h> #include <devices/scsidisk.h> #include <stdlib.h> #include <stdio.h> #include <string.h> struct IOStdReq *cdrequest = NULL; struct MsgPort *cdmsgport = NULL; UBYTE rc; char *device = "uaescsi.device"; long unit = 1; struct SCSICmd cmd; UBYTE sense[20]; UBYTE SCSI_PlayAudio[] = {0x45,0,0,0,0,0,0,0,0,0}; ULONG start = 0; /* start block */ UWORD length = 120 * 75; /* number of blocks to play; 75 = 1 sec. */ void main(int argc, UBYTE **argv) { if (argc > 1) start = atoi(argv[1]); if (argc > 2) length = atoi(argv[1]); cdmsgport = CreateMsgPort(); if(cdmsgport) { cdrequest = CreateIORequest(cdmsgport, sizeof(struct IOStdReq)); if(cdrequest) { rc = OpenDevice(device,unit, (struct IORequest *) cdrequest, 0); if(rc == 0) { PutStr("Öffnen des Device erfolgreich!nn"); SCSI_PlayAudio[2] = start >> 24; SCSI_PlayAudio[3] = start >> 16; SCSI_PlayAudio[4] = start >> 8; SCSI_PlayAudio[5] = start; SCSI_PlayAudio[7] = length >> 8; SCSI_PlayAudio[8] = length; cmd.scsi_Data = NULL; cmd.scsi_Length = 0; cmd.scsi_Actual = 0; cmd.scsi_Command = SCSI_PlayAudio; cmd.scsi_CmdLength = 10; cmd.scsi_CmdActual = 0; cmd.scsi_Flags = SCSIF_AUTOSENSE|SCSIF_WRITE; cmd.scsi_Status = 0; cmd.scsi_SenseData = sense; cmd.scsi_SenseLength = 18; cmd.scsi_SenseActual = 0; cdrequest->io_Command = HD_SCSICMD; cdrequest->io_Data = (APTR)&cmd; cdrequest->io_Length = sizeof(struct SCSICmd); cdrequest->io_Offset = 0; rc = DoIO((struct IORequest *) cdrequest); printf("ReturnCode = %dn", rc); /* Delay(500); */ CloseDevice((struct IORequest *) cdrequest); } else { printf("Fehler beim öffnen von %s unit %d!nErrorcode = %dnn",device,unit,rc); } DeleteIORequest(cdrequest); } else { PutStr("Konnte IORequest nicht erstellen!nn"); } DeleteMsgPort(cdmsgport); } else { PutStr("Fehler beim CreateMsgPort()!nn"); } } Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-20, 22:03 h [ - Direct link - ] |
topic: Druckerproblem
Board: Amiga, AmigaOS 4 Was ist das denn für ein Drucker ? Und welchen Treiber benutzt du ? Und was erwartest du, was gedruckt werden soll ? Und was wird gedruckt ? Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-20, 18:54 h [ - Direct link - ] |
topic: Wordworth update ...
Board: Amiga, AmigaOS 4 3.1 ? Ist die nicht von damals, als die deutsche Version noch AmiWrite hieß ? Eine abgespeckte Version 4 ist im AmigaMagic Packet enthalten, das gibt es glaube ich bei Vesalia noch für wenig Geld zu kaufen. Ansonsten müßtest du wohl auf den Gebrauchtmarkt ausweichen. Die aktuelle Version ist 7 auf CD + Update auf 7.1 aus dem Aminet. Die letzte Version auf Disketten ist glaube ich 5. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-20, 14:03 h [ - Direct link - ] |
topic: No IDE
Board: Amiga, AmigaOS 4 Kommt drauf an von wo bis wo du gemessen hast. Mein Amiga braucht beim Warmstart vom Reset bis zum ersten Befehl in der Startup-Sequence 12 Sekunden und vom Reset bis zum Ende der WBStartup 32 Sekunden. Und ein Kaltstart dauert mit MapROM und AmigaOS ROM Update Gefühlsmäßig höchstens 15 Sekunden länger. Das ganze *mit* Geräten am IDE-Bus. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-19, 19:45 h [ - Direct link - ] |
topic: No IDE
Board: Amiga, AmigaOS 4 Na klar. Und bei den SCSI-IDs, die benutzt sind, die LUNs auf 1 setzen. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-19, 19:16 h [ - Direct link - ] |
topic: No IDE
Board: Amiga, AmigaOS 4 Mit der MKIII brauchst du keinen Adapter, die hat einen Patch im FlashROM, den brauchst du nur zu aktivieren. Beim Booten Esc festhalten und im Menü MapROM und SCSIPatch aktivieren. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-19, 14:22 h [ - Direct link - ] |
topic: GlowIcons für Pagestream4
Board: Amiga, AmigaOS 4 GlowIcons *sind* NewIcons. http://www.amigafuture.de/faq/faqamigaos.php#7 Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-19, 08:50 h [ - Direct link - ] |
topic: Laufwerke dismounten ?
Board: Amiga, AmigaOS 4 Assign DISMOUNT macht nichts anderes, als das Laufwerk aus der DOS-Liste herauszunehmen. Das Laufwerks-Programm selbst bleibt aktiv. Das ganze ist also ziemlich unsauber ! Besser ist es, mit KillDev (aus dem IDEfix-Archiv) das Laufwerk komplett abzumelden. KillDev sendet ein ACTION_DIE Packet an das FileSystem. Das funktioniert allerdings nur bei FileSystemen, die dieses Packet unterstützen. SMB-Handler ist eins, das funktioniert. CacheCDFS natürlich auch. FastFileSystem funktioniert nicht (also kann man z.B. DF0: nicht abmelden). Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ |
|||||
thomas
User
2003-07-19, 08:42 h [ - Direct link - ] |
topic: WB Start vs. CLI Start
Board: Programmierung Der WB-Start wird von Compiler zu Compiler unterschiedlich gehandhabt. Zunächst mal ist der Standard-Code wie folgt: int main(int argc,char **argv) { ...hier das Programm return(0) } Wenn man vom CLI startet, steht in argc die Anzahl der Parameter. Wobei dieser immer größer oder gleich 1 ist, denn in argv[0] steht der Programmname. Bei einigen Compilern (z.B. Aztec C, VBCC) wird der WB-Start nun so signalisiert, daß argc auf 0 steht und argv ein Pointer auf die WB-Message ist. Bei anderen Compilern (z.B. Dice C) gibt es einen eigenen Einsprungspunkt, dem nur die WB-Message übergeben wird: void wbmain(struct WBStartup *wbmsg) { ...hier das Programm, wenn es von der Workbench gestartet wird. } Man könnte es universell etwa so lösen: int main(int argc,char **argv) { BPTR olddir = NULL; if (argc == 0) { olddir = CurrentDir(((struct WBStartup *)argv)->sm_ArgList->wa_Lock); ...hier die Tooltypes auswerten } else { ...hier die CLI-Parameter auswerten } ...hier das Programm if (olddir) CurrentDir (olddir); return(0) } #if defined(__DCC) || defined(__STORM__) void wbmain (struct WBStartup *msg) { main (0,(char **)msg); } #endif Wobei ich nicht sicher bin, wie StormC das macht. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ Dieser Beitrag wurde von thomas am 19.07.2003 editiert. ] |
|||||
|
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |