UnknownShadow200
514d16a313
Add Switch to readme and fix PSP/PS Vita builds
2024-03-17 07:31:59 +11:00
UnknownShadow200
c087dfac50
Dreamcast: Optimise a tiny bit
2024-03-12 23:43:58 +11:00
UnknownShadow200
89725e4676
Transfer repository to ClassiCube organization
...
Dreamcast: Also fix loading messages being trimmed
2024-02-20 11:52:31 +11:00
UnknownShadow200
c74151e289
NetBSD github actions too
2024-02-19 20:56:06 +11:00
UnknownShadow200
57cbd94469
PSP: Fix launcher not displaying and fix game usually crashing after several seconds (Thanks Zekiu, fixes #1144 and fixes #1145 )
2024-02-06 11:52:14 +11:00
Goodlyay
653c6497ae
Update readme.md
2024-02-02 20:47:46 -08:00
UnknownShadow200
936abbf453
Webclient: Set default stack size to 1 MB
...
Newer emscripten versions now only give a 64 KB stack by default (https://github.com/emscripten-core/emscripten/pull/18191 )
Older emscripten versions gave a 5 MB stack by default, so we can allocate 4 MB more for use by the game itself
2024-01-10 19:49:39 +11:00
UnknownShadow200
0d24afb9b8
Webclient: Fix L/R and ZL/ZR being swapped
2023-12-21 20:47:32 +11:00
UnknownShadow200
d04327c5e7
Expand /client blockedit to also allow editing sounds, try to fix crashing on PS3
2023-12-12 22:51:02 +11:00
UnknownShadow200
0473b89e7f
Vita: Fix attempting to connect to servers usually immediately failing
2023-12-10 13:10:45 +11:00
UnknownShadow200
19038d55a4
Vita: Try to fix networking, take 3
2023-12-08 07:18:38 +11:00
UnknownShadow200
ce6a8d2516
PS3: Fix to compile again
2023-11-30 19:12:21 +11:00
UnknownShadow200
677edba22e
Change console links in readme to classicube.net pages
2023-11-30 07:20:30 +11:00
UnknownShadow200
87d4d84107
Nintendo 64 port somewhat works
2023-11-17 08:52:58 +11:00
UnknownShadow200
76c175e61d
Make it compile in MSVC again
2023-10-07 22:20:30 +11:00
Caleb Butler
cc933ced82
Remove -O2 from readme
2023-10-02 12:41:09 -04:00
Caleb Butler
13f73de403
Remove external math lib dependency
...
Replace external math lib functions with our own custom versions.
2023-10-01 22:13:28 -04:00
UnknownShadow200
899b66ae13
BearSSL backend: Fix socket read/write errors not being initialised to 0
2023-09-27 20:49:16 +10:00
UnknownShadow200
388b9daac4
Configure BearSSL to always rely on ClassiCube's platform function to retrieve the current time
2023-09-26 22:08:05 +10:00
UnknownShadow200
9a1072d45a
Tidy up readme
2023-09-26 21:13:23 +10:00
UnknownShadow200
fbdac77bb2
Add Vita and PS3 instructions to readme, add actions workflows for Xbox and Vita
2023-09-16 22:50:22 +10:00
UnknownShadow200
8aa4ee0096
Xbox: At least something actually renders in 3D now
2023-08-27 14:58:49 +10:00
UnknownShadow200
564c21cd43
Vita: Blending and depth only rendering works now
2023-08-23 22:57:21 +10:00
UnknownShadow200
93f941e217
Vita: System fonts at least draw something now
2023-08-23 20:23:16 +10:00
UnknownShadow200
8217c46634
Expand supported systems in readme, and also change dreamcast joystick camera movement to scale depending on elapsed time
2023-08-22 18:13:44 +10:00
UnknownShadow200
226ab77824
Better support longer texture pack URLs
...
Dreamcast/GameCube/Wii: Fix system font height being incorrect
2023-08-14 22:36:02 +10:00
UnknownShadow200
0c54b9d696
WIP on better supporting gamepad as an alternative input source
...
Also move PSP to newer window style implementation
For Visual Studio project, move windowing backends to separate Window folder
Also add more console backends into the Visual Studio project
2023-08-12 21:10:50 +10:00
UnknownShadow200
bfada15b23
3DS/PSP: Fix rarely drawing from wrong vertex buffer
2023-08-12 09:38:47 +10:00
UnknownShadow200
29ea9139d1
Consoles: Allow rebinding mappings
...
3DS: Also fixes that clicking on bottom screen would always mass delete blocks
2023-08-04 20:11:14 +10:00
UnknownShadow200
d3783eec8b
3DS: Fix facing opposite direction, fix some rendered chunks getting unexpectedly frustum culled
2023-07-29 20:02:29 +10:00
UnknownShadow200
ca02f5e4a4
Improve readme TCC and console compiling instructions (Thanks uneven)
2023-07-23 13:53:40 +10:00
UnknownShadow200
d10df783e8
Various build improvements for 3DS, GameCube, Wii, PSP, Haiku
...
Fix PSP build not compiling, and makefile not working due to not having -I and -L paths
Fix GameCube build not compiling
Change Haiku build to avoid using libexecinfo
Add github action workflows for 3DS, PSP, GameCube/Wii, Haiku
2023-07-16 16:56:11 +10:00
UnknownShadow200
0ef0e2bd9f
WIP better BeOS support
2023-07-15 11:30:47 +10:00
UnknownShadow200
259147d6ef
Add readme note to change app ID on android/ios to avoid installation conflict between modified versions and original classicube client, also fix SChannel SSL backend not compiling on some MinGW versions
2023-07-15 09:41:40 +10:00
UnknownShadow200
2caa47452e
Wii/Gamecube: Add rudimentary controls, add makefiles, fix launcher rendering being completely wrong colours
2023-07-01 13:31:11 +10:00
UnknownShadow200
c4858bb8d0
Windows: Fix crash handling stackwalking code rarely crashing
...
Based on the CPU registers provided in the crash log, the crash was happening near the end of copying from 'ctx' to 'copy' local variable
Given that the user was running on Windows 95/98, it's quite possible that the 'ctx' CONTEXT was smaller in older operating systems - and so trying to copy a full sized CONTEXT into 'copy' would mean that memory past the smaller sized CONTEXT was wrongly read, which could thus rarely cause an access violation
I can't confirm whether this is actually the case or not though, since I couldn't easily find SDK headers for Windows 95/98.
But since we don't care about StackWalk modifying the CONTEXT provided as an argument anyways (given that the process will be terminated right after this), the simplest solution is to just pass the original 'ctx' to StackWalk instead of passing a copy of the CONTEXT
2023-06-23 20:42:12 +10:00
UnknownShadow200
5f7526e732
Switch to ldexp in Vorbis float32_unpack
2023-06-10 17:37:22 +10:00
UnknownShadow200
fd6301a840
Update buildbot.sh with more recent changes, and minorly tidy up readme
2023-06-09 23:25:21 +10:00
UnknownShadow200
20277e4dec
Fix clicking links not working on Windows 95/98, improve readme a bit to be clearer about OpenGL 1.1 support and link to WIP compiling with overriden defaults
2023-06-08 22:15:37 +10:00
UnknownShadow200
09d000fec2
Tidy up and expand readme a bit
2023-05-11 21:59:12 +10:00
UnknownShadow200
9eb115c991
Tidy up plugin compiling instructions, especially for mingw-w64
2023-01-17 20:46:25 +11:00
UnknownShadow200
b714af1fe0
Haiku: Fix default build
...
Minorly simplify OpenGL context code too
2022-10-31 23:42:57 +11:00
UnknownShadow200
94ab244eeb
Add unfinished SerenityOS port
2022-10-18 21:27:16 +11:00
UnknownShadow200
f05c275b25
Haiku: Implement partial open file dialog support, and make launcher drawing faster by avoiding unnecessary image blit
...
Also switch over makefile and instructions to use native haiku windowing backend by default
2022-10-06 23:56:54 +11:00
UnknownShadow200
3f6d9d4d20
Merge pull request #967 from UnknownShadow200/WebStartup1
...
Load IndexedDB and textures asynchronously in webclient
2022-09-22 10:29:26 +10:00
UnknownShadow200
24a54e1b1b
Importing preclassic and classic 0.13 maps now defaults to spawning at above ground in centre of the map
...
Previously you used spawned at same position as spawn position from previous level, which typically resulted in spawning underground somewhere
Also fix Visual Studio Command Line compilation instructions not actually compiling due to missing comdlg32 link library (Thanks popgoesme700)
2022-09-20 20:46:18 +10:00
UnknownShadow200
9f76f39cc7
Fix files not being loaded after saving, and fix documentation for changes
2022-09-12 20:23:31 +10:00
UnknownShadow200
dcbd7d8b94
Simplify mingw compiling instructions
2022-08-21 20:58:12 +10:00
UnknownShadow200
224df71aac
Improve ios/android instructions in readme, and also get rid of one redundant frame in stacktraces on some platforms
2022-08-17 21:17:09 +10:00
UnknownShadow200
cb3d8db550
iOS: Fix some input widgets being shifted offscreen
...
Android: Attempt to show error dialog when EGL context creation fails
Windows: Remove unnecessary Direct3D9Ex S_PRESENT_OCCLUDED result check
2022-06-01 20:18:42 +10:00