Ich habe die Testbench jetzt mal über nacht laufen lassen... dabei sieht man dass der Emu manchmal, in einem zufälligen Muster, abstürzt. Ich rate mal dass das beim Beenden passiert, dann da hatten wir sowohl bei VICE als auch bei anderen Emulatoren schon das gleiche Problem, idr irgendwelche Unsauberkeiten beim Freigeben von Speicher - oder der Synchronisation von Threads. Wenn man den gleichen Test dann nochmal startet funktioniert es in der Regel, es liegt also nicht am Test selber.
Leider der Worst-Case zum Debuggen, ich weiss :)
Hier mal ein Beispiel einer vollständigen Kommandozeile:
emu64 --reset-ini --video-filter-off --double-texture-off --set-palette 7 --warp --debugcart --nosplash --minimized --limitcycles 10000000 --autostart ../VICII/spritecollisions//sprite-sprite-collision-cycle.prg 1> /dev/null 2> /dev/null
(Das war jetzt ohne deine letzten Änderungen - das bastel ich im Laufe des Tages rein und lass dann diese Nacht nochmal laufen :))
Ich habe die Testbench jetzt mal über nacht laufen lassen... dabei sieht man dass der Emu manchmal, in einem zufälligen Muster, abstürzt. Ich rate mal dass das beim Beenden passiert, dann da hatten wir sowohl bei VICE als auch bei anderen Emulatoren schon das gleiche Problem, idr irgendwelche Unsauberkeiten beim Freigeben von Speicher - oder der Synchronisation von Threads. Wenn man den gleichen Test dann nochmal startet funktioniert es in der Regel, es liegt also nicht am Test selber.
Leider der Worst-Case zum Debuggen, ich weiss :)
Hier mal ein Beispiel einer vollständigen Kommandozeile:
(Das war jetzt ohne deine letzten Änderungen - das bastel ich im Laufe des Tages rein und lass dann diese Nacht nochmal laufen :))