ich bin gestern nachmittag auf diesen thread gestoßen, beim durchlesen der bisherigen postings kam ich auf die idee nen eigenen e-book reader für den

zu programmieren...
hier ist das ergebnis: http://www.umbrae.de.vu/myprogs/IsenReader.zip
den inhalt des ordners "Reader" ins "game" verzeichnis auf sd oder nand kopieren,
und mit dem converter aus .txt dateien .isb (IsenBook...) dateien erstellen...
die .isb dateien einfach ins "Books" verzeichnis im reader ordner packen, reader starten, lesen...
buttons:
Code:
menu -> beenden
hoch/runter -> im bibliothekmodus zwischen büchern und im lesemodus zwischen seiten scrollen
a/b/x/y -> im bibliothekmodus das ausgewählte buch lesen
select -> zwischen bibliothek- und lesemodus wechseln
vol+/- -> durch die glbasic-zeichensätze im ordner font blättern
Hinweis: bei den dateinamen für die e-books am besten keine leerzeichen verwenden (könnte sein, dass das e-book sonst nicht angezeigt wird...)
P.S.: bei fragen einfach ne mail an Isendrak@googlemail.com oder per pn bzw. antwortpost...
P.P.S.: die aktuelle version ist 0.1... also noch nicht unbedingt einen riesen funktionsumfang erwarten...
technische informationen:
die .isb dateien sind tar-archive mit folgender struktur:
Code:
file.isb
|
+-meta.isb (plaintext)
| +-[IsenBook]
| Title=Buchtitel
| Author=Autor
| Pages=<Seitenzahl>
+-page<Zahl>.isb (plaintext)
+-[Page]
Line<Zahl>=text text text
jede seite besteht aus max. 23 zeilen mit je max. 40 zeichen.
randbemerkung: hab gestern um ca. 13:00 angefangen und bin heute morgen so gegen 7:00 fertig geworden...
randbemerkung2: mit kaum vorhandener erfahrung mit glbasic...
--5.7.2010 20:00--
Bug erkannt, bug gebannt...
der konverter hatte mache zeilen ignoriert und der reader hatte im bibliothekmodus bei 2 oder mehr seiten das letzte buch nicht korrekt aufgelistet.
aktuelle version: 0.2