solved: The c64debugger uses a VICE engine. I use this VICE command to launch an 8KB generic crt c64debugger -cartcrt "filenam.crt" See the VICE manual helpfile on the Souceforge "c64debugger" homepage
solved: The c64debugger uses a VICE engine. I use this VICE command to launch an 8KB generic crt c64debugger -cartcrt "filenam.crt"
I would like to see support for USB gamepads and joysticks like Vice does as well.
Missing debug symbols and breakpoints from kick ass .dbg file
I've checked this, it is working correctly in Retro Debugger, but you need to select segment "Patch" to have breakpoints. I remember I fixed similar problem in the past. Note, the latest version of Retro Debugger has indeed some bug as old segments seem to not be cleared, I'm investigating that.
Hi, just for information of anyone finding this. I'm getting same errors with gcc 12 as well as gcc 11. I'm going to try with gcc8 if I can get it working on a modern system. In the meantime, anyone having issue with libxcb-util.so.0 not being present can try to link libxcb-util.so.1 to 0. First of course you need to have libxcb-util installed as per your distro package manager. I just used: sudo ln -s /usr/lib/libxcb-util.so.1.0.0 /usr/lib/libxcb-util.so.0 And for me the binary works on the latest...
Hi, just for information of anyone finding this. I'm getting same errors with gcc 12 as well as gcc 11. I'm going to try with gcc8 if I can get it working on a modern system.
Note, both are the same variable so in your case you can probably remove one of them. Not sure why this does not compile now, I'll check sometime soon. I think that I fixed similar problem with newest C++17 in RetroDebugger.
This may be related to gcc version and new requirements or includes. Which gcc version you are using? This compiled for me. Please note the development moved now to Retro Debugger, there was indeed a lot of mess related to the "#define byte unsigned char" as it clashes with emulators' own implementations. That was completely refactored in Retro Debugger (i.e. there's no more 'byte' definition and it was replaced to 'u8'). Please use older C++ flavour to compile this older C64 Debugger.
Interesting issue, thanks, will investigate.
Thanks, I'll investigate this. Note, I refactored the symbols in Retro Debugger already and development moved there.
Thanks. I added some small fixes around this in Retro Debugger as far as I remember in some rare cases when player used not usual tempered scale.
Compilation error in Engine/Core/SYS_Defs.h
Having trouble reproducing this now, it may well have been an issue in my code.
Frequencies misidentified on SID screen
Missing debug symbols and breakpoints from kick ass .dbg file
(i.e., the emulator starts up normally, with no cartridge attached, even though -crt is specified)
Command line option -crt not working
Blanc Screen in MacOS Big Sur 11.0.1
This may be related to gcc version. Which gcc version you are using? This compiles for me.
App window blank on MacOS Big Sur 11.0 Beta (20A5354i)
Is it possible to force the C64 "machine" in the debugger to use another kernal, like JiffyDOS or DolphinDOS?
Same problem on Arch Linux. Any solutions yet? [john@jupiter64 C64-65XE-NES-Debugger]$ ./c64debugger ./c64debugger: error while loading shared libraries: libxcb-util.so.0: cannot open shared object file: No such file or directory extra/xcb-util-wm 0.4.1-3 (34.2 KiB 224.4 KiB) (Installed) Utility libraries for XC Binding - client and window-manager helpers for ICCCM extra/xcb-util-renderutil 0.3.9-3 (9.7 KiB 36.0 KiB) (Installed) Utility libraries for XC Binding - Convenience functions for the Render...
Same problem on Arch Linux. Any solutions yet? [john@jupiter64 C64-65XE-NES-Debugger]$ ./c64debugger ./c64debugger: error while loading shared libraries: libxcb-util.so.0: cannot open shared object file: No such file or directory extra/xcb-util-wm 0.4.1-3 (34.2 KiB 224.4 KiB) (Installed) Utility libraries for XC Binding - client and window-manager helpers for ICCCM extra/xcb-util-renderutil 0.3.9-3 (9.7 KiB 36.0 KiB) (Installed) Utility libraries for XC Binding - Convenience functions for the Render...
Same problem on Arch Linux. Any solutions yet? [john@jupiter64 C64-65XE-NES-Debugger]$ ./c64debugger ./c64debugger: error while loading shared libraries: libxcb-util.so.0: cannot open shared object file: No such file or directory extra/xcb-util-wm 0.4.1-3 (34.2 KiB 224.4 KiB) (Installed) Utility libraries for XC Binding - client and window-manager helpers for ICCCM extra/xcb-util-renderutil 0.3.9-3 (9.7 KiB 36.0 KiB) (Installed) Utility libraries for XC Binding - Convenience functions for the Render...
For SLACKWARE users or other distribution rapid solution easy create link symbolic Create the symbolic link to the library and run the debugger again and this time it should work in the git repository as well. ;-) $ su ln -s /usr/lib64/libxcb-util.so /usr/lib64/libxcb-util.so.0 or $ su cd /usr/lib64 ln -s libxcb-util.so libxcb-util.so.0 I am not an expert on these things but something is apt let me know if the solution is also valid in other distributions including the most used ones debian, ubuntu,...
C64 Debugger (64.58.4) not opening in fullscreen mode on macOS anymore
ditto with Linux Mint 20.2.
0.64.58.6
For the record, my Debain (Bullseye) also doesn't have libxcb-util0 anymore but only -util1. Maybe time to update the Debian build machine? :)
0.64.58.4 appears to still have the same issue: /usr/bin/ld: Games/c64/Emulators/atari800/cpu.o:(.bss+0x1a): multiple definition of `CPU_regPC'; Games/c64/Emulators/atari800/AtariInterface/AtariWrapper.o:(.bss+0x18): first defined here /usr/bin/ld: Games/c64/Emulators/vice/arch/ui.o:(.bss+0x0): multiple definition of `c64d_is_cpu_in_jam_state'; Games/c64/Emulators/atari800/esc.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:78: c64debugger] Error 1
This is interesting. It seems it is related to problems with my old Debian build machine...
v0.64.58.4
This is interesting. It seems it is related to my old Debian build machine...
v0.64.58.4
C64 Debugger Not Responding when clicking on Pane
The first mutiple definition is easily fixed. The second has me more perplexed, as I'm not sure if it really is supposed to be the same variable.
v0.64.58.2
11:53:27 evil@H510 ~/src/c64-debugger-code/MTEngine» ld --version GNU ld (GNU Binutils for Ubuntu) 2.35.50.20201210 Copyright (C) 2020 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. 11:54:46 evil@H510 ~/src/c64-debugger-code/MTEngine» gcc --version gcc (Ubuntu 10.2.1-1ubuntu1) 10.2.1 20201207 Copyright (C) 2020 Free Software...
v0.64.58.2 - New Linux Make Error
Thanks for the update! Big Sur 11.1 works now with C64-65XE-NES-Debugger-v0.64.58.2-macOS.zip But there remains still one issue: If you enter a manuall PC address the debugger freezes.
Works with C64-65XE-NES-Debugger-v0.64.58.2-macOS.zip If you enter a manuall PC address the debugger freezes.
Problem still exists in MacOS BigSur 11.1
v0.64.58.2
Feature Request: Display a single memory address in the monitor
Misspelling in the Monitor
Prolem still exists in MacOS BigSur 11.1
This is definitely a problem. It would be really nice to have a proper PDF or even a wiki page that users can edit themselves.
Blank Screen in MacOS Big Sur 11.0.1
Blanc Screen in MacOS Big Sur 11.0.1
PRG load doesn't work off command line
Thanks Zoltan, that's a bug, the Docs folder was added to hold documentation but something was messed up, I will update this.
Thanks for reporting. That has been fixed.
Shortcut for exit debugger
There's a shortcut already you can set for quit in Shortcuts settings, I've checked that it should be also available for Linux. Please confirm if it works for you and re-open if not.
This is already available on macOS, I need to add similar feature to Windows. If you have a C++ WinApi code available I'd love to paste it as simple storing position is not enough as this code needs to check also if resolution changed or external monitor is actually still there.
Feature Request: Save window size and position.
macOS init rewrite & support for Big Sur, thanks to Steve West for testing. advance NES support.
Merge branch 'master' of ssh://git.code.sf.net/p/c64-debugger/code into master
macOS init rewrite & support for Big Sur, thanks to Steve West for testing
Shortcut for exit debugger
App window blank on MacOS Big Sur 11.0 Beta (20A5354i)
[ARM64] No build warnings or errors, core dumped upon running
I just noticed that the documentation is much easier to find in the binary downloadables, which package it next to the executables (in text format only though, the PDF is sadly not packages). Since the docs are indeed assets for generating the packaged versions, they probably belong where they are, so please ignore my bug report (I don't seem to be able to close it myself). Thanks!
I just noticed that the documentation is much easier to find in the binary downloadables, which package it next to the executables (in text format only though, the PDF is sadly not packages).
Documentation is hard to find
Request: C128 compatibility?
064582-rc2
Fix for NFD open/save files on Linux. Fix for bad image re-alloc on Linux/Windows
Thanks. I can see how timing works into the problem now.
This works as intended, your PRG does not do proper init of IO and Kernal boot was not able to finish it before PRG was started. Anyway, a workaround for this is planned to allow user to select a snapshot which should be loaded on PRG start.
This works as intended, your PRG does not do proper init of IO and Kernal boot was not able to finish it before PRG was started. Anyway, a workaround for this is planned to allow user to select snapshot which should be loaded on PRG load.
This works as intended, your PRG does not do proper init of IO and Kernal boot is not able to finish it before PRG was started. Anyway, a workaround for this is planned to allow user to select snapshot which should be loaded on PRG load.
Docs rename to 06458
xlsx shortcuts
better image binding, fixes
added C64 Debugger shortcuts PDF document by Andrea Mazzai. Fixed typo in CViewMonitorConsole.mm
FIXED: If I add a -wait 3000 to the command line it works.
Cannot enter numbers with french keyboard layout
PRG load doesn't work off command line
v06458 linux sources fix
v06458 updated readme
Compile Issue on v0.64.58 [my solution provided]
LICENSE.txt
Crashing of system dialogs on Linux was fixed in 0.64.58, could you please confrm if it still crashes in the most recent version? By the way, selecting system directory as contents of Drive8 disk is not supported yet, so you need to select the d64 file to mount it.