[Logo] CD³²-Allianz
  [Search] Suche   [Recent Topics] Neueste Themen   [Hottest Topics] Hottest Topics   [Members]  Mitgliederliste   [Groups] Zurück zur Startseite 
[Register] Registrieren / 
[Login] Anmelden 
[CD³²] CD´s erstellen für das CD32  XML
Forum-Index » Software
Autor Beitrag
Anonymous



Hallo Leute,

seitdem ich vor kurzem mein "altes" CD32 wieder reaktiviert habe und über ein wenig mehr Freizeit verfüge, wollte ich ein schon seit längerer Zeit geplantes Projekt in Angriff nehmen: Das Erstellen einer CD32 Spiele CD...

Nach dem genauen Studium diverser Anleitungen/FAQs auf dieser gut gelungene Seite, machte ich mich auch ans Werk... das Ergebnis ist bislang höchst unbefriedigend... denn nachdem ich so um die 20 Rohlinge verschossen habe, gelang es mir bis dato nur einmal, eine lauffähige CD zu erstellen ... nämlich jene die (nach Anleitung) das Knobelgame "Jazznic" enthält...

Aber aller Anfang ist schwer, daher gebe ich auch nicht auf und möchte gerne an dieser Stelle ein paar Fragen stellen, die mir noch nicht so ganz einleuchten....

Jazznic zB. bootet erst, nachdem ein Reset ausgelöst wird - beim Einlegen der CD während der Animation, läuft diese zwar an, bleibt aber kurz danach einfach stehen. Nun habe ich gelernt, daß dafür diese "RMTM" Datei zuständig ist. Diese versetzt anscheinend das CD32 in den CDTV Modus - eben nach einem Reset. Die erste Frage drängt sich auf:

Gibt es nicht einen Befehl dafür, daß das CD32 automatisch einen Reset auslöst? Und zwar während es diese Animation spielt?

Ok... diese Methode ist für OCS/ECS Games interessant, bei AGA Spielen muss man ersteinmal wieder das AGA mittels "Setpatch" aufrufen. Hier fehlt es mir noch an Erfahrung. Muß man unbedingt erst diese "RMTM" und dann "Setpatch" ausführen? Ich mein, das ist doch blöd, daß man das CD32 erst resetten muss, in den ECS Modus schaltet und dann wieder das AGA anschaltet.... Gibt es das denn nicht in einem Rutsch?

Gut, jetzt werden einige mit der "Freelib" Sache anfangen. Ok...hab ich auch noch nicht probiert...Sehe ich das also richtig, daß ich mir diese ganze Prozedur sparen kann, wenn ich den "Freelib" an erster Stelle in der Startup-Sequenz setze? Falls nicht... wie bekomm ich bitte eine CD hin, die in der Animation weiterlädt?

Desweiteren....

Diese CDTV Trademark Datei... gilt die auch für CD32 Spiele? Oder gibt es da eine andere (CD32 Trademark Datei), die ich einsetzen muss? Ich meine zu wissen, daß es immer dieselbe CDTV Trademarkdatei ist, egal ob CDTV oder CD32, oder?

Noch was zur Startup-Sequenz...

In vielen FAQ´s wird immer eines der 3 "Methoden" angewandt, entweder RMTM, Setpatch oder Freelib... was ist aber mit den Startup´s, wo solch ein Befehl oder Tool nicht vorkommt? Bootet dann die CD nicht, oder wie?

Ich frage deshalb, weil es in der BilderCd-Faq, gänzlich fehlt und direkt das Fototool aufgerufen wird... oder ist das egal...oder fehlt dann die Anim, oder was...passiert dann?

Ich danke Euch für die Beantwortung meiner Fragen und widme mein erstes Projekt der CD32 Allianz, sowie den Usern, die mir helfen.

MfG, Trixter

This message was edited 2 times. Last update was at 29/11/2007 13:13:47

robotriot

[Avatar]

Beigetreten: 16/01/2005 01:42:19
Beiträge: 136
Standort: Regensburg
Offline

Hier im alten Forum hab ich mich selbst mal an einer bootbaren CD versucht, die kannst dir mal runterladen und deren Startup benutzen, die hat einwandfrei funktioniert. Freeanim funktioniert sehr gut um die Ladeanim wegzubekommen.

