mos6522.c (72ee08cf4f2d4443d198b4e9f7a6fa2beb06dd6b) mos6522.c (2e3e5c7e92452900e2bb5143c5fb6d47c0897a34)
1/*
2 * QEMU MOS6522 VIA emulation
3 *
4 * Copyright (c) 2004-2007 Fabrice Bellard
5 * Copyright (c) 2007 Jocelyn Mayer
6 * Copyright (c) 2018 Mark Cave-Ayland
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a copy

--- 376 unchanged lines hidden (view full) ---

385 VMSTATE_UINT16(counter_value, MOS6522Timer),
386 VMSTATE_INT64(load_time, MOS6522Timer),
387 VMSTATE_INT64(next_irq_time, MOS6522Timer),
388 VMSTATE_TIMER_PTR_TEST(timer, MOS6522Timer, mos6522_timer_exist),
389 VMSTATE_END_OF_LIST()
390 }
391};
392
1/*
2 * QEMU MOS6522 VIA emulation
3 *
4 * Copyright (c) 2004-2007 Fabrice Bellard
5 * Copyright (c) 2007 Jocelyn Mayer
6 * Copyright (c) 2018 Mark Cave-Ayland
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a copy

--- 376 unchanged lines hidden (view full) ---

385 VMSTATE_UINT16(counter_value, MOS6522Timer),
386 VMSTATE_INT64(load_time, MOS6522Timer),
387 VMSTATE_INT64(next_irq_time, MOS6522Timer),
388 VMSTATE_TIMER_PTR_TEST(timer, MOS6522Timer, mos6522_timer_exist),
389 VMSTATE_END_OF_LIST()
390 }
391};
392
393static const VMStateDescription vmstate_mos6522 = {
393const VMStateDescription vmstate_mos6522 = {
394 .name = "mos6522",
395 .version_id = 0,
396 .minimum_version_id = 0,
397 .fields = (VMStateField[]) {
398 VMSTATE_UINT8(a, MOS6522State),
399 VMSTATE_UINT8(b, MOS6522State),
400 VMSTATE_UINT8(dira, MOS6522State),
401 VMSTATE_UINT8(dirb, MOS6522State),

--- 100 unchanged lines hidden ---
394 .name = "mos6522",
395 .version_id = 0,
396 .minimum_version_id = 0,
397 .fields = (VMStateField[]) {
398 VMSTATE_UINT8(a, MOS6522State),
399 VMSTATE_UINT8(b, MOS6522State),
400 VMSTATE_UINT8(dira, MOS6522State),
401 VMSTATE_UINT8(dirb, MOS6522State),

--- 100 unchanged lines hidden ---