diff --git a/CREDITS.md b/CREDITS.md new file mode 100644 index 0000000..046f974 --- /dev/null +++ b/CREDITS.md @@ -0,0 +1,32 @@ +# DingusPPC + + +## Developers + +- divingkatae +- maximumspatium +- joevt +- mihaip + +## Building + +- Waqar144 +- webspacecreations +- leap0x7b +- sdkmap + +## Testing + +- LagLifeYT + +## Thanks + +- 68kmla +- AppleFritter +- Archive.org +- Bitsavers +- Emaculation +- GitHub +- PenguinPPC +- The developers of other PowerPC Mac emulators, past and present +- All those preserving the software of 68k and PowerPC Macs diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..2f281f5 Binary files /dev/null and b/icon.png differ diff --git a/main.cpp b/main.cpp index 8a2a7ed..4ac507b 100644 --- a/main.cpp +++ b/main.cpp @@ -53,10 +53,11 @@ void sigabrt_handler(int signum) { } static string appDescription = string( - "\nDingusPPC - Prototype 5bf5 (8/23/2020) " - "\nWritten by divingkatae and maximumspatium " - "\n(c) 2018-2020 The DingusPPC Dev Team. " - "\nThis is not intended for general use. " + "\nDingusPPC - Alpha 1 (5/10/2024) " + "\nWritten by divingkatae, maximumspatium, " + "\njoevt, mihaip, et. al. " + "\n(c) 2018-2024 The DingusPPC Dev Team. " + "\nThis is a build intended for testing. " "\nUse at your own discretion. " "\n" ); diff --git a/zdocs/aboutthis.md b/zdocs/developers/aboutthis.md similarity index 100% rename from zdocs/aboutthis.md rename to zdocs/developers/aboutthis.md diff --git a/zdocs/adb.md b/zdocs/developers/adb.md similarity index 100% rename from zdocs/adb.md rename to zdocs/developers/adb.md diff --git a/zdocs/atirage.md b/zdocs/developers/atirage.md similarity index 100% rename from zdocs/atirage.md rename to zdocs/developers/atirage.md diff --git a/zdocs/awacs.md b/zdocs/developers/awacs.md similarity index 100% rename from zdocs/awacs.md rename to zdocs/developers/awacs.md diff --git a/zdocs/bmac.md b/zdocs/developers/bmac.md similarity index 100% rename from zdocs/bmac.md rename to zdocs/developers/bmac.md diff --git a/zdocs/cpu/powerpc/mmu.md b/zdocs/developers/cpu/powerpc/mmu.md similarity index 100% rename from zdocs/cpu/powerpc/mmu.md rename to zdocs/developers/cpu/powerpc/mmu.md diff --git a/zdocs/cpu/powerpc/mmuemu.md b/zdocs/developers/cpu/powerpc/mmuemu.md similarity index 100% rename from zdocs/cpu/powerpc/mmuemu.md rename to zdocs/developers/cpu/powerpc/mmuemu.md diff --git a/zdocs/get-inherited-property notes.txt b/zdocs/developers/get-inherited-property notes.txt old mode 100755 new mode 100644 similarity index 100% rename from zdocs/get-inherited-property notes.txt rename to zdocs/developers/get-inherited-property notes.txt diff --git a/zdocs/grackle.md b/zdocs/developers/grackle.md similarity index 100% rename from zdocs/grackle.md rename to zdocs/developers/grackle.md diff --git a/zdocs/heathrow.md b/zdocs/developers/heathrow.md similarity index 100% rename from zdocs/heathrow.md rename to zdocs/developers/heathrow.md diff --git a/zdocs/machines/pdmram.md b/zdocs/developers/machines/pdmram.md similarity index 100% rename from zdocs/machines/pdmram.md rename to zdocs/developers/machines/pdmram.md diff --git a/zdocs/memorymaps.md b/zdocs/developers/memorymaps.md similarity index 100% rename from zdocs/memorymaps.md rename to zdocs/developers/memorymaps.md diff --git a/zdocs/mesh.md b/zdocs/developers/mesh.md similarity index 100% rename from zdocs/mesh.md rename to zdocs/developers/mesh.md diff --git a/zdocs/misc.md b/zdocs/developers/misc.md similarity index 100% rename from zdocs/misc.md rename to zdocs/developers/misc.md diff --git a/zdocs/openfirmware.md b/zdocs/developers/openfirmware.md similarity index 100% rename from zdocs/openfirmware.md rename to zdocs/developers/openfirmware.md diff --git a/zdocs/powerpc.md b/zdocs/developers/powerpc.md similarity index 100% rename from zdocs/powerpc.md rename to zdocs/developers/powerpc.md diff --git a/zdocs/viacuda.md b/zdocs/developers/viacuda.md similarity index 100% rename from zdocs/viacuda.md rename to zdocs/developers/viacuda.md diff --git a/zdocs/users/manual.md b/zdocs/users/manual.md new file mode 100644 index 0000000..be64102 --- /dev/null +++ b/zdocs/users/manual.md @@ -0,0 +1,45 @@ +# DingusPPC User Manual + +## Commands + +DingusPPC is operated using the command line interface. As such, we will list the commands as required. + +``` +-r, --realtime +``` + +Run the emulator in runtime. + +``` +-d, --debugger +``` + +Enter the interactive debugger. The user may also enter the debugger at any point by pressing Control and C. + +``` +list machines +``` + +Shows the currently implemented machines within DingusPPC. + +``` +list properties +``` + +Shows the configurable properties, such as the selected disc image and the ram bank sizes. + +## Supported machines + +The machines that currently work the best are the Power Mac 6100, the Power Mac 7500, and the Power Mac G3. + +Early implementations for the Power Mac G3 Blue and White and the Apple Pippin are also present. + +## Quirks + +### CD ROM Images + +Currently, ISO images are supported. However, support is not yet implemented for multi-mode CD images. + +### Hard Disks + +Because Sheepshaver, Basilisk II, and Mini vMac operate on raw disks, it is required to a program such as BlueSCSI to make their hard disk images work in an emulator like DingusPPC. \ No newline at end of file