Es gibt auch eine CD32 Trademark Datei, aber ich bin mir nicht sicher ob das irgendeinen Unterschied macht. Findest du alles hier: http://cd32.emubase.de/?page=entwickler/entwickler

www.amidemos.org
www.cd32.de
[WWW] [ICQ]
Anonymous



Vielen Dank für deine Tips,

deine CD bootet genauso wie es sollte - super!

Auch dein experimentelles Auswahlmenü kommt gut...
Allerdings gibt es da auch wieder so ein paar Dinge:

Zb. das mit den LAB Pages. Was ist das denn für ein Aufruf? Und was bedeuten später im Text die Anhängsel "c"? Ich mein, das Prinzip ist mir schon klar, damit schaltet man zwischen den Seiten hin und her... aber der Befehl.... ist der intern? Ein solches "Lab" Programm ist ja auf der CD nicht zu finden...hm...

Na, nun hab ich erst noch einiges zu Testen... also nochmals vielen Dank!


MfG, Trixter
robotriot

[Avatar]

Beigetreten: 16/01/2005 01:42:19
Beiträge: 136
Standort: Regensburg
Offline

Anonymous wrote:
Zb. das mit den LAB Pages. Was ist das denn für ein Aufruf? Und was bedeuten später im Text die Anhängsel "c"? Ich mein, das Prinzip ist mir schon klar, damit schaltet man zwischen den Seiten hin und her... aber der Befehl.... ist der intern? Ein solches "Lab" Programm ist ja auf der CD nicht zu finden...hm...


LAB ist ein AmigaDOS Befehl, und steht für Label. Ist quasi eine Sprungmarkendefinition. Das Label "pageX" steht immer für die jeweilige Seite des Menüs, "pageXc" steht für die Kommandos die dann ausgeführt werden sollen, du kannst die Teile auch "Dosenoeffner" und "Toaster" nennen, ist völlig egal. Ich hab da jedenfalls deswegen noch ne extra Sprungmarke gesetzt, weil er sonst bei jedem Loop das Menü neu auf den Screen zeichnen würde, was ja überflüssig ist.

www.amidemos.org
www.cd32.de
[WWW] [ICQ]
Anonymous



Thx!

Gut zu wissen...

Sag mal... ich hab mich heute wieder drangegeben, aber außer einer bootbaren CD die mit einer Fehlermeldung abbricht:
: unknown command
failed returncode 10
ist noch nicht viel dabei herum gekommen. Meine Frage lautet jetzt nicht, woran das liegt, sondern vielmehr, wie ich es vermeiden kann unzählige Rohlinge zu verschießen. Irgendwo im alten Forum gab es den Hinweis, man könnte es mit einer CDRW im Emulator testen. Von welchem Emulator ist hier die Rede und wie binde ich eine solche FakeCD zum Testen dort ein?

MfG, Trixter
Robert

[Avatar]

Beigetreten: 15/01/2005 20:04:17
Beiträge: 180
Standort: Odenwald
Offline

Die Rede dürfte von WinUAE sein - mittels Quickstart geht das sehr einfach (CD einlegen und los), wenn man die beiden nötigen ROM-Dateien besitzt.
[Email]
Anonymous



Hm...

also WinUAE ist mir bekannt, allerdings ist mir nie eine spezielle CD32 Emulation aufgefallen. Ok, man könnte ein CD32 von der Spezifikation her emulieren, aber ich bräuchte ja eine Emulation, die sich exakt wie ein echtes CD32 verhält und dann die CD, die ich einlege, bootet... hm...

Welche beiden Rom-Dateien meinst du? Und wo ist dieses Quickstart zu finden?

Thx,

Trixter
Robert

[Avatar]

Beigetreten: 15/01/2005 20:04:17
Beiträge: 180
Standort: Odenwald
Offline

Ja, WinUAE enthält mittlerweile eine richtige CD32-Emulation.

Das CD32 hat ein eigenes Kickstart 3.1 und ein zusätzliches sogenanntes Extended-ROM. Beides braucht man.
[Email]
Anonymous



Ahso...

...scheint eine neuere Version von WinUAE zu sein, meine alte hat noch die Registerkarten... um welche WinUAE Version handelt es sich dabei genau? Ist die auch kompatibel zu Win98SE?

Hm... und diese 2 speziellen Roms... wo bekomm ich die her, bzw. wie und womit kann ich diese aus meinem echten CD32 "extrahieren"?

