Commit Graph

1156 Commits

Author SHA1 Message Date
jaby 03c2379721 Prepare for simple TIM conversion 2022-09-17 17:12:53 +02:00
jaby 7adbce5776 Offer configuration for windows and linux 2022-09-17 16:08:10 +02:00
jaby 575a54fbf9 Do not delete bin folder when running any clean command 2022-09-17 14:59:15 +02:00
jaby 9d7613b7e7 Creation of jaby_engine_fconv 2022-09-17 14:54:44 +02:00
jaby 7c5c8ae50a Finish cpp_out 2022-09-17 14:44:13 +02:00
jaby db897e0f3d Change name of variable 2022-09-17 14:31:20 +02:00
jaby 640f220b98 Create source files 2022-09-17 13:54:19 +02:00
jaby 179dbe1a6d Improved build_all batch file 2022-09-15 20:54:25 +02:00
jaby a07662cdb4 Use functors instead of parameters 2022-09-14 22:00:26 +02:00
jaby e112f89f68 Read settings in a bit 2022-09-14 21:52:54 +02:00
jaby 888a6247a9 Produce first output 2022-09-13 21:35:52 +02:00
jaby 4b69d678e8 Prepare convert function 2022-09-13 21:19:42 +02:00
jaby e42b3ab6cf Create tool_helper library 2022-09-13 21:06:41 +02:00
jaby cdb9a8a2b7 Prepare tool_helper 2022-09-13 20:49:02 +02:00
jaby d872de3f46 Add test makefile for easy execution 2022-09-12 22:18:56 +02:00
jaby bbe5bdcb2f Use WSL to build Rust Linux 2022-09-11 21:38:30 +02:00
jaby 92954ce53e Build tool with musl for now 2022-09-11 20:50:15 +02:00
jaby aa717886b4 Support cpp_out 2022-09-11 19:53:20 +02:00
jaby 6689972252 Support run cmd now 2022-09-11 19:53:04 +02:00
jaby 1eacebb014 Remove Port namespace and clean up 2022-09-11 15:51:09 +02:00
jaby 30824748ea Use DMA for GPU 2022-09-11 15:44:45 +02:00
jaby b9b01bd544 Fix wrong color bit range 2022-09-11 15:44:11 +02:00
jaby e2af03a268 Create pattern 2022-09-11 13:40:20 +02:00
jaby 683bd7ac99 Fixed bug and spread some always_inlines 2022-09-11 12:06:40 +02:00
jaby 14d9caef43 Clean Up 2022-09-11 11:44:58 +02:00
jaby d30a975725 Making ComplexBitMap a POD part 1 2022-09-11 11:36:51 +02:00
jaby 9cb0b70308 Added named colors 2022-09-11 10:17:02 +02:00
jaby a8f0bddc89 Introduce internal and normal GPU functions 2022-09-11 10:10:51 +02:00
jaby 679899279d Introduce QuickFill 2022-09-08 21:36:12 +02:00
jaby b5533733c3 Make SPU wait for boot up sound to finish 2022-09-08 20:36:54 +02:00
jaby f5d1453555 Prepare GPU setup 2022-09-08 20:36:36 +02:00
jaby 5c7d464425 Implement GPUSTAT and update IOPort design 2022-09-07 21:45:28 +02:00
jaby 24244307a5 Merge branch 'main' into GPU-Setup 2022-09-07 19:49:51 +02:00
jaby b590d4c870 Add Port namespace for DMA 2022-09-07 19:49:37 +02:00
jaby 727aaf2b62 Small cleanup of boot related sources 2022-09-07 19:47:56 +02:00
jaby 9ae81fa697 Prepare more GPU stuff 2022-09-07 19:34:02 +02:00
jaby 36eef616a2 Create files and call hirachy for GPU 2022-09-07 19:17:59 +02:00
jaby f10c9edc21 Merge branch 'main' into GPU-Setup 2022-09-07 19:09:35 +02:00
jaby c9d4af9376 Final clean up of IOPort 2022-09-07 19:08:11 +02:00
jaby 3448d3c115 Support 'with' 2022-09-05 22:35:38 +02:00
jaby 907a04bc9a Remove endless loop 2022-09-05 21:05:51 +02:00
jaby 1510e27b00 Improve IOPort code 2022-09-05 20:58:33 +02:00
jaby d1318dea9c Create Scratchpad 2022-09-05 17:37:40 +02:00
jaby d6259b22f5 Replaced a magic value with a namedmagic value 2022-09-05 17:23:51 +02:00
jaby 0a720dc906 Setup SPU 2022-09-02 22:29:44 +02:00
jaby 16bf7ac465 Almost finished setup SPU 2022-09-02 18:05:21 +02:00
jaby cf663aee73 Clear voices 2022-09-02 13:04:24 +02:00
jaby 181ff65c9c Use new fancy way to set values at build time 2022-09-02 12:07:22 +02:00
jaby 7071acead1 Clear Control Register 2022-09-02 11:33:42 +02:00
jaby dac33a77c6 Clear MainVolume and improve port code 2022-09-02 11:02:56 +02:00