src/musashi/LICENSE

Fri, 04 Mar 2011 01:36:30 +0000

author
Philip Pemberton <philpem@philpem.me.uk>
date
Fri, 04 Mar 2011 01:36:30 +0000
changeset 104
b12651d8a0ab
parent 0
8bf1bf91a36d
permissions
-rw-r--r--

fix issue with WE+ bit becoming unset, fix pagefault:not-mapped-in logic

- The WE+ (page write enable) bit was becoming unset when the Page Status bits were being set.
A stupid mistake in an AND expression was unsetting the write-enable, thus making S4TEST 12,2 and 12,3 fail spectacularly.

- Pagefaults were not being generated correctly for pages which were not mapped in. Even Supervisor code accessing unmapped pages should get a PF.

philpem@0 1 From private email, dated 2010-Nov-26, 20:43 GMT:
philpem@0 2
philpem@0 3 From: Karl Stenerud <kstenerud@gmail.com>
philpem@0 4 Subject: Re: Musashi 68k emulator
philpem@0 5
philpem@0 6 On 2010-11-26, at 12:36 PM, Philip Pemberton wrote:
philpem@0 7
philpem@0 8 > > I do have one question, though more related to licensing than the core itself...
philpem@0 9 > >
philpem@0 10 > > I was planning to release my emulator under an open-source licence, probably the GPL or something along those lines (the worst case scenario IMO would be someone adding a ton of nice features then refusing to release the source).
philpem@0 11 > >
philpem@0 12 > > The "non-commercial use only" restriction in the Musashi license would seem to be at odds with the GPL, and would make it somewhat more difficult to tie in GPL-licensed libraries. Is there any possibility of getting v3.31 released under a less restrictive license, maybe GPL or LGPL?
philpem@0 13 > >
philpem@0 14
philpem@0 15 Sure, no problem. I usually release stuff under an Apache license nowadays, but feel free to pick any FOSS license.
philpem@0 16