ciderpress
ciderpress copied to clipboard
CiderPress Apple II archive utility for Windows
The PrintCol() function does this for columns >= 26: ``` fPrintColBuf[0] = 'A' + col / 26; fPrintColBuf[1] = 'A' + col % 26; fPrintColBuf[2] = '\0'; ``` This jumps...
The AppleWorks Data Base converter stops one record shy of the end. The problem is that it's counting the "standard values" record entry, even though it's not included in the...
The B&W conversion mode for double-hi-res graphics is shifted 4 pixels to the right. The problem is that this: if (!pixelBits[idx]) { colorBuf[bufTarget] = kColorBlack; } else { colorBuf[bufTarget] =...
On a Win10 system, it took about a minute to register the contents of a 256MB CF card. CiderPress II was able to open the same card instantly. The problem...
Adding a zero-length file to a Pascal filesystem creates an entry where the "start" and "next" blocks are the same. It should instead create an entry that occupies one block,...
`DiskFSDOS33::ProcessCatalogSector()` correctly avoids attempting to process unused catalog entries (track=$00), but doesn't stop scanning when one is encountered. This can lead to problems. I'm not entirely sure how this situation...
Not entirely sure what's going on. On Linux, this: ``` time_t tester = 0x2cd9a98c; struct tm* ptm = localtime(&tester); printf("hour is %d\n", ptm->tm_hour); ``` Outputs "hour is 17". Running in...