Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seltsames verhalten mit --debugcart #252

Open
mrdudz opened this issue Nov 20, 2023 · 1 comment
Open

Seltsames verhalten mit --debugcart #252

mrdudz opened this issue Nov 20, 2023 · 1 comment
Assignees
Labels

Comments

@mrdudz
Copy link

mrdudz commented Nov 20, 2023

Alle Jahre wieder... ich hantiere grade mit der VICE Testbench, und ich stolpere über Dinge :) Irgendetwas mit --debugcart und/oder --limitcycles verhält sich merkwürdig.

generell geht es

$ emu64 --debugcart --autostart ../testbench/selftest/c64-pass.prg 
AUTOLOAD: 0, FILE: 0x5643ec89e7d0
ExitCode: 0x0
$ emu64 --debugcart --autostart ../testbench/selftest/c64-fail.prg 
AUTOLOAD: 0, FILE: 0x55b28d653810
ExitCode: 0xff

aber dann bei einem Test

$ emu64 --debugcart --autostart ../VICII/colorfetchbug/main.prg
AUTOLOAD: 0, FILE: 0x55b04e9b3b00
ExitCode: 0x8a

hä? (Der Test schreibt immer 0 nach $d7ff, weil eh der Screenshot verglichen wird). Da ist irgendwas pilzig :) Ich sehe aber auch grade keinen Zusammenhang mit irgendwas.

Ausserdem ist mir aufgefallen, dass die --limitcycles option etwas unerwartet mit --autostart wechselwirkt... wenn die Anzahl Cycles sehr klein ist, dann quittet der Emulator nicht - vermutlich weil nicht gecheckt wird, bevor der Autostart fertig ist?

achja hier, und das :)

diff --git a/src/georam_class.h b/src/georam_class.h
index e0b7768..cf88016 100755
--- a/src/georam_class.h
+++ b/src/georam_class.h
@@ -16,6 +16,7 @@
 #define GEORAM_CLASS_H
 
 #include <fstream>
+#include <cstdint>
 
 // 512KiB, 1MiB, 2MiB, 4MiB
@ThKattanek
Copy link
Owner

ThKattanek commented Nov 21, 2023

Wäre ja sonst langweilig :) Alles klar, werde ich mir die Tage alles mal ansehen.

@ThKattanek ThKattanek added the bug label Dec 22, 2023
@ThKattanek ThKattanek self-assigned this Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants