X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmemory.c;h=ac8bca5154cc0e01c145941ff75d3131a075e23c;hb=82819ebb72819f4a39c5a9aa95fbb2cef22d510f;hp=44a2118f596d48d52e09b65f0ef3f986dfb09a7c;hpb=47f57bc5800c41963db47b2f2dddf8f612ddc295;p=emu8051.git diff --git a/src/memory.c b/src/memory.c index 44a2118..ac8bca5 100644 --- a/src/memory.c +++ b/src/memory.c @@ -183,46 +183,6 @@ stack_pop16(void) return value; } -void -psw_write_cy(int cy) -{ - u_int8_t psw = memory_read8(INT_MEM_ID, _PSW_); - - if (cy) - psw |= 0x80; /* Set */ - else - psw &= ~0x80; /* Clear */ - - memory_write8(INT_MEM_ID, _PSW_, psw); /* Save updated value */ -} - -void -psw_set_cy(void) -{ - u_int8_t psw = memory_read8(INT_MEM_ID, _PSW_); - - psw |= 0x80; - - memory_write8(INT_MEM_ID, _PSW_, psw); /* Save updated value */ -} - -void -psw_clr_cy(void) -{ - u_int8_t psw = memory_read8(INT_MEM_ID, _PSW_); - - psw &= ~0x80; - - memory_write8(INT_MEM_ID, _PSW_, psw); /* Save updated value */ -} - -/* Returns 0 or 1 */ -int -psw_read_cy(void) -{ - return memory_read8(INT_MEM_ID, _PSW_) >> 7; -} - /* Dump memory */ void DumpMem(char *Address, char *Asize, int memory_id)