User contributions for Asie
From WSdev Wiki
Jump to navigationJump to search
25 August 2023
- 06:2406:24, 25 August 2023 diff hist +124 m Keypad formatting current
- 06:2006:20, 25 August 2023 diff hist +29 WonderWitch/FreyaBIOS No edit summary
- 06:1606:16, 25 August 2023 diff hist +1,177 N WonderWitch/FreyaBIOS Created page with "FreyaBIOS is a boot program and hardware abstraction layer for WonderWitch, present in the top-most (last) 64 KB of any WonderWitch cartridge. It provides the following functionality: * bring-up code, * interrupt-based hardware abstraction layer, providing a more user-friendly (and less direct) interface to the WonderSwan hardware, * a monitor program, allowing FreyaOS recovery and updates via XMODEM. Other functionality (like file system access) is instead includ..."
- 06:1006:10, 25 August 2023 diff hist +1,343 N WonderWitch Created page with "The WonderWitch is an official homebrew development kit released by Qute Corporation on July 18th, 2000. == Hardware == The WonderWitch cartridge is based on the Bandai 2003 mapper. It provides an RTC, as well as NOR self-flashing functionality using the Fujitsu MBM29DL400TC chip. There were three ways available to acquire WonderWitch cartridges: * '''WonderWitch''', a software development kit containing a reflashable cartridge, a WonderSwan<->RS-232 adapter, a d..."
- 06:0606:06, 25 August 2023 diff hist +42 WSdev Wiki →WonderWitch
- 06:0206:02, 25 August 2023 diff hist +35 WSdev Wiki →WonderWitch
24 August 2023
- 07:2807:28, 24 August 2023 diff hist −5 m Real-Time Clock adjust terminology to match wiki
23 August 2023
- 16:2916:29, 23 August 2023 diff hist +477 NEC V30MZ No edit summary
- 16:2716:27, 23 August 2023 diff hist +226 N NEC V30MZ Created page with "The NEC V30MZ is the CPU component of the WonderSwan SoC. == Sections == * CPU undocumented behavior == Links == * [https://www.ardent-tool.com/CPU/docs/NEC/V20-V30/v30mz.pdf NEC V30MZ datasheet]"
- 11:1711:17, 23 August 2023 diff hist +19 KARNAK No edit summary current
- 11:1711:17, 23 August 2023 diff hist +84 Bandai 2003 add SoC name
- 11:1711:17, 23 August 2023 diff hist +83 Bandai 2001 add SoC name
- 06:1106:11, 23 August 2023 diff hist −1 m Splash animation fix URL current
22 August 2023
- 20:1220:12, 22 August 2023 diff hist −2 m EEPROM fix spacing
- 20:1120:11, 22 August 2023 diff hist +712 EEPROM No edit summary
- 19:1719:17, 22 August 2023 diff hist +1,881 EEPROM No edit summary
- 19:0919:09, 22 August 2023 diff hist +662 EEPROM No edit summary
- 18:2518:25, 22 August 2023 diff hist +19 Frame timing No edit summary current
- 18:2118:21, 22 August 2023 diff hist +6 Frame timing No edit summary
- 18:2018:20, 22 August 2023 diff hist +59 Timing No edit summary current
- 18:1718:17, 22 August 2023 diff hist +4 Frame timing No edit summary
- 18:1718:17, 22 August 2023 diff hist +28 Frame timing No edit summary
- 18:1518:15, 22 August 2023 diff hist +9,084 N Frame timing Created page with "Notes: * Sprite indices are given negatively. Sprites are filtered for every line, and are drawn from last found to first found. * Fetches may be off by one cycle. This stuff is complicated. {| class="wikitable" ! rowspan="2" | Cycle ! rowspan="2" | CPU ! colspan="4" | PPU ! rowspan="2" | APU ! rowspan="2" | Palette |- ! Mono/2BPP ! Color/2BPP ! Color/4BPP ! Line 144 |- | 0 | rowspan="117" style="vertical-align:top;" | V30MZ ! rowspan="256" style="text-align: center;"..."
- 16:4416:44, 22 August 2023 diff hist 0 I/O port map No edit summary
- 16:4316:43, 22 August 2023 diff hist +297 I/O port map No edit summary
- 16:4116:41, 22 August 2023 diff hist +3,400 N EEPROM Created page with "The WonderSwan utilizes M93LCx6-compatible EEPROMs: * in the SoC: ** 1 Kbit internal EEPROM (M93LC46-compatible) on the WonderSwan, ** 16 Kbit internal EEPROM (M93LC86-compatible) on the WonderSwan Color, * on cartridges: ** 1 Kbit cartridge EEPROM (M93LC46-compatible) ** 8 Kbit cartridge EEPROM (M93LC76-compatible) ** 16 Kbit cartridge EEPROM (M93LC86-compatible) Additional variants exists which were not seen on any production cartridge: * 2 Kbit EEPROM (M93LC56-comp..."
- 14:1214:12, 22 August 2023 diff hist +591 Splash animation No edit summary
- 14:0914:09, 22 August 2023 diff hist +2,086 N Splash animation Created page with "The WonderSwan Color upgraded the internal EEPROM from 128 bytes to 2 kilobytes; most of the additional space is utilized to allow for branding consoles in the form of unique, custom splash animations on console startup. == Format == {| class="wikitable" |- ! Offset !! Length !! Contents |- | $83 || 1 || WSC-specific configuration. Bit 7 enables custom splash animation. |- | $84 || 1 || Name color |- | $85 || 1 || Must be $00 |- | $86 || 1 || Size; 0 = ends..."
- 13:5213:52, 22 August 2023 diff hist +78 WSdev Wiki No edit summary
- 12:4712:47, 22 August 2023 diff hist 0 I/O port map No edit summary
- 12:4612:46, 22 August 2023 diff hist +143 I/O port map No edit summary
- 12:4212:42, 22 August 2023 diff hist +97 Timing No edit summary
- 12:4212:42, 22 August 2023 diff hist +195 KARNAK No edit summary
- 12:4112:41, 22 August 2023 diff hist 0 m KARNAK No edit summary
- 12:4112:41, 22 August 2023 diff hist +10 KARNAK No edit summary
- 12:4012:40, 22 August 2023 diff hist +52 WSdev Wiki No edit summary
- 12:3812:38, 22 August 2023 diff hist +8 DMA No edit summary
- 12:3812:38, 22 August 2023 diff hist +18 DMA No edit summary
- 12:3612:36, 22 August 2023 diff hist +49 DMA No edit summary
- 12:3512:35, 22 August 2023 diff hist +3,202 N DMA Created page with "The WonderSwan Color introduced two DMA blocks: * General DMA (GDMA) - allowing for fast IRAM/ROM -> IRAM transfers, * Sound DMA (SDMA) - allowing for IRAM/ROM -> sound transfers in a much less CPU-intensive way than an interrupt. == General DMA == {{Anchor|GDMA Source Address Low}} {{Anchor|GDMA Source Address High}} === GDMA Source Address ($40, $41, $42) === <pre> 23 bit 16 15 bit 8 7 bit 0 ---- ---- ---- ---- ---- ---- .... hhhh llll llll llll llll..."
- 12:2312:23, 22 August 2023 diff hist 0 Hyper Voice No edit summary
- 12:2312:23, 22 August 2023 diff hist +31 WSdev Wiki No edit summary
- 12:2112:21, 22 August 2023 diff hist +97 Hyper Voice No edit summary
- 12:2012:20, 22 August 2023 diff hist +2,105 N Hyper Voice Created page with "Hyper Voice is a headphone-only sample output channel introduced with the WonderSwan Color. It allows converting 8-bit signed and unsigned, mono and stereo samples into 16-bit signed PCM sent directly to the headphone output, after mixing with the traditional four channels. == I/O Ports == === Hyper Voice Left Output ($64, $65) === === Hyper Voice Right Output ($66, $67) === <pre> 15 bit 8 7 bit 0 ---- ---- ---- ---- ssss ssss ssss ssss ++++-++++--++++-++++..."
- 12:1112:11, 22 August 2023 diff hist +642 Sound No edit summary
- 12:0812:08, 22 August 2023 diff hist +23 m Sound No edit summary
- 12:0312:03, 22 August 2023 diff hist −1 ROM header adjust port category name formatting
- 12:0012:00, 22 August 2023 diff hist +498 Display adjust port category name formatting
- 11:5611:56, 22 August 2023 diff hist 0 Sound No edit summary
- 11:5511:55, 22 August 2023 diff hist +534 Sound adjust port category name formatting