----------------------------------------------------
| 810 | } |
| 811 | //---------------------------------------------------- |
| 812 | void ResetCDLog(void) |
| 813 | { |
| 814 | if (GameInfo == NULL) |
| 815 | { |
| 816 | return; |
| 817 | } |
| 818 | FCEU_WRAPPER_LOCK(); |
| 819 | |
| 820 | codecount = datacount = rendercount = vromreadcount = 0; |
| 821 | undefinedcount = cdloggerdataSize; |
| 822 | |
| 823 | if (cdloggerdata != NULL) |
| 824 | { |
| 825 | memset(cdloggerdata, 0, cdloggerdataSize); |
| 826 | } |
| 827 | if (cdloggerVideoDataSize != 0) |
| 828 | { |
| 829 | undefinedvromcount = cdloggerVideoDataSize; |
| 830 | |
| 831 | if (cdloggervdata != NULL) |
| 832 | { |
| 833 | memset(cdloggervdata, 0, cdloggerVideoDataSize); |
| 834 | } |
| 835 | } |
| 836 | else |
| 837 | { |
| 838 | if (GameInfo->type != GIT_NSF) |
| 839 | { |
| 840 | undefinedvromcount = 8192; |
| 841 | if (cdloggervdata != NULL) |
| 842 | { |
| 843 | memset(cdloggervdata, 0, 8192); |
| 844 | } |
| 845 | } |
| 846 | } |
| 847 | FCEU_WRAPPER_UNLOCK(); |
| 848 | } |
| 849 | //---------------------------------------------------- |
| 850 | bool LoadCDLog(const char *nameo) |
| 851 | { |
no outgoing calls
no test coverage detected