Möglichst wenig Platz auf der Festplatte (mit Linux) - Druckversion +- Crystals-DSA-Foren (https://www.crystals-dsa-foren.de) +-- Forum: Allgemeines zur Nordlandtrilogie DOS (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=20) +--- Forum: DOSBox, DFend und andere Hilfsprogramme (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=22) +--- Thema: Möglichst wenig Platz auf der Festplatte (mit Linux) (/showthread.php?tid=1419) |
RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 09.08.2008 wee0ouFu schrieb:Damit wird die Musik in Riva und auch in Schweif gespieltDanke für die Info. Schweif hatte ich wegen der vorhandenen MIDI-Unterstützung noch gar nicht ausprobiert. wee0ouFu schrieb:Schick gibt ungebrochen nur Noise von sich.Das Argument --driver generic-mmc:0x20000 bei cdrdao dient dazu, das Rauschen zu beseitigen, muss aber nicht mit jedem Brenner funktionieren. (Wenn es mit Riva funktioniert, dann sollte es aber eigentlich auch mit Schick gehen.) wee0ouFu schrieb:Hattest Du zwei verschiedene Images im Einsatz?Ja. Zunächst habe ich mit einem normalen Brennprogramm nur die wirklich benötigten Dateien in ein ISO kopiert. Das funktioniert gut mit Schick und Schweif. Als bei Riva die geschilderten Probleme auftraten, habe ich den kompletten Datentrack gespiegelt, damit er die richtige Länge hat. EDIT: @wee0ouFu Moment mal. Wenn Du das Rauschen hörst, das ich meine, dann benutzt Du gar keine komprimierten Tracks, sondern ein normales CUE/BIN-Paar. (Das hätte auch schon vor meinem Patch funktioniert.) Hast Du die Audiotracks bereits gerippt, komprimiert und ein ISO für den Datentrack erstellt? Wenn ja, dann musst Du noch im cuesheet "dsa1.bin" durch "dsa1.iso" ersetzen und kannst dann das BIN löschen. Wenn es nicht daran liegt, dann versuch bitte mal die OGGs mit einem normalen Player abzuspielen. RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 14.08.2008 Wie der Programmierer der CUE-Unterstützung von dosbox mitgeteilt hat, gibt es auch die Möglichkeit, Riva ohne Patch mit Musik im OGG-Format ans Laufen zu kriegen. Der entscheidende Punkt ist, dass jedesmal der Beginn für Audiotracks den Zähler auf Null setzen muss (INDEX 01 00:00:00). Ich bin mir zwar unsicher, ob das logisch ist, aber es funktioniert. Ich poste hier mal das entsprechende cuesheet Code: FILE "dsa3.iso" BINARY RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Borbaradwurm - 06.10.2008 Ich bin endlich dazu gekommen mich hiermit genauer zu befassen. Übrigens funktioniert das betriebssystemunabhängig: die iso/ogg-cue Dateien funktionieren mit DOSBox 0.72 und den in der Windowsversion mitgelieferten Bibliotheken. Rabenaas schrieb:Wie der Programmierer der CUE-Unterstützung von dosbox mitgeteilt hat, gibt es auch die Möglichkeit, Riva ohne Patch mit Musik im OGG-Format ans Laufen zu kriegen. Der entscheidende Punkt ist, dass jedesmal der Beginn für Audiotracks den Zähler auf Null setzen muss (INDEX 01 00:00:00). Ich bin mir zwar unsicher, ob das logisch ist, aber es funktioniert.Das ist logisch wenn der Zähler der Index in der mit FILE angegebenen Datei ist. Rabenaas schrieb:Gibt es für das PREGAP einen besonderen Grund? Rabenaas schrieb:Ich habe Riva als einzelnes Programm von Topware. (Schätze, das ist die ursprüngliche Version.) Die Abfrage könnte in späteren Versionen abgeschafft worden sein, um besser für Kompilationen wie GGII oder Heft-CDs geeignet zu sein. Welche Version hast Du auf die Festplatte installiert?Ich benutze die Goldgames 2 CD4 Version, die hat keinerlei Demos usw.: Code: DATA/ RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 06.10.2008 Borbaradwurm schrieb:Gibt es für das PREGAP einen besonderen Grund?Ich habe das jetzt noch mal mit dem aktuellen Cuesheet und ungepatchten Programm getestet. Du hast recht. Der Datentrack wird nicht explizit geprüft. (Das macht dann 291MB für Riva insgesamt.) (Sowohl die ursprüngliche Länge des Datentracks, als auch das Pregap, waren nur notwendig für die Methode, nach der mein Patch gearbeitet hat, um insgesamt au die richtigen Offsets zu kommen. Nach der vom Programmierer verwendeten Methode sind beide verzichtbar.) Borbaradwurm schrieb:Übrigens funktioniert das betriebssystemunabhängigBetriebssystemunabhängig, aber nicht Distributionsübergreifend. Besonders bei selbst kompilierter DosBox muss man aufpassen. Borbaradwurm schrieb:Das ist logisch wenn der Zähler der Index in der mit FILE angegebenen Datei ist.Ich meinte auch, ob es logisch ist, für jede Datei den Zähler neu zu initialisieren. Aber das ist sowieso müßig. So wie es standardmäßig geregelt ist, funktioniert die Sache ziemlich gut (s.o.). Ich habe das mit den komprimierten Audiotracks noch mal unabhängig von der NLT unter http://www.dosbox.com/wiki/Cuesheet beschrieben. RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Obi-Wahn - 22.01.2009 Hmm, ich wollte das auch mal probieren, bekomme aber diese Art von Fehlermeldungen: Code: Found L-EC error at sector 112667 - ignored. Was mach ich denn nu? Ist das der Kopierschutz? RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 22.01.2009 So eine Fehlermeldung habe ich noch nicht gesehen oder nicht beachtet. Einen Kopierschutz in dem Sinn gibt es nicht. Welches Programm hat das denn bei welcher Gelegenheit ausgespuckt (DosBox, Schick, Schweif, Riva)? Lief das Spiel gar nicht / ohne Ton? RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Obi-Wahn - 22.01.2009 Das kam direkt bei dem Erstellen der Cue-Datei mit diesem Befehl: Code: cdrdao read-cd --datafile dsa1.bin --driver generic-mmc:0x20000 --device /dev/sr1 --read-raw dsa1.toc Er rattert durch bis er den Data-Track einliest und dort bis 25:00:00 gekommen ist, dann gibt er diese Fehler aus. RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 22.01.2009 Ich werde am Wochenende mal wieder einen Testlauf starten, und schauen, was ich für Meldungen hatte. Es ist auch möglich, dass die L-EC errors keine Rolle spielen. cdrdao soll sowieso nur eine (ASCII) Cue-Datei ausspucken. (Hat es dass noch gemacht?) Die eigentliche Arbeit erledigen ja cdparanoia und ein "normales" Brennprogramm. Leider ist cdrdao ziemlich low-level, so dass für unterschiedliche CD-ROMs ggf. unterschiedliche Optionen benötigt werden. Hier sind jedenfalls die (nachbeabeiteten) Dateien, die es mir liefert: Code: FILE "dsa1.iso" BINARY Code: FILE "dsa3small.iso" BINARY RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Obi-Wahn - 23.01.2009 Hmm bei mir kommt erstmal eine *.bin-Datei raus, .. allerdings bin ich ja auch noch nicht fertig. Ich lass es jetzt mal mit Fehlern durchlaufen. Das Problem scheint bekannt zu sein: http://www.linuxforen.de/forums/archive/index.php/t-67838.html Edit: Nach einiger Zeit läuft er doch durch und ich bekomm nach dem Umwandeln folgende Cue-Datei: Code: FILE "dsa1.bin" BINARY Und die muss ich dann unter Dosbox mounten, oder? RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 23.01.2009 Ja, das sieht gut aus. Du mountest wie gewohnt per Code: > imgmount d /tmp/dsa/dsa1img/dsa1.cue -t iso P.S.: Ich erinnere mich dass cdrdao bei mir auch ziemlich lange gebraucht hat. RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Obi-Wahn - 23.01.2009 Juhu, es läuft. Damit geht bei mir auch die CD-Musik wieder. Es rächt sich eben, wenn man eine Profisoundkarte ohne CD-Stecker hat. RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 23.01.2009 jetzt könntest Du natürlich noch die Audiodaten als Ogg oder Mp3 komprimieren... (Bin mal gespannt auf meinen ersten Versuch mit Hendricks Packer und den Videos von Riva.) RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 01.02.2009 Mit der (gepatchten) Version von nltpack alpha2 spart folgendes weitere 23MB ein: Man kopiert data/seqs.alf nach /tmp und dann folgt Code: mv seqs.alf seqs.ALF Man brennt nun eine ISO der Riva-CD mit der neu erstellten seqs.alf und trägt diese im Cuesheet ein. Das ist aber eher ein Proof of Concept. Sobald jemand herausfindet, wie man die Smacker-Videos so komprimiert, dass Riva sie abspielen kann, sind wesentlich größere Einsparungen möglich. RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - HenneNWH - 11.02.2011 Hey Rabenaas, wenn du Schick noch weiter trimmen willst, dann kannst du dich mit dem Sound auf eine Karte (SBPro) festlegen, SBPFM.ADV in SOUND.ADV und SBPDIG.ADV in DIGI.ADV umbenenned und alle *.ADV ausser SOUND.ADV und DIGI.ADV löschen. SOUND.BAT, SOUND.LTX, SOUND.NVF und SOUNDSET.EXE können dann auch entfernt werden. Du kannst auch in DOSBox beim Kompilieren ein paar Sachen weglassen, z.B. FPU-Emulation. Sicher möchtest du eine DOSBox für alle Spiele nehmen, oder? Und meinst du mit Linux eine spezielle Architektur (x86,x86_64, ARM,etc..) oder möchtest du es auf "Allen" laufen lassen können? RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Shorty - 13.02.2012 hi, ich kann nicht abwarten bis die heldenversion eintrifft ... wollte von der Gold Games (cd2) ein image von schicksalsklinge erstellen ... damit ich in dosbox das image mounten kann und cd-audio habe : mit Code: cdrdao read-cd --read-raw --datafile /home/shorty/dos/DSA/cdimage.bin --device /dev/cdrom /home/shorty/dos/DSA/cdimage.cue Code: Found L-EC error at sector 3602 - ignored. Code: cdrdao read-cd --datafile /home/shorty/dsa1.bin --driver generic-mmc:0x20000 --device /dev/cdrom --read-raw /home/shorty/dsa1.toc ein dd if=/dev/cdrom of=/home/shorty/dos/DSA/cdimg1.iso bring mir wohl nix ... in Rondras namen, wie habt ihr das gelöst? Shorty RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 13.02.2012 Vermutlich ein Kratzer auf der CD. Wenn Du einen extra Brenner hast, dann versuch mal, die CD damit auszulesen. Brenner haben idR eine bessere Fehlerkorrektur. Ansonsten steht da doch, dass der Fehler ignoriert wurde. Werden denn keine Dateien geschrieben? Wenn Du Glück hast, gibt es nur einen Knacks in einem Musikstück. RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Shorty - 13.02.2012 ok - das erstellen hat geklappt ich hatte nur keine geduld aber immer noch irgendwie kein cd audio ... Code: @imgmount d /home/shorty/dos/DSA/cdimage.cue -t iso -fs iso RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 13.02.2012 Was hast Du denn mit der sound.bat eingestellt? RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Shorty - 13.02.2012 sbpro *grübel* RE: Möglichst wenig Platz auf der Festplatte (mit Linux) - Rabenaas - 13.02.2012 Hörst Du denn Soundeffekte? |