cebix
c7d71ae1ab
XFree() doesn't need casting
2001-01-06 22:15:35 +00:00
cebix
6b92e785c7
- removed the INT16 prefs item type; use INT32 instead
...
- AmigaOS/Unix: it's now possible to specify preferences items on the
command line
- Unix: command line options now take "--"-prefix, e.g. "--rominfo"
2001-01-04 19:50:23 +00:00
cebix
a27c99d440
- removed USE_MAPPED_MEMORY (unused)
...
- fixed Delay_usec() on Solaris
2000-11-30 16:20:52 +00:00
cebix
bc2b95f73b
fixed fbcopy_16_obo on big-endian systems
2000-11-30 16:09:03 +00:00
cebix
4162bfeffb
window close widget now maps to Mac "power" key
2000-11-03 18:27:55 +00:00
cebix
3a777718bd
- clicking on the "close" widget of the MacOS display window rings the bell
...
but doesn't actually close the window to prevent Basilisk II from being
accidentally killed without a proper shutdown of MacOS
- replaced many #ifdef HAVE_PTHREADS constructs with LOCK/UNLOCK macros
- minor cleanups
2000-11-03 18:21:43 +00:00
cebix
3e6bb33b15
removed unnecessary window attributes
2000-11-03 12:23:49 +00:00
cebix
ed6e74340c
- fixed Delay_usec() on IRIX
...
- xpram_func() calls Delay_usec() with a time of <1 second
2000-11-02 19:41:52 +00:00
cebix
348606cc5d
- added audio support for IRIX [Brian J. Johnson]
...
- improved Delay_usec() under FreeBSD and IRIX
- fixed typo ("HAVE_PTHREDS") in video_x.cpp
2000-11-02 14:45:17 +00:00
cebix
c3df0cee5a
video_x.cpp: window asks for input focus with XSetWMHints()
2000-10-27 17:01:40 +00:00
cebix
0df6c7e19c
- FPU is now available under NetBSD/m68k
...
- main_unix.cpp: added more emulated privileged instructions
2000-10-17 12:24:59 +00:00
cebix
10f4035c6e
- updated for latest version of mon
2000-10-15 15:08:24 +00:00
cebix
1b751e0339
- configure.in patches for Irix from bjjohnson
...
- extfs: .bin files get Stuffit Expander type/creator
2000-10-14 16:30:54 +00:00
cebix
01d43035d5
- replaced floating-point page shift calculation by integer routine, fixing
...
the VOSF problems under NetBSD/m68k
- fixed off-by-7 error in 1-bit window update routines
2000-10-13 16:47:52 +00:00
cebix
a1097b080d
- added a few more emulated privileged instructions to NetBSD/m68k
...
- tried to make VOSF run under NetBSD/m68k, little success (shows stripes and
sometimes crashes)
2000-10-11 17:55:06 +00:00
cebix
c2780cd794
DESTDIR was not respected by installdirs target
2000-10-10 20:55:38 +00:00
cebix
b07af7f239
- updated spec file
...
- make install/uninstall targets support DESTDIR variable
- fixed compilation problem with DIRECT_ADDRESSING
2000-10-10 18:54:34 +00:00
cebix
b6d5ab3477
updated aclocal.m4
2000-10-09 17:59:34 +00:00
cebix
efc60c7f60
works again under NetBSD/m68k
2000-10-09 17:05:17 +00:00
cebix
3c2e4f8c06
added SA_SIGINFO to sa_flags when sa_sigaction is used
2000-10-08 18:41:35 +00:00
gbeauche
24217ac65b
- fixed a bug in 24 bpp mode, at least when there are four bytes per pixel
...
- a little loop optimization when clearing the dirty pages
- changed unsigned longs with the uintptr type
- also used uintpr for the page alignment function
2000-10-02 17:52:42 +00:00
gbeauche
147f72cb41
- fixed a bug in the previous patch that would fail to redraw the screen if
...
dynamic refresh is used.
- cleaned up resume_emul() in DGA mode with VOSF.
2000-09-25 22:33:49 +00:00
gbeauche
48f9ee5477
- cleaned up Expose event handling with VOSF
2000-09-25 21:49:19 +00:00
cebix
09192eb0e3
- adapted for mon V3.0 which is now the required minimum
...
- fixed gcc 2.96 compiler warnings
2000-09-25 17:54:01 +00:00
gbeauche
ca11a645d2
- cleaned up and fixed 8bpp copy
2000-09-23 08:39:55 +00:00
gbeauche
b251b89073
- fbcopy_raw now works if memcpy() is not used
...
(but it seems better to use memcpy since GCC has inline equivalent)
2000-09-23 08:39:38 +00:00
gbeauche
8aab66f024
- added a condition if (depth <= 8) before copying more than two bytes
2000-09-23 06:51:46 +00:00
gbeauche
3f7747a724
- fixed blitters for big endian systems, will probably work now
2000-09-23 06:51:30 +00:00
gbeauche
f882c34591
- added direct and real addressing modes support
...
- added Video on SEGV signals support
2000-09-22 17:16:31 +00:00
gbeauche
fbabba29ee
- video on SEGV signals
2000-09-22 17:16:05 +00:00
gbeauche
13bd5c97b9
- blit functions
2000-09-22 17:15:27 +00:00
gbeauche
e8d4a865e2
- added [u]intptr types
...
- set rom protection flag according to the addressing mode used
- set use_prefetch_buffer to 0
2000-09-22 17:14:46 +00:00
gbeauche
cbe6fea745
- added USE_SCRATCHMEM_SUBTERFUGE
...
- added memory allocation in real and direct addressing modes through mmap()
- added the possibility to allocate the whole mac memory from zero
2000-09-22 17:14:28 +00:00
gbeauche
da8b5373b0
- added AC_PROG_CC_C_O
...
- added canonical system information
- added Video on SEGV signals (VOSF)
- added testing for different addressing modes
- added check for size of void * in order to have proper [u]inptr types
- added the removal of the "-g" flag if GCC is used
2000-09-22 17:14:04 +00:00
gbeauche
9e5ea1f771
- canonical system information
2000-09-22 17:13:45 +00:00
gbeauche
bb93c9f4e4
- added ENABLE_VOSF
...
- added HAVE_SIGINFO_T
- added HAVE_SIGCONTEXT_SUBTERFUGE
2000-09-22 17:11:58 +00:00
gbeauche
a594afb29d
- added: FPUSRCS which defaults to ../uae_cpu/fpp.cpp
...
- added: redifinition of FPUSRCS with ../uae_cpu/fpu_x86.cpp if the host
system supports it (GCC and X86_ASSEMBLY)
2000-09-05 16:55:16 +00:00
cebix
00f389d047
- removed non-source files "config.h.in" and "configure" from CVS, added
...
"autogen.sh" script to regenerate them
2000-08-14 14:24:51 +00:00
cebix
38e68144b2
- more cleanups
...
- splitted prefs.cpp into prefs.cpp and prefs_items.cpp to make prefs.cpp
reusable for other projects
2000-07-25 15:19:43 +00:00
cebix
34875ce327
- one_tick() is casted to the correct type when used as a POSIX.4 signal handler
2000-07-25 13:52:17 +00:00
cebix
b248b687db
- CD-ROM under Linux only worked when a CD was in the drive when B2 was
...
started
- Unix/main_unix.cpp: 1Hz interrupt wasn't triggered
2000-07-24 20:39:34 +00:00
cebix
1e8598eefa
- Mac ROM and RAM are allocated with malloc() instead of "new" (because
...
-fomit-frame-pointer breaks exceptions), and an error message is displayed
if the allocation fails
2000-07-24 15:17:07 +00:00
cebix
ce02e4fc56
- improved timing of periodic threads
2000-07-22 18:12:35 +00:00
cebix
675c5f1d7b
- new FOURCC() macro in macos_util.h
2000-07-22 16:07:23 +00:00
cebix
006472eb44
- extfs: replaced get/set_finder_*() functions by get/set_finfo(), helper
...
files now store complete FInfo/FXInfo
2000-07-21 18:01:07 +00:00
cebix
de3164ecc0
- AmigaOS bug fixes by J.Lachmann (floppy, 2060scsi.device, "Add Volume" in
...
prefs editor)
- imported some changes from the Windows source (1Hz interrupt, FPU fixes)
2000-07-14 21:29:16 +00:00
cebix
b5b6684ff9
- new "Input" pane, containing keycode and mouse wheel settings
2000-07-13 17:26:17 +00:00
cebix
343ff7f53b
- DGA and SHM are only tried on local X11 displays
...
- re-integrated old window update method (better performance over a networked
display connection), frameskip=0 selects new method, other values select
old method
- fixed compilation errors
2000-07-13 16:12:33 +00:00
cebix
ff5fcd83a7
- first version to run natively on NetBSD/m68k
2000-07-13 13:47:12 +00:00
cebix
7cb97f79c1
- added "noclipconversion" prefs item
2000-05-16 17:11:39 +00:00