Danke dir,

Trixter
Robert

[Avatar]

Beigetreten: 15/01/2005 20:04:17
Beiträge: 180
Standort: Odenwald
Offline

Ist die neuste Version, läuft selbstverständlich auch auf Win98.

Die beiden ROMs sind meines Wissens auf der Amiga Forever-CD enthalten. Selber extrahieren kann man sie, soweit ich mich erinnern kann, mit Airsofts RipROM (Airsoft -> Downloads -> Verschiedene Tools & Spiele). Muß dann natürlich irgendwie vom CD32 auf den PC übertragen werden und der ganze Pipapo.
Oder Du schickst mir einfach mal eine Mail.
[Email]
robotriot

[Avatar]

Beigetreten: 16/01/2005 01:42:19
Beiträge: 136
Standort: Regensburg
Offline

Trixter wrote:
: unknown command
failed returncode 10


Heh, hättest du mal den alten Thread richtig durchgelesen - du hast den selben Fehler wie ich gemacht: du darfst die startup-sequence nicht in einem PC Texteditor schreiben, sondern musst das entweder am Amiga oder unter UAE machen. Die Zeilenumbrüche werden anders behandelt.

www.amidemos.org
www.cd32.de
[WWW] [ICQ]
Anonymous



@robotriot:

Ups... danke für den Tip! Hab die Startup wirklich mit dem Editor erstellt...und den alten Beitrag nicht näher durchgelesen... werd´s direkt mal testen!

@Robert:

Also wenn das so umständlich ist, hätte ich es glatt vergessen können. Mein CD32 ist nicht aufgerüstet und ich wüßte wirklich nicht, wie ich diese Roms zum PC transferiert bekommen würde.... Ich schreib dich gleich mal an...

Übrigens, hab ich gestern mal diesen Akiko Emulator runtergeladen, der ja ohne diese Roms auskommen soll... Ätzenderweise handelt es sich dabei um eine Demoversion (obwohl das Dingen mit "Full" bezeichnet ist, was sich allerdings auf eine Cover?! Sammlung bezieht), die eingeschränkt nur ein paar Games starten kann. Für meine Zwecke absolut unbrauchbar! Und nebenbei bemerkt... ich bin gerne bereit für gute Soft auch Bares springen zu lassen, aber was sich der Autor da zusammengeschustert hat, ist wirklich peinlich... Installiert wird via einem "Selbstbastelinstaller", der sich leider nicht richtig wieder deinstallieren läßt - abgesehen davon steht der Stand der Dinge immer noch beim Jahre 2002 und die "in kürze folgenden" Erweiterungen sind bis heute immer noch nicht erschienen (Homepage)... Ne,ne... für einen CD32 Emulator, der auf dem Freeware WinUAE aufsetzt, auch noch Geld zu verlangen ist irgendwie komisch....zumal WinUAE ja diese Funktion jetzt sogar integriert hat und kostenlos ist...

Wollte ich nur noch so loswerden...

Viele Grüße,

Trixter
Robert

[Avatar]

Beigetreten: 15/01/2005 20:04:17
Beiträge: 180
Standort: Odenwald
Offline

Es gibt übrigens auch zig Tools, um die Textdatei umzuwandeln.

Neben Akiko gibt es auch Project32 - im Prinzip das gleiche, kostet aber nix und die Seite zum Projekt existiert nicht mehr. Allerdings sind das keine richtigen CD32-Emulatoren. Beide stammen noch aus der Zeit, bevor WinUAE das CD32 emulieren konnte und jedes Spiel musste speziell unterstützt werden. Ich weiß nicht wirklich, wie die funktioniert haben (wäre nett, wenn mich da jemand aufklären könnte), aber ich glaube, es war nicht viel mehr, als für jedes Spiel eine spezielle Konfiguration zu schreiben und die CD als Festplatte einzubinden.
[Email]
Anonymous



Hm...

naja, wenn man es einmal weis, dann ist das mit dem Startup-Sequenz editieren unter WinUAE kein Problem. Übrigens der Tip war Gold wert! Jetzt "arbeitet" das CD32 brav seine Sequenz ab...

