Skip to content

Commit

Permalink
Release 0.7.0.3
Browse files Browse the repository at this point in the history
---------------
Added Virtual Joystick support for the F256.
Fixed the RTC date and time to initialize from the PC clock.
Fixed the RTC increment methods to use BCD.
Fixed matrix keyboard handling.  Matrix keyboard raises correct interrupt.
Updated the Keyboard device for F256 (PS/2 ScanCode Set 2).
Added FON_OVLY handling.
Implemented the Mouse Register for F256.
  • Loading branch information
Daniel Tremblay committed Feb 8, 2024
1 parent eea7d65 commit a164ee0
Show file tree
Hide file tree
Showing 22 changed files with 1,421 additions and 800 deletions.
587 changes: 587 additions & 0 deletions Main/Basic/ScanCodesSet.cs

Large diffs are not rendered by default.

224 changes: 0 additions & 224 deletions Main/Basic/ScanCodesSet1.cs

This file was deleted.

12 changes: 0 additions & 12 deletions Main/Basic/ScanCodesSet2.cs

This file was deleted.

42 changes: 27 additions & 15 deletions Main/Devices/Interrupts.cs
Original file line number Diff line number Diff line change
Expand Up @@ -68,25 +68,37 @@ enum Register3_FMX

enum Register0_JR
{
JR0_INT00_SOF = 1,
JR0_INT01_SOL = 2,
JR0_INT02_KBD = 4,
JR0_INT00_SOF = 1,
JR0_INT01_SOL = 2,
JR0_INT02_KBD = 4,
JR0_INT03_MOUSE = 8,
JR0_INT04_TMR0 = 16,
JR0_INT05_TMR1 = 32,
JR0_INT06_DMA = 64,
JR0_INT07_RSVD = 128
JR0_INT04_TMR0 = 0x10,
JR0_INT05_TMR1 = 0x20,
JR0_INT06_DMA = 0x40,
JR0_INT07_CART = 0x80
}

enum Register1_JR
{
JR1_INT00_UART = 1,
JR1_INT01_VKY2 = 2,
JR1_INT02_VKY3 = 4,
JR1_INT03_VKY4 = 8,
JR1_INT04_RTC = 16,
JR1_INT05_VIA = 32,
JR1_INT06_IEC = 64,
JR1_INT07_SDCARD = 128
JR1_INT00_UART = 1,
JR1_INT01_VKY2 = 2,
JR1_INT02_VKY3 = 4,
JR1_INT03_VKY4 = 8,
JR1_INT04_RTC = 0x10,
JR1_INT05_VIA0 = 0x20,
JR1_INT06_VIA1 = 0x40, // only F256K Matrix Keyboard
JR1_INT07_SDCARD = 0x80
}

enum Register2_JR
{
JR2_INT00_IEC_DI = 1,
JR2_INT01_IEC_CLKI = 2,
JR2_INT02_IEC_ATNI = 4,
JR2_INT03_IEC_SREQI = 8,
JR2_INT04_RSVD1 = 0x10,
JR2_INT04_RSVD2 = 0x20,
JR2_INT04_RSVD3 = 0x40,
JR2_INT04_RSVD4 = 0x80
}
}
Loading

0 comments on commit a164ee0

Please sign in to comment.