Преглед на файлове

Pack core structs to simplify state saves

master
Nathaniel Walizer преди 11 месеца
родител
ревизия
f2c68c7174
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. +2
    -2
      e6502.h

+ 2
- 2
e6502.h Целия файл

@@ -12,14 +12,14 @@ typedef enum {
e6502_Status_N = 0b10000000, e6502_Status_N = 0b10000000,
} e6502_Status_Flag; } e6502_Status_Flag;


typedef enum {
typedef enum __attribute__ ((__packed__)) {
e6502_Pin_NMI = 0b01, e6502_Pin_NMI = 0b01,
e6502_Pin_IRQ = 0b10, e6502_Pin_IRQ = 0b10,


e6502_NMI_Serviced = 0b10000000 e6502_NMI_Serviced = 0b10000000
} e6502_Pin; } e6502_Pin;


typedef struct {
typedef struct __attribute__ ((__packed__)) {
uint16_t PC; uint16_t PC;
uint8_t S; uint8_t S;
uint8_t A; uint8_t A;


Loading…
Отказ
Запис