Commit graph

2288 commits

Author SHA1 Message Date
minskim
d2d7b78901 Update gxemul to 0.4.6.6. Submitted by ISIHARA Takanori in PR pkg/39906.
Changes:
- Applying a patch from Kiyotaka Inaba which causes an ARM UND
  exception to be generated by the instruction word 0xe6000011, which
  is needed by gdb when running inside the emulator.  Also enabling
  ARM UND exceptions for ARM floating point instructions (needed by
  both Linux and NetBSD/arm).
- Fix for a free() bug in bootblock_iso9660.c.  Updating the
  OpenBSD/landisk installation instructions from 4.2 to 4.4, after
  verifying that it works.
2008-11-14 06:42:34 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
bjs
5ccc7b5cff Recursive dependency bump for libspeex (it is backward-compatible,
but also has API additions).
2008-11-08 21:13:27 +00:00
wiz
46a1c6b147 Update HOMEPAGE and MASTER_SITES, per Christian Biere. 2008-11-01 17:42:48 +00:00
obache
3451040ae0 Update simh to 3.8.0.
Based on PR 39750 and some clean up.

ChangeLog
V3.8.0	15-Jun-2008
SCP and libraries:

    * Fixed bug in local/global register search (found by Mark Pizzolato)
    * Fixed bug in restore of RO units (from Mark Pizzolato)
    * Added SET/SHO/NO BR with default argument (from Dave Bryan)
    * Worked around Telnet negotiation problem with QCTerm (from Dave Bryan)

GRI-909:

    * Added GRI-99 support

HP2100 (all changes from Dave Bryan):

    * Implemented 12966A Buffered Asynchronous Communications Interface simulator
    * Added SET CPU DEBUG and OS/VMA flags, enabled OS/VMA
    * Corrected MP W5 (JSB) jumper action, SET/SHOW reversal, mp_mevff clear on interrupt with I/O instruction in trap cell
    * Removed DBI support from 1000-M (was temporary for RTE-6/VM)
    * Enabled EMA and VIS, added EMA, VIS, and SIGNAL debug flags
    * Enabled SIGNAL instructions, SIG debug flag
    * Fixed single stepping through interrupts
    * Implemented VMA, OS, VIS, SIGNAL, and EMA firmware extensions
    * Fixed unsigned divide bug in .DDI
    * Fixed unsigned multiply bug in .DMP
    * Fixed B register return bug in /CMRT
    * DS disk: corrected and verified ioCRS action
    * MUX: sync mux poll with console poll for idle compatibility
    * PTR: fixed trailing null counter for tape re-read
    * CLK: synchronized CLK with TTY if set for 10 msec.
    * TTY: changed TTY output wait from 100 to 200 for MSU BASIC

Nova (all changes from Bruce Ray):

    * Added CPU support for third-party 64KW memory
    * Added CPU history support
    * Renamed CLK to RTC, to match DG literature
    * Renamed DK to DKP, to match DG literature
    * Changed DKP bootstrap to DG official sequence
    * Rename DP to DSK, to match DG literature
    * Changed DSK bootstrap to DG official sequence
    * Renamed MT to MTA, to match DG literature
    * Changed MTA bootstrap to DG official sequence

PDP11:

    * Fixed DMA memory address limit test (found by John Dundas)
    * Fixed MMR0 treatment in RESET (found by Walter Mueller)
    * Fixed write behavior of 11/70 MBRK, LOSIZE, HISIZE (found by Walter Mueller)
    * Added support to set default state of KDJ11B,E clock control register
    * Added support for DC11
    * Added support for KE11A
    * Added support for KG11A (from John Dundas)
    * Added support for RC11 (from John Dundas)
    * Added modem control to DL11
    * Rename TTIX/TTOX to DLI/DLO, to match DC11 nomenclature

V3.7.3	02-Sep-2007
SCP:

    * -Fixed bug in SET THROTTLE command

PDP-10:

    * Fixed non-portable usage in SHOW HISTORY routine

PDP-11:

    * TA: forward op at BOT skips initial file gap

PDP-8:

    * CT: forward op at BOT skips initial file gap
    * -CT: fixed handling of BEOT

VAX, VAX780::

    * CPU: fixed bug in read access g-format indexed specifiers

V3.7.2	12-Jul-2007
Ethernet library (from Dave Hittner):

    * fixed non-ethernet device removal loop (from Naoki Hamada)
    * added dynamic loading of wpcap.dll;
    * corrected exceed max index bug in ethX lookup
    * corrected failure to look up ethernet device names in the registry on Windows XP x64

Honeywell 316/516 (from Theo Engel)

    * LPT: fixed loss of last print line (from Theo Engel)
    * MT: fixed bug in write without stop (from Theo Engel)
    * CLK: fixed bug in clock increment (from Theo Engel)

