I did not find satisfactory information in this topic on the forum - maybe the mapper is not very popular in terms of programming.
1. AOROM switches banks size 32KB - so every bank must be a copy of the RESET code and at the end of each bank Vectors code. Right? Generally, I would like to know how to best prepare this mapper so that I have no problem with 'Label multiply defined' errors (after all, a lot of code will be the same in every bank).
2. In AOROM, you can control Nametable mirroring directly in code, but I have not found anywhere exactly how (bit 4 controls it, but how do you do it correctly?)
3. What are the advantages of AOROM versus UxROM? Seems to be more onerous because of the size of the bank switched, but some advantages in that it must be (mirroring control probably is an advantage).
4. I have a Mashou cartridge (BNROM) - Will converting it to AOROM will be limited to changing the CIRAM A10 (nametable mirroring) connection. On the wiki I read "BNROM is the same as AMROM except it uses a fixed horizontal or vertical mirroring".
5. By converting the BNROM to 512KB (as in the link below) and changing the CIRAM A10 (nametable mirroring) connection it will be exactly AOROM-512.? (Compatible with commercial AOROM (256KB)
viewtopic.php?t=14080&p=168339
1. AOROM switches banks size 32KB - so every bank must be a copy of the RESET code and at the end of each bank Vectors code. Right? Generally, I would like to know how to best prepare this mapper so that I have no problem with 'Label multiply defined' errors (after all, a lot of code will be the same in every bank).
2. In AOROM, you can control Nametable mirroring directly in code, but I have not found anywhere exactly how (bit 4 controls it, but how do you do it correctly?)
3. What are the advantages of AOROM versus UxROM? Seems to be more onerous because of the size of the bank switched, but some advantages in that it must be (mirroring control probably is an advantage).
4. I have a Mashou cartridge (BNROM) - Will converting it to AOROM will be limited to changing the CIRAM A10 (nametable mirroring) connection. On the wiki I read "BNROM is the same as AMROM except it uses a fixed horizontal or vertical mirroring".
5. By converting the BNROM to 512KB (as in the link below) and changing the CIRAM A10 (nametable mirroring) connection it will be exactly AOROM-512.? (Compatible with commercial AOROM (256KB)
viewtopic.php?t=14080&p=168339