| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Janusz

Anmeldedatum: 21.03.2009 Beiträge: 3901 Wohnort: Ja. Drinnen.
|
Verfasst am: Mo, 20.12.2010 12:24 Titel: Fragen zum CD32, WHDLoad32 und Amos Pro. |
|
|
Ich baue mir gerade für´s CD32 eine CD mit diversen Spielen/Titeln, die auf dem CD32 spielbar sind, aber noch auf keiner der bekannten Sammlungen (z.B. 100, 200, 350, 444, 888, Megagames) drauf sind. Meine Amiga-Programmierkenntnisse beschränken sich im Wesentlichen auf AMOS Pro und ein wenig GFA-Basic.
Insgesamt habe ich ein paar Fragen:
1.CD32-Gamepad und Amos
Kann man in Amos die verschiedenen Buttons abfragen?
2.Batch-Datei aus Amos starten?
Den Fileselector möchte ich schlank (bezogen auf den Zeitaufwand) in Amos schreiben. Kann man aus Amos heraus ein „Execute Batchdatei“ an das CLI senden? Ich kenne nur die Amos-Funktion „EXEC“, da kann ich an „execute“ aber keine Parameter (hier: Name der Stapelverarbeitungsdatei) übergeben. GFA-Basic kann das, so dass ich im Moment eine Amos-GFA-Hybridvariante im Einsatz habe….aber elegant ist anders
3. Speicherbedarf
Ein paar wenige Games kratzen extrem an der 2MB-Grenze. Sobald nur noch ein zusätzlicher Task läuft, reicht der Speicher nicht mehr. Gibt´s irgendwie einen Trick, aus einer Batch-Datei heraus den CD32-Speicher fast leer zu bekommen (ja, dann ist in dem Moment natürlich ein Screen offen)? _________________ https://www.youtube.com/channel/UCch11v6y_0HpdH3k3fo9nHg |
|
| Nach oben |
|
 |
Kratznagel

Anmeldedatum: 26.10.2004 Beiträge: 2746
|
Verfasst am: Mo, 20.12.2010 14:48 Titel: |
|
|
Zu 3.: Bei den bekannten Compilations wird für viele Spiele (evtl. von einer resetfesten Ramdisk) neu gebootet; wahrscheinlich um den Speicher zu bereinigen. Und im Anschluss mit dem Tool add21k die Workbench-Farben auf 2 reduziert, um noch ein paar zusätzliche kb freizuschaufeln.
Vielleicht kann man da was abkupfern.
CU
Kratznagel _________________ GAC Stunt Car Racer Weltmeister 2006 |
|
| Nach oben |
|
 |
Janusz

Anmeldedatum: 21.03.2009 Beiträge: 3901 Wohnort: Ja. Drinnen.
|
Verfasst am: Mo, 20.12.2010 16:00 Titel: |
|
|
RAD: einrichten, Auswahlmenu starten, Menü schreibt Startup-sequence in RAD:, Reset, Boot von Rad, Startup-sequence führt batchdatei aus, 1. Befehl in Batchdatei: remove RAD:, Spiel booten... so in etwa? Oh, oh, das wird kein Selbstgänger.  _________________ https://www.youtube.com/channel/UCch11v6y_0HpdH3k3fo9nHg |
|
| Nach oben |
|
 |
Kratznagel

Anmeldedatum: 26.10.2004 Beiträge: 2746
|
Verfasst am: Mo, 20.12.2010 17:54 Titel: |
|
|
So in etwa stelle ich mir das zumindest vor. Wie gesagt, von den bestehenden Compilations kann man sicher das meiste abkupfern. Zum Beispiel lässt sich der dort verwendete Fileselector auch für eigene Projekte verwenden, oder man nutzt eines der zahlreichen anderen Tools, z.B. http://aminet.net/util/wb/DBLMenu.lha
CU
Kratznagel _________________ GAC Stunt Car Racer Weltmeister 2006 |
|
| Nach oben |
|
 |
Independent

Anmeldedatum: 26.10.2004 Beiträge: 7531
|
|
| Nach oben |
|
 |
Kratznagel

