Andy McFadden

Results 35 issues of Andy McFadden

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...

bug

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] =...

bug

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...

bug

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,...

bug

`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...

bug

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...

bug

It looks like we can mark the PluginCommon DLL as trusted by passing its "strong name" to `AppDomain.CreateDomain()`. This might allow us to remove various permissions from the `PermissionSet`, as...

enhancement

When displaying converted images, the file viewer uses a WPF `Image` control with `NearestNeighbor` scaling. If the control size is set to the exact size of the image, various artifacts...

bug

First noted in https://github.com/fadden/CiderPress2/commit/3f97bd1a63a5bc59f811abf54b412b73c4980ac6 . Steps to reproduce: - Open a large archive, and select full-list display mode. I used "a2gemII.iso", but anything with a couple thousand entries ought to...

bug

Sometimes an address represents more than one thing. A somewhat contrived example: ``` ldx #$7f jsr Delay ... Delay dex bne Delay rts ``` It might be more readable to...

enhancement