Commit Graph

2 Commits

Author SHA1 Message Date
Yann MAGNIN ca4e598d28 VxKernel 0.6.0-24 : Add SDL2 support (fake board)
@add
<> board/sdl2
  | [board] add DMA module support
  | [board] add RTC module support
<> src/driver/mpu/x86/sdl2
  | [dma] add fake DMA driver
  | [rtc] add fake RTC driver

@update
<> driver/mpu/x86/sdl2
  | [keyboard] add key more information
  | [keyboard] display keymap when the driver is installed
  | [keyboard] allow event pop even if the `event` argument is NULL
  | [timer] display driver installation logs
  | [window] display driver installation logs
  | [window] display VRAM in x2
<> driver/mpu/sh/sh7305/
  | [keysc] allow event pop even if the `event` argument is NULL

@fix
<> board/sdl2
  | [initialize] fix constructor priority
  | [initialize] fix constructor logs
<> driver/mpu/sh/sh7305/
  | [keysc] fix safety with event NULL
  | [rtc] fix file organization
2022-08-26 10:30:46 +02:00
Yann MAGNIN 9e1ed3cf58 VxKernel 0.6.0-22 : Add SDL2 support (fake board) (WIP)
@add
<> src/driver/mpu/x86/sdl2
  | [sdl2] move SDL2 initialisation
  | [timer] add fake timer driver

@update
<> src/driver/mpu/x86/sdl2
  | [window] remove SDL2 initialisation

@fix
<> include/vhex/defs
  | [call] fix 64bits support
<> src/timer
  | [fps] fix negative margin
  | [fps] fix named fields
<> src/driver/mpu/sh/sh7305/tmu
  | [fps] fix elapsed time calculation
  | [fps] fix syncronisation waiting
  | [profiling] fix hardware time search
  | [profiling] fix safety guard for all primitives
  | [profiling] fix tmu_prof_quit()
  | [tmu] fix power symbols
  | [tmu] fix power primitives
<> src/display
  | [dtext] fix text register invalid write
2022-08-25 13:03:55 +02:00