Cacodemon345
|
ca1a28f0e6
|
Fix message box display on Unix
|
2021-10-13 23:41:02 +06:00 |
|
Cacodemon345
|
d4cd4b7a44
|
Fix flickering on Unix backend
|
2021-09-20 16:27:10 +06:00 |
|
OBattler
|
96faa28eeb
|
Removed the useless y1 and y2 parameters from the renderers' blit functions (and other places).
|
2021-09-13 23:19:10 +02:00 |
|
Cacodemon345
|
8b316f869b
|
Include SDL.h before anything else
This also cleans up the unnecessary source-level defines
|
2021-09-09 23:51:26 +06:00 |
|
Cacodemon345
|
5d1e026f7d
|
Add help command
This commit also adds PrintScreen key mapping.
|
2021-09-08 13:49:04 +06:00 |
|
Cacodemon345
|
e082658d9d
|
Fix monitor argument count
|
2021-09-08 01:44:30 +06:00 |
|
Cacodemon345
|
e8f8b74d61
|
Add Windows key mappings
|
2021-09-06 22:06:02 +06:00 |
|
Cacodemon345
|
dbf1202d0c
|
unix.c: Fix character count in fullscreen string
|
2021-09-04 00:28:41 +06:00 |
|
Cacodemon345
|
70833a6e69
|
Disable monitor interface if CLI text-mode is enabled
|
2021-08-30 00:41:40 +06:00 |
|
Cacodemon345
|
c5f563c76b
|
Fix freezes on exit for real
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
995611bf91
|
Mimic per-second timer approach of PCem SDL2
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
2256a41704
|
Keep polling for events until there isn't any
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
1b122ae789
|
Fix buggy mouse wheel behaviour
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
03497b5bbf
|
Fix libedit crashes
Set priorty of main_thread to High
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
e025a422df
|
Don't leave terminal broken when exiting
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
d6db63a7b7
|
Use libedit for monitor when available
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
f3288b7470
|
Implement MO/ZIP/Cartridge loading via monitor
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
ddf15234f2
|
Implement pause command
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
b7c965a019
|
Implement ui_msgbox* functions
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
b61a15805d
|
Implement cdeject and fddeject
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
8f5ce757ee
|
Fix null access crashes
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
e177488e90
|
Add cdload command and fix fddload command
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
6d84d19380
|
Delegate title setting to main thread on macOS
Resizing is done in main thread regardless of Unix platform
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
1fa760a161
|
Use local OpenAL headers
fddload command implemented
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
eb14e132a3
|
Define _DARWIN_C_SOURCE before includes on macOS
|
2021-08-29 23:50:22 +06:00 |
|
Cacodemon345
|
cb2d0a1046
|
Use local copy of alext.h for the time being
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
ea641cc0ae
|
Look for OpenAL in the proper way
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
4090b0fac7
|
Change OpenAL include statement to be what CMake docs suggest
Also WIP QEMU-like monitor.
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
c46ebc6a5e
|
Fix macOS compilation for real
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
d24359bc33
|
Fix incorrect keypad input
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
fa3cb5bcee
|
Don't make the blitter thread wait forever on exit
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
7d095da769
|
oops, forgot to create the mouse access mutex
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
1418d788a4
|
Remove incorrect focus loss detection code
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
8263fcab1f
|
Implement mouse support
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
e0b36b52ca
|
Implement window title setting
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
1678783db5
|
Implement keypad support
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
d9fdc5fcc1
|
Implement keyboard support
Numpad will be done eventually
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
435174a06a
|
Fix incorrect typing of function loader
Co-authored-by: 韩朴宇 <w12101111@gmail.com>
|
2021-08-29 23:50:21 +06:00 |
|
Cacodemon345
|
1b93e8e989
|
Initial Linux/Unix code
|
2021-08-29 23:50:16 +06:00 |
|