mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 07:17:45 -04:00
bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@844 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
205bc4565c
commit
b60b8745c0
2 changed files with 9 additions and 2 deletions
|
@ -1421,9 +1421,10 @@ PICO_INTERNAL void PicoFrameStart(void)
|
|||
|
||||
if (rendstatus != rendstatus_old || lines != rendlines) {
|
||||
rendlines = lines;
|
||||
rendstatus_old = rendstatus;
|
||||
// mode_change() might reset rendstatus_old by calling SetColorFormat
|
||||
emu_video_mode_change((lines == 240) ? 0 : 8,
|
||||
lines, (Pico.video.reg[12] & 1) ? 0 : 1);
|
||||
rendstatus_old = rendstatus;
|
||||
}
|
||||
|
||||
if (PicoOpt & POPT_ALT_RENDERER)
|
||||
|
|
|
@ -126,11 +126,17 @@ static const char * const in_evdev_keys[KEY_CNT] = {
|
|||
|
||||
static void in_evdev_probe(void)
|
||||
{
|
||||
long keybits[KEY_CNT / sizeof(long) / 8];
|
||||
long absbits[(ABS_MAX+1) / sizeof(long) / 8];
|
||||
int i;
|
||||
|
||||
// the kernel might support and return less keys then we know about,
|
||||
// so make sure the buffers are clear.
|
||||
memset(keybits, 0, sizeof(keybits));
|
||||
memset(absbits, 0, sizeof(absbits));
|
||||
|
||||
for (i = 0;; i++)
|
||||
{
|
||||
int keybits[KEY_CNT / sizeof(int)], absbits[(ABS_MAX+1)/sizeof(int)];
|
||||
int support = 0, count = 0;
|
||||
in_evdev_t *dev;
|
||||
int u, ret, fd;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue