Commit Graph

360 Commits

Author SHA1 Message Date
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 b7f3d40a7c Improve CircularBuffer again 2023-03-03 17:30:45 +01:00
Björn Gaier d593dd97d1 Simulated load of a file 2023-03-03 14:33:29 +01:00
Jaby e80922ed64 Remove lfsconfig file and ignore it from now on 2023-03-03 10:13:02 +01:00
Jaby ae7edb5692 Setup Cody Git server and successfully pause after 1 sector 2023-02-27 18:14:04 +01:00
Jaby c23cde9e1f Refactored code 2023-02-20 13:07:58 +01:00
Jaby b4dcf8d4e7 Support dynamic correction of LBA 2023-02-20 12:47:56 +01:00
Jaby 6aecc8d9c2 Support absolute LBAs now 2023-02-20 12:30:55 +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 26cd4bd4c4 Get rough shape of CD file processing code 2023-02-18 09:35:15 +01:00
Jaby 9e255fa668 Auto LBA docu 2023-02-09 21:07:49 +01:00
Jaby e79c3c6aef Starting documentation 2023-02-08 19:51:07 +01:00
Björn Gaier 6271e57e23 Add documentation file 2023-02-08 17:46:47 +01:00
Björn Gaier b7eb02ce8e Fix aligned memory read of unanligend memory 2023-02-03 18:10:57 +01:00
Björn Gaier 5756a60eed Smol fix 2023-02-03 13:36:49 +01:00
Björn Gaier bc6e483bcf Support writing LBA information into main file 2023-02-03 13:22:17 +01:00
Björn Gaier aeb09855ff Add 'Main' file type to support lba for them 2023-01-27 08:10:05 +01:00
Jaby c8deff527f TMP CHANGES 2023-01-26 19:37:02 +01:00
Jaby 087c186bf9 Fix Typo 2023-01-25 20:49:32 +01:00
Jaby 94332e9dcf Prepare for supporting LBAs in persitent code 2023-01-25 20:46:26 +01:00
Jaby 0ede401ee4 Fix and improve mkoverlay 2023-01-24 22:12:37 +01:00
Jaby 204760b4bd Allow overlapping Overlays 2023-01-22 16:37:36 +01:00
Jaby ffc0666935 Encode word size into OverlayLBA structure 2023-01-22 14:37:09 +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 f30ecbe46c New proposal 2023-01-13 19:34:01 +01:00
Jaby 3dee2a8d74 Current progress 2023-01-13 19:16:04 +01:00
Jaby 4e445b2b91 Add boot namespace and adjust names 2023-01-12 22:02:11 +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 bde6651138 Add internal namespace to easily tell header apart 2023-01-11 20:45:17 +01:00
Jaby 67436a2e88 Support easier read 2023-01-10 21:12:41 +01:00