Re: [Tuxnes-devel] CPU core graft
Brought to you by:
tmmm
From: Mike M. <mel...@pc...> - 2001-02-27 03:38:46
|
On Fri, 23 Feb 2001, Jim Ursetto wrote: > For this reason, I have grafted a portable cpu core > (currently Marat's M6502) into tuxnes. Since I just > got it running yesterday, I haven't completely > genericized the interface to allow plugging in any cpu > core. However, any core with the equivalent of read, > write, and loop (irq check) operations should now be > really easy to port. This sounds like a really interesting project, and one that I've entertained myself. I'm glad to see someone is trying it out. > I'm pretty sure Marat's license is incompatible with > the GPL, but the glue between tuxnes and the new cpu > core, being written by me, is. ;) I don't mean to discourage you from writing a new 6502 core, if that's what you really want to do. But I think there are several open source cores out there which have much looser licenses that Marat's (I think Loopy has a core that's close to public domain). Again, if you'd like to write a new 6502 core, more power to you, and if it was GPL'd, I would say, "FINALLY!"...:) (a GPL'd 6502 core, that is). Come to think of it, though, Nosefart is GPL'd and it relies on a 6502 emulator core. Have you checked that out? > Let me know if anybody is interested in looking at the > code, even in its kind of haphazard state. I would be very interested to see it and eventually incorporate it into the codebase. We may even be able to use it to emulate games with certain mappers that can't be emulated under the current NEStra/TuxNES model. -- -Mike Melanson |