User contributions for Asie

From WSdev Wiki
Jump to navigationJump to search
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

2 August 2024

30 July 2024

  • 20:3720:37, 30 July 2024 diff hist +1,789 N WonderWitch/FreyaBIOS/BankCreated 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

27 July 2024

  • 13:4413:44, 27 July 2024 diff hist +24 m WonderWitch/FreyaBIOSfix missing ending parenthesis
  • 13:4213:42, 27 July 2024 diff hist +2,160 N WonderWitch/FreyaBIOS/CommunicationCreated 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/Displayfix AH values current
  • 08:3408:34, 27 July 2024 diff hist +4,427 N WonderWitch/FreyaBIOS/TextCreated 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

24 July 2024

  • 16:0816:08, 24 July 2024 diff hist 0 m WonderWitch/FreyaBIOS/KeyNo edit summary current
  • 16:0816:08, 24 July 2024 diff hist +1,213 N WonderWitch/FreyaBIOS/KeyCreated 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 July 2024

13 July 2024

12 July 2024

10 July 2024

30 May 2024

28 May 2024

(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)