Commit e8d7ff7a authored by m4xw's avatar m4xw
Browse files

Re-license the software to GPLv2+

Change from GPLv3+, Blaze Entertainment reached out to each relevant contributor as well as the upstream authors.
The choice has been made unanimously between all parties on 13th August 2021
parent 2c65695a
This diff is collapsed.
...@@ -9,7 +9,7 @@ The PSG and STIC emulation was made closer to hardware and optimized by Oscar To ...@@ -9,7 +9,7 @@ The PSG and STIC emulation was made closer to hardware and optimized by Oscar To
The Intellivoice code has been contributed by Joe Zbiciak (author of jzintv), and adapted by Oscar Toledo G. (nanochess) The Intellivoice code has been contributed by Joe Zbiciak (author of jzintv), and adapted by Oscar Toledo G. (nanochess)
## License ## License
The FreeIntv core is licensed under GPLv3. More information at https://github.com/markwkidd/FreeIntv/blob/master/LICENSE. The FreeIntv core is licensed under GPLv2+. More information at https://github.com/libretro/FreeIntv/blob/master/LICENSE
## BIOS ## BIOS
FreeIntv requires two Intellivision BIOS files to be placed in the libretro 'system' folder: FreeIntv requires two Intellivision BIOS files to be placed in the libretro 'system' folder:
......
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include <stdio.h> #include <stdio.h>
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
int LoadCart(const char *path); int LoadCart(const char *path);
......
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include <math.h> #include <math.h>
#include "controller.h" #include "controller.h"
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
extern int controllerSwap; extern int controllerSwap;
......
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
struct CP1610serialized { struct CP1610serialized {
......
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#define AUDIO_FREQUENCY 44100 #define AUDIO_FREQUENCY 44100
......
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
...@@ -294,7 +295,7 @@ void retro_run(void) ...@@ -294,7 +295,7 @@ void retro_run(void)
OSD_drawTextBG(3, 14, " START - PAUSE GAME "); OSD_drawTextBG(3, 14, " START - PAUSE GAME ");
OSD_drawTextBG(3, 15, " SELECT - SWAP LEFT/RIGHT CONTROLLERS "); OSD_drawTextBG(3, 15, " SELECT - SWAP LEFT/RIGHT CONTROLLERS ");
OSD_drawTextBG(3, 16, " "); OSD_drawTextBG(3, 16, " ");
OSD_drawTextBG(3, 17, " FREEINTV 1.2 LICENSE GPL V3 "); OSD_drawTextBG(3, 17, " FREEINTV 1.2 LICENSE GPL V2+");
OSD_drawTextBG(3, 18, " "); OSD_drawTextBG(3, 18, " ");
} }
} }
......
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include <stdio.h> #include <stdio.h>
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
extern unsigned int Memory[0x10000]; extern unsigned int Memory[0x10000];
......
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include <string.h> #include <string.h>
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
// On-Screen Display - Intellivision // // On-Screen Display - Intellivision //
......
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include <stdio.h> #include <stdio.h>
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include <stdint.h> #include <stdint.h>
......
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
#include "intv.h" #include "intv.h"
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
/* /*
This file is part of FreeIntv. This file is part of FreeIntv.
FreeIntv is free software: you can redistribute it and/or modify FreeIntv is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
FreeIntv is distributed in the hope that it will be useful, FreeIntv is distributed in the hope that it will be useful,
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License along
along with FreeIntv. If not, see http://www.gnu.org/licenses/ with FreeIntv; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ */
extern unsigned int STICMode; // 0-foreground/background, 1-color stack/color squares extern unsigned int STICMode; // 0-foreground/background, 1-color stack/color squares
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment