7606 Commits

Author SHA1 Message Date
UnknownShadow200
55c4b51a39 Dreamcast: Minor code tidyup 2024-07-08 18:29:30 +10:00
UnknownShadow200
843173a118 NDS: Check and download resources too 2024-07-08 17:27:17 +10:00
UnknownShadow200
9473b429ec Dreamcast: Fix vertex clipping in assembly optimised 2024-07-08 07:14:47 +10:00
UnknownShadow200
97e3d016f4 Dreamcast: Optimise a little bit more, but clipped vertices still aren't right 2024-07-08 00:00:06 +10:00
UnknownShadow200
333f0e5c9b Dreamcast: assembly optimised version nearly works 2024-07-07 21:42:53 +10:00
UnknownShadow200
c891f09b7e Dreamcast: Port clipped transforms to assembly, broken though 2024-07-07 19:47:54 +10:00
UnknownShadow200
eacb76fb0c
Merge pull request #1227 from gyrovorbis/master
DC: INIT_FLAGS, optimization flags, dual analog
2024-07-07 18:40:02 +10:00
UnknownShadow200
06ac94db53 Dreamcast: Few minor assembly improvements 2024-07-07 17:43:23 +10:00
UnknownShadow200
8831f6a589 Dreamcast: Assembly version sort of works now 2024-07-07 12:46:15 +10:00
UnknownShadow200
af07f6576f Dreamcast: Don't use BIOS font for onscreen messages 2024-07-07 10:09:24 +10:00
UnknownShadow200
9d322660e8 Dreamcast: Fix not skipping completely invisible quads 2024-07-07 09:26:12 +10:00
UnknownShadow200
2e4d7cd080 Dreamcast: Use more updated KOS docker image 2024-07-07 08:55:13 +10:00
UnknownShadow200
b3abb0f054 Dreamcast: Further WIP on assembly code 2024-07-06 23:21:30 +10:00
UnknownShadow200
67a47a0a9b Dreamcast: Line clip works, unoptimised though 2024-07-06 21:06:24 +10:00
UnknownShadow200
60a6ce3840 Dreamcast: Non working assembly 2024-07-06 19:16:13 +10:00
UnknownShadow200
b31dd767e4 Fix PNGs that use a bits per sample less than 8 and a transparent colour, not calculating the transparent colour correctly 2024-07-06 08:40:28 +10:00
UnknownShadow200
172c47548e Quick fix for 5b0a269d2cb84cfb4721f3cc9e08e0a0eed16cba slightly breaking appearance of sprite blocks in inventory for all platforms 2024-07-06 00:27:53 +10:00
UnknownShadow200
5b0a269d2c Saturn: Improve texture orientation 2024-07-05 20:36:03 +10:00
UnknownShadow200
b821c41ceb Saturn: UI barely works now 2024-07-05 20:17:23 +10:00
UnknownShadow200
b40db441c5 Saturn: Textures work kinda 2024-07-05 19:37:54 +10:00
Falco Girgis
455d180790 Merge branch 'master' of github.com:gyrovorbis/ClassiCube 2024-07-05 02:42:29 -05:00
Falco Girgis
62cee520f6 Formatting fix. 2024-07-05 02:42:09 -05:00
Falco Girgis
c6aa2f85b1
Merge branch 'ClassiCube:master' into master 2024-07-05 02:41:01 -05:00
Falco Girgis
96926776bd DC: INIT_FLAGS, optimization flags, dual analog
1) Hand-tuned KOS_INIT_FLAGS() to only include what was actually needed
   (shaving off ~50KB for a GCC14 relese build).
2) Set optimization to best known flags in DC-specific Makefile.
3) Implemented dual-analog stick support when detected.
2024-07-05 02:38:56 -05:00
UnknownShadow200
ac97cbe96d Saturn: Offload perspective division to DIVU hardware 2024-07-05 17:09:40 +10:00
UnknownShadow200
5c7109bfd9 Saturn: Increase FPS from 7 to 11 2024-07-04 22:07:44 +10:00
UnknownShadow200
d79ab96b7e Log searched font directories, also fix Wii U build 2024-07-04 20:56:09 +10:00
UnknownShadow200
459390ef7b Dreamcast: Cope better with running out of memory for vertex buffer 2024-07-03 18:27:46 +10:00
UnknownShadow200
5f5d8824fa Dreamcast: Fix crashing on more recent KOS versions due to exceeding the 64 KB stack limit 2024-07-02 20:59:24 +10:00
UnknownShadow200
d222c47e59 Try to reduce stack usage for extracting ZIPs 2024-07-02 19:11:04 +10:00
UnknownShadow200
6772d2ff40
Merge pull request #1223 from gyrovorbis/gcc14_fix
Fixed Dreamcast build isues with latest GCC14.1.0
2024-07-02 17:13:39 +10:00
Falco Girgis
e0386ae7a6 Fixed Dreamcast build isues with latest GCC14.1.0
- Apparently the latest GCC14.1.0 got stricter about integer/pointer
  conversions.
- Fixed two functions which failed to build due to implicitly converting between
  typedefs to unsigned and void* by adding explicit casts.
2024-07-02 00:11:45 -05:00
UnknownShadow200
889af509fa Terminal: Fix not resetting state properly on mac/Linux 2024-07-01 19:30:26 +10:00
UnknownShadow200
0be95a784d Dreamcast: Add icon for config file in bios 2024-07-01 18:48:40 +10:00
UnknownShadow200
5635d06b7e Fix last commit 2024-06-30 23:38:58 +10:00
UnknownShadow200
8b2f1aec5b PS consoles: Use more natural button bindings 2024-06-30 23:04:36 +10:00
UnknownShadow200
ede1a368f5 Windows 9x: Fix file existence check not working properly 2024-06-30 22:25:37 +10:00
UnknownShadow200
690692b8fb Less warnings when compiling with clang 2024-06-30 21:56:33 +10:00
UnknownShadow200
d4cd497ebb PS1: Little bit more optimised 2024-06-30 14:39:57 +10:00
UnknownShadow200
335733e10c PS1: Do vertex transform using integers (13 to 20 FPS) 2024-06-30 14:23:28 +10:00
UnknownShadow200
1caf0fa518 PS1: Slightly optimise rendering (9 to 13 FPS) 2024-06-30 09:30:18 +10:00
UnknownShadow200
39e5b04a4d Mac: Workflows now trigger upload to CDN 2024-06-29 21:41:54 +10:00
UnknownShadow200
2f4eeb6aec Simplify window closing 2024-06-29 11:53:29 +10:00
UnknownShadow200
89e47e7a2a iOS: Split up general interop and launcher backend 2024-06-29 07:49:26 +10:00
UnknownShadow200
308bd12fad Saturn: Fix not freeing memory, and overwriting VRAM 2024-06-28 23:09:58 +10:00
UnknownShadow200
c7b66b2ea4 Saturn: Textures are colored right now 2024-06-28 22:59:41 +10:00
UnknownShadow200
ea35f73c7a Saturn: Also draw 2D using textures 2024-06-28 20:46:09 +10:00
UnknownShadow200
1d7a43793a Saturn/PS1/NDS: Use 16bpp bitmaps entirely 2024-06-28 17:21:53 +10:00
UnknownShadow200
c17973bd53 Fix last commit 2024-06-28 16:55:47 +10:00
UnknownShadow200
1383530c4f Fix 16bpp bitmaps 2024-06-28 16:52:16 +10:00