Go to the source code of this file.
◆ byte_read()
90{
94 }
95
96
98
100}
static bool_t __is_valid_addr(mem_t *memory, address_word_t addr, word_t len)
Definition mem.c:47
read_byte_t read_byte
Definition mem_byte_p.h:11
byte_t default_memory
Definition mem_p.h:10
mem_byte_t * mem_byte
Definition mem_p.h:8
mem_word_t * mem_word
Definition mem_p.h:9
read_byte_t read_byte
Definition mem_word_p.h:11
unsigned char byte_t
Definition types.h:6
◆ byte_write()
75{
79 return;
80 }
81
82
84
86}
write_byte_t write_byte
Definition mem_byte_p.h:12
write_byte_t write_byte
Definition mem_word_p.h:12
◆ mem_create()
| void mem_create |
( |
struct mem_t * |
memory | ) |
|
19{
21
26 return;
27 }
31}
byte_t g_default_memory
Definition mem.c:10
struct mem_byte_t * mem_byte_new()
Definition buf_byte.c:17
void mem_byte_create(struct mem_byte_t *, const size_byte_buffer)
Definition buf_byte.c:23
void mem_word_create(struct mem_word_t *, size_word_buffer)
Definition buf_word.c:24
struct mem_word_t * mem_word_new()
Definition buf_word.c:17
Definition mem_byte_p.h:7
Definition mem_word_p.h:7
address_byte_t __get_size_buffer()
Definition size_buffer.c:6
◆ mem_destroy()
| void mem_destroy |
( |
struct mem_t * |
memory | ) |
|
35{
39 return;
40 }
43}
void mem_byte_destroy(struct mem_byte_t *)
Definition buf_byte.c:35
void mem_word_destroy(struct mem_word_t *)
Definition buf_word.c:38
◆ mem_new()
| struct mem_t * mem_new |
( |
| ) |
|
◆ word_read()
118{
122 }
123 if (addr & 1) {
124 addr &= -1;
125 }
126
130}
static address_word_t __corect_addr_for_write_word(address_word_t addr)
Definition mem.c:64
read_word_t read_word
Definition mem_byte_p.h:13
read_word_t read_word
Definition mem_word_p.h:13
unsigned short int word_t
Definition types.h:7
◆ word_write()
104{
107
110 return;
111 }
112
114}
write_word_t write_word
Definition mem_byte_p.h:14
write_word_t write_word
Definition mem_word_p.h:14