Ja, zu dem anderen Emulatoren Projekt habe ich auch einige "tote" Links im Netz gefunden, aber keine funktionierende Seite oder das Dingen selber. Aber wenn das mittels Scripten lief, ist die ganze Sache ja eh uninteressant und für meine Test´s nicht zu gebrauchen... Mittlerweile ist es eh egal, das Dingen scheint einfach von WinUAE überholt zu sein und daher unnötig...

So... kommen wir zu meinen heutigen Fragen...

1.) Dieser ">NIL" Befehl, wofür ist der gut? Zur Unterdrückung der Bildschirmausgabe oder zum Einladen in einen gesonderten? RAM Bereich?

2.) Ich bekomme die Aufforderung, den Datenträger "ENV" einzulegen. Was zum Geier will er denn von diesem Ordner? Und wie schalte ich das ab? Ich habe jetzt zb. eingefügt:

assign env: ram
assign t: ram

Ist dies richtig, fehlt was oder was meint ihr? Die Aufforderung kommt jetzt nicht mehr, dafür "schaufelt" er sich jetzt den Speicher sowas von voll, daß er mit einer Speicherplatzfehlermeldung absemmelt... Zur Erklärung: Das CD32 soll beim Booten ein paar Bilder anzeigen. Ich habe dafür "Viewtek" eingebunden. Aber anstatt sich das Programm nach dem Anzeigen eines Bildes wieder aus dem Speicher entfernt, scheint es mehrere Viewteks aufzurufen (zur Darstellung der weiteren Bilder) bis das Ram voll ist. Die Frage ist nun, ist dieser ENV Kram daran Schuld oder fehlt Viewtek einfach ein Befehl zum Schließen? Wer weis Rat, bzw. die komplette Befehlszeile? Momentan sieht sie so aus:

run >NIL: c/viewtek p/a.iff

3.) Gibt es einen Befehl, der das AGA Chipset wieder deaktiviert, während die Startup-Sequenz abgearbeitet wird? Es gibt momentan nämlich nur 2 Lösungswege:

a) Das CD32 bootet im ECS Modus, zeigt die Bilder in 32 Farben an und startet dann das ECS Spiel. (was bislang ganz gut funktionierte, zumindest emuliert) oder

b) Das CD32 startet mittels Setpatch in voller AGA Pracht, zeigt die Bilder in guter Auflösung an, aber das Game hat dann Grafikfehler... kann man dazwischen nicht sowas wie die TMRM einfügen oder einen Degrader, ect?
Wer hat damit Erfahrungen gemacht....

So, das wäre es für heute...wenn alles klappt, werde ich mein erstes Projekt noch dieses Wochenende fertig haben und irgendwie und wo online stellen... sag aber dann noch rechtzeitig bescheid... nur soviel:

Das Game ist ein einst kommerzielles Game, nun Freeware und läuft auf einem unaufgerüsteten CD32. Allerdings eingeschränkt, denn ohne Tastatur kann man keine Passwörter eingeben oder Optionen einstellen - dennoch spielbar (in einem Rutsch)

Viele Grüße,

Trixter
robotriot

[Avatar]

Beigetreten: 16/01/2005 01:42:19
Beiträge: 136
Standort: Regensburg
Offline

Zu 1.: >NIL unterdrückt die Ausgabe auf dem Bildschirm.

2.: Afaik ist ENV so nen temporäres Device. Das mit dem Assign ist schon OK so, ist ja im Prinzip egal wo du das ablegst. Wenn dir dann der Speicher zu voll ist danach, kannst du ja probieren nach ram: zu wechseln und dort alle Files/Verzeichnisse zu löschen mittels dem Skript.

3.: Ich glaub da gibts ein Tool namens killaga, such mal im aminet danach.

Wozu die Bilder eigentlich? Mich nervt an der CD200 z.B. dass das Menü so arg überladen ist dass das CD32 damit Probleme hat - die Ladezeiten sind extrem lang weil er immer Screenshots nachladen muss, dazu die nervige Hintergrundmusik. Außerdem stürzt es dann ganz gerne ab. Da wär mir ein Textmenü tausend mal lieber gewesen - aber naja, das ist wie bei Anwendungen unter Windows heutzutage, die benutzen auch oftmals häßliche Skins mit bunten Buttons statt der funktionaleren und stabileren System GUI :(

www.amidemos.org
www.cd32.de
[WWW] [ICQ]
 
Forum-Index » Software
Gehe zu:   
Powered by JForum 2.1.9 © JForum Team