amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Suche [ - Suche - Neue Beiträge - Registrieren - Login - ]

1 2 -3- 4 5 6 7 8 >> Letzte Ergebnisse der Suche: 938 Treffer (30 pro Seite)
Micha1701   Nutzer

09.10.2006, 07:43 Uhr

[ - Direktlink - ]
Thema: Mausproblem
Brett: Andere Systeme

Hallo Maja,

tja, tatsächlich, die Maus läuft Prima, wenn sie nicht über den KVM angeschlossen ist... Und das gilt für meine alte wie auch für die neue Logitech Maus...

Sowas blödes, jetzt muß ich mir was anderes einfallen lassen...

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

04.10.2006, 07:20 Uhr

[ - Direktlink - ]
Thema: Mausproblem
Brett: Andere Systeme

Ne, kein vorinstalliertes System. Habs selber zusammengestellt und ist neu.

Der Gerätemenager ist unauffällig und es gibt auch keine Geistergeräte.

Die Maus hab ich noch nicht direkt an den Rechner angeschlossen. Werd das aber mal ausprobieren. Wenn das funktioniert, dann löst das aber leider nicht mein Problem, soll ja mit dem KVM laufen.

Hab auch mal sicherheitshalber ne neue Maus bestellt. Von Logitech, die sollte dann ja hoffentlich laufen...


--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

02.10.2006, 07:22 Uhr

[ - Direktlink - ]
Thema: Mausproblem
Brett: Andere Systeme

Hallo zusammen!

Ich hab mir am Wochenende nen neuen PC zugelegt. Und nun habe ich ein Mausproblem. Die Maus (optisch und kabelgebunden) hängt gelegentlich für ein paar Sekunden und einmal ist sie sogar abgestürzt. Hab die Abtastrate und den Mauspuffer auf 200 erhöht, gab aber nur geringfügige Verbesserungen.

Die Maus ist von Labtech und der Treiber ist der standard Microsoft Treiber. Die CD zur Maus stellt nur ne Einstellungssoft zur Verfügung und keinen neuen Treiber. Die Maus ist mit einem USBB/PS2 Adapter über einen KVM an dem PC angeschlossen.

Übrigends funktioniert die Maus (so angeschlossen) am Amiga und meinem alten PC (auch mit WinXP) einwandfrei. Am alten PC hab ich aber Maustreiber mäßig nichts gemacht. Da läuft ebenfalls der Microsoft Treiber...

Jemand sowas schonmal gehabt und ne Idee was ich da machen könnte?


--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

02.10.2006, 06:53 Uhr

[ - Direktlink - ]
Thema: Frühzeitiges Bieten?
Brett: Get a Life

Wenn man sich selber ein Preislimit setzt ist es eigentlich egal, wann man bietet.

Ob ich dann Sekunden vor Schluß 40 Euro biete und es nicht bekomme, oder schon Tage vorher mein Angebot abgebe und dann überboten werde ist völlig egal...

Nur wenn ich das Teil unbedingt haben will, koste es was es wolle, dann muß ich zum Schluß bieten... Aber selbst dabei kann man noch auf die Nase fallen, weil der Vorbieter so hoch geboten hatte.

Also ich biete sofort wenn ichs sehe und passe mein Gebot nur selten nochmal an...


--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

20.07.2006, 09:14 Uhr

[ - Direktlink - ]
Thema: Hatte ihr schon mal einen Wadenkrampf?
Brett: Get a Life

Nachdem nun besprochen wurde, wie man einen Wadenkrampf vermeidet wäre es nicht schlecht noch zu wissen, wie man ihn akut bekämpft.

Mir hat da immer ein "Gegenhalten" geholfen. Also bei einem Wadenkrampf den Fuß anziehen und somit "gegen den Muskel" arbeiten. Dann klingt der Krampf eigentlich binnen Sekunden ab. Zumindest bei den Krämpfen die ich gelegentlich beim Schwimmen hatte (sehr selten).
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

19.07.2006, 22:27 Uhr

[ - Direktlink - ]
Thema: Urlaub der Kommentare
Brett: Forum und Interna

Hmm, scheint niemanden zu interessieren, daß ich das übernehmen würde, oder?

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

19.07.2006, 08:46 Uhr

[ - Direktlink - ]
Thema: back2roots?
Brett: Amiga, AmigaOS 4

Genau das ist ja das Problem - man erreicht einfach keinen von denen.

