Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
5,991 additions
and 5 deletions.
- +4 −2 CREDITS
- +1 −0 Makefile.am
- +2 −2 README
- +80 −0 README.MiNT
- +99 −0 configure.in
- +1 −0 docs.html
- +5 −0 src/timer/Makefile.am
- +149 −0 src/timer/mint/SDL_systimer.c
- +137 −0 src/timer/mint/SDL_vbltimer.S
- +37 −0 src/timer/mint/SDL_vbltimer_s.h
- +2 −1 src/video/Makefile.am
- +6 −0 src/video/SDL_sysvideo.h
- +6 −0 src/video/SDL_video.c
- +31 −0 src/video/ataricommon/Makefile.am
- +377 −0 src/video/ataricommon/SDL_ataric2p.S
- +203 −0 src/video/ataricommon/SDL_ataric2p060.c
- +67 −0 src/video/ataricommon/SDL_ataric2p060_c.h
- +95 −0 src/video/ataricommon/SDL_ataric2p_s.h
- +47 −0 src/video/ataricommon/SDL_atarieddi.S
- +58 −0 src/video/ataricommon/SDL_atarieddi_s.h
- +126 −0 src/video/ataricommon/SDL_atarievents.c
- +47 −0 src/video/ataricommon/SDL_atarievents_c.h
- +145 −0 src/video/ataricommon/SDL_atarikeys.h
- +56 −0 src/video/ataricommon/SDL_atarimxalloc.c
- +49 −0 src/video/ataricommon/SDL_atarimxalloc_c.h
- +187 −0 src/video/ataricommon/SDL_biosevents.c
- +46 −0 src/video/ataricommon/SDL_biosevents_c.h
- +192 −0 src/video/ataricommon/SDL_gemdosevents.c
- +46 −0 src/video/ataricommon/SDL_gemdosevents_c.h
- +241 −0 src/video/ataricommon/SDL_ikbdevents.c
- +46 −0 src/video/ataricommon/SDL_ikbdevents_c.h
- +220 −0 src/video/ataricommon/SDL_ikbdinterrupt.S
- +53 −0 src/video/ataricommon/SDL_ikbdinterrupt_s.h
- +127 −0 src/video/ataricommon/SDL_xbiosmouseevents.c
- +46 −0 src/video/ataricommon/SDL_xbiosmouseevents_c.h
- +109 −0 src/video/ataricommon/SDL_xbiosmouseinterrupt.S
- +52 −0 src/video/ataricommon/SDL_xbiosmouseinterrupt_s.h
- +16 −0 src/video/gem/Makefile.am
- +322 −0 src/video/gem/SDL_gemevents.c
- +37 −0 src/video/gem/SDL_gemevents_c.h
- +158 −0 src/video/gem/SDL_gemmouse.c
- +37 −0 src/video/gem/SDL_gemmouse_c.h
- +1,064 −0 src/video/gem/SDL_gemvideo.c
- +112 −0 src/video/gem/SDL_gemvideo.h
- +115 −0 src/video/gem/SDL_gemwm.c
- +41 −0 src/video/gem/SDL_gemwm_c.h
- +10 −0 src/video/xbios/Makefile.am
- +757 −0 src/video/xbios/SDL_xbios.c
- +127 −0 src/video/xbios/SDL_xbios.h
@@ -0,0 +1,80 @@ | ||
|
||
============================================================================== | ||
Using the Simple DirectMedia Layer on Atari | ||
============================================================================== | ||
|
||
============================================================================== | ||
I. Building the Simple DirectMedia Layer libraries: | ||
(This step isn't necessary if you have the SDL binary distribution) | ||
|
||
Do the classic configure, with --disable-shared --enable-static and: | ||
|
||
Tos version (should run everywhere): | ||
--disable-audio --disable-threads | ||
Tos does not support threads, so can not support audio, maybe in a future | ||
version audio support will be added via interrupts. | ||
|
||
MiNT version (maybe Magic, only for multitasking OS): | ||
--disable-pthreads --enable-pth | ||
Mint and Magic may supports threads, so audio can be used with current | ||
devices, like Sun audio, or disk-writing support. Like Tos, interrupt | ||
audio without threads is more suited for Atari machines. | ||
|
||
Then you can make ; make install it. | ||
|
||
============================================================================== | ||
II. Building the Simple DirectMedia Layer test programs: | ||
|
||
Do the classic configure, then make. | ||
|
||
Run them ! | ||
|
||
============================================================================== | ||
III. Enjoy! :) | ||
|
||
If you have a project you'd like me to know about, or want to ask questions, | ||
go ahead and join the SDL developer's mailing list by sending e-mail to: | ||
|
||
sdl-request@libsdl.org | ||
|
||
and put "subscribe" into the subject of the message. Or alternatively you | ||
can use the web interface: | ||
|
||
http://www.libsdl.org/mailman/listinfo/sdl | ||
|
||
============================================================================== | ||
IV. What is supported: | ||
|
||
Keyboard (GEMDOS, BIOS, Ikbd) | ||
Mouse (XBIOS, GEM, Ikbd) | ||
Video (XBIOS (Fullscreen), GEM (Windowed and Fullscreen)) | ||
Timer (VBL vector) | ||
|
||
- What is missing: | ||
Audio support (TOS) | ||
CDROM support (Metados, /dev/cdrom) | ||
Joystick and joypad support (Hardware) | ||
Threads support (TOS) | ||
|
||
- Driver combinations: | ||
Video Kbd Mouse Timer | ||
xbios ikbd ikbd vbl | ||
xbios gemdos xbios vbl | ||
xbios bios xbios vbl | ||
gem gem gem vbl | ||
|
||
============================================================================== | ||
V. Environment variables: | ||
|
||
SDL_ATARI_EVENTSDRIVER | ||
Set to 'ikbd' to force IKBD 6301 keyboard driver | ||
Set to 'gemdos' to force gemdos keyboard driver | ||
Set to 'bios' to force bios keyboard driver | ||
|
||
SDL_VIDEODRIVER: | ||
Set to 'xbios' to force xbios video driver | ||
Set to 'gem' to force gem video driver | ||
|
||
-- | ||
Patrice Mandin <pmandin@caramail.com> | ||
http://www.multimania.com/pmandin |
Oops, something went wrong.