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

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

-1- [ - Beitrag schreiben - ]

27.01.2005, 20:34 Uhr

Kaesebroetchen
Posts: 643
Nutzer
Hallo,
ich probier ja gerne mal was neues und habe mir deshalb das SDL Paket für Amiga 68k gezogen und nach Anleitung installiert.
Die Beispielanwendungen lassen sich auch fehlerfrei Compilieren.
Das Problem ist, das wenn ich eine Anwendung starte, das System deutlich langsamer wird, sich aber sonst nichts tut.
Also keine Fehlermeldungen kein Systemabsturz, es passiert einfach nichts.
Am Beispielcode liegt es nicht, unter Windows compiliert macht der brav ein Fenster auf.
Ich probiere das ganze unter WinUAE mit folgender Konfiguration:
CPU 68040 JIT
ECS
Chipram 4MB
Z3-FAST 64MB
RTG 16MB
Picasso 96
OS3.5

Hat einer von euch schon Erfahrung mit 68k SDL unter WinUAE ?
Geht das überhaupt ?

Falls jemand mal Lust hat das Programm zu testen..


[ - Antworten - Zitieren - Direktlink - ]

28.01.2005, 00:11 Uhr

whose
Posts: 2156
Nutzer
Also, Erfahrung unter WinUAE hab ich noch nicht, zumindest hab ich da noch kein SDL-Proggi compiliert (und das wird wohl auch nicht so schnell passieren).

Andererseits hab ich mittels der 1.2.6-SDL auf nem echten 68K-Amiga mit StormC4 compiliert, da gabs keine Probleme. Welche SDL-Version nutzt Du denn zum compilieren? Diese Information bringt vermutlich mehr als die WinUAE-Konfiguration.

Grüße



[ - Antworten - Zitieren - Direktlink - ]

28.01.2005, 01:01 Uhr

Kaesebroetchen
Posts: 643
Nutzer
@whose

Short: Version 1.2.6 of Amiga SDL audio/video library
Author: Gabriele Greco
Uploader: gabriele.greco@aruba.it
Version: 1.2.6
Type: dev/misc
Replaces: SDL-Amiga.lha

This is the porting of 1.2.6 version of SDL (the latest stable one)
to AmigaOS 68k and MorphOS.

diese Version..

ich vermute aber, das es vielleicht doch an der WinUAE Konfiguration liegt, da auch das dem Paket beiliegende SDL-Roids nicht funktioniert.
Ich hab schon überlegt, ob SDL vielleicht nur mit nem 68060 läuft.
Vielleicht kannst du mal deine Hardware-Konfiguration posten ?

[ - Antworten - Zitieren - Direktlink - ]

28.01.2005, 02:08 Uhr

whose
Posts: 2156
Nutzer
Hmmm... sehr interessant... bei mir auf WinUAE schmeißt das Prog sofort nen Guru, und zwar 80000002, keine Ahnung, was der bedeutet... hatte ich in meiner fast 20jährigen Amiga-Karriere vielleicht nur 2 Mal, inklusive diesem ;)

Ich teste das morgen nomma auf dem 4000er (060/PPC), falls es da auch abstürzt... aber erzähl erstmal, mit welchen Optionen das compiliert wurde. Ich glaube fast, daß da der Hase im Pfeffer liegt.

Mit der SDL 1.2.6 sollte es auf WinUAE eigentlich funktionieren, die hat inzwischen ja P96-Support. Auf Amithlon laufen die meisten der SDL-Spiele problemlos, wenn sie mit dieser SDL-Version compiliert werden, da sollten die auch auf WinUAE tun.

Grüße

[ - Antworten - Zitieren - Direktlink - ]

28.01.2005, 11:08 Uhr

Kaesebroetchen
Posts: 643
Nutzer
Compiliert habe ich einfach mit dem beiliegenden Makefile:

INCLUDES = -I../include/SDL -I../include
CFLAGS = -O2 -fomit-frame-pointer
LFLAGS = -noixemul
LIBS = -L../lib/ -lSDLstub

all: testbitmap testsprite testwin testpalette loopwave

clean:
-rm -f testbitmap testsprite testwin testpalette loopwave

testbitmap: testbitmap.c
gcc $(CFLAGS) $(LFLAGS) $(INCLUDES) -o testbitmap testbitmap.c $(LIBS)

loopwave: loopwave.c
gcc $(CFLAGS) $(LFLAGS) $(INCLUDES) -o loopwave loopwave.c

testsprite: testsprite.c
gcc $(CFLAGS) $(LFLAGS) $(INCLUDES) -o testsprite testsprite.c $(LIBS)

testpalette: testpalette.c
gcc $(CFLAGS) $(LFLAGS) $(INCLUDES) -o testpalette testpalette.c $(LIBS) -lm

testwin: testwin.c
gcc $(CFLAGS) $(LFLAGS) $(INCLUDES) -o testwin testwin.c $(LIBS)


und das oben genannte SDLroids lag ja auch schon fertig compiliert bei, und das tuts auch nicht.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


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


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