User Activity

  • Posted a comment on ticket #431 on VICE

    I have worked on the first two points. The stub functions have been reformatted to match the usual VICE style. Magic Desk Plus ROM sizes have been limited to the sizes documented by the hardware project: 256 KiB, 512 KiB, and 1024 KiB. For the Variants: Revision 0: SRAM and EEPROM Revision 1: SRAM only Revision 2: EEPROM only In my view, a fourth variant without either SRAM or EEPROM would not be meaningful, since it would effectively be a standard Magic Desk cartridge, which is already covered by...

  • Posted a comment on ticket #431 on VICE

    Thanks for pointing this out. I cannot test on Linux locally, and this duplicate-definition issue did not appear in my macOS or Windows builds. I have removed the unnecessary definitions from c64-stubs.c and successfully rebuilt the updated version on macOS. An updated patch is attached.

  • Posted a comment on ticket #155 on Denise

    You're right that on the real cartridge, ON and PRG cannot be selected at the same time because it is a three-position switch. However, this has no functional effect in Denise. PRG has priority over ON, so if both are enabled, the cartridge is simply in PRG mode. ON is ignored until PRG is disabled again. So this is only a visual inconsistency in the UI; it does not create an additional or incorrect operating mode. This was discussed during the integration, and the two generic switches were kept...

  • Posted a comment on ticket #518 on VICE

    If you need any help with the QuickDisk Plus implementation, I'd be happy to help.

  • Posted a comment on ticket #154 on Denise

    Thanks for letting me know. At the moment I'm waiting for feedback from the VICE team regarding the integration of the Magic Desk Plus cartridge into VICE. So I've put the Denise implementation on hold for now, but I'll have a look at your changes and keep them in mind when I continue working on it.

  • Posted a comment on ticket #431 on VICE

    I have now reworked the implementation according to your suggestions: Magic Desk Plus is now implemented as its own cartridge type with a dedicated CRT ID. SRAM and EEPROM are handled through the cartridge API as secondary and tertiary images. The GTK3 and SDL2 user interfaces have been updated accordingly. cartconv has been updated to support the new cartridge format and hardware revisions. I have also completed functional testing on both macOS and Windows for the GTK3 and SDL2 builds. Tested features...

  • Posted a comment on ticket #155 on Denise

    Thanks for implementing the Trilogic Expert Cartridge support I have now tested it on both macOS and Windows, and everything seems to be working fine. Thanks for working together with me on this topic. Claus

  • Posted a comment on ticket #2201 on VICE

    While testing the SDL2 build of the Magic Desk Plus integration on macOS, I noticed that my controller was not usable there, although it works in the GTK3 build. I have a controller with VID:PID 0079:181C which works correctly with the GTK3 version of VICE, but is not usable with the SDL2 version by default. SDL_JOYSTICK_MFI=0 alone is not enough for this controller. It works when both the MFi and PS3 HIDAPI drivers are disabled: SDL_JOYSTICK_MFI=0 SDL_JOYSTICK_HIDAPI_PS3=0 I looked a bit deeper...

View All

Personal Data

Username:
claus59
Joined:
2025-06-12 12:37:42.101000
Location:
Leshan / China / CST
Gender:
Male

Projects

  • No projects to display.

Personal Tools