Commit Graph

43 Commits

Author SHA1 Message Date
Jaby 4a09d57e5c Improve struct and namespace usage 2023-01-08 21:08:23 +01:00
Jaby 0544ec17dd Cleanup code 2023-01-08 16:39:26 +01:00
Jaby 149105a3fa Use GlobalTime 2023-01-08 16:20:30 +01:00
Jaby 3c1d965cc5 Fix weird bug in IOPort 2023-01-08 15:16:00 +01:00
Jaby 3d57dfdc92 Fix IO Port code again 2023-01-08 13:56:26 +01:00
Jaby 7824a2d916 Save progress 2023-01-06 22:15:03 +01:00
Björn Gaier ec6b93942c Sketch Timer and implement Interrupt support 2023-01-06 15:18:35 +01:00
Björn Gaier 6608d92934 Prepare IO Ports for timer 2023-01-06 12:14:53 +01:00
Jaby 82a3b1f74e Introduce the JabyEngine namespace to all files 2022-12-23 21:18:25 +01:00
Jaby 20ffbc5fa9 Prepare CD code and unify header names 2022-12-12 03:43:18 +01:00
Jaby ec4bdac5ec Setup Display to standard resolution instead of high res 2022-10-04 21:54:40 +02:00
Jaby 051ae637f1 Setup DisplayArea 2022-10-03 16:23:35 +02:00
Jaby 83c00992aa Configurate Screen 2022-10-03 15:38:54 +02:00
Jaby 63df4e8ad8 Start configurating GPU 2022-10-02 17:32:23 +02:00
Jaby e97c805f5a Remove Port namespace and clean up 2022-09-11 15:51:09 +02:00
Jaby 303ffbccc9 Use DMA for GPU 2022-09-11 15:44:45 +02:00
Jaby 2024024bf1 Fixed bug and spread some always_inlines 2022-09-11 12:06:40 +02:00
Jaby 54de6c3f70 Clean Up 2022-09-11 11:44:58 +02:00
Jaby 28122a8e1c Making ComplexBitMap a POD part 1 2022-09-11 11:36:51 +02:00
Jaby 3317867f1d Introduce internal and normal GPU functions 2022-09-11 10:10:51 +02:00
Jaby b523c2c73f Introduce QuickFill 2022-09-08 21:36:12 +02:00
Jaby 00cdabb5de Make SPU wait for boot up sound to finish 2022-09-08 20:36:54 +02:00
Jaby 9f916d79ee Prepare GPU setup 2022-09-08 20:36:36 +02:00
Jaby d9da876bab Implement GPUSTAT and update IOPort design 2022-09-07 21:45:28 +02:00
Jaby a2532b03fc Merge branch 'main' into GPU-Setup 2022-09-07 19:49:51 +02:00
Jaby a605c1e2df Add Port namespace for DMA 2022-09-07 19:49:37 +02:00
Jaby 36824055e6 Prepare more GPU stuff 2022-09-07 19:34:02 +02:00
Jaby 2893acae19 Final clean up of IOPort 2022-09-07 19:08:11 +02:00
Jaby beb3d6cb86 Support 'with' 2022-09-05 22:35:38 +02:00
Jaby 2ecd72a447 Improve IOPort code 2022-09-05 20:58:33 +02:00
Jaby 21e53d178f Setup SPU 2022-09-02 22:29:44 +02:00
Jaby 8ab74622a3 Almost finished setup SPU 2022-09-02 18:05:21 +02:00
Jaby 73c70d98ba Clear voices 2022-09-02 13:04:24 +02:00
Jaby 024e94f7b2 Use new fancy way to set values at build time 2022-09-02 12:07:22 +02:00
Jaby 2306cddeeb Clear Control Register 2022-09-02 11:33:42 +02:00
Jaby 24d8f830e2 Clear MainVolume and improve port code 2022-09-02 11:02:56 +02:00
Jaby 094bd46eae Clear Voice Keys 2022-09-02 10:23:32 +02:00
Jaby bcb6191431 Using new IO Port 2022-08-31 23:02:40 +02:00
Jaby f056972b15 Create new IO Port 2022-08-31 22:51:13 +02:00
Jaby 89ab744486 DTC 2022-08-31 22:16:16 +02:00
Jaby a84b2c4f14 SPU Controll Register 2022-08-31 22:00:38 +02:00
Jaby de7d0945a1 Continue setup SPU 2022-08-31 21:17:14 +02:00
Jaby c58520c26b Re-arranged files 2022-08-31 20:01:39 +02:00