Seite 1 von 2

JavaBoy (mit ZIP, JAR, GZIP support)

Verfasst: Fr Feb 28, 2003 1:03 am
von Katana
Dank Zophar's Domain habe ich den GameBoy (Color) Emulator ""JavaBoy"" (http://www.millstone.demon.co.uk/download/javaboy/) gefunden.

Ihm fehlt allerdings ein ZIP support.
Dank GPL Lizenz habe ich mir gedacht, daß es nicht schaden könnte, ihm einen solchen zu gönnen ...

Gesagt getan, hier ist die Version 0.81-zip (mit ZIP Unterstützung) ;)

Ok, ich hab's mir einfacher gemacht *gg*
JavaBoy 0.81-zip
JavaBoy 0.81-zip Sourcen
What's new

Viel Spaß :D

PS.: Könnt bei der Gelegenheit ja mal meine Page besuchen *gg*

Re: JavaBoy (mit ZIP support)

Verfasst: Fr Feb 28, 2003 2:40 am
von Bloby
Toll Sache, ich hätt gern ein mit 7-zip support, der würde dann noch besser packen! Kriegst du das auch hin?

Oder noch besser eine Mame32 Version mit 7-zip Support, das stand auch im sourceforge.net/ ,das müsste sich doch machen lassen? Der gehört dann auf die offizielle AEP Seite! imho :roll:

Verfasst: Fr Feb 28, 2003 7:02 am
von Katana
Bei MAME32 kann ich definitiv nix machen, da müsste ich er C(++) lernen, das hab' ich noch nicht vor ;)

GZIP und JAR Unterstützung könnte ich noch ohne Probleme einbauen...

Verfasst: Fr Feb 28, 2003 10:02 am
von retroK
Jepp, der Emu ist schon auf den AEP News gelandet!

Das nächste Mal wenn Du einen Emu weiterentwickelst kannst Du mir ja direkt ne kurze E-Mail schicken: [email protected]

Danke ;)

Verfasst: Fr Feb 28, 2003 7:26 pm
von Katana
Ok, werd' ich machen *gg*

Wegen dem JAR und GZIP Support gucke ich mal.
Evtl. finde ich ja noch Infos zu anderen Formaten, wie z.B. RAR oder ACE ... aber versprechen kann ich da nix ...

[update]
JAR und GZIP Unterstützung sind jetzt drin.
Schaue mir gerade die RAR Sourcen an ... C++ ... verdammt viel ;)
Weiß nicht genau, ob ich's hinkriege, die nach Java zu portieren, aber ich werd's versuchen.
Zu ACE hab' ich nix gefunden, außer den DLLs auf der Hersteller HP ... die helfen mir unter Java net so viel ...
[/update]

Verfasst: So Mär 02, 2003 1:11 am
von Bloby
Hoffentlich macht das Schule, für ein paar Zeilen mehr Code, könnte schließlich jeder Emu auf Trab gebracht werden, zumindest mit Rar oder 7-zip, bei so manchen Goodset könnte man so den ein oder anderen Gigabyte noch glatt einsparen! :D

Verfasst: So Mär 02, 2003 1:55 am
von Katana
Hast du evtl. noch Informationen zu diesem 7-ZIP Format?
Sagt mir nämlich nix.
Gibt's da Seiten zu?

Ah, schon gefunden.
Gibt's bei SourceForge ... mal sehen, wenn ich viel Zeit habe, schaue ich mir das auch mal an ;)

Ist leider alles in C++ :(

PS.: Falls jemand zu RAR und Java hat, so möge er sich bitte bei mir melden ;) Der C++ Code von RAR ist nämlich verdammt viel *g*

Verfasst: Mo Mär 03, 2003 10:18 am
von retroK
Guck mal hier: http://www.geocities.co.jp/Playtown-Yoy ... index.html ;)

Und hier gibts ein JNI Interface (java native i.) für ein rar entpacker:
http://www.unrarlib.org/download.html

Verfasst: Mo Mär 03, 2003 1:04 pm
von Katana
retroK hat geschrieben:Guck mal hier: http://www.geocities.co.jp/Playtown-Yoy ... index.html ;)
Hüstel ... ich verstehe zwar kein Wort, aber ok ;)
Ist ja interessant, wie man rum kommt :D
retroK hat geschrieben:Und hier gibts ein JNI Interface (java native i.) für ein rar entpacker:
http://www.unrarlib.org/download.html
Werd' ich mir mal anschauen.

Verfasst: Mi Mai 14, 2003 10:16 am
von retroK
Ich hab mich mal kurz daran versucht dem ganzen ein ""filenamefilter"" zu verpassen (z.b. *.gbx, *.gb, *.gbc, *.zip) habs aber noch nicht hinbekommen.

Hab aber mal den Sourcecode neu formatiert und die imports aufgeräumt.

Wenn ich mal wieder mehr Zeit habe will ich das ganze Teil vielleicht mal auf SWT portieren.

SWT ist eine Alternative zu AWT und gehört zum Eclipse Project: http://www.eclipse.org/articles/Article ... ign-1.html


Hier die neue Version (hab das ganze der übersicht-halber mal um eine versionsnummer erhöht):
http://dmaass.free.fr/gbx/javaboy082.zip
http://dmaass.free.fr/gbx/javaboy082-src.zip

Verfasst: Mi Mai 14, 2003 11:31 am
von Katana
Lass mich raten, du benutzt Windows? ;)

Unter Windows funktionieren die Filefilter nicht, warum auch immer.

Schön, daß du da mal 'n bisschen aufgeräumt hast *hehe*
Werde mich in nächster Zeit wieder ein bisschen mit befassen.
Habe das ganze etwas schlüren lassen und nur wegen der Checksumme wollte ich keine neue Version draus machen.

Hab' im Moment noch 'n paar andere Projekte (3) nebenher laufen und auf der Arbeit mache ich auch was in Java, somit hab' ich nicht soviel Zeit und Lust mich noch damit zu beschäftigen *g*

Verfasst: Mi Mai 14, 2003 11:55 am
von retroK
Hab nen Workaround gefunden:

Code: Alles auswählen

FileDialog fd = new FileDialog(this, "Open ROM");
fd.setFile("*.cgb;*.gbc;*.gb;*.zip;*.gz;*.jar");
Ist nicht ganz was ich wollte, funktioniert aber auch...

Verfasst: Mi Mai 14, 2003 6:16 pm
von Katana
Hmm, bevor wir uns in 2 Richtungen entwickeln ...
Ich lade mir gerade deine 0.82 runter und packe den Checksum-Check rein.
Danach lade ich das ganze hoch, ok?
Als 0.83?

Verfasst: Do Mai 15, 2003 9:12 am
von retroK
OK, ich mach im Moment nix mehr dran...

Vielleicht sollten wir uns ein CVS einrichten ? ;)

Verfasst: Fr Jul 04, 2003 3:50 pm
von Katana
Hab' gesehen, daß bereit's 'n Checksum-Check drin war ... *grübel*

Ich versuche gerade das ganze von AWT weg zu kriegen und in Swing zu portieren ... leider geht's dann nicht mehr als Applet, zumindest nicht ohne großen Mehraufwand ... hast du da 'n Problem mit?

Der JFileChooser ist um einiges schneller geworden und unterstützt jetzt auch unter Windows den java.io.FileFilter.
Außerdem kann man mit 1.4.2 jetzt auch ein WindowsXP LAF nutzen, womit das ganze wie 'ne native Anwendung für XP aussieht.
Für GTK+ gilt das selbe wie für XP (unterstützt auch Themes).

Zum CVS: Wo hosten? Auf AEP? :D