On Mon, Dec 05, 2011 at 02:57:18AM -0800, davidt wrote: > Details about the .IMF format can be found here: > > http://www.shikadi.net/moddingwiki/IMF_Format > http://www.shikadi.net/moddingwiki/IMF_Format :) I found that myself too during the weekend. As far as I see, IMF always uses 4 bytes for a register event, while DRO uses only 2. Ok, that's not fair, since the timing info then uses two extra bytes in DRO (which is always included in IMF), but it's usually needed after some heavy register-pool modifications. So in general IMF files are larger than DRO for the same music content. Also I wouldn't use two different formats (DRO/IMF). What I can do however is to write a converter (not for C64, but for PC) which can convert IMF files to DRO (maybe there is such a thing already, I found only the opposite though). Also the IMF files have the problem that speed info is not encoded and you must "know" it. Now I am writing that converter in C, but tell me if you know about an IMF2DRO converter already done, since I wouldn't waste time to do it if there is one already. > I've had a quick look at your youtube film, when I run the DRO player, the > text is not in straight lines, its staggered across the screen. That's odd :) I would say VICE should be correct to emulate at least about basic 6502 opcode emulation, since the offsets of the register display data is calculated at the beginning of the program ... Anyway as I gave the source, you're welcome to find the bug, I can't say that I am so experienced in 6502 coding especially because it's now something about 15-20 years since I last tried :) Message was sent through the cbm-hackers mailing listReceived on 2011-12-05 12:00:22
Archive generated by hypermail 2.2.0.