mirror of
https://github.com/dingusdev/dingusppc.git
synced 2024-12-25 18:29:49 +00:00
Starting documentation for more machines
This commit is contained in:
parent
92580f3515
commit
a3743f0293
41
zdocs/developers/bebox.md
Normal file
41
zdocs/developers/bebox.md
Normal file
@ -0,0 +1,41 @@
|
||||
The following document is intended primarily as a documentation on how the BeBox operates. It is currently not implemented in DingusPPC.
|
||||
|
||||
## BeBox
|
||||
|
||||
The BeBox is a dual PowerPC 603(e) CPU setup. As it was designed with the intent of using standard PC parts, it has both three PCI slots and five ISA slots. As it was made with media production as its primary audience, it contains both input and output RCA jacks, a microphone input, and MIDI ports.
|
||||
|
||||
It also has a unique 37-pin connector dubbed the Geekport to allow hobbyists to create unique devices.
|
||||
|
||||
##Known components
|
||||
|
||||
* MPC105 PCI Bridge (Codename: Eagle) - Predecessor to the MPC106 (Grackle); Used for bridging between the motherboard and PCI slots
|
||||
* Intel 82378ZB - Used for bridging between the motherboard and ISA slots
|
||||
* bq3285 - Used for the Real-Time Clock
|
||||
|
||||
##Motherboard registers
|
||||
|
||||
| Register name | Address | Default value |
|
||||
|:---------------------------:|:--------------:|:--------------:|
|
||||
| CPU 0 Interrupt Mask | 0x7FFFF0F0 | |
|
||||
| CPU 1 Interrupt Mask | 0x7FFFF1F0 | |
|
||||
| Interrupt sources | 0x7FFFF2F0 | |
|
||||
| Cross-proccessor interrupts | 0x7FFFF3F0 | |
|
||||
| Proc. resets, other stuff | 0x7FFFF4F0 | |
|
||||
|
||||
|
||||
##Memory Map
|
||||
|
||||
| Region | Starting Address | Ending Address |
|
||||
|:---------------------------:|:----------------:|:----------------:|
|
||||
| Main Memory | 0x00000000 | 0x3FFFFFFF |
|
||||
| Other Memory | 0x40000000 | 0x7FFFFFFF |
|
||||
| ISA I/O | 0x80000000 | 0x807FFFFF |
|
||||
| PCI I/O | 0x81000000 | 0xBEFFFFFF |
|
||||
| PCI/ISA Interrupt Ack | 0xBFFFFFF0 | 0xBFFFFFFF |
|
||||
| PCI Memory | 0xC0000000 | 0xFEFFFFFF |
|
||||
| ROM/Flash | 0xFF000000 | 0xFFFFFFFF |
|
||||
|
||||
## Sources
|
||||
|
||||
* https://www.haiku-os.org/legacy-docs/benewsletter/Issue1-27.html
|
||||
* https://www.cebix.net/downloads/bebox/82378zb.pdf
|
6
zdocs/developers/ibmpower.md
Normal file
6
zdocs/developers/ibmpower.md
Normal file
@ -0,0 +1,6 @@
|
||||
The following document is intended primarily as a documentation on how the IBM Personal Power series (and similar computers) operates. It is currently not implemented in DingusPPC.
|
||||
|
||||
## Sources
|
||||
|
||||
* http://ps-2.kev009.com/rs6000/redbook-cd/sg245120.pdf
|
||||
* http://ps-2.kev009.com/rs6000/rs6000_ps_pdf/Graphics/RS6000_Graphics_Handbook.pdf
|
5
zdocs/developers/motorolaatlas.md
Normal file
5
zdocs/developers/motorolaatlas.md
Normal file
@ -0,0 +1,5 @@
|
||||
The following document is intended primarily as a documentation on how the Motorola Atlas operates. It is currently not implemented in DingusPPC.
|
||||
|
||||
## Sources
|
||||
|
||||
* https://cdn.preterhuman.net/texts/computing/chrp_prep/ambih.pdf
|
Loading…
Reference in New Issue
Block a user