IBM 1401:

    * added recognition of overlapped operation modifiers
    * remove restriction on load-mode binary tape operations
    * fixed read tape mark operation (found by Van Snyder)

PDP-1:

    * -fixed typo in SBS clear (from Norm Lastovica)

PDP-11:

    * RH, RP, TU: CS1 DVA is in the device, not the MBA

PDP-8:

    * fixed typo (from Norm Lastovica)

VAX:

    * revised idle detector

V3.7.1 	12-May-2007
SCP and libraries:

    * fixed bug in get_sim_opt (reported by Don North)
    * fixed bug in RESTORE with changed memory size
    * fixed breakpoint actions in DO command file processing (from Dave Bryan)

HP2100 (all fixes from Dave Bryan):

    * IPLI EDT delays DMA completion interrupt for TSB
    * MUX:
    * corrected "mux_sta" size from 16 to 21 elements
    * fixed "muxc_reset" to clear lines 16-20
    * fixed control card OTx to set current channel number
    * fixed to set "muxl_ibuf" in response to a transmit interrupt
    * changed "mux_xbuf", "mux_rbuf" declarations from 8 to 16 bits
    * fixed to set "mux_rchp" when a line break is received
    * fixed incorrect "odd_par" table values
    * reversed test in "RCV_PAR" to return "LIL_PAR" on odd parity
    * fixed mux reset (ioCRS) to clear port parameters
    * fixed to use PUT_DCH instead of PUT_CCH for data channel status
    * added DIAG/TERM modifiers to implement diagnostic mode

PDP-11:

    * CPU: changed memory size routine to work with RESTORE
    * HK: NOP and DCLR (at least) do not check drive type
    * HK: MR2 and MR3 only updated on NOP
    * TU: TMK sets FCE only on read (found by Naoki Hamada)
    * XU: added missing FC_RMAL command
    * XU: cleared multicast on write

VAX-11/780:

    * modified mbz checks to reflect 780 microcode patches (found by Naoki Hamada)

V3.7.0	03-Feb-2007
SCP and libraries:

    * Implemented throttle commands
    * Added idle support
    * Added -e to control error processing in DO command files (from Dave Bryan)
    * Fixed handling of non-printable characters in KSR mode
    * Fixed bug in reverse operations for P7B-format tapes
    * Fixed bug in reverse operations across erase gaps

GRI-909:

    * Fixed handling of non-printable characters in KSR mode

Honeywell 316/516

    * Fixed handling of non-printable characters in KSR mode

HP 2100:

    * Reorganized CPU modules for easier addition of new instructions
    * Added Double Integer instructions, 1000-F CPU, 2114 and 2115 CPUs, 12K and 24K memory sizes, 12607B and 12578A DMA controllers, and 21xx binary loader protection
    * Fixed DMS self-test instruction execution on 1000-M
    * Fixed indirect interrupt holdoff logic
    * Fixed DS REQUEST STATUS to clear status-1 (from Dave Bryan)
    * Added Floating Point Processor (from Dave Bryan)
    * Fixed LPS diag-mode CLC response

IBM 7094:

    * Fixed new bug in halt IO wait loop
    * Added IFT, EFT expanded core test instructions

Interdata:

    * Removed separate multiplexor clock
    * Added idle support
    * Synced multiplexor poll to real-time clock
    * Fixed handling of non-printable characters in KSR mode
    * Synced keyboard poll to real-time clock
    * Changed line-time clock to be free-running

PDP-1:

    * Added 16-channel sequence break system (API) support
    * Added PDP-1D support (including timesharing clock)
    * Added Type 630 data communications subsystem (multiplexer)
    * Separated TTI, TTO for API support
    * Fixed bugs in symbolic character input, block loader

PDP-10:

    * Added idle support
    * Synced keyboard poll to real-time clock
    * Added card reader support

PDP-11:

    * Added idle support
    * Fixed bug in ASH -32 C value
    * Fixed RF11 unit mask (found by John Dundas)
    * Synced keyboard, Ethernet, and multiplexer polls to real-time clock
    * Added clock coscheduling support
    * Added TA11 (casette) support
    * Changed DHQ11 to be off by default
    * Fixed operand order in EIS instructions (found by W.F.J. Mueller)

PDP-18b:

    * Fixed incorrect value of PC on instruction fetch mem mmgt error
    * Fixed PDP-15 handling of mem mmgt traps (sets API 3)
    * Fixed PDP-15 handling of CAL API 4 (sets only if 0-3 inactive)
    * Fixed PDP-15 CAF to clear memory management mode register
    * Fixed boundary test in KT15/XVM (reported by Andrew Warkentin)
    * Added XVM RDCLK instruction
    * Added idle support and infinite loop detection
    * Fixed RF15, DSCD does not clear function register
    * Added PDP-15 instructions for program selection of console duplex status
    * Fxed PDP-15 handling of reader out-of-tape
    * Fixed console and multiplexer handling of non-printable characters in KSR mode
    * Changed real-time clock to be free running
    * Synced keyboard poll to real-time clock

PDP-8:

    * Fixed SC value after DVI overflow (found by Don North)
    * Added idle support and infinite loop detection
    * Added TA8E support
    * Changed real-time clock to be free running
    * Added ability to disambiguate overlapping IOT definitions in symbolic input and output
    * Fxed console handling of non-printable characters in KSR mode
    * Synced keyboard poll to real-time clock

VAX, VAX780:

    * Added idle support
    * Fixed operand order in EIS instructions (found by W.F.J. Mueller)

V3.6.1	22-Jul-2006
SCP:

    * Implemented SET/SHOW PCHAR

all DECtapes:

    * Fixed conflict in ATTACH switches

HP2100 (from Dave Bryan):

    * Added CAPACITY as alternate for REEL
    * Fixed EOT test for unlimited reel size

IBM 1620 (from Tim McBride):

    * Fixed card reader fgets call
    * Fixed card reader boot sequence

IBM 7094:

    * Fixed bug in halt IO wait loop
    * Fixed bug in reading full 80 column binary cards
    * Added binary loader (courtesy of Dave Pitt)

Interdata 32b:

    * Fixed transcription errors in disk boot loader (found by Davis Johnson)

PDP-1:

    * Fixed bugs in MUS and DIV

PDP-11:

    * CIS: added interrupt tests to character instructions
    * CIS: added 11/44 stack probe test to MOVCx (only)
    * KL11/DL11: first release
    * RF11: first release
    * TTI, TTO: added UC support to TTI, TTO

18b PDP's:

    * CPU: fixed RESET to clear AC, L, and MQ
    * DT: fixed checksum calculation bug for Type 550
    * FPP: fixed bugs in left shift, multiply
    * TTI, TTO: fixed Baudot letters/figures inversion for PDP-4
    * TTI, TTO: fixed letters/figures tracking for PDP-4
    * TTI, TTO: fixed PDP-4/PDP-7 terminal  default to be local echo
    * Added FioDEC, Baudot display
    * Generalized LOAD to handle HRI, RIM, and BIN files

PDP-8:

    * TTIX: fixed bug in DETACH routine

V3.6.0	20-Apr-2006
SCP and libraries

    * Revised save/restore format to check simulator options for consistency

Most magnetic tapes

    * Added support for limiting tape capacity to a particular size in MB

IBM 7094 - First release

VAX and VAX-11/780 (most bugs found by Tim Stark)

    * Added KESU capability to virtual examine
    * Fixed bugs in virtual examine
    * Rewrote CPU history function for improved usability
    * Fixed fault cleanup to clear PSL<tp>
    * Fixed ADAWI r-mode to preserve dst<31:16>
    * Fixed ACBD/G to test correct operand
    * Fixed access checking on modify-class specifiers
    * Ffixed branch address calculation in CPU history
    * Fixed bug in reported VA on faulting cross-page write
    * Fixed POLYD, POLYG to clear R4, R5
    * Fixed POLYD, POLYG to set R3 correctly
    * Fixed POLYD, POLYG to not exit prematurely if arg = 0
    * Fixed POLYD, POLYG to do full 64b multiply
    * Fixed POLYF, POLYD, POLYG to remove truncation on add
    * Fixed POLYF, POLYD, POLYG to mask multiply result to 31b/63b/63b
    * Fixed fp add routine to test for zero via fraction to support "denormal" argument from POLYF, POLYD, POLYG
    * Fixed bug in 32b floating multiply routine
    * Fixed bug in 64b extended modulus routine

VAX-11/780 only (most bugs found by Tim Stark)

    * Added FLOAD command, loads system file from console floppy disk
    * Fixed MOVTC, MOVTUC to preserve cc's through page faults
    * Fixed MOVTUC to stop on translated == escape
    * Fixed CVTPL to set registers before destination reg write
    * Fixed CVTPL to set correct cc bit on overflow
    * Fixed EDITPC to preserve cc's through page faults
    * Fixed EDITPC EO$BLANK_ZERO count, cc test
    * Fixed EDITPC EO$INSERT to insert fill instead of blank
    * Fixed EDITPC EO$LOAD_PLUS/MINUS to skip character
    * Fixed MNEGH to test negated sign, clear C
    * Fixed carry propagation in qp_inc, qp_neg, qp_add
    * Fixed pack routines to test for zero via fraction
    * Fixed ACBH to set cc's on result
    * Fixed POLYH to set R3 correctly
    * Fixed POLYH to not exit prematurely if arg = 0
    * Fixed POLYH to mask multiply result to 127b
    * Fixed fp add routine to test for zero via fraction to support "denormal" argument from POLYH
    * Fixed EMODH to concatenate 15b of 16b extension
    * Fixed bug in reported VA on faulting cross-page write
    * Added access check on system PTE reference in TLB miss flows
    * Added MBZ checking in LDPCTX and MTPR
    * Compatibility mode: fixed omission of SXT
    * Compatibility mode: fixed order of operand fetching in XOR
    * CR: added CR11/CD11 support

Honeywell 316

    * CPU: fixed bugs in LLL, LRL (found by Theo Engel)
    * LPT: fixed bug in blanks backscanning (found by Theo Engel)
    * TTY: fixed bugs in punch state handling (found by Theo Engel)

IBM 1401 - Fixed bug in divide (reported by Van Snyder)

Interdata

    * CPU: fixed bug in DH (found by Mark Hittinger)
    * SELCH: fixed bug, GO preserves EXA and SSTA (found by Davis Johnson)
    * IDC: fixed WD/WH handling (found by Davis Johnson)
    * IDC: fixed bug, nop command should be ignored (found by Davis Johnson)

NOVA - Fixed bug in DIVS (found by Mark Hittinger)

PDP-11

    * CPU: fixed order of operand XOR operand fetch for SDSD-type models
    * CIS: fixed bug in decode table (found by John Dundas)
    * CIS: fixed bug in ASHP
    * CIS: fixed bug in write decimal string with mmgt enabled
    * CIS: fixed bug in 0-length strings in multiply/divide
    * CR: added CR11/CD11 support (from John Dundas)
    * TC: fixed READ to set extended data bits in TCST (found by Alan Frisbie)

V3.5.2	20-Jan-2006
All 7-track tapes: added write support for P7B format

All console terminals: KSR/UC output suppresses non-printable characters

PDP10:

    * RP.c: fixed DCLR not to clear disk address

PDP11 (also VAX, VAX780 where applicable):

    * HK: fixed overlapped seek interaction with NOP, etc
    * RH: added enable/disable routine
    * RP, RQ, TQ, TS, TU: widened address display to 64b when USE_ADDR64
    * RP: fixed DCLR not to clear disk address
    * RP, TU: fixed device enable/disable logic to include Massbus adapter
    * RP, TU: widened address display to 64b when USE_ADDR64
    * TU: changed default adapter to TM03 (for VMS)

PDP8:

    * DF, RF, DT: fixed unaligned access bug (found by Doug Carman)
    * RL: fixed IOT 61 decoding bug (found by David Gesswein)

VAX:

    * CPU: fixed breakpoint detection when USE_ADDR64 option is active
    * CPU: fixed CVTfi to trap on integer overflow if PSW<iv> set
    * Changed default compile options to USE_ADDR64

VAX780: first release

V3.5.1	15-Oct-2005
IBM 1401:

    * Changed character encodings to be consistent with Paul Pierce 709X simulator
    * Changed card column binary format to be consistent with Paul Pierce 709X simulator
    * Added choice of business or Fortran encoding for card punch, line printer , and inquiry terminal output
    * Added mode control for old/new character encodings

IBM 1620: Changed character encodings to be consistent with 7094 and 1401

PDP-11: Fixed bug in autoconfiguration algorithm (missing XU table entry)

VAX:

    * Fixed bug in autoconfiguration algorithm (missing XU table entry)
    * Fixed bug in floating point structure definitions with 32b compilation option

V3.5.0 	09-Sep-2005
SCP and libraries:

    * Fixed to trim trailing spaces on file names
    * sim_ether: added Windows user-defined adapter names (from Timothe Litt)
    * sim_sock: fixed SIGPIPE error on UNIX
    * sim_tape: fixed misallocation of TPC map array in 64b configurations
    * sim_tmxr: added support for SET <unit> DISCONNECT

IBM 1401:

    * Fixed clearing of SSB-SSG on reset (reported by Ralph Reinke)
    * Fixed problem with 2, 5 character R, P instructions (reported by Van Snyder)
    * Removed error stops from MCE

PDP-11:

    * Revised autoconfiguration algorithm and interface
    * Added additional 11/60 registers
    * pdp11_vh: fixed bug in vector display routine
    * pdp11_xu: fixed runt packet processing (found by Tim Chapman)

PDP-15:

    * Removed spurious AAS instruction
    * Fixed bug in SHOW TTIX CONN/STATS
    * Fixed bug in SET TTIXn LOG/NOLOG