Anmeldedatum: 26.10.2004 Beiträge: 2746
|
Verfasst am: Mo, 20.12.2010 18:47 Titel: |
|
|
Stimmt, dieses Tutorial hatte ich völlig vergessen.
Sogar mit Beispiel:
| Code: | ;CD32 Startup-Sequence
;Games:
;Sensible World of Soccer
;Defender of the Crown
;zak McKracken
;Great Courts II
;Assign DF0: to the CD32 - just in case
;ASSIGN DF0: CD0:
;Display the Menu
echo "-----------------------------------------"
echo " CD32 Game Collection Test 1"
echo "-----------------------------------------"
echo "Press RED for SENSIBLE WORLD OF SOCCER"
echo "Press BLUE for DEFENDER OF THE CRWON"
echo "Press GREEN for GREAT COURTS II"
echo "Press YELLOW for ZAK MCKRACKEN"
;FreeAnim frees the Animation
freeanim
;LOOP until a Joypad Button is pressed
LAB loop
joypad QUIET RED ; Sensi
IF WARN
ASSIGN SWOS: CD0:SWOS
ASSIGN SWOS2: CD0:SWOS
CD SWOS:
ssboot swos
ENDIF
joypad QUIET BLUE ;Defender
IF WARN
ASSIGN Defender1: CD0:DOTC/Defender1
ASSIGN Defender2: CD0:DOTC/Defender2
run <>>NIL: joymouse
CD Defender1:
defender
ENDIF
joypad QUIET GREEN ;Great Courts II
IF WARN
ASSIGN Great_Courts_II: CD0:GC2
CD Great_Courts_II:
Great_Courts_II
ENDIF
joypad QUIET YELLOW ; Zak McKracken
IF WARN
ASSIGN "Zak 1:" CD0:zak
ASSIGN "Zak 2:" CD0:zak
run <>NIL: joymouse
CD "Zak 1:"
Zak
ENDIF
SKIP loop BACK |
CU
Kratznagel _________________ GAC Stunt Car Racer Weltmeister 2006 |
|
| Nach oben |
|
 |
Janusz

Anmeldedatum: 21.03.2009 Beiträge: 3901 Wohnort: Ja. Drinnen.
|
Verfasst am: Mo, 20.12.2010 19:12 Titel: |
|
|
Danke. kenne ich beides.
Die Menus von 200/444 etc. sind zwar am EMU hübsch, aber zumindest mir zu auf der Konsole träge, das wollte ich deutlich schlichter machen.... aber ein DOS-Menü sollte es dann doch nicht sein  _________________ https://www.youtube.com/channel/UCch11v6y_0HpdH3k3fo9nHg |
|
| Nach oben |
|
 |
Josh

Anmeldedatum: 06.02.2007 Beiträge: 196 Wohnort: Kassel
|
Verfasst am: Di, 21.12.2010 14:01 Titel: |
|
|
Ich weiß den aktuellen Stand der Dinge von dem Programm nicht - aber vielleicht wäre KGLoad eine Option für Dich?
Als Alternative das "Amiga CD32 Games Compilation Toolkit" ?
Gruß Josh _________________ Amiga Applications DataBase (noch im Aufbau): http://aadb.amiga.me |
|
| Nach oben |
|
 |
Janusz

Anmeldedatum: 21.03.2009 Beiträge: 3901 Wohnort: Ja. Drinnen.
|
Verfasst am: Di, 21.12.2010 14:08 Titel: |
|
|
Nein, leider absolut nicht ...alles leider viel zu mächtig/aufgebläht. Aber dennoch danke! (KGLoad ist doch ein WHDLoad-Frontend, oder?)
Ich habe echt nur die drei Fragen dort oben ...eigentlich davon auch nur noch die ersten beiden.
Ich habe mir die letzten Tage ein paar CDTV-Titel angeschaut....da ist aber auch teilweise der absolute Vollschrott veröffentlicht worden  _________________ https://www.youtube.com/channel/UCch11v6y_0HpdH3k3fo9nHg |
|
| Nach oben |
|
 |
Janusz

Anmeldedatum: 21.03.2009 Beiträge: 3901 Wohnort: Ja. Drinnen.
|
Verfasst am: Mo, 27.12.2010 09:21 Titel: |
|
|
So, einigermaßen fertig. WHDLoad-installs habe ich aber dann doch weggelassen. Da geht´s anscheinend um ein paar Bytes. Ne Idee habe ich auch schon, aber keinen Bock mehr. WinUAE ist für so etwas einfach zu ungenau. _________________ https://www.youtube.com/channel/UCch11v6y_0HpdH3k3fo9nHg |
|
| Nach oben |
|
 |
Janusz

Anmeldedatum: 21.03.2009 Beiträge: 3901 Wohnort: Ja. Drinnen.
|
|
| Nach oben |
|
 |
ThorstenS

Anmeldedatum: 07.01.2008 Beiträge: 49
|
Verfasst am: Mi, 05.01.2011 18:30 Titel: |
|
|
| Janusz hat Folgendes geschrieben: | Friemle mich gerade durch CDXL, da auf der CD noch Platz ist. Das ist ja mal für seine Zeit ein echt erstaunliches Format  |
Was friemelst du denn da GENAU? |
|
| Nach oben |
|
 |
Janusz

Anmeldedatum: 21.03.2009 Beiträge: 3901 Wohnort: Ja. Drinnen.
|
Verfasst am: Do, 06.01.2011 10:12 Titel: |
|
|
Hab mir eine eine Spielesammlung gebaut und es war noch Platz auf der Cd frei. Nun habe ich ein paar Raving Rabbids Trailer/Filmchen zusammengeschnittem, die in CDXL umgewandelt und kann sie vom selbstgeschrieben Menu aus starten  _________________ https://www.youtube.com/channel/UCch11v6y_0HpdH3k3fo9nHg |
|
| Nach oben |
|
 |
|