Search by property
This page provides a simple browsing interface for finding entities described by a property and a named value. Other available search interfaces include the page property search, and the ask query builder.
List of results
- Default Tilemap Attribute Register + (Default tile attribute for 8-bit only maps.)
- ULA Control Register + (Disable ULA, controls ULA mixing/blending, enable ULA+)
- DIVMMC + (Divmmc control)
- ESP WiFi GPIO Output Register + (ESP WiFi GPIO Output)
- ESP WiFi GPIO Register + (ESP WiFi GPIO Read/Write)
- Pi Peripheral Enable Register + (Enable Pi peripherals: UART, Pi hats, I2C, SPI)
- Alternate ROM + (Enable alternate ROM or lock 48k ROM)
- Pi GPIO Output Enable Register + (Enables GPIO pins output)
- Peripheral 2 Register + (Enables [[CPU Speed control|CPU Speed key]], [[DivMMC]], [[Multiface]], [[Mouse]] and [[AY|AY audio]].)
- Layer 2 Access Port + (Enables [[Layer 2]] and controls paging of layer 2 screen into lower memory.)
- Enhanced ULA Control Register + (Enables or disables Enhanced ULA interpretation of attribute values and toggles active palette.)
- Sprite and Layers System Register + (Enables/disables [[Sprites]] and [[Video_Modes#LoRes_Layer.2FRadasjimian_Mode|Lores Layer]], and chooses priority of sprites and [[Layer 2]].)
- Internal Port Decoding b16-23 Register + (Enabling internal ports decoding)
- Internal Port Decoding b24-31 Register + (Enabling internal ports decoding)
- Internal Port Decoding b8-15 Register + (Enabling internal ports decoding)
- Internal Port Decoding b0-7 Register + (Enabling internal ports decoding)
- Expansion Bus Control Register + (Expansion bus controls)
- Expansion Bus Enable Register + (Expansion bus enable/config)
- Pi GPIO Register + (GPIO pins mapped to Next Register)
- Keymap High Data Register + (High data to PS/2 Keymap (MSB of data in bit 0))
- Copper Control High Byte + (Holds high byte of [[Copper]] control flags.)
- Copper Control Low Byte + (Holds low byte of [[Copper]] control bits.)
- Active Video Line MSB Register + (Holds the MSB (only, as bit 0) of the raster line currently being drawn.)
- Video Line Interrupt Value Register + (Holds the eight LSBs of the line on which a raster interrupt should occur.)
- Active Video Line LSB Register + (Holds the eight LSBs of the raster line currently being drawn.)
- Machine ID Register + (Identifies [[TBBlue]] board type. Should always be 10 on Next.)
- Core Version Register (sub minor) + (Identifies core (FPGA image) version (sub minor number).)
- Core Version Register + (Identifies core (FPGA image) version.)
- Machine Type Register + (Identifies timing and machine type.)
- Next Reset Register + (Identifies type of last reset. Can be written to force reset.)
- Config Mapping Register + (In config mode, allows RAM to be mapped to ROM area.)
- Tilemap Transparency Index Register + (Index into Tilemap palette (of "transparent" colour).)
- Sprites Transparency Index Register + (Index into sprite palette (of "transparent" colour).)
- Kempston Joystick 2, Joystick I/O + (Kempston interface second joystick variant and controls joystick I/O.)
- Layer 2 Control Register + (Layer 2 resolution, palette offset)
- Display Control 1 Register + (Layer2, ULA shadow, Timex $FF port)
- LoRes Control Register + (LoRes Radastan mode)
- Keymap Low Data Register + (Low eight LSBs of PS/2 Keymap data.)
- Expansion Bus I/O Propagate Register + (Monitoring internal I/O or adding external keyboard)
- Peripheral 5 Register + (Mouse buttons and DPI config)
- Sprite port-mirror Attribute 4 Register + (Nextreg port-mirror to write directly into "byte 5" of [[:Sprite Attribute Upload|Sprite Attribute Upload]] ($xx57 / 87).)
- Sprite port-mirror Attribute 1 Register + (Nextreg port-mirror to write directly into "byte 2" of [[:Sprite Attribute Upload|Sprite Attribute Upload]] ($xx57 / 87).)
- Sprite port-mirror Attribute 0 Register + (Nextreg port-mirror to write directly into "byte 1" of [[:Sprite Attribute Upload|Sprite Attribute Upload]] ($xx57 / 87).)
- Sprite port-mirror Attribute 2 Register + (Nextreg port-mirror to write directly into "byte 3" of [[:Sprite Attribute Upload|Sprite Attribute Upload]] ($xx57 / 87).)
- Sprite port-mirror Attribute 3 Register + (Nextreg port-mirror to write directly into "byte 4" of [[:Sprite Attribute Upload|Sprite Attribute Upload]] ($xx57 / 87).)
- Vertical Video Line Offset Register + (Offset numbering of raster lines in copper/interrupt/active register)
- SpecDrum DAC Output + (Output to SpecDrum DAC.)
- Keymap Low Address Register + (PS/2 Keymap address LSB.)
- Keymap High Address Register + (PS/2 Keymap address MSB, read (pending) first byte of palette colour)
- Pi I2S Audio Control Register + (Pi I2S controls)
- LoRes X Offset Register + (Pixel X offset (0..255) to use when drawing LoRes Layer.)
- ULA X Offset Register + (Pixel X offset (0..255) to use when drawing ULA Layer.)
- LoRes Y Offset Register + (Pixel Y offset (0..191) to use when drawing LoRes Layer.)
- ULA Y Offset Register + (Pixel Y offset (0..191) to use when drawing ULA Layer.)
- Next Memory Bank Select + (Provides additional bank select bits for extended memory.)
- Extended Keys 0 Register + (Read Next keyboard compound keys separately)
- Extended Keys 1 Register + (Read Next keyboard compound keys separately)
- TBBlue Register Access + (Reads and/or writes the selected TBBlue control register.)
- Kempston Mouse Buttons + (Reads buttons on Kempston Mouse.)
- UART RX + (Reads data from serial port, write sets the baudrate)
- Kempston Joystick + (Reads movement of joysticks using Kempston interface.)
- Sprite port-mirror Attribute 0 (with INC) Register + (Same as [[:Sprite port-mirror Attribute 0 Register|Sprite port-mirror Attribute 0 Register]] ($35) (write first byte of sprite-attributes), plus increments [[:Sprite port-mirror Index Register|Sprite port-mirror Index Register]] ($34))
- Sprite port-mirror Attribute 3 (with INC) Register + (Same as [[:Sprite port-mirror Attribute 3 Register|Sprite port-mirror Attribute 3 Register]] ($38) (write fourth byte of sprite-attributes), plus increments [[:Sprite port-mirror Index Register|Sprite port-mirror Index Register]] ($34))
- Sprite port-mirror Attribute 1 (with INC) Register + (Same as [[:Sprite port-mirror Attribute 1 Register|Sprite port-mirror Attribute 1 Register]] ($36) (write second byte of sprite-attributes), plus increments [[:Sprite port-mirror Index Register|Sprite port-mirror Index Register]] ($34))
- Sprite port-mirror Attribute 2 (with INC) Register + (Same as [[:Sprite port-mirror Attribute 2 Register|Sprite port-mirror Attribute 2 Register]] ($37) (write third byte of sprite-attributes), plus increments [[:Sprite port-mirror Index Register|Sprite port-mirror Index Register]] ($34))
- Memory Paging Control + (Selects active RAM, ROM, and displayed screen.)
- TBBlue Register Select + (Selects active port for TBBlue/Next feature configuration.)
- Sprite port-mirror Index Register + (Selects sprite index 0..127 to be affected by writes to other Sprite ports (and mirrors).)
- Memory management slot 0 bank + (Selects the 8k-bank stored in 8k-slot 0 (see [[Memory map]]).)
- Memory management slot 1 bank + (Selects the 8k-bank stored in 8k-slot 1 (see [[Memory map]]).)
- Memory management slot 2 bank + (Selects the 8k-bank stored in 8k-slot 2 (see [[Memory map]]).)
- Memory management slot 3 bank + (Selects the 8k-bank stored in 8k-slot 3 (see [[Memory map]]).)
- Memory management slot 4 bank + (Selects the 8k-bank stored in 8k-slot 4 (see [[Memory map]]).)
- Memory management slot 5 bank + (Selects the 8k-bank stored in 8k-slot 5 (see [[Memory map]]).)
- Memory management slot 6 bank + (Selects the 8k-bank stored in 8k-slot 6 (see [[Memory map]]).)
- Memory management slot 7 bank + (Selects the 8k-bank stored in 8k-slot 7 (see [[Memory map]]).)
- UART TX + (Sends byte to serial port. If read, tells if data in RX buffer)
- Keyboard + (Series of specific ports that read keyboard key presses.)
- CPU Speed Register + (Sets [[CPU Speed control|CPU Speed]], reads actual speed.)
- Sprite Status/Slot Select + (Sets active sprite-attribute index and pattern-slot index, reads sprite status.)
- Clip Window Layer 2 Register + (Sets and reads clip-window for Layer 2.)
- Clip Window Sprites Register + (Sets and reads clip-window for Sprites)
- Clip Window Tilemap Register + (Sets and reads clip-window for Tilemap.)
- Clip Window ULA/LoRes Register + (Sets and reads clip-window for ULA/LoRes layer.)
- I2C clock + (Sets and reads the I2C SCL line.)
- I2C data + (Sets and reads the I2C SDA line)
- Peripheral 1 Register + (Sets joystick mode, video frequency and [[Scandoubler]].)
- Peripheral 4 Register + (Sets scanlines, AY mono output, Sprite-id lockstep, reset DivMMC mapram and disable HDMI audio.)
- Global Transparency Register + (Sets the "transparent" colour for Layer 2, ULA and LoRes pixel data.)
- Layer 2 Y Offset Register + (Sets the Y offset used when drawing Layer 2 graphics on the screen.)
- Layer 2 RAM Shadow Page Register + (Sets the [[Memory map|bank]] number where the Layer 2 shadow screen begins.)
- Layer 2 RAM Page Register + (Sets the [[Memory map|bank]] number where Layer 2 video memory begins.)
- Tilemap Offset X LSB Register + (Sets the pixel offset (eight low bits) used for drawing Tilemap graphics on the screen.)
- Tilemap Offset X MSB Register + (Sets the pixel offset (two high bits) used for drawing Tilemap graphics on the screen.)
- Layer 2 X Offset Register + (Sets the pixel offset used for drawing Layer 2 graphics on the screen.)
- Layer 2 X Offset MSB Register + (Sets the pixel offset used for drawing Layer 2 graphics on the screen.)
- Tilemap Offset Y Register + (Sets the pixel offset used for drawing Tilemap graphics on the screen.)
- Video Timing Register + (Sets video output timing variant.)
- DAC A+D (mono) mirror Register + (SpecDrum port 0xDF / DAC A+D mirror, read current I2S LSB)
- Enhanced ULA Ink Color Mask + (Specifies mask to extract ink colour from attribute cell value in ULANext mode.)
- Sprite port-mirror Attribute 4 (with INC) Register + (The same as [[:Sprite port-mirror Attribute 4 Register|Sprite port-mirror Attribute 4 Register]] ($39) (write fifth byte of sprite-attributes), plus increments [[:Sprite port-mirror Index Register|Sprite port-mirror Index Register]] ($34))
- Debug LED Control Register + (Turns debug LEDs on and off on TBBlue implementations that have them.)
- UART Frame + (UART Frame)
- Sprite Attribute Upload + (Uploads sprite positions, visibility, colour type and effect flags.)
- Enhanced ULA Palette Extension + (Use to set 9-bit (2-byte) colours of the Enhanced ULA palette, or to read second byte of colour.)
- Palette Value Register + (Use to set/read 8-bit colours of the ULANext palette.)
- Copper Data + (Used to upload code to the [[Copper]].)
- Copper Data 16-bit Write Register + (Used to upload code to the [[Copper]].)
- Sprite Pattern Upload + (Used to upload the pattern of the selected sprite.)
- Anti-brick Register + (Used within the [[Anti-brick system]].)
- Expansion Bus Decoding b0-7 Register + (When expansion bus is enabled: Internal ports decoding mask)
- Expansion Bus Decoding b8-15 Register + (When expansion bus is enabled: Internal ports decoding mask)
- Expansion Bus Decoding b16-23 Register + (When expansion bus is enabled: Internal ports decoding mask)
- Expansion Bus Decoding b24-31 Register + (When expansion bus is enabled: Internal ports decoding mask)
- Sound Chip Register Write + (Writes to the selected register of the selected sound chip.)
- Kempston Mouse X + (X coordinate of Kempston Mouse, 0-255.)
- Kempston Mouse Y + (Y coordinate of Kempston Mouse, 0-192.)