- Interessanter Beitrag
Alien Storm [Magic Desk 256kB]
Bitte melde dich an, um diesen Anhang zu sehen.
Es gibt 361 Antworten in diesem Thema, welches 60.383 mal aufgerufen wurde. Der letzte Beitrag (
Alien Storm [Magic Desk 256kB]
Bitte melde dich an, um diesen Anhang zu sehen.
Kann man hier auch Spiele posten, die nicht "T64 to Magic Desk" sind. Ich habe "Doctor Doom's Revenge" an das Magic Desk angepasst.
Na dann.. Bitteschön. Mein erstes Spiel für das Magic Desk.
Na dann.. Bitteschön. Mein erstes Spiel für das Magic Desk.
Sehr, sehr cool! Danke!
Bitte beim Upload auch immer die BIN-Datei mit uploaden damit man es gleich auf ein Eprom brennen kann.
Hier mal das BIN-File:
Kann man hier auch Spiele posten, die nicht "T64 to Magic Desk" sind
Wir hatten auch schon mal einen Allgemeinen Thread angefangen: "Neue Software für Module..." -> Bitte melde dich an, um diesen Link zu sehen.
Na dann.. Bitteschön. Mein erstes Spiel für das Magic Desk.
SAUCOOL! Mit welchem Tool baust du dein directory.bin?
Kann man hier auch Spiele posten, die nicht "T64 to Magic Desk" sind
Wir hatten auch schon mal einen Allgemeinen Thread angefangen: "Neue Software für Module..." -> Bitte melde dich an, um diesen Link zu sehen.
Ja, aber als Starter des Threads sag ich, Stephan macht hier was sehr ähnliches, nur besser, indem er nicht mehr das T64 Format verwendet sondern ein praktischeres eigenes gebaut hat. Seine Toolchain kann theoretisch auch meine Sachen etwas verbessern und das find ich stark.
Der Thread war ja nicht dafür gedacht, möglichst viele Spiel in dem Format zu speichern, sondern das Tool an sich zu diskutieren und zu verbessern (so sehr ich die vielen Posting vom Joker in dem Thread auch schätze!!!).
Na dann.. Bitteschön. Mein erstes Spiel für das Magic Desk.
SAUCOOL! Mit welchem Tool baust du dein directory.bin?
Mit dem Winvice SCPU-Emulator
Ich werde die Tools hier noch veröffentlichen. Zudem muss ich den Arbeitsfluss noch vereinfachen, und eine kurze Anleitung tippen.
Trotz des umbiegens des Load-Vektors, sollte man etwas Kenntnis in ASM mitbringen, um Spiele anzupassen.
Ich helfe gerne bei der Anleitung in Deutsch und Englisch. Das ist meine private Spezialität. Bedien dich auch gerne bei dem was ich zum T64 Loader geschrieben habe. Und ich hatte unverschämtes Glück, daß das erste Spiel, das ich selber portiert hatte, Koronis Rift mit einem Butterbrot-Novaload im Tapebuffer war und keine Modifikationen notwendig hatte.
Ich helfe gerne bei der Anleitung in Deutsch und Englisch. Das ist meine private Spezialität. Bedien dich auch gerne bei dem was ich zum T64 Loader geschrieben habe. Und ich hatte unverschämtes Glück, daß das erste Spiel, das ich selber portiert hatte, Koronis Rift mit einem Butterbrot-Novaload im Tapebuffer war und keine Modifikationen notwendig hatte.
Und ich hatte unverschämtes Glück, dass der Bereich ab $C800 von dem stillgelegtem Schnelllader belegt wurden. So hatte ich genügend Platz für die Routine und den Puffer für die Zeropagedaten.
Was sind die gängigen Größen von Magic Desk Cartridges? 64KB,128KB 256KB und 512KB? Die Daten benötige ich, um den File-Linker anzuweisen, nach den Gamedaten, lauter $FF-Bytes zu schreiben,
bis eine Standardgröße erreich wurde.![]()
Wie verhält sich ein Magic Desk Spiel, das 1MB groß ist. Kein Original Magic Desk Game? Ich glaube, dass entweder 16KB pro Bank angesprochen werden,
oder irgendetwas an den Registern des Magic Desks geänderte wurde.![]()
Was sind die gängigen Größen von Magic Desk Cartridges? 64KB,128KB 256KB und 512KB? Die Daten benötige ich, um den File-Linker anzuweisen, nach den Gamedaten, lauter $FF-Bytes zu schreiben,
bis eine Standardgröße erreich wurde.
Wenn dein Ziel eine CRT Datei für Emulatoren ist, dann wird jedes Vielfache von 8kb unterstützt.
EPROMs gibt's in den von dir genannten Größen, wobei die meisten EPROM Brenner auch mit kleineren Dateien zurecht kommen (eventuell muß man das extra bestätigen, z. B. mit -y bei Minipro).
Wie verhält sich ein Magic Desk Spiel, das 1MB groß ist. Kein Original Magic Desk Game? Ich glaube, dass entweder 16KB pro Bank angesprochen werden,
oder irgendetwas an den Registern des Magic Desks geänderte wurde.
Ein 1mb Magic Desk Cartridge hat 128 8kb Bänke und verhält sich aus Software-Sicht genau wie jedes andere. Bits 0-6 des banking registers suchen die 8k Bank aus (0 bis 127), Bit 7 blended das Cartridge ein oder aus.
Hardwaremäßig ist es etwas kompilierter, weil die 1mb EPROMs von der Pin-Belegung nicht kompatibel sind und auch von etlichen gängigen Brennern nicht unterstützt werden. Eine Möglichkeit ist es, zwei 512kb EPROMs zu verwenden (für Bänke 0-63 und 64-127).
Aber das ist nicht das Problem deiner Software 😜, außer du willst vielleicht ein warning ausgeben, wenn's größer als 512kb wird.
yours,
dillo
Alles anzeigenWas sind die gängigen Größen von Magic Desk Cartridges? 64KB,128KB 256KB und 512KB? Die Daten benötige ich, um den File-Linker anzuweisen, nach den Gamedaten, lauter $FF-Bytes zu schreiben,
bis eine Standardgröße erreich wurde.
Wenn dein Ziel eine CRT Datei für Emulatoren ist, dann wird jedes Vielfache von 8kb unterstützt.
EPROMs gibt's in den von dir genannten Größen, wobei die meisten EPROM Brenner auch mit kleineren Dateien zurecht kommen (eventuell muß man das extra bestätigen, z. B. mit -y bei Minipro).
Wie verhält sich ein Magic Desk Spiel, das 1MB groß ist. Kein Original Magic Desk Game? Ich glaube, dass entweder 16KB pro Bank angesprochen werden,
oder irgendetwas an den Registern des Magic Desks geänderte wurde.
Ein 1mb Magic Desk Cartridge hat 128 8kb Bänke und verhält sich aus Software-Sicht genau wie jedes andere. Bits 0-6 des banking registers suchen die 8k Bank aus (0 bis 127), Bit 7 blended das Cartridge ein oder aus.
Hardwaremäßig ist es etwas kompilierter, weil die 1mb EPROMs von der Pin-Belegung nicht kompatibel sind und auch von etlichen gängigen Brennern nicht unterstützt werden. Eine Möglichkeit ist es, zwei 512kb EPROMs zu verwenden (für Bänke 0-63 und 64-127).
Aber das ist nicht das Problem deiner Software 😜, außer du willst vielleicht ein warning ausgeben, wenn's größer als 512kb wird.
yours,
dillo
Wenn es möglich ist, kann ich es auch einbauen. Mit einem 1MB Cartridge, konnte man zum Beispiel, Projekt Firestart oder Caveman Ugh-Lympics für das Magic Desk anpassen. Leider ohne Save-Funktion.
Ich habe auch meinen Equalchar-Packer (ist für EasyFlash Anpassungen) an das Magic Desk angepasst. Erste Tests liefen sehr gut. Mit den Tools, zum Erstellen eines Magc Desk Games bin ich auch fast fertig.![]()
Konnte man fur das Magic Desk auch EEPROMs nutzen. Dann könnte man vielleicht doch noch auf Cartridge speichern.![]()
Konnte man fur das Magic Desk auch EEPROMs nutzen. Dann könnte man vielleicht doch noch auf Cartridge speichern.
Vielleicht lässt sich mit der Bitte melde dich an, um diesen Link zu sehen. etwas anfangen? Das gibt es noch nicht soo lange... ![]()
Magic Desk kann in Vice 2.X, also unter anderem dem The 64 Mini, nur 128 KB. Da $7F 8KB Bänke unterstützt werden, sind bis zu 1024 KB möglich - aber das hängt von der Platine ab, 512 KB sind das übliche Limit.
Bitte melde dich an, um diesen Link zu sehen.
Magic Desk kann in Vice 2.X, also unter anderem dem The 64 Mini, nur 128 KB. Da $7F 8KB Bänke unterstützt werden, sind bis zu 1024 KB möglich - aber das hängt von der Platine ab, 512 KB sind das übliche Limit.
Bitte melde dich an, um diesen Link zu sehen.
Vielen Dank für die Erläuterung.
Ist Vice 2.X, nicht ein wenig alt.![]()
Ich nutze immer noch WinVice v3.2. Das aber nur wegen des Single-Step Debuggers.![]()
Zum Spielen und vorallem Demos schauen, nutze ich natürlich
die neuste WinVice-Version.![]()
OK, den bleibe ich bei 512KB.![]()
Wie gesagt, auf Raspberry Pi oder den Mini Maxi C64 Nachbauten läuft ein Vice auf Basis 2.x. und da laufen dann .crt mit mehr als 128 KB nicht.
Wie gesagt, auf Raspberry Pi oder den Mini Maxi C64 Nachbauten läuft ein Vice auf Basis 2.x. und da laufen dann .crt mit mehr als 128 KB nicht.
Ja, ich weiß, Kann man das nicht updaten oder liefert der Hersteller keine Updates. 128KB ist ein weinig dürftig, nicht mal eine D64-Seite. Es dürfte etwas mehr sein.
Ich habe X-Men für das Magic Desk angepasst und dadurch auch die Tools getestet. Alles in allen funktionieren die Programme sehr gut. Nun muss ich alle Einzelprogramme zu einem Programm Zusammencoden.
Das hat den Vorteil, dass man nur noch den Lader anpassen muss. Bestenfalls reicht es, wenn man den Ladevektor auf die "Magic Desk Standartroutine" umbiegt. Wenn das Tool fertig ist. müssen alle Dateien
des Spiels in ein D81-Image kopiert werden. Programm starten, warten, fertig ist das Magic Desk Game.
PS: Wenn jemand dasGame als Magic Desk Eprom File erstellen könnte, wäre das super. Ich weiß im Moment nicht, wie das geht.