1
0
Fork 0
Commit graph

77 commits

Author SHA1 Message Date
Patryk Obara
0319f0955c Avoid duplicated calls to buf.str() 2020-02-12 08:42:23 +01:00
Patryk Obara
be6b446028 Merge branch 'svn/trunk' r4319 2020-02-12 08:39:40 +01:00
Peter Veenstra
4a565a75ed Add OpenGL shader support. (patch by ny00123 and refined by jmarsh). Add several builtin ones that mimic the scalers and some extra. Thanks jmarsh
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4319
2020-02-10 18:59:01 +00:00
Patryk Obara
bbd40ca73e Merge branch 'svn/trunk' r4317 2020-02-08 14:56:52 +01:00
Peter Veenstra
2dec4d0a11 Limit max software scaler line limit to a 4k monitor. (relevant for people who use larger scalers)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4316
2020-02-07 15:39:21 +00:00
Patryk Obara
0d108a7df5 Remove GFX_SetPalette
After move to SDL2, this function is no longer useful.
2019-12-26 03:23:19 +01:00
Peter Veenstra
276b187181 Make frameskip an integer.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4273
2019-10-19 19:52:24 +00:00
Peter Veenstra
1fbaff47fc Update year and address of FSF
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4183
2019-01-25 14:09:58 +00:00
Peter Veenstra
5bb10db88b Time keeps on ticking
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4109
2018-05-29 12:58:58 +00:00
Peter Veenstra
ed8c16e69a Add patch 272 as this is how all commandline options are handled.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4044
2017-09-03 18:33:14 +00:00
Peter Veenstra
6cf39c1fc6 Years update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4021
2017-05-30 11:35:08 +00:00
Peter Veenstra
0f4c92ca32 Year update.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3878
2015-01-06 14:40:32 +00:00
Peter Veenstra
37fac15aea lower the influence of the aspect table correction trick when using high scale factors (320x200 =>2000x1200)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3862
2014-06-18 14:34:33 +00:00
Peter Veenstra
2fea508f7f Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3812
2013-01-15 09:03:13 +00:00
Peter Veenstra
999f33de27 Update year. Remove CVS tags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3700
2011-04-26 09:34:55 +00:00
Ralf Grillenberger
74ddc23daf Allow the renderer to abort a screen. Fixes crashes occurring with certain output modes, platforms and games.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3576
2010-04-07 21:07:17 +00:00
Peter Veenstra
a78b2c4f8b Update year
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Sjoerd van der Berg
75da889c3e Fix rounding errors with aspect correction
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3364
2009-04-26 19:14:50 +00:00
Peter Veenstra
8516e5d4bf Remove dirent.h dependency.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3359
2009-04-26 18:24:36 +00:00
Peter Veenstra
c90ebb3028 Header updates.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3289
2009-02-01 14:24:38 +00:00
Sebastian Strohhäcker
c78a9f6c03 fix/work around some gcc Wall warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3192
2008-08-06 18:34:21 +00:00
Peter Veenstra
45074288cf Partial rewrite of the configsystem part 2. Should be usuable. Missing parts are cosmetic. (based on Moe his stuff). I hope everything works in visual C.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3098
2008-02-10 11:14:03 +00:00
Peter Veenstra
636f7c79d5 Fix crashes when changing scaler on startup.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2959
2007-08-11 12:19:00 +00:00
Sebastian Strohhäcker
8f76382e7d add a define to disable additional scalers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2914
2007-07-05 16:03:49 +00:00
Sebastian Strohhäcker
37914fb224 additional scaler reset checks, mention scaler forcing in the configuration file
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2910
2007-07-02 20:06:59 +00:00
Sebastian Strohhäcker
602b0aea94 add scaler forcing option (idea from ykhwong)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2908
2007-06-30 19:53:41 +00:00
Sjoerd van der Berg
a76a07d2c9 Finish the frame without drawing if there's screen reset
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2796
2007-02-03 13:00:16 +00:00
Sjoerd van der Berg
5660ee1856 Fixes to hercules emulation, better detection and bank switching
Fixes to tandy emulation, 640x200x16 mode and different sizes bank.
EGA/VGA memory changes detection for faster rendering added
Renderer does initial pass to check for needing to lock buffer


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2781
2007-01-24 16:29:09 +00:00
Peter Veenstra
fdd16dea1a Happy New Year\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2728
2007-01-08 19:45:42 +00:00
Sebastian Strohhäcker
26bc8da23d favoured use of old simple core; default to automatic core selection;
some processor usage limiting capabilities for max cycles


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2721
2006-11-14 14:12:00 +00:00
Peter Veenstra
7db3da30f6 add patch 1485766 from Kronuz.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2682
2006-08-05 09:06:44 +00:00
Peter Veenstra
21ae8be729 Fix a typo. Thanks ykhwong\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2640
2006-05-27 07:01:33 +00:00
Peter Veenstra
7b71d46b4f fix hangups when changing frameskip runtime
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2578
2006-03-29 14:17:27 +00:00
Sjoerd van der Berg
e098ad6d81 Make sure palette detection only occurs in 8bpp source input mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2573
2006-03-29 12:28:42 +00:00
Peter Veenstra
af25c4382d Add workaround for corrupted surface on exposure event.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2519
2006-02-26 16:04:35 +00:00
Sjoerd van der Berg
c7f66d9a40 Handle the gfx loving based on the source bpp
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2496
2006-02-13 08:22:18 +00:00
Sjoerd van der Berg
397220ea1d Rewrite the simple scalers to handle everything in one pass for less memory strain
Limit the complex scalers to a lower resolution and share some memory for framecache
fix image output to reduce FPS when capturing with frameskip


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2492
2006-02-12 23:43:54 +00:00
Peter Veenstra
df67775306 time passes on and on....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2480
2006-02-09 11:47:57 +00:00
Sjoerd van der Berg
69550d3db5 Fix some issues with 1024x768 resolutions
Add the adveinterp3x scaler, although not really doing much interpolating


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2469
2006-02-01 07:22:45 +00:00
Sjoerd van der Berg
6b7b66c0ec Improved clearing the cache a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2464
2006-01-30 19:05:05 +00:00
Sjoerd van der Berg
5866acbba2 Fix not giving bad updaterects during an unfinished screenupdate
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2462
2006-01-30 15:02:34 +00:00
Sjoerd van der Berg
3b74afe0c4 Scaler rewrite for detecting changes
New scalers for tv3x, rgb2x, rgb3x, scan2x, scan3x
Only updaterect the changed parts in sdl
Add support for 15/16/32bpp modes
Add support for highres 4bpp modes
Rewrite of vga page handlers for most other modes
AVI capturing using zmbv codec
New option for hardware scaled windows to try and reach a specified resolution


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2444
2006-01-30 09:58:07 +00:00
Peter Veenstra
eb1cda134d Whoooooops :)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2358
2005-10-25 14:02:11 +00:00
Peter Veenstra
3bc50d7f6f Add some reordering optimalisation from ih8regs
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2354
2005-10-24 14:43:53 +00:00
Peter Veenstra
7865e50411 Add modified patch for restartable renderer from moe.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2343
2005-10-09 15:50:09 +00:00
Peter Veenstra
75ee82edb4 fix screenshots that have only doubleheight set and not double width
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2297
2005-09-01 19:48:37 +00:00
Peter Veenstra
2094d8b985 Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2106
2005-02-10 10:21:12 +00:00
Peter Veenstra
ca409fd57c Typo in preamble
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1899
2004-08-04 09:12:57 +00:00
Peter Veenstra
94795e0fd4 Changed debugger key to Pause (was -)!!!!
If non-debug mode => pause pauses dosbox.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1886
2004-07-12 12:42:20 +00:00
Sjoerd van der Berg
0a13f2d0ed Changes for 1 global capture directory
Support for capturing raw midi
Support for capturing raw opl


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1866
2004-07-04 21:18:05 +00:00