User contributions for Asie
From WSdev Wiki
Jump to navigationJump to search
2 August 2024
- 16:5816:58, 2 August 2024 diff hist +24 Cartridge No edit summary current
- 16:5716:57, 2 August 2024 diff hist +236 Memory map No edit summary current
30 July 2024
- 20:3720:37, 30 July 2024 diff hist +1,789 N WonderWitch/FreyaBIOS/Bank Created page with "The Bank interrupt provides an abstraction layer for accessing the WonderWitch cartridge's flash and RAM. == Interrupts == === INT $18/AH=$00 - bank_set_map === * AH = $00 * BX = Bank region * CX = Number of bank to map to region Bank regions: * 0 = SRAM (1000:xxxx) * 1 = ROM0 (2000:xxxx) * 2 = ROM1 (3000:xxxx) === INT $18/AH=$01 - bank_get_map === * AH = $01 * BX = Bank region Return: * AX = Number of bank mapped to region === INT $18/AH=$02 - bank_read_byte =..."
28 July 2024
- 11:5811:58, 28 July 2024 diff hist +18 m SoC No edit summary current
27 July 2024
- 13:4413:44, 27 July 2024 diff hist +24 m WonderWitch/FreyaBIOS fix missing ending parenthesis
- 13:4213:42, 27 July 2024 diff hist +2,160 N WonderWitch/FreyaBIOS/Communication Created page with "The Communication (comm) interrupt provides an abstraction layer and helpers for the WonderSwan's serial port. == Interrupts == === INT $14/AH=$00 - comm_open === * AH = $00 Opens the serial port. Note that the baud rate must be set before calling <code>comm_open</code>. === INT $14/AH=$01 - comm_close === * AH = $01 Closes the serial port. === INT $14/AH=$02 - comm_send_char === * AH = $02 * BL = Character (byte) to send. Return: * AX = Return code...."
- 13:3913:39, 27 July 2024 diff hist 0 WonderWitch/FreyaBIOS/Display fix AH values current
- 08:3408:34, 27 July 2024 diff hist +4,427 N WonderWitch/FreyaBIOS/Text Created page with "The Text interrupt provides a text output display using one of the WonderSwan's screens. == Interrupts == === INT $13/AH=$00 - text_screen_init === * AH = $00 Initializes a text window (see INT $13/AH=$01) with the following default settings: * X, Y = 0, 0 * width, height = 28, 18 * starting tile = 512 - font tile count (in ASCII mode) * starting tile = 512 - (width x height) (in Shift-JIS and mixed modes) === INT $13/AH=$01 - text_window_init === * AH = $01 * BL..."
25 July 2024
- 17:5817:58, 25 July 2024 diff hist 0 EEPROM →Internal EEPROM Layout: fix blood type order
24 July 2024
- 16:0816:08, 24 July 2024 diff hist 0 m WonderWitch/FreyaBIOS/Key No edit summary current
- 16:0816:08, 24 July 2024 diff hist +1,213 N WonderWitch/FreyaBIOS/Key Created page with "The Display interrupt provides helper functions for accessing the WonderSwan's keypad. == Interrupts == === INT $11/AH=$00 - key_press_check === * AH = $00 Return: * AX = A bitmask containing the currently held keys. <pre> 15 bit 8 7 bit 0 ---- ---- ---- ---- .... 4321 4321 bas. |||| |||| ||| |||| |||| ||+- Start |||| |||| |+-- A |||| |||| +--- B |||| ++++----- X1/X2/X3/X4 ++++----------- Y1/Y2/Y3/Y4 </pr..."
23 July 2024
- 20:2820:28, 23 July 2024 diff hist −2 m WonderWitch/FreyaBIOS/Display No edit summary
- 20:2720:27, 23 July 2024 diff hist +6,743 N WonderWitch/FreyaBIOS/Display Created page with "The Display interrupt provides an abstraction layer and helpers for the WonderSwan's display hardware. Note that features specific to the WonderSwan Color are implemented using libwwc, which is linked statically with the user program and thus not part of the BIOS call surface. == Interrupts == === INT $12/AH=$00 - display_control === * AH = $00 * BX = Display Control value === INT $12/AH=$01 - display_st..."
- 20:0520:05, 23 July 2024 diff hist +706 WonderWitch No edit summary
20 July 2024
- 08:2008:20, 20 July 2024 diff hist +15 m WonderWitch/FreyaBIOS/Sound No edit summary current
- 08:1808:18, 20 July 2024 diff hist +2,061 N WonderWitch/FreyaBIOS/Sound Created page with "The Sound interrupt provides an abstraction layer for the WonderSwan's sound hardware. == Interrupts == === INT 15/AH=00h - sound_init === * AH = 00h === INT 15/AH=01h - sound_set_channel === * AH = 01h * BL = Channel Control value === INT 15/AH=02h - sound_get_channel === * AH = 02h Return: * AL = Channel Control value === INT 15/AH=03h - sound_set_output === * AH = 03h * BL = Sound#S..."
13 July 2024
- 06:2606:26, 13 July 2024 diff hist +56 Display →Screen 2 Scroll Y ($13): clarify
- 06:2606:26, 13 July 2024 diff hist +209 Display →Screen 1 Scroll Y ($11): clarify
- 06:2506:25, 13 July 2024 diff hist +90 Display →Sprite Window Bottom ($0F): clarify
- 06:2506:25, 13 July 2024 diff hist +241 Display →Screen 2 Window Bottom ($0B): clarify
- 06:2306:23, 13 July 2024 diff hist +47 m Display →Display Control ($00)
12 July 2024
- 20:2920:29, 12 July 2024 diff hist +152 WSdev Wiki →Links: might as well add Wonderful
- 19:5119:51, 12 July 2024 diff hist +19 Display →Windows
- 19:4919:49, 12 July 2024 diff hist +312 Display →Sprites
- 19:4719:47, 12 July 2024 diff hist +77 Display →Screens
- 19:4719:47, 12 July 2024 diff hist +491 Display →Screens
- 19:4119:41, 12 July 2024 diff hist 0 Display →Background color
- 19:4119:41, 12 July 2024 diff hist 0 m Display →Transparency
- 19:4119:41, 12 July 2024 diff hist 0 m Display →Palettes
- 19:4119:41, 12 July 2024 diff hist +44 m Display →Palettes
- 19:3919:39, 12 July 2024 diff hist +2 m Display →Color
- 19:3819:38, 12 July 2024 diff hist +132 Display →Components
- 19:3719:37, 12 July 2024 diff hist +677 Display →Components: rewrite the palette section too
- 19:2519:25, 12 July 2024 diff hist +2,166 Display →Tiles: rewrite the whole thing to be more clear
10 July 2024
- 18:4718:47, 10 July 2024 diff hist 0 Display →Internal I/O ports: fix references
- 18:4518:45, 10 July 2024 diff hist +70 m Display →LCD Final Line ($16)
30 May 2024
- 17:3317:33, 30 May 2024 diff hist +46 EEPROM →Internal EEPROM Control ($BE, $BF write)
- 17:2817:28, 30 May 2024 diff hist 0 EEPROM →Internal EEPROM Command ($BC, $BD): Fix ERAL typo
- 08:4208:42, 30 May 2024 diff hist +166 EEPROM →Hardware notes
28 May 2024
- 19:5119:51, 28 May 2024 diff hist +100 EEPROM →WEN - Write Enable
- 19:5119:51, 28 May 2024 diff hist +89 EEPROM →WDS - Write Disable
- 19:4519:45, 28 May 2024 diff hist +211 EEPROM →Internal EEPROM Control ($BE, $BF write)
- 14:2414:24, 28 May 2024 diff hist +74 EEPROM →Internal EEPROM Data ($BA, $BB read)
- 14:2314:23, 28 May 2024 diff hist +143 EEPROM →Internal EEPROM Data ($BA, $BB write)
- 14:1414:14, 28 May 2024 diff hist +265 EEPROM →Internal EEPROM Data ($BA, $BB)
- 14:1014:10, 28 May 2024 diff hist +59 EEPROM →Internal EEPROM Command ($BC, $BD)
- 14:0914:09, 28 May 2024 diff hist +159 EEPROM →Internal EEPROM Control ($BE, $BF write)
- 14:0814:08, 28 May 2024 diff hist −119 Bandai 2001 No edit summary
- 14:0714:07, 28 May 2024 diff hist 0 EEPROM →Internal EEPROM Status ($BE, $BF read)
- 14:0714:07, 28 May 2024 diff hist 0 EEPROM →Internal EEPROM Control ($BE, $BF write)