PDP8

    * Fixed bug in SHOW TTIX CONN/STATS
    * Fixed bug in SET TTIXn LOG/NOLOG

HP2100

    * Added SET MUXLn DISCONNECT

Interdata:

    * fixed bug in SHOW PAS CONN/STATS
    * Added SET PASLn DISCONNECT

SDS

    * Fixed bug in SHOW MUX CONN/STATS
    * Added SET MUXLn DISCONNECT

V3.4.0	03-May-05
SCP and libraries:

    * Fixed ASSERT code
    * Revised syntax for SET DEBUG (from Dave Bryan)
    * Revised interpretation of fprint_sym, fparse_sym returns
    * Moved DETACH sanity tests into detach_unit
    * Added test for WSAEINPROGRESS (from Tim Riker)

PDP-10:

    * Fixed TU bug, ERASE and WREOF should not clear done (reported by Rich Alderson)
    * Fixed TU error reporting

PDP-11:

    * Fixed TU error reporting

Interdata 16b:

    * Fixed bug in show history routine (from Mark Hittinger)
    * Revised examine/deposit to do words rather than bytes

Interdata 32b:

    * Fixed bug in initial memory allocation
    * Fixed bug in show history routine (from Mark Hittinger)
    * Revised examine/deposit to do words rather than bytes

HP2100 (all changes and fixes from Dave Bryan)

    * CPU: reorganized CPU options
    * CPU1: reorganized EIG routines
    * Added FFP support

V3.3.2	09-Mar-05
SCP: added ASSERT command (from Dave Bryan)

PDP-11:

    * Fixed bugs in RESET for 11/70 (reported by Tim Chapman)
    * Fixed bug in SHOW MODEL (from Sergey Okhapkin)
    * Made SYSID variable for 11/70 (from Tim Chapman)
    * Fixed MBRK write case for 11/70 (from Tim Chapman)
    * RQ: added RA60, RA71, RA81 disks
    * RY: fixed bug in boot code (reported by Graham Toal)

H316

    * Fixed IORETURN macro
    * PT: fixed bug in OCP '0001 (found by Philipp Hachtmann)
    * MT: fixed error reporting from OCP (found by Philipp Hachtmann)

HP2100 (from Dave Bryan)

    * Fixed missing MPCK on JRS target
    * Removed EXECUTE instruction (is NOP in actual microcode)
    * Fixed missing negative overflow renorm in StoreFP

I1401: fixed bug in LPT write line routine (reported by Van Snyder)

Interdata 32b: fixed branches to mask new PC (from Greg Johnson)

VAX:

    * Fixed initial state of cpu_extmem
    * RQ: added RA60, RA71, RA81 disks

V3.3.1	08-Jan-05
H316:

    * Fxed bug in DIV
    * TTY: fixed bug in SKS '104 (reported by Philipp Hachtmann)
    * TTY: fixed bug in SKS '504
    * Added reader/punch ASCII file support
    * Added Teletype reader/punch support
    * DP: fixed bug in skip on !seeking
    * MT: fixed bug in DMA/DMC support
    * LP: fixed bug in DMA/DMC support

HP2100:

    * Fixed DMA reset to clear alternate CTL flop (from Dave Bryan)
    * Fixed DMA reset to not clear control words (from Dave Bryan)
    * Fixed SBS, CBS, TBS to do virtual reads
    * Separated A/B from M[0/1], for DMA IO (from Dave Bryan)
    * Added SET CPU 21MX-M, 21MX-E (from Dave Brian)
    * Disabled TIMER/EXECUTE/DIAG instructions for 21MX-M (from Dave Bryan)
    * Added post-processor to maintain T/M consistency (from Dave Bryan)
    * DS: first release
    * LPS, LPT: added restart when set online, etc (from Dave Bryan)
    * LPS: col count for non-printing characters (from Dave Bryan)

IBM 1401: added address argument support (from Van Snyder)

Interdata: added magtape read-only file support

PDP-11:

    * Fixed WAIT to work in all modes (from John Dundas)
    * TM, TS: added read-only file support

SDS 940: added magtape read-only file support
2008-11-01 05:15:42 +00:00
minskim
ff6667f910 Apply a patch from FreeBSD Ports:
Due to small issue with gxemul (PCI registers values of piix
      controller are not saved having been written) FreeBSD in
      gxemul panics after detecting IDE devices. Apply this patch to
      fix it...

Bump PKGREVISION.
2008-10-24 19:55:10 +00:00
minskim
56b5463059 Regen patch-aa with pkgdiff so that it conatins the NetBSD tag. 2008-10-24 19:31:01 +00:00
adam
3fa07441ac Changes 1.0.1:
* Bugfix release
2008-10-18 11:55:27 +00:00
reed
46fce9a316 Revert the uname change. Back to the original source.
Unknown why it was using this.

