memory 21 include/disassemble.h void disassemble_memory(WORD *memory, WORD start, WORD end); memory 50 include/struct.h WORD *memory; /**<メモリ */ memory 412 src/assemble.c (sys->memory)[adr] = word; memory 858 src/assemble.c fwrite(sys->memory, sizeof(WORD), execptr->end, fp); memory 166 src/disassemble.c void disassemble_memory(WORD *memory, WORD start, WORD end) memory 176 src/disassemble.c cmd = memory[ptr] & 0xFF00; memory 179 src/disassemble.c if((cmd > 0 && cmdname != NULL && code_gr_valid(memory[ptr]) == true) || (inprogram == true && memory[ptr] == 0)) { memory 181 src/disassemble.c disassemble_cmd_adr_x(cmdtype, cmdname, memory[ptr], memory[ptr + 1], ptr); memory 183 src/disassemble.c disassemble_cmd_r(cmdtype, cmdname, memory[ptr], ptr); memory 188 src/disassemble.c if(memory[ptr] == 0 && ((zcnt = zero_data_cnt(memory + ptr, end - ptr + 1)) > 1 || ptr == end)) { /* 0が2つ以上の場合とメモリー末尾の場合は、DSとみなす */ memory 192 src/disassemble.c disassemble_dc(memory[ptr], ptr); memory 31 src/dump.c fprintf(stdout, "%04X", sys->memory[i]); memory 65 src/dump.c disassemble_memory(sys->memory, execptr->start, (execptr->end)-1); memory 77 src/dump.c disassemble_memory(sys->memory, sys->cpu->pr, sys->cpu->pr + code2cmdwordlen(sys->memory[sys->cpu->pr] & 0xFF00) - 1); memory 114 src/exec.c sys->memory[sys->cpu->gr[1]] = 0x0; memory 115 src/exec.c sys->memory[sys->cpu->gr[2]] = 0xFFFF; memory 127 src/exec.c sys->memory[sys->cpu->gr[1] + i] = buf[i]; memory 128 src/exec.c sys->memory[sys->cpu->gr[2]] = i + 1; memory 138 src/exec.c for(i = 0; i < sys->memory[sys->cpu->gr[2]]; i++) { memory 146 src/exec.c if(((w = sys->memory[sys->cpu->gr[1]+i]) >= 0x20 && w <= 0x7E) || /* JIS X 0201ラテン文字 */ memory 217 src/exec.c return sys->memory[a]; memory 233 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 240 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 247 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 248 src/exec.c sys->memory[get_adr_x(w[1], w[0])] = sys->cpu->gr[get_r_r1(w[0])]; memory 254 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 280 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 287 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 294 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 301 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 340 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 347 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 354 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 361 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 368 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 375 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 382 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 389 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 396 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 403 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 420 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 427 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 444 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 451 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 458 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 487 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 519 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 545 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 571 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 581 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 591 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 601 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 607 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 617 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 628 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 629 src/exec.c sys->memory[--(sys->cpu->sp)] = get_adr_x(w[1], w[0]); memory 636 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr]}; memory 643 src/exec.c sys->cpu->gr[get_r_r1(w[0])] = sys->memory[(sys->cpu->sp)++]; memory 651 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 652 src/exec.c sys->memory[--(sys->cpu->sp)] = sys->cpu->pr + 1; memory 662 src/exec.c sys->cpu->pr = sys->memory[(sys->cpu->sp)++] + 1; memory 668 src/exec.c WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]}; memory 724 src/exec.c if((cmdptr = getcmdptr(sys->memory[sys->cpu->pr] & 0xFF00)) == NULL) { memory 30 src/load.c end = start + fread(sys->memory + start, sizeof(WORD), sys->memsize - start, fp); memory 309 src/monitor.c disassemble_memory(sys->memory, nh2word(args->argv[0]), nh2word(args->argv[1])); memory 311 src/monitor.c disassemble_memory(sys->memory, execptr->start, (execptr->end)-1); memory 342 src/struct.c sys->memory = calloc_chk(sys->memsize, sizeof(WORD), "comet2_init.memory"); memory 365 src/struct.c memset(sys->memory, 0, sys->memsize * sizeof(WORD)); memory 402 src/struct.c FREE(sys->memory);