ich ahne den fehler, welchen monitor meinst du?
Den man über das TC64-Menü aufrufen kann. Ist der nicht passend ?
Es gibt 141 Antworten in diesem Thema, welches 21.864 mal aufgerufen wurde. Der letzte Beitrag (
ich ahne den fehler, welchen monitor meinst du?
Den man über das TC64-Menü aufrufen kann. Ist der nicht passend ?
der monitor greift über die mmu bänkeweise auf das chameleon ram zu, und eventuell von einem cartridge eingeblendete bereiche sind da zu finden wo sie im chameleon ram liegen - um an den inhalt vom georam zu kommen also zb mit b 00c0 auf die erste bank vom georam schalten, und mit f 0000 0100 01 füllen
Ahja, Danke, das passt jetzt besser. Aber:
ldx #$00
lda #$00
sta gwindow16k
sta gpage
- lda gport,x
sta tapebuffer,x
inx
cpx #$be ; transfer 190 bytes to tape-buffer
bne -
ldx #00
- txa
sta dummy,x ; write values and compare georam-port
sta gport,x
lda gport,x
cmp dummy,x
bne nogr
Alles anzeigen
Im Ganzen: Bitte melde dich an, um diesen Link zu sehen.
Warum steigt diese Erkennung dann aus ? - Ich hatte das iirc extra vor einem Jahr neu geschrieben, weil die alte Software bei den ersten core-releases ausstieg. So langsam blicke ich gar nicht mehr durch.
Edit: Bitte melde dich an, um diesen Link zu sehen. ; beim ersten Start: keine Erweiterung gefunden. Im Monitor etwas nachgeschaut und zurück in den Interpreter. Beim nächsten Start lief es dann. Puh, da kriegt man Hörner ... ![]()
Edit2: Habe das Programm angehängt. Nach dem ersten Start geht es nicht. Nach Freeze, Monitor aufrufen, zurück, erneut starten, läuft es dann. ![]()
Ich habe den Fehler wahrscheinlich gefunden. Manic Mansion läuft nun auch über den Loader. Man muss nur nach jedem Zugriff auf den FileBrowser nochmals freeze und unfreeze benutzen. Das gleiche Verhalten erweckt auch alle anderen Georam-Zugriffe. Ich vermute mal, dass da irgendwo ein Fehler in diesem Menü ist. Wahrscheinlich im Filebrowser, Mounten oder Laden. Das legt irgendwie den Georam-Port lahm.
ich hab mal bischen rumprobiert....
a) im cartridge mode geht es nach "reset to basic" aus dem main menu IMMER (testcode mit sys2064 gestartet) (*). direkt aus dem filebrowser gestartet failed die detection. wiederholtes freeze/unfreeze hat zumindest hier nichts daran geändert. wenn man während der test läuft ins menu und zurück geht bricht der test mit fehler ab (!)
b) im standalone modus funktioniert alles prima. selbst das freezen/restarten stört den testcode nicht im geringsten ![]()
*) scheinbar reicht sogar nachdem man aus dem filebrowser geladen hat (und es nicht funktionierte) einmal reset zu drücken (ohne ins menu zu gehen) und neu zu starten
kannst du das so weit bestätigen?
Ich habe nur im "Cartridge Mode" getestet.
1: Laden und direkter sys-Aufruf nach "Reset to Basic": Programm läuft
2: Direktes Laden : Detection failed
-- nach Reset-Knopf: Detection failed
-- nach freeze/unfreeze: Programm läuft
ZitatIch habe nur im "Cartridge Mode" getestet.
das weiss ich schon, zwecks sinnvoll verwertbaren ergebnissen solltest du das aber auch mal im standalone modus tun =P
und ich würde auch gerne wissen was du mit "laden" und "direktes laden" meinst... beides aus dem filebrowser raus?
das weiss ich schon, zwecks sinnvoll verwertbaren ergebnissen solltest du das aber auch mal im standalone modus tun =P
Nö, da habe ich gar keine Lust zu.
Nach Deiner Aussage funktioniert es so, also wozu der Aufwand ? ![]()
Zitatund ich würde auch gerne wissen was du mit "laden" und "direktes laden" meinst... beides aus dem filebrowser raus?
Ja, ein PRG mounten geht doch eigentlich auch nicht ? ![]()
ZitatNö, da habe ich gar keine Lust zu. Nach Deiner Aussage funktioniert es so, also wozu der Aufwand ?
nach deiner aussage tut es bei dir auch nicht exakt das gleiche wie hier. sprich: alles wertlos. der aufwand ist dazu da sinnvoll und gezielt fehler suchen zu können. ohne das: keine fehlersuche. aber da ich auch eigentlich keine lust habe anderswo als an der dafür vorgesehenen stelle support zu betreiben lass ich das einfach - wenn du eh nur motzen willst, mach das hier, viel spass ![]()
wenn du eh nur motzen willst, mach das hier, viel spass
Ich habe Dir den Fehler im Menu auf dem Silbertablett serviert, den Du auch selbst nachvollziehen konntest. Tja, da bleibt dann nur noch die Nachbesserung.
Mir ist das wurscht. Packe ich das Ding wieder in den Schrank und warte ein oder zwei weitere Jahre ab.
ZitatIch habe Dir den Fehler im Menu auf dem Silbertablett serviert, den Du auch selbst nachvollziehen konntest.
so lange du nicht im standalone mode gegentestest ist alles andere als klar das der fehler im menu liegt (viel warscheinlicher ist nämlich das es mit den kürzlich im core passierten änderungen zusammenhängt). an der stelle liegt genau das problem - du glaubst dinge zu wissen ohne sie getestet zu haben. wertlos eben.
ZitatMir ist das wurscht. Packe ich das Ding wieder in den Schrank und warte ein oder zwei weitere Jahre ab.
ich rate dir es zu verkaufen, zeitnah.
so lange du nicht im standalone mode gegentestest ist alles andere als klar das der fehler im menu liegt (viel warscheinlicher ist nämlich das es mit den kürzlich im core passierten änderungen zusammenhängt). an der stelle liegt genau das problem - du glaubst dinge zu wissen ohne sie getestet zu haben. wertlos eben.
Ich habe es eben "standalone" getestet:
PRG aus dem Filebrowser gestartet: läuft
Wieso sollte es bei mir anders sein als bei Dir ? - Ich habe Beta8b drauf. Ob es nun im Menu oder im Core hängt, werde ihr wohl selbst herausfinden müssen. Ich kann nur das Fehlverhalten dokumentieren.
ZitatWieso sollte es bei mir anders sein, als bei Dir ?
woher willst du wissen das es nicht so ist ausser indem du es ausprobierst? im cartridge modus tut es doch offensichtlich auch was andres, wieso sollte es also standalone nicht auch so sein?
woher willst du wissen das es nicht so ist ausser indem du es ausprobierst? im cartridge modus tut es doch offensichtlich auch was andres, wieso sollte es also standalone nicht auch so sein?
Tja, das Fehlverhalten ist scheinbar sehr instabil. Eben steckte ich das Cart wieder in den C64 und startete das Prg wieder aus dem Filebrowser. Eigentlich wollte ich es nochmals mit dem Reset-Knopf versuchen. Da lief es aber schon direkt nach dem Laden. Beim nächsten Versuch war dann wieder die "kein Cartridge gefunden"-Meldung da, es funktionierte also unter gleichen Bedingungen dann nicht mehr. Ergo: wenn ich den C64 ausschalte, Core neu lade, dann funktioniert es einmal.
Wenn dann noch zwei oder mehrere Nutzer abgleichen wollen, wird das kaum zu einem Ergebnis führen können. Dafür ist das Verhalten viel zu instabil.
Ich habe Dir den Fehler im Menu auf dem Silbertablett serviert
Nein, hast Du nicht. Und dass Sauhund hier an dieser Stelle Support leistet, ist auch nur der Tatsache geschuldet, dass ich bisher keine Anweisung gegeben habe, das zu unterlassen.
Der Weg für Bugreports und der empfohlene Inhalt ist sehr klar vorgegeben - Du bekommst hier schon eine Sonderbehandlung, die Du nicht bezahlt hast. Du zierst Dich, in der Sprache zu schreiben, die alle beteiligten Chameleon-Entwickler verstehen. Und Du zierst Dich, die vorgeschlagenen Testwege durchzuführen.
Geh' doch mal bitte in Dich und überlege, ob das das richtige Verhalten ist. Und wenn Du es wirklich für richtig halten solltest, empfehle ich ebenfalls, dass Du Dein Chameleon verkaufen solltest, denn das würde die Vermutung nahe legen, dass Du als Betatester nicht geeignet bist.
Jens
ZitatWenn dann noch zwei oder mehrere Nutzer abgleichen wollen, wird das kaum zu einem Ergebnis führen können. Dafür ist das Verhalten viel zu instabil.
falsch, du glaubst wieder dinge zu wissen. im gegenteil wird sich sehr warscheinlich herausstellen das es auf bestimmten boards ein bestimmtes verhalten zeigt. (und das kann durchaus auch instabil sein) daher hätte ich an der stelle von dir auch gerne mal die ASSY, und die ergebnisse Bitte melde dich an, um diesen Link zu sehen. programms.
Ok, ihr habt Recht. Ich erwarte wohl zu viel und habe auch eigentlich keine Zeit fürs Beta-Testen. Ich werde es einfach lassen und wie viele andere abwarten.
Das flamen rund ums Chameleon ist ja echt Wahnsinn... Man sollte doch eigentlich froh sein, dass sich überhaupt jemand so zeitnah und auch in einem "persönlichen Ton" drum kümmert wenns Probleme gibt, anstatt immer gleich an eine support@blablabla.komm zu verweisen von der man dann nie eine Antwort bekommt. ![]()
Edit: Ich hab auch keine Zeit zum Betatesten, aber ich möchte dass das Ding funktioniert, schließlich hab ichs mir ja darum gekauft. Wenn ich dann keine Lust hab, dem Support zu helfen, den Fehler zu finden und evtl. direkt zu beheben, dann hat man den Sinn von Support nicht verstanden glaube ich.
Edit: Ich hab auch keine Zeit zum Betatesten, aber ich möchte dass das Ding funktioniert, schließlich hab ichs mir ja darum gekauft. Wenn ich dann keine Lust hab, dem Support zu helfen, den Fehler zu finden und evtl. direkt zu beheben, dann hat man den Sinn von Support nicht verstanden glaube ich.
Ich kann auch kein Beta-Tester werden. Ich hatte Anfang 2011 kurz an den Mailingliste teilgenommen, dann aber schnell gemerkt, dass dazu immer wieder die Zeit fehlte. Mittlerweile war der Yahoo-Account automatisch stillgelegt.
Ich kann auch nur das Problem benennen und vielleicht grob einkreisen. In weitere Prozeduren möchte ich mich aus erwähnten Gründen nicht verwickeln lassen. Das würde zu nichts führen.
Ok, ihr habt Recht. Ich erwarte wohl zu viel und habe auch eigentlich keine Zeit fürs Beta-Testen. Ich werde es einfach lassen und wie viele andere abwarten.
Wenn Du es abgeben willst - PN an mich!