Sonst würde sich sicherlich wer finden, der daß übernimmt - und wenn ich das selber machen muß...

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

19.07.2006, 06:57 Uhr

[ - Direktlink - ]
Thema: Urlaub der Kommentare
Brett: Forum und Interna

Ich hab grad mal geschaut auf was man sich da einlässt. In den letzten 31 Tagen wurden 1190 Kommentare abgegeben. Das macht im Schnitt ca. 38 Kommentare pro Tag. Damit könnte ich leben.

Ich stelle mich also hiermit gerne als Urlaubsvertretung der Kommentare zur Verfügung.
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com


[ Dieser Beitrag wurde von Micha1701 am 19.07.2006 um 07:01 Uhr geändert. ]
 
Micha1701   Nutzer

18.07.2006, 14:39 Uhr

[ - Direktlink - ]
Thema: Urlaub der Kommentare
Brett: Forum und Interna

Wieviele Personen braucht ihr denn für so eine Aufgabe? Und was muß man da tun?
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com


[ Dieser Beitrag wurde von Micha1701 am 18.07.2006 um 14:39 Uhr geändert. ]
 
Micha1701   Nutzer

18.07.2006, 13:46 Uhr

[ - Direktlink - ]
Thema: Urlaub der Kommentare
Brett: Forum und Interna

Hallo!

Ab heute sind ja wieder die Kommentare für 4 Wochen abgeschaltet.

Wäre es nicht möglich eine Art Urlaubsvertretung für eine solche Zeit zu besorgen? Es ist immer so schade, wenn diese Seite "schlafen geht"...

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

18.07.2006, 10:46 Uhr

[ - Direktlink - ]
Thema: BETA Version der blademp3.library fertig - bitte testen
Brett: Programmierung

BTW, hatte was beim kompilieren vergessen einzustellen und nun ist die lib auch um einiges schneller, hier mal ein Vergleich:

Encodierung eines 3:07 Min Waves nach MP3 mit 128kBit, 44,1Khz in Stereo

LAME V3.97b - 0:42 Min
Blademp3.library - 1:56 Min

getestet wurde auf WinUAE1.2 mit eingeschaltetem JIT auf WinXP mit P4@3Ghz.

Die Werte lassen sich dann schon sehen, oder?

Werd noch ein wenig an der Lib feilen und sie dann demnächst online stellen.


--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

18.07.2006, 10:39 Uhr

[ - Direktlink - ]
Thema: Fließkommazahlen in Library
Brett: Programmierung

Hi!

Hatte ganz vergessen Euch mitzuteilen, daß ich es nun hinbekommen habe das ganze für den 68881 zu kompilieren. Gibt nen tierischen Geschwindidgkeitsboost um den Faktor 5. Nicht schlecht...
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

14.07.2006, 06:55 Uhr

[ - Direktlink - ]
Thema: BETA Version der blademp3.library fertig - bitte testen
Brett: Programmierung

@MaikG:

Tja, da muß ich Dich enttäuschen. Blade ist doch ein gutes Stück langsamer als LAME.

Hab das grad mal getestet und LAME braucht für mein test.wav nur 1 Sekunde, während BLADE 16 braucht (auf nem WinUAE). Der einzige vorteil der BLADE.library ist eben, daß man sie einbinden kann...

Sollte mich dann wohl doch mal an eine LAME.library machen. Aber dazu komm ich später...

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

13.07.2006, 16:50 Uhr

[ - Direktlink - ]
Thema: BETA Version der blademp3.library fertig - bitte testen
Brett: Programmierung

@bubblebobble:

Nein, Blade basiert auf Blade :-)

Den ursprünglichen Blade MP3 Encoder hat Tord Jansson geschrieben. Den Source bekommt man z.B. auf seiner Seite http://bladeenc.mp3.no/ zum runterladen. Ich hab den Source auf den 68k Amiga angepasst und eine Library erstellt. Sowas wird langsam mal Zeit.

LAME war meine erste wahl, aber der Source war mir noch etwas zu unübersichtlich. Blade war da einfacher gestrickt.

Werd mich später mal an LAME ranmachen. Der ist wohl um ein paar takte besser und schneller.

Das Problem bei Blade ist, daß er Teile der mp3 ISO Referenz verwendet. Daher gibts da wohl probleme mit Patenten. Blick ich aber nicht so recht durch. Außerdem wird Blade seit Jahren nicht weiterentwickelt...


