User contributions for Asie
From WSdev Wiki
Jump to navigationJump to search
23 February 2025
- 11:1311:13, 23 February 2025 diff hist +88 Display →Features current
- 11:1111:11, 23 February 2025 diff hist +666 N Boot ROM Created page with "The WonderSwan boot ROM is where the console begins execution on power on. * On the "mono" model, it occupies an area from <tt>$FF000</tt> to <tt>$FFFFF</tt>, for a total of 4 KiB. * On the Color model, it occupies an area from <tt>$FE000</tt> to <tt>$FFFFF</tt>, for a total of 8 KiB. It performs the following activities: * checks if the cartridge self-test passed; * checks if the cartridge footer is valid; * if START is held when the console is turned on, enters the..." current
- 11:0711:07, 23 February 2025 diff hist +50 WSdev Wiki →Console components current
- 11:0611:06, 23 February 2025 diff hist +32 WSdev Wiki →Console components
- 11:0611:06, 23 February 2025 diff hist +790 N Display/Windows Created page with "The Screen 2 and Sprite layers can optionally have their drawing restricted within or without specific rectangular windows. In the case of Screen 2, one can use the Display Control port to configure if the window should render only the tiles inside of it. Alternatively, once can configure the window to only render tiles outside of it, in which case the window rectangle acts as a cut-out. {| class="wikitable" ! ! Window inside ! Window outside |- ! Pixel inside | align=..." current
- 11:0211:02, 23 February 2025 diff hist +30 Display →More information
- 10:0610:06, 23 February 2025 diff hist +14 m Display No edit summary
- 10:0510:05, 23 February 2025 diff hist +1 m Display/Palette →WonderSwan Color current
- 10:0410:04, 23 February 2025 diff hist +148 Memory map →Internal: add URLs to Display subpages current
- 10:0210:02, 23 February 2025 diff hist +221 WSdev Wiki →Console components
- 10:0110:01, 23 February 2025 diff hist +74 Display/Palette →Color reproduction
- 10:0110:01, 23 February 2025 diff hist +1,054 Display/Palette No edit summary
- 09:5609:56, 23 February 2025 diff hist −2 Display →More information
- 09:5509:55, 23 February 2025 diff hist −9,439 Display No edit summary
- 09:5409:54, 23 February 2025 diff hist +1,597 N Display/Sprites Created page with " The display system can show up to 128 sprites at once. Sprites are always drawn in front of Screen 1, but they can be drawn in front of or behind Screen 2. Sprites are stored in a sprite table in the console's internal RAM. It consists of up to 128 four-byte entries, of which any sequential slice can be displayed: <pre> (Byte 1) (Byte 0) 15 bit 8 7 bit 0 ---- ---- ---- ---- vhPi pppt tttt tttt |||| |||| |||| |||| |||| |||+--++++-++++- Tile index (0-511..." current
- 09:5409:54, 23 February 2025 diff hist +977 N Display/Screens Created page with " A screen is a layout of tiles. Each cell in a screen controls one 8x8 tile. The display system can show two distinct screens simultaneously. It also supports hardware flipping of tiles, both horizontally and vertically. The size of each screen is fixed at 32x32 cells or 256x256 pixels, while each cell is stored as a two-byte word: <pre> Address 15 bit 8 7 bit 0 ---- ---- ---- ---- 0bbb byyy yyxx xxx. ||| |||| |||| ||| ||| |||| ||++-+++-- X coord..." current
- 09:5109:51, 23 February 2025 diff hist +1,974 N Display/Palette Created page with "The display system provides sixteen different palettes that can be used to color or shade tiles. * Palettes 0-7 can be used for the two screens only; * Palettes 8-15 can be used for both screens and sprites. == Palette format == === Mono === In ''mono'' modes, palettes are stored in I/O ports 0x20 through 0x3F. Each palette contains four three-bit entries, which are pointers into a global, four-bit shade lookup table: <pre> Palette Global shade LUT..."
- 09:4009:40, 23 February 2025 diff hist +4,271 N Display/Tile Data Created page with "== Tile data == The tile data is stored at a fixed memory location: * <tt>$2000</tt> - <tt>$3FFF</tt> for 2 bit per pixel tiles in "mono" mode, for a total of 512 tiles. * <tt>$2000</tt> - <tt>$5FFF</tt> for 2 bit per pixel tiles in "color" mode, for a total of 1024 tiles. * <tt>$4000</tt> - <tt>$BFFF</tt> for 4 bit per pixel tiles in "color" mode, for a total of 1024 tiles. == Tile data formats == === 2 bits per pixel, planar === The tiles are stored in an interlea..." current
- 09:3809:38, 23 February 2025 diff hist +774 N Display/LCD Icons Created page with "The WonderSwan features thirteen fixed LCD segments which are displayed to the right<sup>(color)</sup> or below<sup>(mono)</sup> the main display. These are: * Six under control of software ** Large circle ** Medium circle ** Small circle ** Horizontal orientation ** Vertical orientation ** (Shooting) Star (Sleep) * Four software can query ** Speaker ** Volume A (small wave<sup>(mono)</sup>, center wave<sup>(color)</sup..." current
22 February 2025
- 15:2315:23, 22 February 2025 diff hist +405 I/O port map fix links current
- 15:2115:21, 22 February 2025 diff hist −8,241 Display move I/O ports out
- 15:2115:21, 22 February 2025 diff hist +8,528 N Display/IO Ports Created page with "== Graphics I/O ports == {{Anchor|Display Control}} === Display Control ($00) === <pre> 7 bit 0 ---- ---- ..wo Ws21 || |||| || |||+- Enable Screen 1 layer || ||+-- Enable Screen 2 layer || |+--- Enable Sprite layer || +---- Enable Sprite window |+------ Screen 2 tiles are drawn (if window enabled): | 0 = inside window, | 1 = outside window. +------- Enable Screen 2 window </pre> {{Anchor|Display Background}} === Display Background Co..." current
21 February 2025
- 19:3419:34, 21 February 2025 diff hist +85 ROM header →Flags ($C) current
5 February 2025
- 17:3317:33, 5 February 2025 diff hist +102 WonderGate →Hardware current
- 16:0216:02, 5 February 2025 diff hist +315 WonderGate Initial hardware documentation
- 15:5815:58, 5 February 2025 diff hist +113 N Template:Cc0-1.0 Created page with "{{PAGENAME}} [https://creativecommons.org/publicdomain/zero/1.0/ cc0-1.0 license text]" current
- 15:5715:57, 5 February 2025 diff hist +90 N File:MobileWonderGate PCB bottom.jpg Bottom of the MobileWonderGate peripheral's PCB. current
- 15:5715:57, 5 February 2025 diff hist +87 N File:MobileWonderGate PCB top.jpg Top of the MobileWonderGate peripheral's PCB. current
- 15:5715:57, 5 February 2025 diff hist +93 N MediaWiki:Licenses Created page with "* Unknown license|I don't know * cc-by-4.0|Creative Commons Attribution 4.0 * cc0-1.0|CC0 1.0" current
21 January 2025
- 16:2316:23, 21 January 2025 diff hist +597 Display →I/O ports
- 16:0916:09, 21 January 2025 diff hist +27 Display No edit summary
- 16:0516:05, 21 January 2025 diff hist −15 I/O port map use "Etc" over "Aux" to match official terminology
- 16:0516:05, 21 January 2025 diff hist +3 Display →LCD Icon Control ($15): use "Etc" over "Aux" to match official terminology
- 16:0416:04, 21 January 2025 diff hist −6 I/O port map No edit summary
- 16:0416:04, 21 January 2025 diff hist −21 Display segment -> icon
19 January 2025
- 12:2212:22, 19 January 2025 diff hist +53 WSdev Wiki →Cartridge components
- 12:2112:21, 19 January 2025 diff hist +18 WSdev Wiki →Cartridge components
1 January 2025
- 17:3617:36, 1 January 2025 diff hist +164 WonderWitch/Flash →Sector layout: validate sector protection settings on WW cart current
31 December 2024
- 10:1210:12, 31 December 2024 diff hist +1 NEC V30MZ instruction set →RETF: fix cycle counts current
29 December 2024
- 15:5815:58, 29 December 2024 diff hist +217 WonderWitch/FreyaBIOS/Display →INT $12/AH=$12 - sprite_set_data current
- 13:4913:49, 29 December 2024 diff hist 0 m WonderWitch/FreyaBIOS/Text →INT $13/AH=$07 - text_put_numeric current
- 13:4913:49, 29 December 2024 diff hist +210 WonderWitch/FreyaBIOS/Text →INT $13/AH=$07 - text_put_numeric
- 13:3313:33, 29 December 2024 diff hist 0 WonderWitch/FreyaBIOS/Text →INT $13/AH=$07 - text_put_numeric
- 10:2510:25, 29 December 2024 diff hist +25 WonderWitch/FreyaBIOS/Text →INT $13/AH=$07 - text_put_numeric
- 10:2210:22, 29 December 2024 diff hist +319 WonderWitch/FreyaBIOS/Text →INT $13/AH=$07 - text_put_numeric
- 10:0710:07, 29 December 2024 diff hist +49 WonderWitch/FreyaBIOS/Text →INT $13/AH=$07 - text_put_numeric: fix text_put_numeric
- 09:4609:46, 29 December 2024 diff hist −2 m WonderWitch/FreyaBIOS/System →INT $17/AH=$0A - sys_get_ownerinfo current
- 09:4609:46, 29 December 2024 diff hist +86 WonderWitch/FreyaBIOS/System →INT $17/AH=$0A - sys_get_ownerinfo: document return codes
28 December 2024
- 15:4715:47, 28 December 2024 diff hist 0 Cartridge connector →Pinout: oops current
- 15:0715:07, 28 December 2024 diff hist +91 Accessory port pinout No edit summary current