Directories
¶
| Path | Synopsis |
|---|---|
|
Package debug provides assertions that can be enabled with the debug build tag or will otherwise compile to no-ops.
|
Package debug provides assertions that can be enabled with the debug build tag or will otherwise compile to no-ops. |
|
Package drivers and it's subdirectories build upon github.com/clktmr/n64/rcp to provide common interfaces and higher-level features.
|
Package drivers and it's subdirectories build upon github.com/clktmr/n64/rcp to provide common interfaces and higher-level features. |
|
cartfs
Package cartfs wraps an embed.FS and stores it on the cartridge.
|
Package cartfs wraps an embed.FS and stores it on the cartridge. |
|
carts
Package carts provides probing for various n64 flashcarts.
|
Package carts provides probing for various n64 flashcarts. |
|
carts/everdrive64
Package everdrive64 implements support for EverDrive64.
|
Package everdrive64 implements support for EverDrive64. |
|
carts/isviewer
Package isviewer provides a logging via an ISViewer devices.
|
Package isviewer provides a logging via an ISViewer devices. |
|
carts/summercart64
Package summercart64 implements support for SummerCart64.
|
Package summercart64 implements support for SummerCart64. |
|
controller
Package controller implements helpers for reading the states of the gamepads and their pak accessories.
|
Package controller implements helpers for reading the states of the gamepads and their pak accessories. |
|
controller/pakfs
Package pakfs implements access the Controller Pak's filesystem.
|
Package pakfs implements access the Controller Pak's filesystem. |
|
display
Package display provides video output by managing framebuffers and video DAC behind the scenes.
|
Package display provides video output by managing framebuffers and video DAC behind the scenes. |
|
draw
Package draw provides hardware accelerated implementations of draw.Drawer.
|
Package draw provides hardware accelerated implementations of draw.Drawer. |
|
rspq
Package rspq provides loading RSP microcodes developed for libdragon.
|
Package rspq provides loading RSP microcodes developed for libdragon. |
|
Package fonts implements loading of fonts optimized for Nintendo 64.
|
Package fonts implements loading of fonts optimized for Nintendo 64. |
|
basicfont12
basicfont 12
|
basicfont 12 |
|
gomono12
Go Mono 12
|
Go Mono 12 |
|
goregular12
Go Regular 12
|
Go Regular 12 |
|
Package machine implements some target specific functions of the runtime and provides access to the bootloader.
|
Package machine implements some target specific functions of the runtime and provides access to the bootloader. |
|
The rcp package provides an hardware abstraction layer for the Nintendo 64.
|
The rcp package provides an hardware abstraction layer for the Nintendo 64. |
|
audio
Package audio provides analog audio output from a buffer.
|
Package audio provides analog audio output from a buffer. |
|
cpu
Package cpu provides helpers to share memory between the CPU and other hardware components.
|
Package cpu provides helpers to share memory between the CPU and other hardware components. |
|
fixed
Package fixed provides fixed-point arithmetic types used by the RCP.
|
Package fixed provides fixed-point arithmetic types used by the RCP. |
|
periph
Package periph provides IO and DMA on the PI bus.
|
Package periph provides IO and DMA on the PI bus. |
|
rdp
Package rdp provides writing commands to the display processor.
|
Package rdp provides writing commands to the display processor. |
|
rsp
Package rsp provides loading and running microcode on the signal processor.
|
Package rsp provides loading and running microcode on the signal processor. |
|
serial
Package serial provides running commands on the PIF microchip.
|
Package serial provides running commands on the PIF microchip. |
|
serial/joybus
Package joybus contains functions for creating and parsing of joybus messages as they are represented in the n64 PIF, which adds a 2-byte header to each message.
|
Package joybus contains functions for creating and parsing of joybus messages as they are represented in the n64 PIF, which adds a 2-byte header to each message. |
|
texture
Package texture provides image types used by the rcp, e.g.
|
Package texture provides image types used by the rcp, e.g. |
|
video
Package video provides configuration of the analog video output.
|
Package video provides configuration of the analog video output. |
|
Package testing provides utilities for writing n64 specific tests.
|
Package testing provides utilities for writing n64 specific tests. |
|
tools
|
|
|
n64go
command
n64go bundles all commands into a single executable.
|
n64go bundles all commands into a single executable. |
|
toolexec
toolexec is invocated with go build's -toolexec flag.
|
toolexec is invocated with go build's -toolexec flag. |
Click to show internal directories.
Click to hide internal directories.