mos6522.h (7d848450b6e2a3e14a776b4c93704710e7f3d233) | mos6522.h (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 --- 132 unchanged lines hidden (view full) --- 141 uint64_t (*get_timer2_load_time)(MOS6522State *dev, MOS6522Timer *ti); 142} MOS6522DeviceClass; 143 144#define MOS6522_DEVICE_CLASS(cls) \ 145 OBJECT_CLASS_CHECK(MOS6522DeviceClass, (cls), TYPE_MOS6522) 146#define MOS6522_DEVICE_GET_CLASS(obj) \ 147 OBJECT_GET_CLASS(MOS6522DeviceClass, (obj), TYPE_MOS6522) 148 | 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 --- 132 unchanged lines hidden (view full) --- 141 uint64_t (*get_timer2_load_time)(MOS6522State *dev, MOS6522Timer *ti); 142} MOS6522DeviceClass; 143 144#define MOS6522_DEVICE_CLASS(cls) \ 145 OBJECT_CLASS_CHECK(MOS6522DeviceClass, (cls), TYPE_MOS6522) 146#define MOS6522_DEVICE_GET_CLASS(obj) \ 147 OBJECT_GET_CLASS(MOS6522DeviceClass, (obj), TYPE_MOS6522) 148 |
149extern const VMStateDescription vmstate_mos6522; 150 |
|
149uint64_t mos6522_read(void *opaque, hwaddr addr, unsigned size); 150void mos6522_write(void *opaque, hwaddr addr, uint64_t val, unsigned size); 151 152#endif /* MOS6522_H */ | 151uint64_t mos6522_read(void *opaque, hwaddr addr, unsigned size); 152void mos6522_write(void *opaque, hwaddr addr, uint64_t val, unsigned size); 153 154#endif /* MOS6522_H */ |