Commit Graph

95 Commits

Author SHA1 Message Date
Jaby Blubb 66d3eb3337 Convert SPU IO 2023-09-17 23:09:58 +02:00
Jaby Blubb ec09918254 Convert Interrupts 2023-09-17 22:25:54 +02:00
Jaby Blubb e2c8283076 Port GPU IO 2023-09-17 22:14:48 +02:00
Jaby Blubb a1ed1f28e8 Support DMA with new IO 2023-09-17 12:30:43 +02:00
Jaby Blubb 1792038283 Integrate new IO Code into memory_io 2023-09-17 08:50:06 +02:00
Jaby Blubb 5f87cfee09 Prepare for new IOPort code 2023-09-13 22:23:29 +02:00
Jaby Blubb 30759b85c7 Port to latest GCC and fix CD loading bug 2023-09-03 01:57:28 +02:00
Jaby c705c3627c Support basic linked elements 2023-06-12 21:47:56 +02:00
Jaby cc77237150 Support all primitives 2023-06-05 22:44:45 +02:00
Jaby 299ba7a9d6 Prepare for textured sprites; better integration of GPU types 2023-05-31 22:29:19 +02:00
Jaby 09b16dae16 Draw first triangle 2023-05-07 00:07:20 +02:00
Jaby Blubb 60049cc9e5 Add BootImage to second DisplayBuffer during boot 2023-04-30 14:18:11 +02:00
Jaby 169c53e434 Fix broken DisplayArea 2023-04-27 21:23:06 +02:00
Jaby c37a011b9a Fix CD cancelling commands; Cleanup CD code a bit 2023-04-03 22:00:39 +02:00
Jaby 0add2f5794 Successfully read in file 2023-03-27 20:43:18 +02:00
Jaby 2582d6ea21 Code ready to obtain data; Doesn't work in No and causes strange errors in DS 2023-03-26 16:42:45 +02:00
Jaby 00fc6fcf15 More cleanup 2023-03-22 21:23:52 +01:00
Jaby 28fb4df469 Remove ComplexBitMap header 2023-03-22 20:54:40 +01:00
Jaby dfab120bfb Remove the ComplexBitMap 2023-03-22 20:46:08 +01:00
Jaby 9a964a702e Improve readability of code slightly 2023-03-21 21:51:56 +01:00
Jaby f4cc1c5ea5 Ported CDIOs 2023-03-21 20:39:51 +01:00
Jaby fc47ca7c6a Port DMA code 2023-03-20 21:04:01 +01:00
Jaby bbfa7a24c8 Port GPU IOs 2023-03-20 19:06:28 +01:00
Jaby a0cef63369 Port InterruptIOs 2023-03-20 17:53:20 +01:00
Jaby 1143f73f9b Converted SPU IO 2023-03-18 17:13:45 +01:00
Jaby d185641a2a Convert Timer IO 2023-03-18 16:04:05 +01:00
Jaby 5a39a9a896 Make IOPort constexpr 2023-03-18 15:02:21 +01:00
Jaby 1e8997dbca Forgot to remove Cody 2023-03-16 22:26:45 +01:00
Jaby 2f79114217 Support IOPortValues 2023-03-16 22:20:43 +01:00
Jaby ce7efcef0b Support a form of setting bits easily 2023-03-15 21:38:55 +01:00
Jaby ce523a5358 Support assignment of values 2023-03-15 21:20:16 +01:00
Jaby a361f8e4a0 Refine new IO port concept 2023-03-14 22:53:32 +01:00
Jaby 37192b537b New concept for IOPorts 2023-03-14 22:33:49 +01:00
Björn Gaier d593dd97d1 Simulated load of a file 2023-03-03 14:33:29 +01:00
Jaby ae7edb5692 Setup Cody Git server and successfully pause after 1 sector 2023-02-27 18:14:04 +01:00
Jaby 362c43509d Read files with temp fix 2023-02-19 18:00:19 +01:00
Jaby d2fe06eef4 Set mode and improve on allocation callback 2023-02-18 10:56:46 +01:00
Jaby d452a022cf Setup CD drive 2023-01-22 14:07:58 +01:00
Jaby aae1d3e066 Prepare setup of CD drive 2023-01-22 11:02:27 +01:00
Jaby dd1a5ba6da Finished CD_IOs 2023-01-21 12:18:02 +01:00
Jaby 98743f7948 On a better way 2023-01-17 22:04:35 +01:00
Jaby bde5656f38 Use write and read for BitRangeValues 2023-01-15 20:21:48 +01:00
Jaby 09328f8347 Improved names again 2023-01-15 20:16:20 +01:00
Jaby 35d5662d3b More cleanup 2023-01-15 17:14:34 +01:00
Jaby a58d352790 Enable CD IRQ code which caused those problems 2023-01-15 16:52:32 +01:00
Jaby fc915a887a Add new IOPort design 2023-01-15 16:49:38 +01:00
Jaby 3dee2a8d74 Current progress 2023-01-13 19:16:04 +01:00
Jaby cf62ef783c First proposial for CD support 2023-01-12 21:51:08 +01:00
Jaby 600e3666fd Create CD related files 2023-01-11 20:51:47 +01:00
Jaby 67436a2e88 Support easier read 2023-01-10 21:12:41 +01:00