Skip to content

Commit af055e0

Browse files
committed
Manual tweaks
1 parent f2f048d commit af055e0

File tree

5 files changed

+40
-6
lines changed

5 files changed

+40
-6
lines changed

main.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ static void sigabrt_handler(int signum) {
6262
}
6363

6464
static string appDescription = string(
65-
"\nDingusPPC - Alpha 1.03 (5/10/2025) "
65+
"\nDingusPPC - Alpha 1.03 (5/5/2025) "
6666
"\nWritten by divingkatae, maximumspatium, "
6767
"\njoevt, mihaip, kkaisershot, et. al. "
6868
"\n(c) 2018-2025 The DingusPPC Dev Team. "

zdocs/developers/amic.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The AMIC is the I/O controller used in the Power Mac 6100.
1+
The AMIC is the I/O controller used in the Power Mac 6100. Physically, it's located at 0x50F00000.
22

33
It also:
44

@@ -8,7 +8,13 @@ It also:
88

99
| Subdevice | Range |
1010
|:--------------:|:--------------------:|
11-
| VIA Cuda | 0x0 - 0x1FFF |
11+
| VIA 1 | 0x0 - 0x1FFF |
1212
| SCC | 0x4000 - 0x5FFF |
13+
| MACE | 0xA000 - 0xBFFF |
1314
| SCSI | 0x10000 - 0x11FFF |
14-
| DMA | 0x31000 - 0x32FFF |
15+
| AWACS | 0x14000 - 0x15FFF |
16+
| SWIM III | 0x16000 - 0x17FFF |
17+
| VIA 2 | 0x26000 - 0x27FFF |
18+
| Video | 0x28000 - 0x29FFF |
19+
| DMA | 0x31000 - 0x32FFF |
20+
| Mem Control | 0x40000 - 0x41FFF |

zdocs/developers/misc.md

+19
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,25 @@ On a physical machine, one has to hold the Command/Apple, Option, P and R keys t
6363

6464
This video RAMDAC appears to be exclusive to the Power Mac 7200.
6565

66+
# Ariel
67+
68+
Video controller used by the Power Mac 6100. It can support up to 16-bit color.
69+
70+
| Register Name | Address |
71+
|:----------------:|:--------:|
72+
| Address | 0x24000 |
73+
| Color Data | 0x24001 |
74+
| Control | 0x24002 |
75+
| Key Color | 0x24003 |
76+
| Video Mode | 0x28000 |
77+
| Color | 0x28001 |
78+
| Monitor ID | 0x28002 |
79+
| Video Test | 0x28003 |
80+
| Horiz. Test High | 0x28004 |
81+
| Horiz. Test Low | 0x28005 |
82+
| Vert. Test High | 0x28006 |
83+
| Vert. Test Low | 0x28007 |
84+
6685
# USB
6786

6887
Support is only present in New World Macs, despite the presence of strings in the Power Mac G3 Beige ROM. Most Macs support 1.1, with 2.0 support present in G5 Macs. Both it and Firewire follow the Open Host Controller Interface (OHCI) standard.

zdocs/developers/motorolaatlas.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
The following document is intended primarily as a documentation on how the Motorola Atlas operates. It is currently not implemented in DingusPPC.
22

3+
## General
4+
5+
The computer generally follows the PReP standard, but there is some x86 emulation for using the VGA BIOS.
6+
37
## Sources
48

59
* https://cdn.preterhuman.net/texts/computing/chrp_prep/ambih.pdf

zdocs/users/manual.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
* Disk Tools (7.1.2 - 8.5)
1515
* Mac OS 7.1.2 - 9.2.2 (from CD or Hard Disk)
16+
* Mac OS X 10.0 - 10.3
1617
* OpenDarwin 6.6.2
1718

1819
## Disk Initialization
@@ -80,7 +81,7 @@ Shows the configurable properties, such as the selected disc image and the ram b
8081
--rambank4_size X
8182
```
8283

83-
Set the RAM sizes to use, with X being an integer of a power of 2 up to 1024 (depending on the emulated machine).
84+
Set the RAM sizes to use, with X being an integer of a power of 2 up to 512 (depending on the emulated machine).
8485

8586
```
8687
--fdd_img TEXT:FILE
@@ -182,7 +183,11 @@ Because Sheepshaver, Basilisk II, and Mini vMac operate on raw disks, it is requ
182183

183184
### OS Support
184185

185-
Currently, the Power Mac 6100 cannot boot any OS image containing Mac OS 8.0 or newer.
186+
Currently, the Power Mac 6100 cannot boot any OS image containing Mac OS 9.0 or newer.
187+
188+
### ATI Mach Support
189+
190+
The GUI engine is currently not fully implemented. As such, UI elements might not be rendered when trying to use this video card. To circumenvent this, you may wish to move the ATI Accelerator extension to the Extensions (Disabled) folder.
186191

187192
### Currently Unimplemented Features
188193

0 commit comments

Comments
 (0)