Ähhhh....
Wo wohnst Du ?!
Vielleicht ists ja zufällig in der Nähe.....
Was Du da gebastelt hast sieht schon sehr vielversprechend aus....
mfG Hucky
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von Natas am
Ähhhh....
Wo wohnst Du ?!
Vielleicht ists ja zufällig in der Nähe.....
Was Du da gebastelt hast sieht schon sehr vielversprechend aus....
mfG Hucky
hmmm.... ich hab ein "universelles" neues intro file gecodet, dass aus dem directory bis zu 8 neue files ausliest, und auf dem bildschirm zur auswahl (und starten) anzeigt (und diesen langen werbevorspan überspringt).
aus dem neuem menü kann man auch alle easter-eggs, das originalmenü mit den 30 spielen und die startcredits aufrufen.
des weiteren ist in dem file ein farbauswahl-menü drin, mit dem man die 16 standardfarben ändern kann, oder auf verschiedene voreingestellte kombinationen (die ich hier auch mal gepostet hatte) zugreifen kann.
man muss nur das "alte" introfile in "OLDINTRO" umbenennen, das neue introfile als "INTRO" speichern, und alle neuen spiele müssen im directory-eintrag an den stellen $1e und $1f die startadresse des spiels haben (ein eintrag ist $20 bytes lang)
aber wie schon von -dennis- zuvor erwähnt...
...das "spiel umkondieren", directory löschen und neu flashen (mit angabe der startardressen im DTV rom bei den directoryeinträgen, usw...) muss man alles selber machen...
ZitatOriginal von -dennis-
Naja, das mal so als Zwischenbericht, für weitere Vorschläge von Evergreens bin ich gerne zu haben, die obere Liste ist aber erstmal das, was mir so einfiel. Wichtig dabei ist, daß die Programme Einteiler sind, d.h. nicht nachladen, das macht es sonst unnötig kompliziert.
Dennis
Noch ein paar Evergreens die ich für den DTV angepasst habe:
Boulder Dash (war Joyport 1 und man brauchte einige Tasten zum Start, Abbruch, Neustart)
Space Taxi (ist nun onefiled und Digi für den DTV angepasst)
hmmm...hab noch an ein paar anderen oldies rumgebastelt...erinnere mich aber nicht... (...denk-denk-denk.... loderunner (die cardridge version - nicht die 150 level diskversion), montezumas revenge, aztec challange, pooyan, fort apocalype, choplifter....)
Hallo Roland,
endlich mal einer, der Ahnung hat
Ich wollte Dir eigentlich schon früher antworten, aber letzte Nacht habe ich mit
einem Kumpel, der vorher Arnold abgesaugt hat, einen Retroabend eingelegt, um zu
schauen, was so alles auf unserem DTV Platz finden soll. Was haben wir für Spaß gehabt und gelacht, das kenne ich von den letzten 10 Jahren überhaupt nicht mehr
Hast Du bei der Umcodierung auch nur auf $7f gesetzt, oder wird Dein File
tatsächlich komprimiert? Ich war davon ausgegangen, daß man die Files eh schon
vorher im C64 durch 'nen Packer gejagt hat, und dann sowieso nur $7f's rausgekommen wären, aber vielleicht wäre es für den einen oder anderen Nachlader interessant, z.B. Spacetaxi... den hast Du als Einteiler hingekriegt? Respekt! Hab auch mal in den Code geschaut, aber auf die Schnelle hätte ich den bestenfalls auf ,1 umleiten können... Kannst Du mir den per Email schicken? (Adresse ist auf meiner Webpage vorhanden (wo auch der DTVencoder liegt), keine Angst, ich lebe noch
Ansonsten hast Du etwa die selben Vorstellungen wie ich mit dem Bootmenu, allerdings werden bei mir die Programme direkt mit RUN gestartet, was aber kein Problem ist, da ich sie sowieso vorher durch 'nen Kompressor laufen lasse, in dem die Startadresse einzugeben ist. Ansonsten finde ich es aber keine schlechte Idee, die Startadresse einfach noch mal im DIR mit einzutragen. Die Möglichkeit, andere Farben einzustellen finde ich klasse. Ich muß zugeben, daß ich mich mit den Features des DTV in den 14 Tagen, die ich ihn jetzt habe, noch nicht richtig auseinandergesetzt habe, sondern nur auf das aufgesetzt habe, was ich von damals noch kenne. Von daher läuft mein Intro auch genauso auf dem alten C64 - wobei, ich mußte $DC0E verändern, sonst hatten die Rasters Probleme, das ging auf'm C64 noch ohne. Ich könnte mir vorstellen, daß der hier im Forum zitierte Bug bei Supercycle auch daher rührt, zumindest was das Blitzen des Bildschirms angeht. Der DTV ist eben doch leider nicht so kompatibel, wie man es gerne hätte. So z.B. habe ich auch Arkanoid nicht zum Laufen gebracht, genauso wenig, wie International Karate +. Die stürzen bei mir einfach ab
Was ich selber noch komfortabler machen könnte, ware der DTVencoder. Zum einen Kompression mit einbauen (obwohl meist nicht nötig), zum anderen aber, daß man eine Offset für das Flash mitgibt, und mehrere Programme aufmachen kann, und der Encoder speichert das dann in 64kB-Stücken als .BIN weg. Danach erzeugt er zusätzlich eine .BIN mit den richtigen Directoryeinträgen. Idealerweise unterscheidet der DTVencoder noch zwischen .P00 und .PRG. Aber dann frage ich mich natürlich auch, für wen. Ich selber würde es sowieso immer zu Fuß machen, und ich finde, wer Programme aufspielt, sollte zumindest mit einem Hex-Editor umgehen können.
Hucky: ich wohne so ungefähr 100 Landstraßenkilometer von Dir weg, in einem kleinen unbekannten Dorf "auf dem Acker" zwischen Bremen und Hannover.
Viele Grüße,
Dennis
hi dennis
zum thema file encoden.... ja... hab auch nur $7f's eingefügt (+ das richtig angepasste endbyte und eine 00). da der decoder im DTV ja nur sehr simple ist, wird der kaum (oder garnix) von richtig gecrunchten files was wegnehmen können.
bei ungepackten (vor allem nachladefiles) ist da natürlich was anderes. aber die meisten spiele sind ja da auch schon levelgepackt (oder one-filed).
was mich dann gleich zu spacetaxi bringt. JA, das ist bei mir in einem file (ca. 150 blocks).
was so ein programm für alle user zum einfachen flaschen angeht. ja, da hab ich auch schon drüber nachgedacht... ist aber wirklich ne menge arbeit um eine "susi-sorgloss"-programm zu machen, dass dann alle arbeit übernimmt.
da mache ich das lieber auch per hand mit meinen eigenen tool (da weiss ich auch, was sie tun - oder nicht tun )
@Dennis
Schade, ist wohl zu weit um gerade mal vorbeizukommen um was zu lernen
Wärst Du bereit ein paar meiner Lieblingspiele für den DTV umzuwandeln ?
Frage an euch beide:
Wäre einer von euch bereit einen meiner DTV mit meinen Lieblingsspielen zu erweitern ? Bzw. NUR meine Lieblingsspiele drauf zuklatschen ?
Natürlich über das schöne Auswahlmenü, notfalls auch ein ähnliches.
WIEVIEL würde das kosten ?
Es müsste noch ne Buchse für Floppy und Tastatur mit eingebaut werden.
mfG Hucky
keine zeit oder keine lust hucky?
Grobmotoriker
Keine Zeit
Es wäre so schön wenn die Lieblingsspiele meines Sohnes (und natürlich auch meine) in einem DTV stecken würden....
@oldskool
mfG Hucky
Hi Hucky,
ja, geht mir auch immer mehr so mit der Zeit. Vielleicht ziehst Du Dir bei Epay ja einen fertig umgebauten mit Spieleauswahl nach Wahl, ich finde 50-60 Euro sind dafür nicht zuviel, wenn man die Arbeitszeit und das Risiko eines Defektes mit einrechnet.
Viele Grüße,
-dennis-
Hallo,
Wäre es möglich ein paar bildschirmbilder zu machen und diese als Schritt für Schritt anleitung zu posten?
Im Moment kann ich mir von einigen Schritten nicht so recht eine vorstellung machen.
Das DAU Flash Programm wäre noch ein langfristiger Traum, mit meinen paar zeilen Basic werde ich leider nicht dabei helfen können.
Hallo,
ich habe mich gestern mal versucht und wollte ein Programm Flashen was aber leider gescheitert ist. (DTV lebt aber noch). Also Programm wandeln nach *.bin ging relativ Problemlos nachdem ich den DTVENCODER vom Desktop ins Root Verzeichnis gelegt habe. Vorher wurde leider keine Datei erzeugt wahrscheinlich weil Pfad zu lang oder Leerzeichen im Pfad. Aber wie gesagt das war noch kein Problem. So dann habe ich das Programm flash-20060106.prg geladen und gestartet. Nachdem ich die Adresse mit F1/F2 auf 1d0000 eingestellt habe, habe ich mit L das Programm geladen und wurde nach Start offs 000000 gefragt. Da ich nicht wusste was gemeint ist habe ich es so gelassen. Danch RAW mit Y bestätigt. Jetzt P gedrückt und es wurde geflasht. Hoffe das ich bis hier noch keine gravierdenden fehler gemacht habe. Aber was ist das Start offs? Nungut jetzt habe ich die Adresse auf 010000 gestellt und mit "D" ein dump erstellt. Mit "S" wolte ich dann speichern aber leider bricht der Vorgang nach ein paar minuten ab. Die Floppy speichert eine ganze weile und fängt dann an zu blinken. Weil das Speichern nicht geklappt hat, habe ich mir das löschen des Dir nicht getraut. Da ich aber neugierig war wie es weiter gehen würde, habe ich den DTVMON gestartet. Da gibts aber 3 Datein "DTVMON-HUMMER, DTVMON und DTVMON-ROM" Was ist da für was gut? Ich habs mit dem DTVMON.PRG versucht und kam nicht weiter als es darum ging nach BANK2 zu wechseln wo laut anleitung ja das DIR ab 000000 liegen soll. Kann mir da jemand sagen wie ich die bank wechseln kann? Ihr shet ich habe ziemliche Probleme danit, vieleicht kann mir ja jemand ein paar tips geben, würde gern ein paar classicer auf dem DTV spielen.
PS.: Mein erstes Testspiel sollte Montezumas rev. sein leider lässt es sich auf dem DTV nicht starten auf einem realen C64 aber schon. Kann das jemand bestätigen? Ist ja nur ein Einteiliges Programm aber der DTV resetet nach dem Start einfach.
M.f.G.
Charly_ß1
Hallo charly 01,
Du hast bisher soweit ich das beurteilen kann alles richtig gemacht. Beim Speichern des Images gibst Du Start offset 000000 und End offset 010000 ein. Raw oder nicht kannst Du Dir aussuchen - wenn Du es wieder in das Flashtool laden willst, solltest Du dafür dieselbe Einstellung wie beim Speichern benutzen. Du brauchst dafür 259 freie Blöcke auf der Floppy. Tip: sicher Dir das Ding gleich auf'm PC weg, wenn Du es schon mal auf der Floppy hast.
DTVMON: Die Bank änderst Du, indem Du R <RETURN> eingibst, und in die ausgegebene Zeile editierst <RETURN>.
Weiterhin viel Erfolg, wenn Du soweit bist, kannst Du ja das Howto an den entsprechenden Stellen anpassen, wo Deiner Meinung nach mehr Erklärung nötig wäre, und hier wieder einstellen.
Viele Grüße,
-dennis-
montezumas revenge startet über die resetroutine und dem CBM80 check...
DAS GEHT AUF DEM DTV NICHT!!!!
habe aber schon eine dtv gefixte version... kann ich ja mal posten....
(ist dann auch gleich dtv encodet....)
Danke dir dennis.
werde ich dann morgen nochmal testen muss jetzt leider gleich zur arbeit.
Ei paar Fragen habe ich aber noch.
1. was passiert wenn ich das dir lösche? Sind dann alle Programme raus ich meine die festen 30 Spiele? Oder was lösche ich da genau aus dem Directory? Und wie kann ich mehrere neue spiele im Dir eintragen welche adressen muss ich da benutzen. Ich weiss das sind viele Fragen die dir vieleicht dumm vorkommen aber ich benötige da etwas starthilfe.
2. Wenn ich das dir gelöscht habe, dann dürfte doch dort auch nicht mehr Intro drin stehen oder? Da müsste doch alles leer sein und warum muss ich überhaupt das dir vorher löschen? kann ich nicht einfach editieren mit dem dtvmon? Oder habe ich jetzt sogar einen großen verständnisfehler das man vieleicht das directory von adresse 010000 laden speichern editieren und wieder flashen muss?Wenn ich das Spiel geflasht habe ich nenne es mal "Spiel1" Muss ich dann im DTVMON statt "INTRO" "SPIEL1" eingeben und die Startadresse von 014000 (00 40 01 ) auf 1d0000 (00 00 1d) ändern weil das ja der Flashspeicherbreich ist indem das Programm liegt. 0801 bleibt ja denke ich mal beim Basicstart?
Wenn ich diese Infos auch noch habe dann komme ich glaube ich erst mal weiter.
Das File mit dem Ausgelesenen orig Directory wofür brauche ich das später nochmal? Eigentlich würde es ja reichen wenn du ich oder irgend jemand dieses File fals benötigt ins Netz stellen würde, das sollte ja auf jedem DTV gleich sein solange noch nichts neues geflasht wurde.
Wenn ich es mal geschafft habe zu flashen vieleicht sogra mehrer spiele gleichzeitig würde ich darus ein HowTo schreiben für die anderen. Aber erst mal muss ich ja selbst klarkommen und es so einigermassen verstehen was ich da überhaupt mache.
danke dir für die nützliche info. Du würdest mir einen großen gefallen tun wenn du mir das gepatchte spiel zukommen lassen könntest. Kann ich das vieleicht auch sogar bei evtl anderen spielen selbst ändern? Wenn ja an welcher adresse muss ich die startadresse eingeben? Am besten währe es wenn du mir
beide versionen geben könntest einmal das orig mit CBM80 kennung und das gepatchte aber noch nicht für den DTV gewandelte file. Dann könnte ich beide im Hexeditor vergleichen. Oder muss man assembler dafür können?
Danke an alle für die Hilfe. Wird hoffe ich schon klappen.
Gruß
Charly_01
wenn du das dir löschst, kann kein file auf dem dtv mehr geladen werden (ausser wenn du ein direktes dma copy machst). ist aber nicht schlimm. wenn du das directory wieder aufspielst, geht alles wieder. (mann muss halt den dtv über die tastatur direkt in den c64 modus starten... sonst stürzt er ab, da er ja das INTRO file laden und starten will.
und du kannst das dir nicht einfach so editieren, da im moment am jetztigen ende eine zeile mit nullen steht... und da bricht dann die laderoutine ab, nach filenames zu suchen... und man kann ja 00er nicht in FFs wandeln, ausser man löscht den entsprechenden sector...also dir löschen.... an die stelle wo die 00er am ende des dirs sind die neuen filesname schreiben...
ps: das dir steht ab $0100000 (sector 00 - ab 000000 - 00ffff sollte man NICHT LÖSCHEN, denn da steht das ROM des dtv....wenn man das macht ist der DTV KAPUTT (es sei denn man flashed gleich wieder ein neues ROM auf...)
das INTRO file sollte man nicht (auch nicht im directory) entfernen...es sei denn, man flashed ein anderes INTRO file auf....sollte aber nur die "fortgeschrittenen user" machen
erstmal einzelne andere files zum lernen aufflashen... kann man dann, wenn es richtig ins directory eingetragen wurden im c64 modus mit LOAD"SPIEL" geladen werden....
ehm.... hier nun montezum für den dtv.
das file läst sich so wie es ist aber weder auf einem echten c64 noch auf dem dtv einfach laden und starten. denn es ist ja für die dtv interne laderoutine encodet.
d.h. erst wenn man es auf den dtv geflasht hat (und ordentlich in das directory eingetragen hat... ladeadress sollte $0801 sein.... nicht $0800 wie von dem encodeten file....) DANN kann man es mit der dtv laderoutine laden und starten.
ich muss allerdings noch gestehen, dass ich zu faul war, die anfängliche levelabfrage (1, 2 oder 3) auf die dtv knöpfe anzupassen... d.h. entweder mit einer angeschlossenen tastatur auswählen ODER mit joystick nach oben und einen der a-d knöpfe ...weiss gerade nicht welche (b oder c glaube ich) die tasten 1 und 2 simulieren (3 geht nicht)....
Super Herzlichen dank. Ich werd morgen früh nach der arbeit mal mein Glück versuchen.
Vieleicht ist ja dennis oder du roland bereit mir seine Tel. nummer per PN zukommen zu lassen dann würde ich mal am Wochenende gern anrufen um das ganze mal durch zu Exerzieren mit Fachkundiger Anleitung. Wenn dann alles geklappt hat dan könnte ich eine Schritt für Schritt anleitung schreiben und die hier Veröffntlichen damit die für euch nervigen Fragen vieleicht aufhören oder zumindest weniger werden.
Viele Grüße aus Leverkusen und danke für das Montezuma File
Charly_01
@-dennis-
Zitatmit Spieleauswahl nach Wahl
Hä ?!
Wird so etwas schon angeboten ?!
60 Euro würde ich für so etwas schon hinlegen. 70 auch noch.
Überlegs Dir
Oder Tausch gegen "Naturalien"....
mfG Hucky
Hallo,
@ Hucky: Ja, so was gibts bei ebay (ich hasse diese Aquariumsache... ebay...). Hab ich auch schon gesehen, aber ist derzeit nicht mehr da glaub ich!
MfG C=+A USER