Andy McFadden

Results 109 comments of Andy McFadden

This is an open item in the "TO DO" list: > Trace code across indirect jumps, e.g. "JMP (addr)", if we can determine that the operand address is within the...

My expectation is that sometimes an indirect JMP will be valid, and sometimes it won't. If it's invalid, but it points to a place in the file, it could generate...

The way to fix this is to make address tables be a proper structure that is evaluated during code analysis, rather than a one-time event that formats code. IIRC there's...

I'm gathering up the address table formatter stuff in issue #160.

I added Apple IIgs bitmap font conversion in https://github.com/fadden/CiderPress2/releases/tag/v1.0.2-dev1 The converter lets you pick between a grid and a sample string with a radio button: ![image](https://github.com/fadden/CiderPress2/assets/6185696/9e7d7579-b678-4c12-9e29-52362db1dc8e) ![image](https://github.com/fadden/CiderPress2/assets/6185696/0da353a8-4f04-4150-b86b-1d4e6e79e680) Might be worth...

The "attr" column for $c80e has a ">", which means $c80e (the 3rd byte of the LDX) is a branch target. If you select the line, the References window in...

I figured it was something like that. I had a similar issue while fiddling with Metroid (https://6502disassembly.com/nes-metroid/)... 8 banks of ROM, 7 mapped to the same address, code in the...

A few notes that may be helpful... You don't need to put the .sym65 files in the SourceGen RuntimeData directory. You can just put them next to your project file,...

Ah... ``` C760: 4C 0E C8 ADR fixlc+$C7463E ``` That's what caused the problem in the initial report.

I've been thinking about the issue of references to overlapping banks. The problem at hand is that there is a reference to an address (such as $c80e) that exists in...