| 1759 | //=========================================================================== |
| 1760 | |
| 1761 | static void BackMainImage(void) |
| 1762 | { |
| 1763 | if (!g_isMemCacheValid) |
| 1764 | return; |
| 1765 | |
| 1766 | for (UINT loop = 0; loop < 256; loop++) |
| 1767 | { |
| 1768 | if (memshadow[loop] && ((*(memdirty + loop) & 1) || (loop <= 1))) |
| 1769 | memcpy(memshadow[loop], mem + (loop << 8), _6502_PAGE_SIZE); |
| 1770 | |
| 1771 | *(memdirty + loop) &= ~1; |
| 1772 | } |
| 1773 | } |
| 1774 | |
| 1775 | //------------------------------------- |
| 1776 |