User Activity

  • Modified ticket #2267 on VICE

    CIA: the first FLAG/SDR interrupt after 5000 quiet cycles can be lost

  • Posted a comment on ticket #2267 on VICE

    That's an interesting patch, thanks! I ran all tests from the CIA directory of the testbench and they all still pass. However, since the change affects what happens when a FLAG, CNT or SP input line is set from "the outside", those tests probably don't really test this change. Would it be possible to make a small standalone test program, which fails without this patch but succeeds with it? That would be nice to add to the testbench. Although I can imagine that it is hard to make it small and sim...

  • Posted a comment on ticket #2262 on VICE

    Check version r46302 or later when the build is available. I fixed this for PET and CBM-II which had essentially the same issue. This will have no effect on VIC-20 or other emus.

  • Committed [r46303] on Code

    Small ctype(3) fixes: use unsigned char arguments.

  • Committed [r46302] on Code

    SDL2: adjust cbm2ui/pet_set_menu_params() to canvas size.

  • Posted a comment on ticket #2262 on VICE

    I think I have a partial explanation for the vertical jumping if you change the model. The default window (at least) has some extra vertical space which is not used (at least for 3032 and 4032). The actually used area is centered in the middle. You can see this if you make the window smaller (in vertical direction). When you change the model type, the window grows (at the bottom). Something resets the window size back to default, but it doesn't apply the vertical centering. I would say it is something...

  • Posted a comment on ticket #2262 on VICE

    I found in xpet_ui.c the function petui_set_menu_params() which is called via a pointer from sdl_ui_init_draw_params() in uimenu.c. This sets a vertical offset menu_draw.extra_y for 40-column screens: it places the menu lower than for 80 column screens. It is unfortunate that this function has no knowledge of the actual raster sizes, but instead it guesses based on the number of columns. I tunes the values so that the menu now fit on the screen in all cases. But when switching from 3032 to 2001 I...

  • Posted a comment on ticket #2262 on VICE

    I haven't had a lot of time to look at this yet; I compile my local version with debugging, and when switching from 3032 to 4032, I see SDLVideo: Crtc (active) 384x216 32bpp PET: cycles per frame set to 16633, refresh to 60.121Hz PET: cycles per frame set to 16640, refresh to 60.096Hz Error - ../../../vice/src/raster/raster.c:118: Error - Memory corruption in higher part of base 0x7607026f5b80! SDLVideo: Crtc (active) 384x272 32bpp where the indicated line is the lib_free() in the code below. static...

View All

Personal Data

Username:
rhialto
Joined:
2001-03-20 13:36:38

Projects

This is a list of open source software projects that Olaf Seibert is associated with:

  • Project Logo VICE Versatile Commodore Emulator Last Updated:

Personal Tools