Age | Commit message (Collapse) | Author | Files | Lines |
|
appropriate PTHREAD_OPTS incantation, and move the checks for the value
of PTHREAD_TYPE below the inclusion of pthread.buildlink.mk.
|
|
after consulting with Todd. Any volunteers for any of these packages?
|
|
WHAT'S NEW with Wine-20020509:
- More dll separation work.
- Many async I/O improvements.
- Still more unit tests.
- A lot less multimedia code.
- Many portability fixes, esp. for ReactOS.
- Lots of bug fixes.
WHAT'S NEW with Wine-20020605:
- Better Mingw support, including cross-compilation on Linux.
- Still more dll separation work.
- Winelib applications now get loaded much like builtin dlls.
- Some command-line options replaced by config entries.
- Multimedia improvements, including an MP3 decoder.
- Massive whitespace cleanup.
- New Winelib file manager.
- Lots of bug fixes.
WHAT'S NEW with Wine-20020710:
- DirectSound 8 and DirectInput 8 support.
- Many OLE improvements.
- Support for font downloading in Postscript driver.
- ALSA sound driver.
- More portability fixes, particularly for Sparc.
- Lots of bug fixes.
|
|
Changes since 0.8.21:
- Misc. bug fixes
- Extensive updates for the sprite emulation and blitter timing code.
|
|
modified) patches provided by Rui-Xiang Guo in PR 15566.
|
|
-------------------------------------------------------------------------
Changes in 1.4.1 (June 22, 2002):
- now cdrom is enabled in configure, unless you specifically disable
it with --disable-cdrom. (Christophe)
- fix compile error in main.cc when SMP or APIC is enabled (Dave)
- the runtime menu now displays 11 (continue) by default (Bryce)
- initialize DMA controller before floppy and SB16
- fix DMA panic when installing win95 (Volker)
- first character of the vga bitmap is blank on win32 (Volker)
Before, it was incorrectly coded as a '@'.
- AltGr key on European keyboards works now on win32 (Volker)
- fix problem with console/serial port on Bochs exit (Volker)
- enable serial port for GNU and GNU/Linux (Volker)
- small documentation fixes (Volker)
- remove unnecessary include statements for X11 (Volker)
- italian keymap added (Emanuele Goldoni)
- fix win32 ethernet frames error. It will no longer reject packets
that are less than 60 bytes long. (Peter Tattam)
- BIOS fixes :
- win2k cd-boot (Christophe)
- emm386 crash (Dave)
- cs=0 at boot time (Christophe)
- keyboard failure in scandisk (Dave)
- fix bug in forming the 64-bit APIC base address from two 32-bit registers.
A compiler warning in cpu/proc_ctrl.cc pointed this out.
- fix default choice in the runtime options menu
|
|
Changes since snes9x-1.37.3 include:
- Fixed a timing problem caused by a speed up hack that was affecting Top Gear
3000. No the game still isn't playable, but I noticed the problem while
investigating the DSP-4 chip used by the game.
- Added support for Star Ocean and Street Fighter 2 Alpha decompressed graphics
packs from dejap. Used a binary chop search rather than a linear search to
locate correct decompressed graphics more quickly - should help emulation
speed during later stages of the game.
- Included the latest ZSNES DSP-1 code. Now Pilotwings, SD Racer and Suzuka 8
Hours are playable. Aim For The Ace, Super Air Diver 1 & 2 and Syutoko
Battle 94 are also playable, but with bugs. Thanks to zsKnight, _demo_, et
al for all their hard work.
- Another Daffy Duck: Marvin Missions screen flicker problem worked around -
writing to the IRQ enable register shouldn't clear any pending IRQs, but
Sieken 3 seems to require this or else the game hangs. Special-cased Daffy
Duck for now.
- An NMI emulation bug was triggering a Panic Bomberman World game bug,
crashing it. Basically, if a game enables NMIs after the normal trigger
point, the NMI should not trigger if the game has already read the NMI clear
register.
- Panic Bomberman World requires SPC700 memory to be initialised to zero on
reset otherwise the game hangs when a tune finishes and another one should
start.
- Added an offset hack for Strike Gunner to get the scrolling ground layer
to line up correctly - another offset-per-tile bug hacked around for now.
- Hmm. The broken cut-scenes in Deep Space 9 seem to indicate that I haven't
got the emulated clock speed of the 65c816 CPU correct yet. And not by a
little bit - a 9% too slow error. Hacked special timing for the game for now.
- Fixed another crash bug in the interpolated mode 7 code - if no scaling
was being used (either up or down) and screen repeat was enabled and the
screen was flipped horizontally, the routine would crash Snes9x. Was causing
Snes9x to crash during rock monster boss stage of Castlevania 4.
- Oops. Got the initialisation of the default SNES screen width and height
round the wrong way - could cause a X Windows System error message on the
UNIX port after loading a ZSNES freeze file.
The package has been changed to use the oss sound instead of the sun
sound driver. This improves the sound quality.
|
|
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
|
|
|
|
packages from building.
|
|
pkg/17271 by Lubomir Sedlacik.
|
|
pkg/17270 by Lubomir Sedlacik.
|
|
|
|
suggested by Martin Husemann on tech-pkg and noted by Chris Pinnock in
private mail.
|
|
optimisation loop. The first problem is at:
c++ -c -O2 -fno-rtti -I. -I../emucore -I../emucore/m6502/src \
-I../emucore/m6502/src/bspf/src -I../ui/x11 -I../ui/sound \
-I/usr/X11R6/include -DBSPF_UNIX ../emucore/m6502/src/M6502.cxx
XXX It would probably be best to turn off optimisation on the relevant files
|
|
reported by Wojciech Puchar <wojtek@3miasto.net> in pkg/17181.
|
|
category.
This is part of the japanese category retirement.
|
|
|
|
|
|
|
|
|
|
Collection.
P11 is a PDP11 emulator, which currently emulates the following configuration:
- a KDJ11A processor (including fpp)
- one or more RL-controllers (RLV12) with up to 4 RL02 each
- one or more RHV?? controllers with up to 8 RP06 each
- an RK11-controller with 22-bit addressing (hey ever saw one?)
- a MRV12 option (boot-rom/maintenance and display register)
- one or more KL11A controllers with up to 4 serial lines each
- a standard printer interface
- a read only TM11 tape
- a DEQNA ethernet adapter
- a toy clock
On a 900MHz Athlon under FreeBSD 5.0 a 'make build; make installsrc' of
2.11BSD takes around 2:24 hours - this is several times faster than
a real KDJ11A (if /usr is mounted async,noaccesstime).
Floating point speed is in the order of 10 times the original.
P11 successfully runs RSX11M-PLUS, UN*X Version 5/6/7, 2.11BSD, RT-4 and XXDP.
With thanks to David Talmage for the nudge.
|
|
It can boot a Norton Utilities CD, but not run any of the
utilities. That may be the known problem with the Windows 98 CD.
- - Add the ability, on NetBSD, to spin up the CD-ROM. This keeps
"disklabel cd0" while booted from the NetBSD 1.5.3 rescue floppy
from panicing the emulation, but it still doesn't return a label.
- - Go ahead and enable the network driver and dummy sound driver.
The network driver almost works under the NetBSD rescue floppy
(ifconfig works, but not ping). I have no way, currently, of
verifying the (dummy, silent) sound driver.
- - Bump to 1.4nb1.
|
|
regen a patch, and handle gui.cc slightly differently (sent back).
|
|
of the more visible ones.
- ROM BIOS
- Christophe Bothamy added ability to boot from El Torito CDROM.
- VGA
- vga memory read/write functions in text mode fixed
- implementation of CGA mode 320*200*4 (patch from Sebastien Bechet)
- GUI changes
- cdrom button: click this to notify Bochs when you changed the CDROM (Volker)
- snapshot button: saves the text on the Bochs screen into a file called
snapshot.txt (Volker)
- copy button: on Win32 and X windows, copy the text on the Bochs screen
to the clipboard (Volker)
- paste button: on Win32 and X windows, paste the characters on the
clipboard into the Bochs window. This requires keyboard_mapping to
be enabled. (Bryce Denney)
- keyboard
- added an optional keyboard_mapping option that enables to use your
country specific keyboard with Bochs. If enabled, the keymap file must be
specified in bochsrc. The available keymaps are US, German, Spanish and
French for PCs running X11. Contributions are welcomed. (Christophe
Bothamy)
- added Windows(tm) key definitions (Volker Ruppert)
- added paste button, which causes the emulated keyboard to type characters
from the system clipboard. This only works when keyboard_mapping is
enabled. (Bryce Denney)
|
|
problem.
|
|
Switch to MASTER_SITE_SOURCEFORGE.
|
|
the ROM.
|
|
|
|
Generator is an open source emulator designed to emulate the Sega
Genesis / Mega Drive console, a popular games machine produced in the
early 1990s. It is a portable program written in C and has been
ported to the Amiga, Macintosh, Windows and even pocket PCs such as
the iPAQ and Cassiopeia. Natively it compiles under unix for X
Windows with either tcl/tk or gtk/SDL, for svgalib and even
cross-compiles to DOS with djgpp/allegro.
Generator uses its own custom 68000 processor emulation which is
designed for dynamic recompilation, and uses techniques from this such
as block-marking, flag calculation removal, operand pre-calculation,
endian pre-conversion etc. There are approximately 1600 C routines
generated by the first stage of compilation to cope with the 67
instruction families. These routines are used as a 'backup' when
dynamic recompilation isn't supported on your platform or the
recompiler doesn't support a particular instruction. The CPU engine
is by all accounts very fast, whatever the mode.
There is a 'test' recompiler written for the ARM processor, but it is
no longer supported. If someone with assembler knowledge wants to put
the effort into writing a recompiling back-end for a processor (and it
really is major effort), let me know - particularly if you know i386.
|
|
Patch by Jan Schaumann in pkg/16636.
|
|
Changes since xmame-0.59.2 include:
- Everything from MAME 0.60, except for the new special controllers support.
- Updated the SNK driver to fix sound for games that couldn't use Y8950
together with YM326/YM3812. (Nicola Salmoria)
- Fixed the leg of the tiger in namcos86. (SUZ of the MAME E2J board)
- Fixed a stereo output bug in sound/2612intf.c; fixed a sample loop
timing bug in sound/k007232.c. (Hiromitsu Shioya)
- The '-diffdir' setting might actually work now.
- Fixed the Mortal Kombat 3 level select screen. (Aaron Giles)
- Updated the description of the new '-ctrlr' option in changes.mame
and windows.txt. (Ron Fries, et al)
- Updated the V60 core to handle unaligned memory accesses, which
should fix some SSV games. (Nicola Salmoria)
- Updated 8080bw to fix the dip switches for Ozma Wars and its clones,
and to add the offscreen bonus display to 4-Player Bowling.
(Nephrite, Zsolt Vasvari)
- Updated drivers/psikyosh.c and vidhrdw/psikyosh.c to allow Lode
Runner and Hot Gimmick to run through their attract modes. (David
Haywood)
- Fixed a crashing bug in vidhrdw/shaolins.c. (David Haywood)
- Modified sound/ay8910.c to fix sound in some M62 games. (Nicola Salmoria)
- Updated drivers/wecleman.c to make the car in wecleman controllable.
(David Haywood)
|
|
Changes from 6.3:
- PCSpim no longer shifts the focus of the register and data segments
when values change.
- fixed bug in the expansion of USH pseudo-op.
- Add system calls for open, close, read, and write.
- Fixed the Configure file to work with Mac OSX.
- Made the REM pseudo-op require 3 arguments.
- Fixed PCSpim dumping code to dump contents of console window.
- Treat LUI's immediate value as unsigned, as it is not sign extended.
- More error checking for malformed programs.
- Make symbol "main" as global.
- Avoid clearing last few bytes of data segments when they expand.
- Check that high-order 4 bits in jump instruction's PC match bits in
target PC.
Changes from 6.2:
- PCSpim interface simplified to 4 fixed panes, similar to xspim,
which permit cut and paste.
- PCSpim console stays on the screen after assembly program terminates.
- Comments in assembly source displayed in text segment.
- NOP is standardized to sll $0 $0 0 (= 0x00000000)
- Fixed several bugs and missed optimization in computing immediate
values in lw/sw instruction sequences.
- High 2 bits in negative branch offsets were incorrect.
- Display floating point registers with up to 18 digits of precision.
- New spim command (print_all_regs) prints all registers.
- Minor changes to compile spim under cygwin for Windows.
- Validate the range of immediate values in MIPS (but not pseudo)
instructions.
- Fixed display of stack with non-word aligned $sp.
- New flags:
* -delayed-branches Simulate MIPS delayed control transfers for
branches, jumps, and calls
* -delayed-loads Simulate MIPS non-interlocked loads.
(approved by hubertf)
|
|
Changes since vice-1.7 include:
** C64 changes
- The REU is emulated cycle exact now.
- Added support for Retro Replay cartridge.
- Fixed a CIA timer emulation bug.
- Frankie goes to Hollywood may work now.
** C128 changes
- VDC has been improved a lot (but not ready for RFO now).
- Fixed a stupid bug in the Z80 emulation.
- Fixed $ff01-$ff04 MMU register access.
- Added support for C64 type cartridges.
** VIC-II
- Fast PAL emulation has been added.
- Added VIC-II reengineered palette.
- Added also command line switches for:
brightness, contrast, saturation, gamma
- New style luminance signals
- Using internal/external palette
- Various fixes to make more demos work.
** Drive changes
- True drive emulation is default now.
- A reset during autostart restores true drive emulation if enabled
before.
- Relaxed disk change timing a bit and fixed the sync bit. More
programs will recognise the disk change now.
- Odd sized d64 images are supported now.
** General
- Real PAL filter emulation.
|
|
Changes since xmame-0.59.1 include:
- Updated the included zlib library to 1.1.4, which fixes a "double
free" security vulnerability.
- Applied a fix for the fromance video driver. (Takahiro Nogi)
- Fixed a potential crash and a linear interpolation bug in the ES550x
sound driver. (Aaron Giles)
- Fixed a crash in the renegade driver caused by a sound effect reading
past the end of the ADPCM memory region. (Phil Stroffolino)
- Fixed the following MAME testers bugs: blmbycar059red, uopoko059red,
gcpinbal059red, jitsupro059red, metroc059red, phelios059red,
paclandc059red, ncv1058red, av2mj059red, fromancec058red. (Aaron Giles)
|
|
|
|
* Licence changed to LGPL.
* Beginnings of an SMB client implementation.
* New naming scheme and location for builtin dlls.
* aRts sound driver.
* A bunch of unit tests.
* Much more complete setupapi implementation.
* Some dll separation progress.
* The usual common controls rewrites.
* Much improved Microsoft Office support.
* Lots of bug fixes.
|
|
|
|
with a BSD/X11 licence as Wine moved to LGPL.
|
|
|
|
|
|
|
|
|
|
Linux compatibility package for the Motif libraries
|
|
1.5.x releases due to lack of support for clone(2).
|
|
so that the creation of the bulk build cache files works correctly on non-i386
machines. This speeds up the marking of all compat_linux packages as not available.
This change has no effect on i386.
|
|
but aren't needed. Idea by tron.
Reduces size of binary package from 33MB to 5MB (for XF3 users).
Bump PKGREVISION to 2.
|
|
for e.g. the "suse_x11" package where the content differs depending on the
installed XFree86 version.
|
|
Bump PKGREVISION. (No change for XFree86-4.* users.)
Debugging and idea for the solution by tron.
|
|
1.5.x release or earlier.
|