This closes PR 39571 and PR 37786.

Another suggestion is to use pkgsrc's MACHINE_ARCH.

(Not completely tested on DragonFly as this still doesn't build
due to wrong gcc.)

Also note this release is not the latest.
2008-10-04 14:31:06 +00:00
tsutsui
40a2751c5c Add a workaround to make NetBSD/arc work with vga/pckbd console.
(set proper ARC environments to avoid cngetc() on boot device detection)

Bump PKGREVISION.
2008-09-14 06:15:35 +00:00
gdt
363d01cd4b point to xmame-license 2008-09-10 00:36:09 +00:00
gdt
e7b3ade0b0 Set license to (missing) xm7-license, as no-commercial-use is
deprecated.
2008-09-10 00:33:59 +00:00
gdt
a8cb8d2ef7 Set NO_*_ON_*; license is unclear. 2008-09-10 00:32:08 +00:00
uebayasi
47545d1b30 Restrict not only source but binary distribution since the license is vague.
Pointed out by joerg.
2008-09-10 00:14:33 +00:00
wiz
b0c55aebbd Update to 0.35r4:
2008-08-30

    * Joystick buttons for x and y axis control can be reassigned,
    too. This is especially useful if you want to use digital
    buttons instead of an analog controller. Thanks to Jon Chalos.
    * Fall back to non-accelerated YUV overlay, if no hardware-accelerated
    is available. This is much slower but a modern machine should
    be fast enough and it's better than having no fullscreen mode
    at all.
    * The command-line parameter '-c' wasn't handled properly, so
    it didn't work at all.
    * Don't link against X11 libraries if compiling the SDL
    user-interface.

2007-01-18

    * Applied fix by Barry for the ABCD instruction. This fixes,
    for example, the odd characters in the score count of Streets
    of Rage as reported by bootsector.
    * Fixed soft reset so that the RAM is not cleared in this case.
    Thanks to Fibonacci for reporting this.
    * Reduced noisy blips that may happen whenever an underrun of
    the audio buffer occurs.
    * Fixed crash that would happen if the filename of the ROM did
    not contain a dot.
    * Fixed endian issue with big endian platforms introduced by
    previous changes.
    * Added simplistic support for reassigning joypad/joystick
    buttons. Look for joy[12]_{a,b,c,start,left,right,up,down} in
    ~/.genrc.
2008-09-08 07:42:49 +00:00
obache
4a31e7a4f5 Update master sistes for SuSE10.0.
List taken from and pick up sites still have SuSE10.0.
	http://en.opensuse.org/Mirrors_Discontinued_Releases
	http://en.opensuse.org/Mirrors_Released_Version

Then cut off separate master sites url list for update packages.
Updated packages is now downloaded from those sites automatically.

Sort-term fixes for PR 38517.
2008-09-04 11:53:48 +00:00
obache
f447db7d56 Bump suse100_glx to 4.
Update xorg-x11-Mesa from 6.8.2-100 to 6.8.2-100.13.

This update fixes the following issues: X Font Server build_range()
Integer Overflow Vulnerability [IDEF2708], X Font Server
swap_char2b() Heap Overflow Vulnerability [IDEF2709], Composite
extension buffer overflow.
2008-09-03 09:45:59 +00:00
obache
766924a752 Bump suse100_x11 to 3.
Update xorg-x11-libs from 6.8.2-100.2 to 6.8.2-100.13.

100.12:
Integer overflows in the XC-MISC extension of the X-server
could potentially be exploited to execute code with root
privileges (CVE-2007-1003).

Integer overflows in libX11 could cause crashes
(CVE-2007-1667).

Integer overflows in the font handling of the X-server
could potentially be exploited to execute code with root
privileges (CVE-2007-1352, CVE-2007-1351).

100.13:
This update fixes the following issues: X Font Server build_range()
Integer Overflow Vulnerability [IDEF2708], X Font Server
swap_char2b() Heap Overflow Vulnerability [IDEF2709], Composite
extension buffer overflow.
2008-09-03 09:42:45 +00:00
obache
3738b4c7b1 Bump suse100_resmgr to 1.
Update resmgr-0.9.8_SVN57.2 to resmgr-0.9.8_SVN57-2.3.

This update fixes the following security problem:

- resmgrd granted access to all usb devices if access to one one usb
  device was granted via "usb:<bus>,<dev>" notation.

- Class specific exclude rules did not match devices that set their
  class ID at interface level.

This update also fixes the following non-security bugs:

- a filedescriptor leak

- resmgrd often logged unnecessary ACL error messages

- the init script cleared /var/run/resmgr/classes even if resmgrd
  was already running
