Skip to content

Commit

Permalink
all: Create new chapter structure
Browse files Browse the repository at this point in the history
  • Loading branch information
AntonioND committed Jan 19, 2025
1 parent 56785bf commit 4f77330
Show file tree
Hide file tree
Showing 31 changed files with 115 additions and 9 deletions.
Binary file removed content/.SUMMARY.md.swp
Binary file not shown.
32 changes: 30 additions & 2 deletions content/SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Summary

* [Foreword](foreword.md)
* [3D Graphics](3d_graphics.md)
* [3D Display Control](3d_disp_cnt.md)
* [DS Introduction](ds_introduction.md)
* [DS I/O Map](ds_io_map.md)
* [DS Memory Control](ds_mem_control.md)
* [DS Video](ds_video.md)
* [DS 2D Graphics](ds_2d_graphics.md)
* [DS 3D Graphics](ds_3d_graphics.md)
* [3D Display Control](3d_disp_cnt.md)
* [DS Sound](ds_sound.md)
* [DS Peripherals](ds_peripherals.md)
* [DS Cartridges](ds_cartridges.md)
* [DS WiFi (Mitsumi)](ds_wifi.md)
* [DSi Introduction](dsi_introduction.md)
* [DSi I/O Map](dsi_io_map.md)
* [DSi Control Registers](dsi_control_regs.md)
* [DSi Shared WRAM](dsi_shared_wram.md)
* [DSi New DMA (NDMA)](dsi_ndma.md)
* [DSi Sound](dsi_sound.md)
* [DSi Touch Screen](dsi_touch_screen.md)
* [DSi I2C Bus](dsi_i2c_bus.md)
* [DSi Cameras](dsi_cameras.md)
* [DSi SD/MMC](dsi_sd_mmc.md)
* [DSi GPIO](dsi_gpio.md)
* [DSi AES Engine](dsi_aes.md)
* [DSi Cartridges](dsi_cartridges.md)
* [DSi WiFi (Atheros)](dsi_wifi.md)
* [DSi DSP (XpertTeak)](dsi_dsp_xpertteak.md)
* [Other](other.md)
* [ROM Header](rom_header.md)
* [CPU Reference](cpu_reference.md)
* [BIOS Functions](bios.md)
3 changes: 3 additions & 0 deletions content/bios.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DS BIOS Functions

DS and DSi BIOS functions. Handling of interrupts and exceptions.
3 changes: 3 additions & 0 deletions content/cpu_reference.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DS CPU References

General description, links to ARM documentation (maybe we can add the PDF files to the repository).
4 changes: 4 additions & 0 deletions content/ds_2d_graphics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# DS 2D Graphics

Background, sprites, windows.

8 changes: 1 addition & 7 deletions content/3d_graphics.md → content/ds_3d_graphics.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
# 3D Graphics

<style>
tt {
white-space: pre;
}
</style>
# DS 3D Graphics

This is an introduction to the 3D graphics of the Nintendo DS.
3 changes: 3 additions & 0 deletions content/ds_cartridges.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DS Cartridges

How to read DS cartridges. Maybe something about flashcards.
3 changes: 3 additions & 0 deletions content/ds_introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Nintendo DS Introduction

General introduction to the technical capabilities of the DS.
3 changes: 3 additions & 0 deletions content/ds_io_map.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DS I/O Map

I/O map of the NDS (excluding WiFi and 3D, see their chapters for more information).
3 changes: 3 additions & 0 deletions content/ds_mem_control.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DS Memory Control

Registers to map VRAM, WRAM, to setup waitstates for external cartridges, etc.
3 changes: 3 additions & 0 deletions content/ds_peripherals.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DS Peripherals

Math co-processors, IPC (FIFO), Timers, RTC, SPI, touch screen, power management.
3 changes: 3 additions & 0 deletions content/ds_sound.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DS Sound

Hardware sound channels, microphone, audio capture.
5 changes: 5 additions & 0 deletions content/ds_video.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# DS Video

How 2D works from a high-level perspective, how 3D is displayed as part of a 2D layer. How screen capture works.


3 changes: 3 additions & 0 deletions content/ds_wifi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DS WiFi communications

The DS supports IEEE 802.11b wireless communications.
2 changes: 2 additions & 0 deletions content/dsi_aes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# DSi AES Engine

3 changes: 3 additions & 0 deletions content/dsi_cameras.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi Cameras

Front and back cameras of the DSi.
3 changes: 3 additions & 0 deletions content/dsi_cartridges.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi Cartridges

How to read DSi cartridges?
3 changes: 3 additions & 0 deletions content/dsi_control_regs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi Control Registers

SCFG, MBK registers.
2 changes: 2 additions & 0 deletions content/dsi_dsp_xpertteak.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# DSi DSP XpertTeak

2 changes: 2 additions & 0 deletions content/dsi_gpio.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# DSi GPIO

3 changes: 3 additions & 0 deletions content/dsi_i2c_bus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi I2C Bus

I2C Bus usage.
3 changes: 3 additions & 0 deletions content/dsi_introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Nintendo DSi Introduction

General introduction to the technical capabilities of the DSi, differences with the DS.
3 changes: 3 additions & 0 deletions content/dsi_io_map.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi I/O Map

New registers added in DSi (excluding WiFi and DSP, see their chapters for more information).
3 changes: 3 additions & 0 deletions content/dsi_ndma.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi New DMA (NDMA)

New DMA channels.
3 changes: 3 additions & 0 deletions content/dsi_sd_mmc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi SD and MMC

How to access the SD and the NAND.
3 changes: 3 additions & 0 deletions content/dsi_shared_wram.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi Shared WRAM

New shared WRAM.
3 changes: 3 additions & 0 deletions content/dsi_sound.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi Sound

New microphone, getting sound into and out of the DSP.
3 changes: 3 additions & 0 deletions content/dsi_touch_screen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi Touch Screen

Touch screen information.
3 changes: 3 additions & 0 deletions content/dsi_wifi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DSi WiFi communications

The DSi supports IEEE 802.11b wireless communications.
3 changes: 3 additions & 0 deletions content/other.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Other

Section for other information that is shared, or that doesn't belong to either console model.
3 changes: 3 additions & 0 deletions content/rom_header.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DS ROM Header

DS ROM header, differences with DSi ROM header.

0 comments on commit 4f77330

Please sign in to comment.