diff --git a/devices/video/atirage128.cpp b/devices/video/atirage128.cpp new file mode 100644 index 0000000..9552524 --- /dev/null +++ b/devices/video/atirage128.cpp @@ -0,0 +1 @@ + {0x0018, "ATI_BIOS_2_SCRATCH"}, {0x001C, "ATI_BIOS_3_SCRATCH"}, diff --git a/zdocs/developers/mesh.md b/zdocs/developers/mesh.md index 82f1737..e478793 100644 --- a/zdocs/developers/mesh.md +++ b/zdocs/developers/mesh.md @@ -1,3 +1,5 @@ +The MESH is a SCSI controller used in Power Mac machines. + # Registers | Register Name | Number | diff --git a/zdocs/developers/powerpc.md b/zdocs/developers/powerpc.md index ceb2282..737fcca 100644 --- a/zdocs/developers/powerpc.md +++ b/zdocs/developers/powerpc.md @@ -1,4 +1,4 @@ -The PowerPC is the main processor behind Power Macs. +The PowerPC is the main processor behind Power Macs. Currently, DingusPPC only implements the 32-bit variant. # General Notes diff --git a/zdocs/users/manual.md b/zdocs/users/manual.md index 1e0d021..1a2e964 100644 --- a/zdocs/users/manual.md +++ b/zdocs/users/manual.md @@ -2,13 +2,24 @@ ## Implemented Features -* Interpreter (with FPU and MMU support) +* Interpreter (with 601, FPU, and MMU support) * IDE and SCSI * Floppy disk image reading (Raw, Disk Copy 4.2, WOZ v1 and v2) * ADB mouse and keyboard emulation * Some audio support * Basic video output support (i.e. ATI Rage, Control, Platinum) +## Known Working OSes + +* Disk Tools (7.1.2 - 8.5) +* Mac OS 7.1.2 - 9.2.2 (from CD) +* Mac OS 7.5.3 - 9.2.2 (from Hard Disk) +* OpenDarwin 6.6.2 + +## Windows + +DingusPPC uses two windows when booted up; a command line window and a monitor window to display the machine. + ## Commands DingusPPC is operated using the command line interface. As such, we will list the commands as required. @@ -23,7 +34,7 @@ Run the emulator in runtime (using the interpeter). -d, --debugger ``` -Enter the interactive debugger. The user may also enter the debugger at any point by pressing Control and C. +Enter the interactive debugger. The user may also enter the debugger at any point by pressing Control and C, when the command line window is selected. ``` -b, --bootrom TEXT:FILE @@ -52,13 +63,13 @@ Shows the configurable properties, such as the selected disc image and the ram b ### Properties ``` -rambank1_size -rambank2_size -rambank3_size -rambank4_size +rambank1_size X +rambank2_size X +rambank3_size X +rambank4_size X ``` -Set the RAM sizes to use +Set the RAM sizes to use, with X being an integer of a power of 2 up to 256. ``` fdd_img @@ -124,9 +135,14 @@ Currently, ISO images are supported. However, support is not yet implemented for 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. This is because the Mac OS normally requires certain values in the hard disks that these emulators don't normally +### OS Support + +Currently, the Power Mac 6100 cannot boot any OS image containing Mac OS 8.0 or newer. + ### Currently Unimplemented Features * JIT compiler +* AltiVec * 3D acceleration support * Additional ADB and USB peripherals * Networking \ No newline at end of file