--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

13.07.2006, 15:33 Uhr

[ - Direktlink - ]
Thema: BETA Version der blademp3.library fertig - bitte testen
Brett: Programmierung

Hallo zusammen!

Nach diversen Hürden und neuen Erkenntnissen freue ich mich endlich die BETA Version der blademp3.library zu bekunden.

Wäre nett, wenn sich ein paar Interessierte bei mir melden würden um das ganze mal zu testen. Hab ein kleines Programm geschrieben, welches die Lib öffnet ein WAV in ein MP3 umwandelt und diese MP3 mit einem vorher umgewandelten Referenz-MP3 vergleicht. Geschwindigkeit und Fortschritt werden von dem Beispielprogramm angezeigt.

Ein erster Test auf OS4 war übrigends katastrophal, weshalb diese Version erstmal nur auf 68K oder MOS getestet werden soll. MOS hab ich selber nicht, aber vielleicht fluppts da ja...

An die OS4 Kompatibilität bzw. eine entsprechende native Version mach ich mich dann sobald die 68k Version einwandfrei läuft.

Hab das übrigends hier veröffentlicht, weil es ja ne Library ist und kein eigenständiges Programm - also eher was für die Programmierer unter uns...


--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

11.07.2006, 07:19 Uhr

[ - Direktlink - ]
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung

OK, ich werd mal versuchen eine andere lib zu verwenden um die Math.libs zu umgehen.

Aber mal abgesehen von meinem Problem, kann es doch gar nicht sein, daß sich die MathSing und MathDoub Libraries gegenseitig ausschließen. Immerhin hat z.B. die DoubTrans library die Funktion ein double in ein float umzuwandeln. Und was soll man schon mit einem float, wenn man es nicht mit der MathSing Library bearbeiten kann?

In vbcc will z.B. die IEEE.lib sowieso alle 4 Math Libraries öffnen. Wie auch sonst soll die Lib float und double Operationen anbieten?
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

10.07.2006, 17:07 Uhr

[ - Direktlink - ]
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung

Zitat:
Original von Holger:
Nu übertreib mal nicht gleich. Für's erste reicht es, wenn Du Deinen Quellcode mit konsistenten Compiler-Optionen übersetzt. Und Dich dazu mal entscheidest, ob Du nun eine FPU-Version, eine no-FPU Version oder zwei verschiedene Versionen erzeugen willst.


Aber ist es nicht genau daß was ich mit der IEEE.lib umgehe? Ich dachte immer die Math.libraries verwenden die CPU zur Berechnung der Fließkommazahlen, wenn keine FPU zur Verfügung steht. Wenn nicht dafür wofür sind die denn sonst?


--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

10.07.2006, 14:40 Uhr

[ - Direktlink - ]
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung

Zitat:
Original von Holger:
Genauso wie Dein Beharren auf dem Standpunkt, daß die mieee.lib Schuld an der Sache wäre, obwohl Du von Anfang an wußtest, daß Dein code immer noch Funktionen der stdlib benutzt hatte...


Ich hab nicht darauf beharrt das die IEEE.lib Fehler macht, ich ging nur davon aus, daß ich bei der Anbindung der Lib noch was falsch gemacht habe. Dazu gehörten die global definierten MathBases und anscheinend noch ANSI Funktionen die irgendwelche Nebeneffekte aufgerufen haben. Zumindest als diese ANSI Funktionen weg waren kompilierte alles ohne Fehler durch...


--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

10.07.2006, 14:35 Uhr

[ - Direktlink - ]
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung

Aber ihr wollt mir doch jetzt nicht etwa sagen, daß es ein Fehler wäre statt der m881.lib die ieee.lib zu benutzen, oder? Ob jetzt direkte FPU Befehle benutzt werden oder eben die Math.libraries ist doch eigentlich egal - oder etwa nicht?

Ich gebe zu, daß ich erst die ganzen ANSI Funktionen hätte austauschen sollen, bevor ich hier mit meinem FPU Problem aufgetaucht bin - da war ich definitiv zu voreilig. Aber dennoch läuft das ganze jetzt einwandfrei...

Und auch wenn es vielleicht nicht so aussieht, ich bin immer sehr dankbar für jede angebotene Hilfe - nur wenn ich das dann anders gelöst bekomme darf man mir das nicht übel nehmen...