2008-09-03 09:35:43 +00:00
obache
4167630d2f Bump suse100_openssl to 5.
Update openssl from 0.9.7g-2.12 to 0.9.7g-2.15.

2.15:
This update of openssl fixes a off-by-one buffer overflow in function
SSL_get_shared_ciphers(). This vulnerability potentially allows remote code
execution; depending on memory layout of the process. (CVE-2007-5135)
2008-09-03 09:32:10 +00:00
obache
d3cdc3f303 Bump suse100_libpng to 4.
Update libpng from 1.2.8-5.2 to 1.2.8-5.6.

5.4:
Applications using libpng can crash if libpng is ask to
process a grayscale image with a malformed (bad CRC) tRNS
chunk. (CVE-2007-2445)

5.6:
Description: Speciall crafted png files could crash applications when attempting
to open such a file (CVE-2007-5269).
2008-09-03 09:29:22 +00:00
obache
d03af17eb8 Bump suse100_libcups to 4.
From cups-libs from 1.1.23-21.6 to 1.1.23-21.16.

21.8:
By keeping a partially negotiated SSL connection open an
attacker could prevent the cups server from accepting other
requests (CVE-2007-0720).

21.10:
The previous cups update (CVE-2007-0720) was incomplete and
could lead to cupsd crashing.

21.12:
A buffer overflow in the xpdf code contained in cups could
be exploited by attackers to potentially execute arbitrary
code (CVE-2007-3387).

21.14:
A missing length check in the IPP implementation of cups
could lead to a buffer overflow. Attackers could exploit
that to potentially execute arbitrary code with root
privileges (CVE-2007-4351).

21.16:
A buffer overflow in the xpdf code contained in cups could be
exploited by attackers to potentially execute arbitrary code
(CVE-2007-4352, CVE-2007-5392, CVE-2007-5393).
2008-09-03 09:26:13 +00:00
obache
6607f2327a Update freetype2 from 2.1.10-4.4 to 2.1.10-4.9
Bump PKGREVISION to 5.

4.9:
  Check for negative number of points in contours. (CVE-2007-2754)
4.7:
  fix buffer overflow in handling of bdf fonts. (CVE-2007-1351)
2008-09-03 09:13:05 +00:00
obache
569bda8eb9 Allow to accept FreeBSD/i386.
Patch provided by Aleksej Saushev  in PR 38788.
2008-08-10 06:35:00 +00:00
hauke
388c4014ee Delete emulators/emutos, since we install the emutos image with the
aranym emulator now. The only other Atari emulator that can use
emutos, Hatari, comes with its own emutos image, too.
2008-08-07 16:23:42 +00:00
hauke
d4e670c3f2 Install emutos image with the package
Patch a few absolute paths
Add MESSAGE file
2008-08-07 16:19:34 +00:00
obache
7e97b9e4f6 Update ia64sim to 0.5.
Changes in Version 0.4
----------------------
1. First draft of a user manual (doc/ia64user.txt)
2. Systems calls to vprintf and program exit
3. Enhancements to single step and display register commands
4. Trace level command
5. Reset hazards command
6  Various bug fixes

Changes in Version 0.5
----------------------
Supports ELF files created by the Intel IA64 Assembler. Not all relocation
types are yet supported.
2008-08-04 08:04:30 +00:00
obache
b20d1e2657 Update HOMEPAGE and MASTER_SITES, from Zafer Aydogan via private mail. 2008-08-04 06:55:39 +00:00
hauke
628edb5e90 Upgrade hatari to 1.0.2.
Lots of changes, including

Hatari version 1.0.0

Version 1.0.0 of the Atari ST, STE, TT and Falcon emulator Hatari has
been released. A lot of things have been changed this time:

The user's configuration files are now located in the directory ~/.hatari/

[...]

Hatari version 0.95

Hatari version 0.95 has been released. This release brings you basic
Atari TT and Falcon emulation! Please note that both new emulation
modes are still highly experiemental,some few games and demos work,
but most still have more or less big problems. Basic emulation of
Falcon video shifter (Videl), NVRAM and DMA sound is in place. The
biggest drawback: There is no working Falcon DSP emulation yet.

[...]
2008-08-01 10:04:09 +00:00
hauke
c925674e94 EmuTOS is a GEMDOS compatible operating system for Atari ST series
computers and ST emulators.
2008-08-01 09:10:58 +00:00
hauke
aa605b8b17 Update aranym to 0.9.6beta2.
Throw out a few options which are pointless (fixed{video,fast}ram) since they
are only minimally relevant to JIT, or broken (blitsdlblit, blitmemmove).
Patch posix shell script instead of requiring bash.
Make OpenGL support an option.

