mirror of
https://github.com/dingusdev/dingusppc.git
synced 2024-06-08 16:29:33 +00:00
Updating files with proper licensing header
This commit is contained in:
parent
160566b8f8
commit
354409812e
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC - Prototype 5bf2
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
// The Power-specific opcodes for the processor - ppcopcodes.cpp
|
// The Power-specific opcodes for the processor - ppcopcodes.cpp
|
||||||
// Any shared opcodes are in ppcopcodes.cpp
|
// Any shared opcodes are in ppcopcodes.cpp
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
/*
|
||||||
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
|
(theweirdo) spatium
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
/** @file Logic for the disassembler.
|
/** @file Logic for the disassembler.
|
||||||
@author maximumspatium
|
@author maximumspatium
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
/*
|
||||||
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
|
(theweirdo) spatium
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef PPCDISASM_H
|
#ifndef PPCDISASM_H
|
||||||
#define PPCDISASM_H
|
#define PPCDISASM_H
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC - Prototype 5bf2
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef PPCEMU_H
|
#ifndef PPCEMU_H
|
||||||
#define PPCEMU_H
|
#define PPCEMU_H
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
/*
|
||||||
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
|
(theweirdo) spatium
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
/** @file Handling of low-level PPC exceptions. */
|
/** @file Handling of low-level PPC exceptions. */
|
||||||
|
|
||||||
#include <setjmp.h>
|
#include <setjmp.h>
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#include <thirdparty/loguru.hpp>
|
#include <thirdparty/loguru.hpp>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
// The opcodes for the processor - ppcopcodes.cpp
|
// The opcodes for the processor - ppcopcodes.cpp
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
// The uniquely Gekko opcodes for the processor - ppcgekkoopcodes.cpp
|
// The uniquely Gekko opcodes for the processor - ppcgekkoopcodes.cpp
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
/** @file PowerPC Memory management unit emulation. */
|
/** @file PowerPC Memory management unit emulation. */
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
// The opcodes for the processor - ppcopcodes.cpp
|
// The opcodes for the processor - ppcopcodes.cpp
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
// General opcodes for the processor - ppcopcodes.cpp
|
// General opcodes for the processor - ppcopcodes.cpp
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#include <thirdparty/loguru.hpp>
|
#include <thirdparty/loguru.hpp>
|
||||||
#include <cinttypes>
|
#include <cinttypes>
|
||||||
|
@ -174,4 +188,4 @@ void HeathrowIC::mio_ctrl_write(uint32_t offset, uint32_t value, int size)
|
||||||
LOG_F(WARNING, "unknown MIO register at %x \n", offset);
|
LOG_F(WARNING, "unknown MIO register at %x \n", offset);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
/*
|
||||||
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
|
(theweirdo) spatium
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef MACHINE_ID_H
|
#ifndef MACHINE_ID_H
|
||||||
#define MACHINE_ID_H
|
#define MACHINE_ID_H
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
/*
|
||||||
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
|
(theweirdo) spatium
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
/** MacIO device family emulation
|
/** MacIO device family emulation
|
||||||
|
|
||||||
Mac I/O (MIO) is a family of ASICs to bring support for Apple legacy
|
Mac I/O (MIO) is a family of ASICs to bring support for Apple legacy
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
/*
|
||||||
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
|
(theweirdo) spatium
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef MEMORY_CONTROLLER_BASE_H
|
#ifndef MEMORY_CONTROLLER_BASE_H
|
||||||
#define MEMORY_CONTROLLER_BASE_H
|
#define MEMORY_CONTROLLER_BASE_H
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
/*
|
||||||
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
|
(theweirdo) spatium
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef MMIO_DEVICE_H
|
#ifndef MMIO_DEVICE_H
|
||||||
#define MMIO_DEVICE_H
|
#define MMIO_DEVICE_H
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
/** MPC106 (Grackle) emulation
|
/** MPC106 (Grackle) emulation
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,23 @@
|
||||||
//DingusPPC - Prototype 5bf2
|
/*
|
||||||
//Written by divingkatae
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo)
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 on Discord)
|
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
/** MPC106 (Grackle) emulation
|
/** MPC106 (Grackle) emulation
|
||||||
|
|
||||||
Author: Max Poliakovski
|
Author: Max Poliakovski
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#include <thirdparty/loguru.hpp>
|
#include <thirdparty/loguru.hpp>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
/*
|
||||||
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
|
(theweirdo) spatium
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef NVRAM_H
|
#ifndef NVRAM_H
|
||||||
#define NVRAM_H
|
#define NVRAM_H
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
/*
|
||||||
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
|
(theweirdo) spatium
|
||||||
|
|
||||||
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef PCI_DEVICE_H
|
#ifndef PCI_DEVICE_H
|
||||||
#define PCI_DEVICE_H
|
#define PCI_DEVICE_H
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
/** VIA-CUDA combo device emulation.
|
/** VIA-CUDA combo device emulation.
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC - Prototype 5bf2
|
/*
|
||||||
//Written by divingkatae
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo)
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
/** VIA-CUDA combo device emulation.
|
/** VIA-CUDA combo device emulation.
|
||||||
|
|
||||||
|
|
26
main.cpp
26
main.cpp
|
@ -1,9 +1,23 @@
|
||||||
//DingusPPC
|
/*
|
||||||
//Written by divingkatae and maximum
|
DingusPPC - The Experimental PowerPC Macintosh emulator
|
||||||
//(c)2018-20 (theweirdo) spatium
|
Copyright (C) 2018-20 divingkatae and maximum
|
||||||
//Please ask for permission
|
(theweirdo) spatium
|
||||||
//if you want to distribute this.
|
|
||||||
//(divingkatae#1017 or powermax#2286 on Discord)
|
(Contact divingkatae#1017 or powermax#2286 on Discord for more info)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
//The main runfile - main.cpp
|
//The main runfile - main.cpp
|
||||||
//This is where the magic begins
|
//This is where the magic begins
|
||||||
|
|
Loading…
Reference in New Issue
Block a user