Ein paar der Probleme mit meiner Library sind auch dadurch entstanden, daß die LIB eben ein paar global definierte LibraryBases brauchte (was mir ja nicht aufgefallen ist). Die waren aber im Beispiel von Dirk Stöcker über #defines abgeändert. Dadurch funktionierten die Library Funktionen zwar (weil dann statt SysBase eben blademp3Base->exb_SysBase verwendet wurde), aber damit kann eine dazugelinkte LIB nichts anfangen. Gut, daß hab ich dann ja auch mit Hilfe der hier anwesenden verstanden und abgeändert...

Daß man auf sowas als Helfer nicht direkt kommt ist klar - man kennt ja den Quellcode nicht. Daher hab ich auch immer versucht die Fragen etwas allgemeiner zu stellen - wobei ich dabei natürlich nicht genau wußte, was für Informationen dabei von nöten sind...

Wenn jetzt irgendwer immernoch der Meinung ist, daß ich einfach alles falsch gemacht habe und die von mir erstellte Library ist der größte Müll, dem sende ich gerne den Quellcode zu (ist ja immerhin OpenSource). Dann kann er den durchsehen, überprüfen und mir anschließend um die Ohren hauen... :)

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com


[ Dieser Beitrag wurde von Micha1701 am 10.07.2006 um 14:42 Uhr geändert. ]
 
Micha1701   Nutzer

10.07.2006, 11:11 Uhr

[ - Direktlink - ]
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung

Wie dem auch sei, jetzt funktioniert alles...

Bleibt nur noch eine Frage:

Wie muß ein Funktionsaufruf in der SFD Datei deklariert werden, damit man nicht mit einem Array aus TagItems sondern mit einer variabel langen Liste aus TagItems aufrufen kann? Also daraus statt einem amicall ein tagcall entsteht?


--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

05.07.2006, 15:39 Uhr

[ - Direktlink - ]
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung

@Holger:
Aber nachdem ich die ANSI Funktionen ausgebaut habe kompilierte das ganze perfekt durch...
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

05.07.2006, 09:24 Uhr

[ - Direktlink - ]
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung

Hab jetzt nochmal rumprobiert, an welchen Funktionen es liegt. Ein Source hatte ein paar malloc(), free(), printf(), exit() und memcpy() drin. Und die haben wohl gestört... Hab sie gegen exec Funktionen ausgetauscht und nun gibts keine ieee.lib Fehler mehr.

Hätt nicht gedacht, daß die ANSI Funktionen probleme mit der IEEE.lib machen. Nicht das ihr denkt, daß ich die drin lassen wollte, aber ich dachte fang ich eben mit dem IEEE Problem zuerst an...

Naja, somit hat sich das ganze Problem wohl erledigt und ich hab wieder einiges dazugelernt.

Vielen Dank an alle!

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

05.07.2006, 08:46 Uhr

[ - Direktlink - ]
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung

@Thomas:
Natürlich hatte ich vorher ein einfaches Beispiel kompiliert. Mußte ja überprüfen, ob das überhaupt klappt. Hab im übrigen das Beispiel von Dirk Stoecker aus dem AmiNet genommen.

Danke für den Hinweis auf das Manual. Hab gar nicht dran gedacht, daß sowas beim vbcc beiliegen könnte... :glow:

Ich habs auch nochmal mit dem kleinen Beispiel versucht. Nichts großes, einfach nur 2 double Zahlen multipliziert und das dann mit der IEEE.lib kompiliert. Und tatsächlich, es klappt... Na toll...

Wenn ich das aber gegen den ganzen Quellcode laufen lasse, dann will die ieee.lib nicht mehr. Hier mal ein Auszug aus dem Make-output:
code:
vbcc:bin/vc -cpu=68020 -lmieee -cpp-comments -D__NOLIBBASE__
 -ICubic:workspace/bladelib2/include/C/ -lamiga -nostdlib -fpu=68881 -c -o o/vbcc-classic/codec.o
 codec.c