Emutos has to be downloaded from http://emutos.sourceforge.net/en/download.htm
2008-07-30 14:08:59 +00:00
dillo
da24487044 update to 0.10:
- use SQLite3 instead of Berkeley DB
- optionally TorrentZip ROM set
- mkmamedb: add support for ROM Management Datafile format
- mkmamedb: add support to read dat files from zip archives
- mkmamedb: extract version and game description from listxml output
- ckmame: fix finding ROMs that need detectors from superfluous and extra
- change to 3-clause BSD license
2008-07-25 11:50:33 +00:00
joerg
f605fec2db Mark as destdir ready. 2008-07-14 12:55:56 +00:00
sborrill
662d63eeb6 wined3d components aren't dependent on opengl option.
Don't bother bumping PKGREVISION as you wouldn't have been able to create a
binary package with -opengl in the PKG_OPTION before
2008-06-28 12:34:48 +00:00
jmcneill
6179ea57a8 Redundant; the code already handles the __NetBSD__ case. 2008-06-28 06:02:26 +00:00
jmcneill
0e2d2108ce winex11.drv: if 800x600 is not available, attempt 800x480 before giving up.
This lets me launch Diablo II on an EeePC, which runs menus at 800x600 but
allows the actual game itself to run at 640x480, without hooking up an
external VGA monitor.
2008-06-28 05:18:57 +00:00
jmcneill
874f73791a Regen patchsum, bump PKGREVISION for exception handling fixes. 2008-06-28 00:13:08 +00:00
jmcneill
a72b1fa5ce Fix exception handling on i386. 2008-06-28 00:12:40 +00:00
sborrill
2f5bb93c64 Bump PKGREVISION for addition of patch-bb:
__errno and ___errno overrides must exist, so #undef them rather than
not overriding at all on NetBSD.
2008-06-27 12:06:09 +00:00
jmcneill
e182ae2070 Regen for patch-bb 2008-06-27 11:47:43 +00:00
jmcneill
52919497c3 __errno and ___errno overrides must exist, so #undef them rather than
not overriding at all on NetBSD.
2008-06-27 11:47:24 +00:00
jmcneill
971fcd8721 bjs told me to bump PKGREVISION now that this actually works on NetBSD 2008-06-27 02:53:21 +00:00
jmcneill
ef7294e929 Regen for patch-bc 2008-06-27 02:51:24 +00:00
jmcneill
b43660ae4a Use /dev/sound on NetBSD 2008-06-27 02:51:11 +00:00
jmcneill
4663e48599 Regen. 2008-06-26 19:47:50 +00:00
jmcneill
9c54e536de Enable kthread loader as the default on NetBSD; this package now works on
a 4.99.66/i386 kernel.
2008-06-26 19:46:56 +00:00
dholland
4ed11ac7c7 DESTDIR support, from Aleksej Saushev. 2008-06-23 16:58:20 +00:00
dholland
263ec937a6 Fix the PKG_OPTIONS=-x11 build. 2008-06-23 16:57:08 +00:00
dholland
8fb581fcd1 Update emulators/wine to 1.0, as requested in PR pkg/38985.
Add missing dep on libxml2.

Also merge some stuff from wip/wine:
  - more options (esound, ldap, dbus, ssl, x11)
  - split PLIST to accomodate extra files on Linux and FreeBSD (PR pkg/36320)

This also fixes the broken build against current openldap. (PR pkg/38025)
2008-06-22 23:38:18 +00:00
wiz
e10651a4a2 Update to 0.8.9:
0.8.9:

Updated the included gettext library to 0.17 to fix a MinGW build
issue.

GB:  Corrected a lack of address masking in most of the cart RAM
emulation code.  Fixes a few Chinese GameBoy Color games.

NES: (Re?)-added support for mapper 240(it was erroneously listed
in the documentation as being supported...).

GBA:  Fixed a buffer overflow in the ROM image loading code.

PC-FX:  Several variables related to subchannel reading weren't
being saved in save states.  Fixed.  (This fixes save states made
within the BIOS' CD-DA player)

PCE:  Altered how the ADPCM read and write addresses are set.
Fixes the Super CD version of "Tengai Makyou Ziria", and "CD Mahjong
Bishoujo Chuushinha".  Thanks to Exophase and ChrlyMac for the
tips.  ***(This change may potentially cause regressions.  If it
does, please report them at http://forum.fobby.net )***

PC-FX:  Fixed a few deprecated const string to char* conversions
in v810_cpuD.cpp.

PCE:  Fixed a bug with Arcade Card emulation with a tip from
Exophase.  The ADPCM sound effects in Garou Densetsu II work
correctly now.

PCE:  Reads from the timer count register the cycle it is set to
reload after expiring will now return 0x7F.  Fixes "Battle Royale".
2008-06-21 18:38:00 +00:00