branches/alto2/src/emu/romload.h
| r26031 | r26032 | |
| 102 | 102 | #define ROM_NIBBLE ROM_BITWIDTH(4) |
| 103 | 103 | #define ROM_FULLBYTE ROM_BITWIDTH(8) |
| 104 | 104 | |
| 105 | | #define ROM_BITSHIFTMASK 0x00f00000 /* left-shift count for the bits */ |
| 106 | | #define ROM_BITSHIFT(n) (((n) & 15) << 20) |
| 105 | #define ROM_BITSHIFTMASK 0x01f00000 /* left-shift count for the bits */ |
| 106 | #define ROM_BITSHIFT(n) (((n) & 31) << 20) |
| 107 | 107 | #define ROM_NOSHIFT ROM_BITSHIFT(0) |
| 108 | 108 | #define ROM_SHIFT_NIBBLE_LO ROM_BITSHIFT(0) |
| 109 | 109 | #define ROM_SHIFT_NIBBLE_HI ROM_BITSHIFT(4) |
| 110 | 110 | |
| 111 | | #define ROM_BIOSFLAGSMASK 0xff000000 /* only loaded if value matches global bios value */ |
| 112 | | #define ROM_BIOS(n) (((n) & 255) << 24) |
| 111 | #define ROM_BIOSFLAGSMASK 0xfe000000 /* only loaded if value matches global bios value */ |
| 112 | #define ROM_BIOS(n) (((n) & 127) << 25) |
| 113 | 113 | |
| 114 | 114 | #define ROM_INHERITEDFLAGS (ROM_GROUPMASK | ROM_SKIPMASK | ROM_REVERSEMASK | ROM_BITWIDTHMASK | ROM_BITSHIFTMASK | ROM_BIOSFLAGSMASK) |
| 115 | 115 | |