Patrice Mandin
1f4aca7607
Was checking wrong address for ACIA MIDI
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401109
2005-08-08 08:06:05 +00:00
Patrice Mandin
0a4aca5234
Can use both clocks of FDI interface on Falcon, plus digital output
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401108
2005-08-07 12:17:28 +00:00
Patrice Mandin
3bcb730b00
Disable XBIOS in interrupt also under Magic
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401107
2005-07-29 10:59:49 +00:00
Patrice Mandin
467a069a72
Disable Centscreen screensaver
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401106
2005-07-29 10:59:02 +00:00
Patrice Mandin
650743552c
Tell user how many bytes are needed
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401105
2005-07-27 19:46:59 +00:00
Patrice Mandin
b298c8ca8f
Tell SDL to notfree my video surfaces (Damn, no how-to write a SDL driver)
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401104
2005-07-27 19:18:10 +00:00
Patrice Mandin
d7493d7380
Revert back change between 1.29 and 1.30
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401103
2005-07-27 16:30:12 +00:00
Patrice Mandin
01e4794725
Revert back screen centering when using c2p
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401102
2005-07-21 22:21:51 +00:00
Patrice Mandin
a8056c8f3a
Checking external clock on DSP port was leaving audio crossbar in limbo state
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401101
2005-07-21 21:33:15 +00:00
Sam Lantinga
82d3a5b357
Date: Fri, 15 Jul 2005 08:29:01 +0100
...
From: "alan buckley"
Subject: SDL Improved semiphore implementation for RISC OS (version 2)
I've attached a new version of the patch for the RISC OS
semaphore processing (in a zip file) that updates it to use
the improved semaphores support in UnixLiib.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401100
2005-07-21 06:19:18 +00:00
Patrice Mandin
94e3341891
Set MFP interrupt at end of frame
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401099
2005-07-20 17:47:18 +00:00
Patrice Mandin
ab3f230797
Move GSXB callback to C source
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401098
2005-07-20 17:44:11 +00:00
Patrice Mandin
d078268df8
Reserve space in system buffer to call XBIOS from interrupt
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401097
2005-07-20 17:40:58 +00:00
Patrice Mandin
329612713c
XBIOS in interrupt not usable under MiNT
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401096
2005-07-20 17:39:10 +00:00
Patrice Mandin
6ebd3d9b2f
Set hardware palette to black in True Colour mode
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401095
2005-07-18 13:42:57 +00:00
Patrice Mandin
196a420886
Save all registers on interrupt
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401094
2005-07-17 07:11:43 +00:00
Patrice Mandin
757bc45918
Forgot variable declaration
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401093
2005-07-07 22:51:59 +00:00
Patrice Mandin
04f98ae403
Correctly process top/bottom event messages
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401092
2005-07-07 15:29:38 +00:00
Patrice Mandin
134ad2d722
Send window to the bottom
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401091
2005-07-07 15:06:38 +00:00
Patrice Mandin
c18a7c8a82
Don't use both mouse events for the same task
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401090
2005-07-07 13:38:22 +00:00
Patrice Mandin
79cf651fd4
Don't generate multiple mouse focus events
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401089
2005-07-07 12:10:30 +00:00
Patrice Mandin
5b2a59fb84
Cleanup C2P routine
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401087
2005-06-30 12:03:19 +00:00
Patrice Mandin
dcfed1dcf2
4bits screen also has hardware palette
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401086
2005-06-30 12:02:25 +00:00
Patrice Mandin
d2b5ec924e
Was not using firstcolor parameter
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401085
2005-06-30 08:20:53 +00:00
Patrice Mandin
8197bd2138
Avoid generating multiple key press/release messages for the same key
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401083
2005-06-29 20:32:46 +00:00
Patrice Mandin
17068ad433
Call old interrupt when receiving MIDI stuff
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401082
2005-06-29 16:18:46 +00:00
Patrice Mandin
04378970a9
Remove debug code
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401081
2005-06-29 16:18:08 +00:00
Patrice Mandin
79d45a93d5
Forgot enumeration value for Atari clones
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401080
2005-06-25 18:21:13 +00:00
Ryan C. Gordon
3a608a4430
Patch from Antonio SJ Musumeci:
...
"
This code with SDL-1.2.8 and CVS:
#include <stdio.h>
#include <stdlib.h>
#include <SDL.h>
int
main(int argc, char** argv)
{
char alphabet[26] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char buffer_file[27] = {0};
char buffer_mem[27] = {0};
int rv_file;
int rv_mem;
FILE* file_ptr;
SDL_RWops* rwop_file;
SDL_RWops* rwop_mem;
file_ptr = fopen("./blah", "w");
fwrite(alphabet, 1, sizeof(alphabet), file_ptr);
fclose(file_ptr);
rwop_mem = SDL_RWFromMem(alphabet, sizeof(alphabet));
rwop_file = SDL_RWFromFile("./blah", "r");
rv_mem = SDL_RWread(rwop_mem , buffer_mem, 5, 6);
rv_file = SDL_RWread(rwop_file, buffer_file, 5, 6);
printf("From File: %d %s\n"
"From Mem: %d %s\n",
rv_file,
buffer_file,
rv_mem,
buffer_mem);
printf("Seek end of File: %d\n"
"Seek end of Mem: %d\n",
SDL_RWseek(rwop_file, 0, SEEK_END),
SDL_RWseek(rwop_mem , 0, SEEK_END));
SDL_RWclose(rwop_file);
SDL_RWclose(rwop_mem);
return 0;
}
Produces this output:
From File: 5 ABCDEFGHIJKLMNOPQRSTUVWXYZ
From Mem: 5 ABCDEFGHIJKLMNOPQRSTUVWXY
Seek end of File: 26
Seek end of Mem: 26
"
--ryan.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401079
2005-06-24 12:48:38 +00:00
Ryan C. Gordon
a3c1fe415f
The Darwin/MacOSX joystick code is largely copied from the HID Utilities
...
package...make the symbols defined by HID Utilities static inside SDL so that
an app can link against their own copy of this package without symbol clash.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401078
2005-06-15 23:41:57 +00:00
Patrice Mandin
f1867eeb87
[PATCH] SDL_GetVideoMode() do not find the best video mode
...
The current GetVideoMode() function stops at the first mode which has any
dimensions smaller than the one asked, and gives the previous in the list.
If I ask 336x224 with this list:
768x480 768x240 640x400 640x200 384x480 384x240 320x400 320x200
SDL will give me 640x400, because 640x200 as height smaller than what I
asked.
However the best mode is the smaller which has both dimensions bigger
than the one asked (384x240 in my example).
This patch fixes this, plus it does not rely on a sorted video mode list.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401077
2005-06-12 16:12:55 +00:00
Patrice Mandin
7dc6f6ec45
Use wrong line length of menubar save buffer
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401076
2005-06-07 13:30:06 +00:00
Patrice Mandin
c939af3952
Save/restore system palette when application topped/untopped
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401075
2005-06-07 11:52:46 +00:00
Patrice Mandin
5c3476bac3
Another forgotten variable declaration
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401074
2005-06-06 21:50:26 +00:00
Patrice Mandin
d1f0ebd372
Use correct system function to free memory
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401073
2005-06-06 16:54:03 +00:00
Patrice Mandin
6368b80bbe
SDL will center surface on screen for us
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401072
2005-06-06 16:36:18 +00:00
Patrice Mandin
712b49b43d
Forgot variable declaration
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401071
2005-06-06 10:45:53 +00:00
Patrice Mandin
8b97e0145b
Restore and save menu bar when entering and exiting fullscreen mode
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401070
2005-06-06 10:27:22 +00:00
Patrice Mandin
19e3a0374d
Can not grab mouse
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401069
2005-06-06 10:26:40 +00:00
Patrice Mandin
b2f12b0900
Better mouse lose/gain focus
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401068
2005-06-03 08:18:55 +00:00
Patrice Mandin
d950aa13c6
Resize window to fit asked video mode
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401067
2005-06-02 22:02:18 +00:00
Patrice Mandin
324e30cda6
Enable/disable mouse focus
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401066
2005-06-02 22:00:48 +00:00
Patrice Mandin
bb02e3194a
Add Centscreen extended modes support
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401065
2005-05-31 12:31:11 +00:00
Patrice Mandin
b9094f71eb
Used wrong offset in joystick packet
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401064
2005-05-20 20:37:28 +00:00
Sam Lantinga
4233943186
Date: Tue, 22 Mar 2005 23:50:20 +0100
...
From: Johannes Schmidt
Subject: [PATCH] Re: [SDL] SDL 1.2.8 Prerelease
On Saturday 18 December 2004 13:59, Stephane Marchesin wrote:
> >#error "The kernel sources in /usr/src/linux are not yet configured."
> >#error "Please run 'make cloneconfig && make dep' in /usr/src/linux/"
> >#error "to get a kernel that is configured like the running kernel."
> >#error "Alternatively, you can copy one of the config files"
> >#error "arch/$ARCH/defconfig.* to .config, and run"
> >#error "'make oldconfig && make dep' to configure the kernel"
> >#error "for that configuration."
> >-
>
> That's the Suse kernel sources...
> I think the only way out is to add a test in ./configure
Attached is a patch (it works for me[TM]) which adds a CheckLinuxVersion() to
configure.in and a check for HAVE_LINUX_VERSION_H to
src/cdrom/linux/SDL_syscdrom.c.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401063
2005-05-20 07:34:34 +00:00
Patrice Mandin
901bb54c0c
Add Falcon Centscreen extension support
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401062
2005-05-18 17:02:17 +00:00
Sam Lantinga
78aeed71c4
Support SDL_VIDEO_X11_NODIRECTCOLOR for OpenGL visuals
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401061
2005-05-16 08:23:34 +00:00
Sam Lantinga
53aa2122f0
Date: Tue, 10 May 2005 22:15:25 +0100
...
From: Peter Naulls
Subject: RISC OS SDL patch
Some of the RISC OS audio code is no longer used do to the switch to
/dev/dsp, and can be removed as per the attached diff.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401060
2005-05-16 07:43:46 +00:00
Sam Lantinga
16bce3b7ad
Eh, more correct.
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401059
2005-05-16 05:55:17 +00:00
Sam Lantinga
86cb73f365
Date: Mon, 02 May 2005 04:23:16 -0500
...
From: Jonathan Atkins
Subject: Re: [PATCH] *CRITICAL* 8bit direct RGB palette not being created
I think that SDL_AllocFormat should create the palette for all 8bit
surfaces. And when the RGBAmasks match the normal 3:3:2:0 we need to
apply the old behavior. If the mask doesn't match that, then we need
to make the right palette assuming the masks are valid (I don't think
we validate any masks for high color surfaces...so we wouldn't here)
Then there's always a palette available for the 8bit surfaces.
This restores the normal behavior and allows for masks to create
palettes automatically for odd masks even, which would be a neato
thing to have in there, as SDL never did this before.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401058
2005-05-16 05:34:58 +00:00