vbcc:bin/vc -cpu=68020 -lmieee -cpp-comments -D__NOLIBBASE__
 -ICubic:workspace/bladelib2/include/C/ -lamiga -nostdlib -fpu=68881 -o bin/vbcc-classic/bladelib2
 o/vbcc-classic/tables.o o/vbcc-classic/subs.o o/vbcc-classic/samplein.o o/vbcc-classic/reservoir.o
 o/vbcc-classic/mdct.o o/vbcc-classic/mainfuncs.o o/vbcc-classic/loop.o o/vbcc-classic/libinit.o
 o/vbcc-classic/l3psy.o o/vbcc-classic/l3bitstream.o o/vbcc-classic/ieee.o
 o/vbcc-classic/formatbitstream2.o o/vbcc-classic/examplefuncs.o o/vbcc-classic/encode.o
 o/vbcc-classic/common.o o/vbcc-classic/codec.o

Error 21: mieee.lib(math/_mathmain.c) (CODE+0x90): Reference to undefined symbol _fclose.
mieee.lib(math/_mathmain.c): In "l24":
Error 21: mieee.lib(math/_mathmain.c) (CODE+0xaa): Reference to undefined symbol _fclose.
mieee.lib(math/_mathmain.c): In "l27":
Error 21: mieee.lib(math/_mathmain.c) (CODE+0xb6): Reference to undefined symbol ___freemem.
Error 21: mieee.lib(math/_mathmain.c) (CODE+0xc0): Reference to undefined symbol __exit.
mieee.lib(math/_mathmain.c): In "__main":
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x108): Reference to undefined symbol _malloc.
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x118): Reference to undefined symbol _malloc.
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x128): Reference to undefined symbol _malloc.
mieee.lib(math/_mathmain.c): In "l42":
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x160): Reference to undefined symbol __stdin.
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x172): Reference to undefined symbol __stdin.
mieee.lib(math/_mathmain.c): In "l46":
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x19a): Reference to undefined symbol __stdout.
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x1ac): Reference to undefined symbol __stdout.
mieee.lib(math/_mathmain.c): In "l48":
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x1d6): Reference to undefined symbol __stderr.
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x1e8): Reference to undefined symbol __stderr.
mieee.lib(math/_mathmain.c): In "l66":
Error 21: mieee.lib(math/_mathmain.c) (CODE+0x354): Reference to undefined symbol _main.

vlink fehlgeschlagen Rückgabewert 20
vlink -bamigahunk -x -Bstatic -Cvbcc -nostdlib -Lvlibos3: -FT:t_8_0  -lmieee -lamiga -s -R -o
 bin/vbcc-classic/bladelib2 failed
make: *** [bin/vbcc-classic/bladelib2] Error 20
Done.

Die MathBases hab ich alle global deklariert. Die geben ja auch keine Porbleme. Dann wirds wohl an einer speziellen Funktion liegen, daß die ieee.lib da doch etwas mehr Initialisierung braucht, oder?
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

04.07.2006, 11:46 Uhr

[ - Direktlink - ]
Thema: Wie erstellt man eine Library in C?
Brett: Programmierung

Hallo!

Ich hab mich mal selbst an einer Library versucht, aber da alles irgendwie kläglich scheitert versuch ichs mal auf diesem Wege:

Wie erstellt man überhaupt eine Library?
Was brauch ich dafür?
Wie muß ich den Compiler und Linker konfigurieren?
Was geht alles in einer Library und was nicht?
Worauf muß ich bei Standardfunktionen achten?
Was muß ich selber nachprogrammieren?

Als hintergrund sei noch anzumerken, daß ich mir den Quellcode des BladeMp3 Encoders besorgt habe und dieser nun lauffähig auf nem 68K Amiga ist. Jetzt würde ich gerne eine Library draus bauen - daran scheitere ich aber grad.

Die Probleme liegen hauptsächlich bei den Fließkommazahlen für die der vbcc die ieee.lib braucht. Diese will aber über einen startup Code initialisiert sein, was ja nicht geht. Verwende ich eine andere FPU Lib (z.B. für den 68881 oder 68040) gibts fehlende Referenzen zu so Funktionen wie z.B. _ieeeflts2d() oder _ieeemuld(). Die kann ich zwar über die Math.libraries mit z.B. IEEEDPFieee() oder IEEEDPMul() nachbauen, aber dann tauchen nach und nach fehlende Funktionen zur Umwandlung von Integer in Fließkommazahlen auf (z.B. _ieeefltuld() oder _ieeefltswl()) wo ich nur erraten kann was da für Eingabeparamter rein sollen...

Wer kann mir denn hier mal richtig ordentlich helfen? Anscheinend brauch ich ne kleine Einführung in die Library Programmierung. Mit ein paar Tipps zu Compiler/Linker Einstellungen scheint es nicht getan zu sein.



