Commit Graph

322 Commits

Author SHA1 Message Date
Jaby c3910d5343 Basic Color support 2022-09-21 20:43:08 +02:00
Jaby e5ba4490d3 Support bit operations 2022-09-20 22:10:17 +02:00
Jaby c4ed9bc10f Improve Error 2022-09-19 21:06:44 +02:00
Jaby 1541c1e777 Prepare reading in files 2022-09-19 20:20:43 +02:00
Jaby af343302c2 Calling un-implemented convert function 2022-09-17 17:31:51 +02:00
Jaby 91ba0583dd Fix input file for cpp_out 2022-09-17 17:15:23 +02:00
Jaby 26a9c7c3bf Prepare for simple TIM conversion 2022-09-17 17:12:53 +02:00
Jaby 5796f15d2f Offer configuration for windows and linux 2022-09-17 16:08:10 +02:00
Jaby 17b94f315c Do not delete bin folder when running any clean command 2022-09-17 14:59:15 +02:00
Jaby 009637c54a Creation of jaby_engine_fconv 2022-09-17 14:54:44 +02:00
Jaby 3963965d76 Finish cpp_out 2022-09-17 14:44:13 +02:00
Jaby f101645af1 Change name of variable 2022-09-17 14:31:20 +02:00
Jaby f3d432caf3 Create source files 2022-09-17 13:54:19 +02:00
Jaby f751ab7c2c Use functors instead of parameters 2022-09-14 22:00:26 +02:00
Jaby 014b7256d7 Read settings in a bit 2022-09-14 21:52:54 +02:00
Jaby a3ac45418a Produce first output 2022-09-13 21:35:52 +02:00
Jaby 0dedff742a Prepare convert function 2022-09-13 21:19:42 +02:00
Jaby 390bb1773a Create tool_helper library 2022-09-13 21:06:41 +02:00
Jaby a32b12e05a Prepare tool_helper 2022-09-13 20:49:02 +02:00
Jaby 93e01858ca Add test makefile for easy execution 2022-09-12 22:18:56 +02:00
Jaby 5f76cda00f Use WSL to build Rust Linux 2022-09-11 21:38:30 +02:00
Jaby 75c3be3c36 Build tool with musl for now 2022-09-11 20:50:15 +02:00
Jaby 8c6a23bd5a Support cpp_out 2022-09-11 19:53:20 +02:00
Jaby 88b4a69865 Support run cmd now 2022-09-11 19:53:04 +02:00
Jaby 656241829d Remove Port namespace and clean up 2022-09-11 15:51:09 +02:00
Jaby a838dc77da Use DMA for GPU 2022-09-11 15:44:45 +02:00
Jaby 940152f775 Create pattern 2022-09-11 13:40:20 +02:00
Jaby e072f429c6 Clean Up 2022-09-11 11:44:58 +02:00
Jaby 72160f209b Making ComplexBitMap a POD part 1 2022-09-11 11:36:51 +02:00
Jaby 0589f7bf2f Added named colors 2022-09-11 10:17:02 +02:00
Jaby 7e89fe4af9 Introduce internal and normal GPU functions 2022-09-11 10:10:51 +02:00
Jaby 0502e60337 Introduce QuickFill 2022-09-08 21:36:12 +02:00
Jaby f65d075db6 Make SPU wait for boot up sound to finish 2022-09-08 20:36:54 +02:00
Jaby 51f99194b2 Prepare GPU setup 2022-09-08 20:36:36 +02:00
Jaby 2f20d7203d Implement GPUSTAT and update IOPort design 2022-09-07 21:45:28 +02:00
Jaby b11a9aa136 Merge branch 'main' into GPU-Setup 2022-09-07 19:49:51 +02:00
Jaby 0c7cc9681e Add Port namespace for DMA 2022-09-07 19:49:37 +02:00
Jaby 8accf73301 Small cleanup of boot related sources 2022-09-07 19:47:56 +02:00
Jaby cb4f5bd084 Create files and call hirachy for GPU 2022-09-07 19:17:59 +02:00
Jaby 7e1e8bde34 Final clean up of IOPort 2022-09-07 19:08:11 +02:00
Jaby d9919e3317 Support 'with' 2022-09-05 22:35:38 +02:00
Jaby c660bd4bda Remove endless loop 2022-09-05 21:05:51 +02:00
Jaby 5574addb29 Improve IOPort code 2022-09-05 20:58:33 +02:00
Jaby d7f4f45e3a Replaced a magic value with a namedmagic value 2022-09-05 17:23:51 +02:00
Jaby 6531bea2df Setup SPU 2022-09-02 22:29:44 +02:00
Jaby f1e6ddc810 Almost finished setup SPU 2022-09-02 18:05:21 +02:00
Jaby fb26b959d1 Clear voices 2022-09-02 13:04:24 +02:00
Jaby 593d02016a Use new fancy way to set values at build time 2022-09-02 12:07:22 +02:00
Jaby ba03dcab26 Clear Control Register 2022-09-02 11:33:42 +02:00
Jaby d08b3e71bf Clear MainVolume and improve port code 2022-09-02 11:02:56 +02:00
Jaby 5006c6e9c6 Clear Voice Keys 2022-09-02 10:23:32 +02:00
Jaby 460b41480c Using new IO Port 2022-08-31 23:02:40 +02:00
Jaby 71103bb4ab Create new IO Port 2022-08-31 22:51:13 +02:00
Jaby 0f2e4e25ed DTC 2022-08-31 22:16:16 +02:00
Jaby 0665b54997 SPU Controll Register 2022-08-31 22:00:38 +02:00
Jaby 2a94691320 Continue setup SPU 2022-08-31 21:17:14 +02:00
Jaby 6481e0d623 Re-arranged files 2022-08-31 20:01:39 +02:00
Jaby 671f84c55e Support Volume Steps now for easier support of fractions 2022-08-31 17:17:17 +02:00
Jaby 9001c0591c Prepare MainVolume 2022-08-31 17:05:22 +02:00
Jaby 229986d5bf Prepare SPU and IO Ports related code 2022-08-31 15:18:30 +02:00
Jaby 9028674120 Support Hello World 2022-08-31 10:55:25 +02:00
Jaby bea81cef0f Linker Script for PSX 2022-08-28 19:35:30 +02:00
Jaby 568fcc2ca5 Hello World functional 2022-08-28 11:15:13 +02:00
Jaby 8feced4e92 Prepare IntelliSense Settings 2022-08-28 09:20:32 +02:00
Jaby cde1e99132 Copy library instead of building it directly 2022-08-23 20:05:53 +02:00
Jaby 1c9a2a3c70 Fix pscdgen and psexe build 2022-08-21 20:36:34 +02:00
Jaby d3d833d4a6 Build library 2022-08-21 19:30:49 +02:00
Jaby 32a7525dd8 Setup build enviorment 2022-08-21 16:25:37 +02:00
Jaby 1f7d0c64b0 Prepare new JabyEngine project 2022-08-21 14:58:17 +02:00
Jaby b03eda7352 Created batch files for building tools 2022-08-21 14:46:07 +02:00
Jaby 98e56334a5 Moved psxcdgen files to tools folder 2022-08-21 13:20:53 +02:00
Jaby 90127572e7 Ported psxcdgen over 2022-08-21 13:06:39 +02:00