Patrice Mandin
dea7c00cbf
Use MiNT thread to update DMA pointers instead of unusable MFP interrupt
2005-08-10 13:29:49 +00:00
Patrice Mandin
b11ab46163
Revert back to 1.6 revision
2005-08-09 07:28:35 +00:00
Patrice Mandin
74409e8454
And do not forget the correct test
2005-08-08 08:17:35 +00:00
Patrice Mandin
54decd907f
Was checking wrong address for ACIA MIDI
2005-08-08 08:06:05 +00:00
Patrice Mandin
a5babe87d5
Can use both clocks of FDI interface on Falcon, plus digital output
2005-08-07 12:17:28 +00:00
Patrice Mandin
4b7f8cfcb2
Disable XBIOS in interrupt also under Magic
2005-07-29 10:59:49 +00:00
Patrice Mandin
05a866b5ef
Disable Centscreen screensaver
2005-07-29 10:59:02 +00:00
Patrice Mandin
085c49ae82
Tell user how many bytes are needed
2005-07-27 19:46:59 +00:00
Patrice Mandin
490d31293d
Tell SDL to notfree my video surfaces (Damn, no how-to write a SDL driver)
2005-07-27 19:18:10 +00:00
Patrice Mandin
8fbcf757f8
Revert back change between 1.29 and 1.30
2005-07-27 16:30:12 +00:00
Patrice Mandin
4999048fe1
Revert back screen centering when using c2p
2005-07-21 22:21:51 +00:00
Patrice Mandin
655f401024
Checking external clock on DSP port was leaving audio crossbar in limbo state
2005-07-21 21:33:15 +00:00
Sam Lantinga
babffe4274
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.
2005-07-21 06:19:18 +00:00
Patrice Mandin
55f4da3899
Set MFP interrupt at end of frame
2005-07-20 17:47:18 +00:00
Patrice Mandin
3ee81473a0
Move GSXB callback to C source
2005-07-20 17:44:11 +00:00
Patrice Mandin
2a5e3ab7d5
Reserve space in system buffer to call XBIOS from interrupt
2005-07-20 17:40:58 +00:00
Patrice Mandin
fd532c4b52
XBIOS in interrupt not usable under MiNT
2005-07-20 17:39:10 +00:00
Patrice Mandin
ef4847a370
Set hardware palette to black in True Colour mode
2005-07-18 13:42:57 +00:00
Patrice Mandin
30b4bc3049
Save all registers on interrupt
2005-07-17 07:11:43 +00:00
Patrice Mandin
9fca0936de
Forgot variable declaration
2005-07-07 22:51:59 +00:00
Patrice Mandin
4d1afbafef
Correctly process top/bottom event messages
2005-07-07 15:29:38 +00:00
Patrice Mandin
0ffad03074
Send window to the bottom
2005-07-07 15:06:38 +00:00
Patrice Mandin
43f9b79c0f
Don't use both mouse events for the same task
2005-07-07 13:38:22 +00:00
Patrice Mandin
c21f1b1692
Don't generate multiple mouse focus events
2005-07-07 12:10:30 +00:00
Patrice Mandin
3b31b3e858
Document IKBD hardware problem with mouse buttons and joystick fire buttons
2005-07-01 15:39:23 +00:00
Patrice Mandin
2e24729a57
Cleanup C2P routine
2005-06-30 12:03:19 +00:00
Patrice Mandin
c822f38aa9
4bits screen also has hardware palette
2005-06-30 12:02:25 +00:00
Patrice Mandin
22c660a93e
Was not using firstcolor parameter
2005-06-30 08:20:53 +00:00
Patrice Mandin
618ed5bf16
Direct newbies to what to do
2005-06-29 20:38:56 +00:00
Patrice Mandin
055a351248
Avoid generating multiple key press/release messages for the same key
2005-06-29 20:32:46 +00:00
Patrice Mandin
a88ae36162
Call old interrupt when receiving MIDI stuff
2005-06-29 16:18:46 +00:00
Patrice Mandin
14754df86f
Remove debug code
2005-06-29 16:18:08 +00:00
Patrice Mandin
3441262a3d
Forgot enumeration value for Atari clones
2005-06-25 18:21:13 +00:00
Ryan C. Gordon
cd3bfd9c92
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.
2005-06-24 12:48:38 +00:00
Ryan C. Gordon
4fc45bbcb3
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.
2005-06-15 23:41:57 +00:00
Patrice Mandin
e23ba20761
[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.
2005-06-12 16:12:55 +00:00
Patrice Mandin
e6e533fa79
Use wrong line length of menubar save buffer
2005-06-07 13:30:06 +00:00
Patrice Mandin
32d4d4110d
Save/restore system palette when application topped/untopped
2005-06-07 11:52:46 +00:00
Patrice Mandin
48c857dd70
Another forgotten variable declaration
2005-06-06 21:50:26 +00:00
Patrice Mandin
45652dfa71
Use correct system function to free memory
2005-06-06 16:54:03 +00:00
Patrice Mandin
4eb52e30d3
SDL will center surface on screen for us
2005-06-06 16:36:18 +00:00
Patrice Mandin
ae2868b551
Forgot variable declaration
2005-06-06 10:45:53 +00:00
Patrice Mandin
107ff0e226
Restore and save menu bar when entering and exiting fullscreen mode
2005-06-06 10:27:22 +00:00
Patrice Mandin
767354efbc
Can not grab mouse
2005-06-06 10:26:40 +00:00
Patrice Mandin
6d52440ebd
Better mouse lose/gain focus
2005-06-03 08:18:55 +00:00
Patrice Mandin
70dc3b7541
Resize window to fit asked video mode
2005-06-02 22:02:18 +00:00
Patrice Mandin
164ae65418
Enable/disable mouse focus
2005-06-02 22:00:48 +00:00
Patrice Mandin
da80b56f66
Add Centscreen extended modes support
2005-05-31 12:31:11 +00:00
Patrice Mandin
6aa48c2098
Used wrong offset in joystick packet
2005-05-20 20:37:28 +00:00
Sam Lantinga
65f934caa3
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.
2005-05-20 07:34:34 +00:00