--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

30.06.2006, 11:09 Uhr

[ - Direktlink - ]
Thema: Fließkommazahlen in Library
Brett: Programmierung

OK, das Problem mit den 32bit divs und muls hab ich umgangen, indem ich einfach die CPU auf 68020 gesetzt hab.

Aber für Fließkommazahlen muß ich doch z.B. die IEEE.lib nehmen. Die will aber neben DosBase (das wäre ja noch trivial) auch _stdin, _stdout, _stderr, _main und _malloc haben. Soll ich dann jetzt für malloc ne eigene Funktion schreiben? Und was will die Lib mit main()?

Ich hatte jetzt angefangen alle Fließkommaoperationen durch Funktionen der Math.libraries zu ersetzen, nur testen konnte ich bis jetzt nicht...
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

30.06.2006, 06:49 Uhr

[ - Direktlink - ]
Thema: Fließkommazahlen in Library
Brett: Programmierung

@gni:

Also mit FALSCH und KÄSE als antworten kann ich leider nichts anfangen. Wäre nett, wenn Du mir sagst wie ich das denn machen muß, damit es so klappt wie Du meinst...
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

29.06.2006, 10:08 Uhr

[ - Direktlink - ]
Thema: Fließkommazahlen in Library
Brett: Programmierung

@Holger:

Ich verwende die CubicIDE und ich nehme mal an, daß die weiß wie man mit vbcc umgeht...

Ich hab jetzt die CPU auf 68020 gesetzt so funktionieren die 32Bit DIVs und MULs automatisch. Für die float Operationen verwende ich jetzt eben die Math.libraries. Ein bischen arbeit aber was solls...

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

28.06.2006, 11:32 Uhr

[ - Direktlink - ]
Thema: Fließkommazahlen in Library
Brett: Programmierung

Zitat:
Original von tboeckel:
natürlich darf man Link-Libraries benutzten, nur nicht alle Funktionen davon. Generell darf alles verwendet werden, was keinen impliziten Kontext bzw die Laufzeitumgebung braucht und alles, was thread-safe ist. D.h. Divisionen/Multiplikationen dürfen auf jeden Fall verwendet werden, ebenso die str#? Funktionen.


ok, aber ich will ja, daß der Compiler ein einfaches

code:
float test = 1.2 / 0.3;


auch umsetzt ohne zu motzen das er Ieee-irgendwas nicht kennt. Und ich will ja auch nicht, daß wenn ich so eine linklib einbaue (z.B. die m881.lib) daß der sich dann über fehlende Referenzen beschwert - es soll halt fluppen...

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

28.06.2006, 08:26 Uhr

[ - Direktlink - ]
Thema: Fließkommazahlen in Library
Brett: Programmierung

Also so wie ich das jetzt alles verstanden habe, ist es doch so, daß man in einer Library keine linkLib benutzen kann. Also muß man wohl oder übel die Funktionen der math.libraries benutzen (z.B. MathIeeeSingBas.Library). OK, das ist übel, aber nun gut, da muß ich halt durch.

Aber eine einfache Integer Division oder Multiplikation geht dann auch nicht mehr? Dafür muß ich dann tatsächlich die Utility.library benutzen (also SDivMod32() und SMul32())? Das ist heftig...

Da macht Library erstellen erst so richtig Spaß, was...? :(
--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
Micha1701   Nutzer

28.06.2006, 07:33 Uhr

[ - Direktlink - ]
Thema: Fließkommazahlen in Library
Brett: Programmierung

Zitat:
Original von gni:
Wie genau kompilierst Du und wie linkst Du?


Hier der Befehl zum kompilieren:
code:
vbcc:bin/vc -cpp-comments -D__NOLIBBASE__ -ICubic:workspace/bladelib2/include/C/ -nostdlib -o
 bin/vbcc-classic/blademp3.library o/vbcc-classic/mainfuncs.o o/vbcc-classic/libinit.o
 o/vbcc-classic/examplefuncs.o

--
:boing: Micha :boing:

http://www.Silicon-Wizards.com
 
 
1 2 -3- 4 5 6 7 8 >> Letzte Ergebnisse der Suche: 938 Treffer (30 pro Seite)

Suchbegriffe
Schlüsselwörter      Benutzername
Suchoptionen
Nur in diesen Foren suchen
   nur ganze Wörter
Nur Titel anzeigen
alle Treffer anzeigen

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.