Well, I guess I'm interested in hacking the FDS now, but I wondering what's different about it from the NES.
The difference between the NES and the FDS: the FDS has a BIOS and it will handle 3 NMI routines, Scrolling is used by the built in scrolling counters in some games (DDP used the counters) and the IRQ has about a few addresses to handle the IRQ settings. And Disks are the media, Not ROMs in Cartridges
I'm going out on a limb here, but I'm gonna say the ASM language is the same and the FDS uses disks and the NES roms.
It is the same old 6502. But unlike the NES with PRG-ROM and CHR-ROM, it reads disks for both PRG-RAM and CHR-RAM and operates from there after the needed stuff is loaded
Ah well browsing the utilities has enlightened me a bit. Apparently the image can be broken down into parts. Is that something like PRG and CHR ROM? And what about expansion? I guess there's an FDS disk expander. Would it be in the same vein as NES ROM expansion?
It can be very easy to expand CHR and PRG, unlike the NES. You can use either Orbit2002's FDS expander from the Utilities section, or you can go to
sm2.beneficii.net to get FDSINFO.
There is another FDS utility at
kingmike.emuxhaven.net. But unlike FDSINFO it splits FDS files in two folders and also puts them together again.