45 lines
1.8 KiB
C++
45 lines
1.8 KiB
C++
#include <iostream>
|
|
#include <string>
|
|
#include "lists/hardware.h"
|
|
#include "lists/cpu.h"
|
|
#include "include/setcpu.h"
|
|
#include "include/sethardware.h"
|
|
|
|
void* ptr = &A7800x3d;
|
|
|
|
int main() {
|
|
|
|
using namespace std;
|
|
|
|
/* Error Checking
|
|
cout << "Main pointer address for A7800x3d: " << &A7800x3d << endl;
|
|
cout << "A7800x3d pointer before the value set is :" << &A7800x3d->manufacturer << endl;
|
|
cout << "A7800x3d value before change is: " << A7800x3d->manufacturer << endl;
|
|
A7800x3d->manufacturer = "AMD";
|
|
cout << "A7800x3d manufacturer is: " << A7800x3d->manufacturer << endl;
|
|
cout << "A7800x3d pointer after the change to AMD is: " << &A7800x3d->manufacturer << endl;
|
|
*/
|
|
// A7800x3d->manufacturer = "AMD";
|
|
|
|
// Cat out both CPU's that have been created for sanity
|
|
// cout << "i75820k manufacturer is: " << Ii75820k->HardwareSpecs["manufacturer"] << endl;
|
|
// cout << "A7800x3d manufacturer is: " << A7800x3d->HardwareSpecs["manufacturer"] << endl;
|
|
|
|
cout << "Lets try the setCPU function!\n";
|
|
cout << "A7800x3d main clock speed is: " << A7800x3d->HardwareSpecs["mainclock"] << endl;
|
|
setHardwaremanufacturer(A7800x3d, "AMD");
|
|
setCPUcores(A7800x3d, "cores", 8);
|
|
setCPUthreads(A7800x3d, "threads", 16);
|
|
setCPUmainclock(A7800x3d, "mainclock", "4.8 Ghz");
|
|
setCPUboostclock(A7800x3d, "boostclock", "5.2 ghz");
|
|
cout << "\n\nA7800x3d new main/boost speed is: " << A7800x3d->HardwareSpecs["mainclock"] << "/" << A7800x3d->HardwareSpecs["boostclock"] << endl;
|
|
// cout << "A7800x3d manufacturer is: " << A7800x3d->HardwareSpecs["manufacturer"] << "\n\n\n";
|
|
|
|
// Start of Hardware Dictionary Test
|
|
// Hardwaredictadd(A7800x3d, "manufacturer", "Ganome Himself");
|
|
// cout << "Parent Hardware() dict manufacturer is: " << A7800x3d->HardwareSpecs["manufacturer"];
|
|
|
|
system("sleep 3s");
|
|
return 0;
|
|
}
|