Commit graph

99 commits

Author SHA1 Message Date
Dimitris Panokostas
e56fcde7be status line updates 2020-07-12 00:57:13 +02:00
Dimitris Panokostas
187e994189 Minor refactoring 2020-07-12 00:47:52 +02:00
Dimitris Panokostas
1e38eaeb3d Implemented Status Line for RTG setting, Updated GFX routines
- Separate options for status line Native or RTG
- Fixed SDL2 render thread would trigger a new thread on each frame
2020-07-08 18:58:35 +02:00
Dimitris Panokostas
86bc238c83 Use sleep micros when waiting for render thread 2020-06-29 08:12:07 +02:00
Dimitris Panokostas
725f2c7129 Implemented CD support from WinUAE
- Added support for CD mounting under AmigaOS - fixes #37
- Added CDTV implementation (WIP #658)
2020-06-17 23:41:23 +02:00
Dimitris Panokostas
018e28d4b8 Minor fixes for auto height 2020-05-26 00:48:38 +02:00
Dimitris Panokostas
acdb252c6a Added experimental (WIP) Auto Height option
- Changed default Width/Height values to what most cases use
2020-05-25 00:02:44 +02:00
Dimitris Panokostas
8afd7eee50 Implemented CPU Idle, removed Turbo CPU speed
- Turbo CPU speed is no longer needed, Fastest Possible is now actually as fast as possible CPU emulation!
- Removed obsolete custom timing settings for Fastest CPU setting
- Implemented CPU Idle slider in GUI, which allows to set how much time the CPU emulation should sleep when not in use (keeps the temperature down)
2020-05-22 13:08:45 +02:00
Dimitris Panokostas
fdb06a4bbd BPLCON4 sprite bank/bitplane XOR timing. 2020-05-02 23:48:13 +02:00
Dimitris Panokostas
26cc2e3d32 Old border sprite hack disabled.
Sync with latest WinUAE sources
2019-12-15 23:32:45 +01:00
Dimitris Panokostas
b59afe192c Minor alignment with WinUAE files 2019-11-19 23:39:53 +01:00
Dimitris Panokostas
f294261c28 Set Sprite horizontal end to max if bordersprite enabled. 2019-11-09 23:25:26 +01:00
Dimitris Panokostas
8988c0147c ECS Denise superhires: check also shres bit because subpixel mode in superhires output mode has same res value. 2019-10-30 21:32:07 +01:00
Dimitris Panokostas
3120f000bb Right border borderblank single pixel sprite gap fix. 2019-10-30 21:31:22 +01:00
Dimitris Panokostas
a26b0330dd Fixed #273: Added smart Horizontal and Vertical centering/scaling
Removed Vertical Offset option, should no longer be needed
2019-10-30 00:15:17 +01:00
Dimitris Panokostas
57c10cfeec Fixed default display sizes handling 2019-10-29 23:23:51 +01:00
Dimitris Panokostas
7d3d08498b Android related fixes 2019-10-22 01:07:03 +02:00
Dimitris Panokostas
347205623e Make CD32 support optional, exclude it in Android build 2019-10-18 20:06:13 +02:00
Dimitris Panokostas
bfb9e68e75 Fixed sprite positioning 2019-09-26 00:03:35 +02:00
Dimitris Panokostas
cda0af3a43 Sprite left border missing row fix if less than lores pixel difference. 2019-09-25 23:47:37 +02:00
Dimitris Panokostas
9c840e9004 Removed more unused code from drawing.cpp 2019-09-20 23:33:36 +02:00
Dimitris Panokostas
5506bd618e Removed Genlock support (we don't need it anyway) 2019-09-20 20:42:19 +02:00
Dimitris Panokostas
4bdc3a5862 Cleanup in drawing.cpp 2019-09-20 18:58:10 +02:00
Dimitris Panokostas
6e1994fee5 Minor cleanup 2019-09-17 22:28:57 +02:00
Dimitris Panokostas
d464b72894 Minor drawing sync with WinUAE 2019-09-15 23:09:14 +02:00
Dimitris Panokostas
3df4a83c58 Defined Amiberry specific parts 2019-09-15 22:49:18 +02:00
Dimitris Panokostas
803ce07b4b Fixed drawing render thread, was broken since v2.25 2019-09-15 22:34:33 +02:00
Dimitris Panokostas
f64c17c1d5 Fixed #511 2019-09-15 22:02:29 +02:00
Dimitris Panokostas
bcaacc3c4f Removed unused code from drawing 2019-09-14 18:40:55 +02:00
Dimitris Panokostas
77cff6067d Various Android updates 2019-09-02 15:01:01 +02:00
Dimitris Panokostas
f6b862e084 Changed Frameskip function to mirror that of WinUAE's (value 1 is now the default and means draw every frame, higher values enable frameskip at different rates). Fixes #504 2019-09-01 12:56:05 +02:00
Dimitris Panokostas
dd0c748dde Merged latest WinUAE and uae4arm changes. Added 64-bit support. 2019-08-31 17:30:51 +02:00
Dimitris Panokostas
72b0153664 Removed unused code, code cleanup 2019-02-08 20:21:33 +01:00
Dimitris Panokostas
ed7b0bc77a Fixed #407 2019-01-12 17:39:42 +01:00
Dimitris Panokostas
5ae5404218 Updated Drawing routines from latest WinUAE 4.1.x sources 2019-01-12 14:42:06 +01:00
Christer Solskogen
a3dd9af895 Code cleanup (#393)
* Code cleanup using deheader for removing unnused headers and adding others to be portable. Removed unused files and renamed .cpp files that are only used as #includes in others

* add missing files
2018-12-23 15:34:53 +01:00
Dimitris Panokostas
9b7c8bcabc Commented unused genlock variable 2018-11-28 00:50:11 +01:00
Dimitris Panokostas
8cadae73b4 #335: Line Doubling behaved differently depending on Screenmode 2018-11-28 00:44:23 +01:00
Dimitris Panokostas
0fde778202 Removed gamma calculations and extra vsync checks to improve performance 2018-11-26 08:24:13 +01:00
Dimitris Panokostas
2dee296596 fixed lof_store variable across drawing and custom 2018-11-25 20:27:15 +01:00
Dimitris Panokostas
953975208a Fixed Leds would stop flickering if P96 screen was opened 2018-11-25 20:09:21 +01:00
Dimitris Panokostas
eb8eab3165 Added alpha support, gamma calculations, and preliminary rtg multithreading support 2018-11-25 18:45:51 +01:00
Dimitris Panokostas
fcfe4a52f4 Commented out unused genlock related code 2018-11-25 10:38:46 +01:00
Dimitris Panokostas
b6719ef209 Fixed #370: Frameskip did not skip frames anymore 2018-11-25 10:38:33 +01:00
Dimitris Panokostas
0777ffa202 Improved drawing speed slightly - bumped version to 2.24b6 2018-11-25 01:32:05 +01:00
Dimitris Panokostas
0929f7f1a7 Enabled commented out lores_mode code 2018-10-31 21:19:09 +01:00
Dimitris Panokostas
7a130954df Fixed Incorrect color rendering after v2.19 #372 2018-10-26 22:43:09 +02:00
Dimitris Panokostas
65eb349433 Fixed #353: HAM mode would not render colors correctly after updating drawing routines from WinUAE 2018-10-08 21:39:24 +02:00
Dimitris Panokostas
cb3f211695 Updated Options from latest WinUAE, marked some Amiberry-specific areas as such 2018-06-08 19:08:25 +02:00
Dimitris Panokostas
2351c17140 Further updated OnScreen LEDs code from WinUAE, fixed #330 2018-06-06 22:59:12 +02:00