Commit Graph

  • 86e13c1c32 Add unit tests for writing order, bus values, bank, initial_clear and OPL mode; fix OPL register address master Gustavo Henrique Santos Souza de Miranda 2026-06-05 03:14:05 -0300
  • 997fd7fb6e Improve the Fake GPIO Class and started writing tests for the Write Function of the HAL Gustavo Henrique Santos Souza de Miranda 2026-06-05 02:03:40 -0300
  • 4e4e25d005 Refine write_bus timing: position data within the CS / WR window using datasheet intervals Gustavo Henrique Santos Souza de Miranda 2026-06-04 21:06:50 -0300
  • 30bfe2bc00 Add Doxygen Configuration to generate documentation and also update the gitignore to exclude Docs folder generated by the Doxygen Gustavo Henrique Santos Souza de Miranda 2026-06-03 18:25:41 -0300
  • 9909c9f222 Add Doxygen documentation comments to the HAL, GPIO and chip types Gustavo Henrique Santos Souza de Miranda 2026-06-03 18:10:58 -0300
  • 638883bf39 Add a Initialize method on the YMF262-HAL.hpp to initialize he IC with the proper order Gustavo Henrique Santos Souza de Miranda 2026-06-03 15:07:04 -0300
  • 53f5251f3d Update the YMF262-HAL.hpp to add the initial_clear function to clear the YMF262 ic Gustavo Henrique Santos Souza de Miranda 2026-06-03 15:00:38 -0300
  • ec589d929a Update the timing for the delays and also create the Write method on the HAL to choreograph the writing process in the YMF262 and create the Set_OPL_Mode , and also created the YMF262-Types.hpp to hold types used by the YMF262 Gustavo Henrique Santos Souza de Miranda 2026-06-03 14:13:50 -0300
  • 17b754c864 Update README.md with testing instructions and some grammar improvements Gustavo Henrique Santos Souza de Miranda 2026-06-03 12:32:22 -0300
  • 2172ed0735 Create write unit test to check the proper choreography and delays, and add CMakeLists.txt for compiling the unit tests Gustavo Henrique Santos Souza de Miranda 2026-06-03 12:25:03 -0300
  • 8e4fceec7e Create the FakeGPIO.hpp to be used as Mock for testing and Update the timing for the delays and also create the Write method on the HAL to choreograph the writing process in the YMF262 Gustavo Henrique Santos Souza de Miranda 2026-06-03 12:23:00 -0300
  • 7898563f39 Add the write method on the YMF262 hal and cretead a policy based system to manipulate gpio Gustavo Henrique Santos Souza de Miranda 2026-06-03 08:59:15 -0300
  • 682f8e1753 Updated the gitignore to properly ignore the build folder Gustavo Henrique Santos Souza de Miranda 2026-06-03 02:10:52 -0300
  • 8010c9355b Started Adding Template on YMF262 HAL to allow GPIO Manipulation thru policies Gustavo Henrique Santos Souza de Miranda 2026-06-01 20:01:49 -0300
  • 92b9f02577 Start Implenting the YMF262 HAL layer Gustavo Henrique Santos Souza de Miranda 2026-04-29 22:55:41 -0300
  • 49fd6664cc Create The Basic Skeleton for the YMF262 HAL Gustavo Henrique Santos Souza de Miranda 2026-04-29 17:40:09 -0300
  • e7d5b47ddf Update README.md Gustavo Henrique Santos Souza de Miranda 2026-04-29 17:02:23 -0300
  • 9758181bda Add README.md Gustavo Henrique Santos Souza de Miranda 2026-04-29 02:26:18 -0300
  • 7245a328f6 Add .gitignore Gustavo Henrique Santos Souza de Miranda 2026-04-29 02:25:46 -0300
  • 297cf1a201 Configure YMF262 parallel bus GPIO and fix PLL settings Gustavo Henrique Santos Souza de Miranda 2026-04-29 01:43:00 -0300
  • bf6cec40d1 Initial Commit Gustavo Henrique Santos Souza de Miranda 2026-04-28 20:15:35 -0300