Continued expanding zdocs

This commit is contained in:
dingusdev 2024-04-15 07:52:09 -07:00
parent 1a165ff64c
commit 103ef6169c
4 changed files with 27 additions and 8 deletions

View File

@ -0,0 +1 @@
{0x0018, "ATI_BIOS_2_SCRATCH"}, {0x001C, "ATI_BIOS_3_SCRATCH"},

View File

@ -1,3 +1,5 @@
The MESH is a SCSI controller used in Power Mac machines.
# Registers # Registers
| Register Name | Number | | Register Name | Number |

View File

@ -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 # General Notes

View File

@ -2,13 +2,24 @@
## Implemented Features ## Implemented Features
* Interpreter (with FPU and MMU support) * Interpreter (with 601, FPU, and MMU support)
* IDE and SCSI * IDE and SCSI
* Floppy disk image reading (Raw, Disk Copy 4.2, WOZ v1 and v2) * Floppy disk image reading (Raw, Disk Copy 4.2, WOZ v1 and v2)
* ADB mouse and keyboard emulation * ADB mouse and keyboard emulation
* Some audio support * Some audio support
* Basic video output support (i.e. ATI Rage, Control, Platinum) * 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 ## Commands
DingusPPC is operated using the command line interface. As such, we will list the commands as required. 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 -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 -b, --bootrom TEXT:FILE
@ -52,13 +63,13 @@ Shows the configurable properties, such as the selected disc image and the ram b
### Properties ### Properties
``` ```
rambank1_size rambank1_size X
rambank2_size rambank2_size X
rambank3_size rambank3_size X
rambank4_size 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 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 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 ### Currently Unimplemented Features
* JIT compiler * JIT compiler
* AltiVec
* 3D acceleration support * 3D acceleration support
* Additional ADB and USB peripherals * Additional ADB and USB peripherals
* Networking * Networking