pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/emulators/mess



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Aug 22 21:41:01 UTC 2011

Modified Files:
        pkgsrc/emulators/mess: Makefile PLIST distinfo

Log Message:
Update to 0.143, matching the mame update.

Changes:

0.143

New System Drivers Supported:
-----------------------------
(none)

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
- PMI80 (except for cassette) [Robbbert]
- SDK85 [Robbbert]
- SDK86 [Robbbert]
- SELZ80 [Robbbert]
- ACRNSYS1 (except for cassette) [Robbbert]

Skeleton drivers:
-----------------
- Intel MDS [Robbbert]

System Driver Changes:
----------------------
- prof80: Refactored the ECB bus to use slot interface, and
        separated GRIP into a slot device. [Curt Coder]
- intv: Implemented scrolling  [Huygens]
  Implemented reading from stic registers other than collision
  Bug 167 - Diagnostic cartridge fixed
- nakajies: Added dump for the DreamWriter 450.
        [Roberto Carlos Fernandez Gerhardt, Wilbert Pol]
- prose2000: update a lot of comments, bare beginnings of
        upd7720 px line and int support. [Lord Nightmare]
- [intv] Proper rendering of overscan borders and native resolution,  [H@P]
        along with various updates and cleanups
        * Converted intv driver to use native Intellivision resolution of 
159x192.
                Scaled intvkbd driver so carts look correct.
        * Added overscan borders.  Approximate, but at least measured on an 
actual Intellivision.
        * Added a STIC header file, defining various object sizes, and register 
and bit names.
        * Cleaned up render_color_stack_mode() and render_fg_bg_mode() loops,
                eliminating the ugly fix-ups at the end of each row.
        * Updated the code found in UNUSED_FUNCTION, but neither compiled nor 
tested it.

Software Lists:
----------------
- snes.xml: softlist wip documentation and redump [MESSfan]
- a800.xml: added some extension and support disks (+ comments) to the list. 
[K1W1]
- a5200.xml: replaced ballblazer dump [K1W1]
- snes.xml: Added a new snes dump [badinsults, d4s, MESSfan] (nw)
- intv.hsi: Some corrections to the Intellivision hash file [John Rieman]

Source Changes:
----------------
- Added device types for all known WD17XX variants, and enforced inverted DAL 
lines
        with e.g. FD1771/FD1791. Used correct variants in drivers, except 
TRS-80. [Curt Coder]

0.142u6

New System Drivers Supported:
-----------------------------
- Pioner (Specialist clone) [Miodrag Milanovic]

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------
- Morrow MPZ80 [Curt Coder]
- Sharp PC-G850V [Sandro Ronco]

System Driver Changes:
----------------------
-bullet: Fixed terminal input. [Curt Coder]
-abc800m: Added Slutprov factory test card ROM dump. [FatArnold, robcfg]
-pce220: Added keyboard input and fixed the LCD emulation. [Sandro Ronco]
-x1: Implemented preliminary video partial updates effect in Sharp X1 HW 
[Angelo Salese]
-pcg850v: Fixed bankswitch and added LCD emulation. [Sandro Ronco]
-pc1512: Added Amstrad PC1512 v3.2 BIOS. [DRomero]
-pc: Added keyboard controller ROMs to Amstrad XT clones. [John Elliot]
-pc: Added non-working drivers for Amstrad PC2086, PC3086, PC2386. [John 
Elliott]
-mpz80: Connected S-100 bus memory and I/O read/write lines. [Curt Coder]
-abc80: Refactored the Luxor ABC bus to use slot interface.
        ABC800 has an ABC832 disk drive for now until default device
        inputs can be passed onto slot devices. [Curt Coder]
-sordm5 : Added proper FD rom image and fixed floppy type [Marcel Vasak]
-pcjr - Fixed floppy issues [Carl]
-intv: Added support for both hand controllers: [H@P]
* Updated player 1 to use the left hand controller by default.
* Prefixed all left hand controller inputs with "Left/", right hand controller 
inputs with "Right/".
* Added all 16 digital disc inputs, and added full position names ("Up", 
"Up-Up-Left", "Up-Left", "Left-Up-Left", "Left" ...)
* Added optional alternate disc control using analog inputs.  Use "Driver 
Configuration" menu to enable analog support per hand controller.
* Renamed "DEL" to "Clear", "ENTER" to "Enter", "But1" to "Upper", "But2" to 
"Lower-Left" and "But3" to "Lower-Right".
* Removed frogger hack -- must use left hand controller to play.
* Fixes mess bug ID's:
        - 164 Second hand controller not emulated
        - 165 Auto Racing hangs (user must map left hand controller keypad to 
continue in AUTO RACING).
-atvga: New AMI bios based on Headland GC102 chipset [kaylee]
-pce220: Added serial I/O. [Sandro Ronco]

Software Lists:
----------------
-snes.xml: softlist wip documentation and redump [MESSfan]
-ngp.c: split ngp and and ngpc softlists and updated the driver accordingly 
[Fabio Priuli]
-ngpc.xml: added a few new dumps [xxxddd, Kaylee]
-mpz80: Added floppy softlist. [Curt Coder]
-Added preliminary S-100 bus emulation with SLOT interface.
 Refactored MPZ80 and its Wunderbus I/O card to implement the S-100 bus. [Curt 
Coder]

Source Changes:
----------------
-upd765: Fix issue accessing floppies when initially drive is empty [Carl]
-pc_mouse: Fixed mouse issues, making it work in OS/2 [Carl]
-upd765: Fixed cylinder number increment on EOT, helps minix2 to boot [Carl]

0.142u5

New System Drivers Supported:
-----------------------------
 - Fujitsu FM-8 [Barry Rodewald]

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------
 - Sharp MZ-6500 [Angelo Salese]
 - Casio FP-1100 [Angelo Salese]
 - Casio FP-6000 [Angelo Salese]
 - Hitachi B16 [Angelo Salese]
 - NEC PC-100 [Angelo Salese]
 - Fujitsu FM-11 EX, Fujitsu FM-16 Beta.  [Barry Rodewald]
 - IBM5550 [Angelo Salese]
 - OKI if800 model 60 [Angelo Salese]
 - Mitsubishi Multi 16 [Angelo Salese]
 - Toshiba Pasopia [Angelo Salese]
 - ADC Super Six SBC. [Curt Coder, Al Kossow]
 - Pasopia 1600 [Angelo Salese]
 - Matsushita MyBrain 3000 [Angelo Salese]

System Driver Changes:
----------------------
- bbc : Convert the BBC drivers to use mames mc6845,
        graphics modes are working good, still missing the cursor,
        missing split screen support, and MODE 7 is shifted a
        couple of characters to the right. Removed the old
        src/mess/video/m6845.c [GordonJ]
- saturn: verified saturn bios 1.01 labels [ElBarto]
- neocd: added front loading neogeo cd dump [furrtek]
- PlayStation GPU splits 4 point polygons into triangles. [smf]
- saturn : Moved intback command inside a timer and hooked up SMPC
        direct mode inputs in Sega Saturn, allows it to load the CD
        menu and makes the diagnostic cart to be operational [Angelo Salese]
- coco : Fixed floppy index pulse. [Curt Coder]
- prof80g52: Added ROM banking and HD6345 CRTC. [Curt Coder]
- Added PAL timing support for Sega Saturn [Angelo Salese]
- sega sms : Add proper rom name/location
        for japanese v2.1 bios. [Lord Nightmare, ElBarto, SMSPower]
- Implemented CART DRAM emulation in Sega Saturn [Angelo Salese]
- sms : More SMS rom name corrections and comment updates.
        [Lord Nightmare, SMSPower]
- sms Added a few more rom labels for SMS bioses. [Lord Nightmare, SMSPower]
- Unknown alt romset for IBM PC JX [Angelo Salese]
- pc9801 : Added 2hdif.rom dump [Angelo Salese]
- at: added Award 3.03 bios [Darkstar]
- pc: added zenith 2.9e bios [Darkstar]

Software Lists:
----------------
- apple2.xml: TOSEC mis-labeled a couple of DOS 3.3 versions,
        fixed that, also set display names properly. [R. Belmont]
- apple2: Enabled usage of softlist for Apple II series [R. Belmont]
- coco: added cart softlist [K1W1]
- super6 : Added software list. [Curt Coder]
- snes.xml: softlist wip [Lord Nightmare]
- snes.xml: softlist wip documentation and redump [MESSfan]

Source Changes:
----------------
- MESSUI - finished adding HLSL sliders per game. The settings
        will be saved if your system is set up correctly. Note the
        page will be greyed out if D3D version 9 is not selected.
        Another note: The Defaults and Reset buttons don't do anything yet. 
[Robbbert]
- MESSUI - fixed the 5 sliders on the Display sheet. [Robbbert]
- MESSUI - advanced sheet - fixed frameskip. [Robbbert]
- MESSUI - Sound property sheet - fixed Audio Latency slider. [Robbbert]
- MESSUI - Screen property sheet - fixed Number of Screens slider. [Robbbert]
- MESSUI - Advanced property sheet - fixed 3 full-screen sliders.  [Robbbert]
        Fixed typo in FULLLSCREENCONTRAST. Fixed my mistake with Gamma
        and Contrast controls on Display property sheet. [Robbbert]
- MESSUI - Debug property sheet - used a better icon. [Robbbert]
- MESSUI - Removed option to load a cheat file. [Robbbert]
- pc_fdc - Data rate detection added [Carl]
- at - Implemented RTC IRQ callback for AT machines making OS/2 to boot [Carl]
- pc_fdc - Fix booting from double density media with at bios set 0 [Carl]

0.142u4

New System Drivers Supported:
-----------------------------
(none)

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------
(none)

System Driver Changes:
----------------------
- c64 : Enabled writing to cartridge RAM @ 0x8000-0x9fff. [Curt Coder]
- apple2e : Add location for the two code roms of the Apple IIe enhanced.[Lord 
Nightmare]
- apple2e : Restored the rom IC type information inadvertently removed by
        the addition of the locations for the Apple IIe enhanced roms. [Lord 
Nightmare]
- c64 : Added mapper for the "Simons' BASIC" cartridge. [Curt Coder]
- fidelz80 : Added Sensory Chess Challenger (model VSC). [Lord Nightmare, 
Kevtris, Sandro Ronco]
- bbc : removed all the old video speed hacks, getting ready to
        switch over to using the MC6845 in the MAME core. (GordonJ)
- c64 : Added mapper for the "Super Explode! v5.0" cartridge. [Curt Coder]
- bbc : Cleaning up the BBC driver in an effort to switch to MAMEs MC6845, also
        removed large amounts of unused code from the m6845 code in MESS 
[GordonJ]
- x1 : Implemented proper Sharp X1 pixel clock divider [Angelo Salese]
- mk90 : Fixed reset vector. [Curt Coder]
- tec1 : added JMON (not working) [Robbbert]
- chessmst : Added layout and input ports. [Sandro Ronco]

Software Lists:
----------------
- c64 : Added 8/16K cartridges to the softlist. [k1w1]
- snes.xml : verified dumps and added alt dumps [MESSfan]
- Added floppy softlists for C64, C128, VIC-20, and Plus/4. [Curt Coder]
- c16 : Added cartridge softlist and connected it to the driver. [Curt Coder]
- snes.xml : Added proper dump for Super Gussun Oyoyo (Jpn, Prototype)  
[MESSFan]
- c64 : Added some cartridges to the softlist. [k1w1]
- c64 : Cart softlist fixes. [k1w1]

Source Changes:
----------------
- pc_fdc - added disk change signal [Carl]
- note that with new tools there are no unicode issue with tools (wimgtool)

0.142u3

New System Drivers Supported:
-----------------------------
(none)

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------
(none)

System Driver Changes:
----------------------
- amico2k: Implemented keyboard and display. [Curt Coder]
- amico2k: Fixed LED flickering. [Curt Coder]
- bbc: Started cleaning up the code as it has been neglected
        for a long time. [GordonJ]
- psx: Most FMVs now have fluent video, again [R. Belmont]
- psx: Fix register readback of DMA completion, FMVs work
        way better, SOTN gets into game [Fabio Priuli]
- prof80: Fixed display corruption. [Curt Coder]
- prof80: Added GripS 1.15 ROM. [Curt Coder]
- apple2e, apple2ee: Added keyboard ROMs. [Curt Coder]
- next: Added softlist and floppy device. [Curt Coder]
- atom: Fixed 2400Hz timer, CPU type, and added a comment
        about the ERROR bug. [Curt Coder]
- abc802, abc806: Added ROM dump for ABC55/77 keyboard. [robcfg, Curt Coder]
- psx: fix FMV colors [Angelo Salese]
- next: Modernized driver and connected MCCS1850 RTC. [Curt Coder]
- c64: Connected to cartridge software list and implemented
        loading of simple 8K/16K cartridges. [Curt Coder]
- ti99: Locked HSGPL mode to on for ti99_4p; HSGPL does not
        lock up anymore when cartridge is plugged in; SAMS
        address decoding fixed [Michael Zapf]
- at: Pentium drivers boots from HDD [Miodrag Milanovic]
- c64: Added mapper for the "VizaWrite 64" cartridge. [Curt Coder]
- next: Added default EEPROM, system boots to ROM monitor now. [Curt Coder]
- c64: Added mapper for the "Skaermtrolden Hugo" cartridge. [Curt Coder]
- c64: Added mapper for the "Easy Calc Result" cartridge. [Curt Coder]
- c64: Added mapper for the "Pagefox" cartridge. The 32KB RAM
        expansion is not fully supported. [Curt Coder]
- pc: Fixed issues with XT HDC [Carl]

Software Lists:
----------------
- snes.xml: verified a lot of dumps and added a few more alt dumps [MESSfan]
- a800.xml/xegs.xml: updated to take advantage of <info> and confirmed some 
dumps [k1w1]
- external contributions to lists from k1w1 (and mvrh)

Source Changes:
----------------
- sonydriv: fix crashes when accessing drive after a
        software-initiated disk eject (e.g. zzcopy on apple2gs) [R. Belmont]

0.142u2

New System Drivers Supported:
-----------------------------
(none)

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------
(none)

System Driver Changes:
----------------------
- lcmate2: Hooked up the lcd controller and added keyboard input.[Sandro Ronco]
- lcmate2: Made some adjustments found by team investigation.
        [Robbbert, Cowering, Lord Nightmare, DMEnduro]
- lcmate2: Added what we assume is the spellcheck library ROM. Reverted
        keyscan routine back, to handle port 5000 case. [Robbbert]
- ipc: Modernised. Added terminal connection. After pressing Space,
        it will start up and respond to your inputs. [Robbbert]
- rex6000: Convert the driver to use the intelfsh device. [Sandro Ronco]
- apple2gs: removed cassette (real h/w doesn't have one) [R. Belmont]
- apple2gs: Handle ADB command 0xa, fixes Qix [R. Belmont]
- apple2gs: handle another ADB command, Pirates! works now [R. Belmont]
- a7800: fixed bug #2039 [Fabio Priuli]
- apple2: don't crash on $C060 access on IIgs, fixes Rastan [R. Belmont]

Software Lists:
----------------
- apple2gs : added & hooked up softlist [R. Belmont]
- added verification of many dumps to a800.xml and xegs.xml [k1w1]

Source Changes:
----------------
- Added skeleton for Interpod IEC to IEEE-488 converter device. [Curt Coder]
- Created device_rtc_interface which can be used to initialize RTC's to a
        certain date/time at driver startup, useful for regression testing.
        Implemented the interface in most of the modern RTC devices.
        Note: this is not yet plumbed down to the command line. [Curt Coder]
- es5503: Properly mask oscillator enable bits.
        Fixes crashes in e.g. ACS Demo Disk 2. [R.Belmont]

0.142u1

New System Drivers Supported:
-----------------------------
(none)

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------
- Ensoniq Mirage Sampler [R. Belmont]
- Laser Compumate2 [thanks to DMEnduro , Robbbert]

System Driver Changes:
----------------------
- tec1: Fixed a bug that has been there since the driver was
        first written [reported by maguman21]

- ob68k1a: Fixed keyboard [Robbbert]

- apple2gs: fix ram sizes to reflect reality, fixed ram mapping to match real
  system, added readback of bank number from unpopulated RAM areas. [R Belmont]

- sun: Added terminal keyboard. [Robbbert]

- x1: Implemented stereophonic sound output [Angelo Salese]

- ti85: moved T6A04 emulation into a device. [Sandro Ronco]

- tec1: Enabled tec1b bios at user request. Added some ram for
        the expansion socket. [Robbbert]

- next: Allow NeXT machine to display the initial splash screen [Angelo Salese]

- apple2gs: Fixed AppleWorks GS hang on launch. [R. Belmont]

- at: Added cascade mode support in DMA code and enabled AT floppy to
        boot again [Wilbert Pol, Miodrag Milanovic]

- tms5220.c: updates to comments and nonstandard feature
        defines. [Lord Nightmare]

- argo: Improved video, added makeshift cursor. [Robbbert]

- at: Implemented AT IDE support [Miodrag Milanovic]
        hdd boot's now on all except 586 machines

- next: add 3 more dumped NeXT bioses (one 68030,
        two 68040-non-turbo) [Lord Nightmare, Balrog]

- upd7725 and upd96050: Implementation of the p0 and p1 output bits as device 
lines;
        preliminary implementation of INT input line. This is attempt 2 at this 
code,
        and actually links properly.  [Lord Nightmare]

- at: add pals and proms from IBM 5170 AT [Lord Nightmare, Kevtris]

- at: add pals and proms from IBM 5170 AT to 5170 8mhz,
        and add common ones to 5162 [Lord Nightmare, Kevtris]

- megadriv: added proper megacd dumps to the mess driver. [ElBarto]

- Added a newer revision of the Xebec S1410 Winchester
        controller ROM. [Ola Andersson]

- Converted Atari Jaguar driver to properly use a stock 68k instead of
        a 68ec020 [David Haywood]

- hector,interact, pce and pc8801 - driver_device conversions [Atari Ace]

- Fixed pixel clock in Atari Jaguar (it was previously running
        at half speed) [Angelo Salese]

- a5200: fixed crash when loading carts (bug #2047) [Fabio Priuli]

- sgi - moving variables into structs rather than having
        dozens of individual variables, and makes all drivers call
        sgi_mc_init [Atari Ace]

- sonydriv, apf_apt, oric_tap, td0_dsk, timex_dck, amigacrt,
        amigakbd, and i82720 - reorganize of variables and calls to be
        more device-like, to simplify future device conversions. [Atari Ace]

- 8530scc: Don't crash on 0 baud divisor (fixes original
        Apple IIgs Tour) [R.Belmont]

- Fixed RP5C01 alarm output. [Curt Coder]

- Removed the old incomplete TC8521 emulation, and refactored all drivers
        to use RP5C01 instead, as it is the same chip. [Curt Coder]

- nc100: Removed deprecated serial device and fixed screen size. [Curt Coder]

- nc200: Demoted to GNW as it does not boot due to a bug
        in MC146818 UIP bit. [Curt Coder]

- abc802 - Added an earlier revision of the BIOS and a correct dump of the
        character generator ROM. [robcfg]

- apple2gs Implement monochrome double hi-res bit in $C029 -
        fixes original Your Apple Tour of the Apple IIgs and Apple II DeskTop
        on early IIgs system disks. [R.Belmont]

- lisa - Added correct COP421 ROM dump. [Visual6502 team,
        Lord Nightmare, Segher]

- swtpc - hooked up terminal keyboard, system responds to commands. [Robbbert]

- a2600: hooked up softlist [Fabio Priuli]

Software Lists:
----------------
- nes.xml: added the long awaited Bio Force Ape dump [thanks to Frank Cifaldi
        and the Lost Levels guys which made this possible]

- 32x.xml: confirmed some dumps and replaced a few sets
        with proper dumps [ElBarto]

- a2600 added softlist containing games whose names start with #-A [Kaylee]

Source Changes:
----------------
- The core is based on MAME 0.142u1.  This incorporates all features of the
  update to this core.  [MAME team]

- Update compiling.htm and howto.htm to latest wiki versions [Justin Kerk]

- Fix wimgtool compile with OSD=winui [Justin Kerk]

- uiimage.c: added reset of the char input buffer when selecting an entry in
        the file manager [Fabio Priuli]

- softlist.c: rewritten part of the Internal UI handling for softlists to
        match the code used by the file selector
        (this will allow more improvements soon). [Fabio Priuli]

- softlist.c: softlists entries are now ordered by shortname in the
        File Manager, so that it's easier to find the set you want to load
        (first of the promised improvements ;) ). [Fabio Priuli]

- softlist.c: simplified softlist navigation (from the internal UI) by
        catching char inputs and searching for matching names among list
        shortnames, like in the file selector. [Fabio Priuli]

- softlist: moved software list handling (in the Internal UI) to a
        separate source. [Fabio Priuli]

- uiswlist.c: properly made non-clickable the "[compatible lists]"
        separator entry between main lists and compatible ones. [Fabio Priuli]

- uiswlist.c: added a switch to choose between shortname order or
        description order for softlist entries (in the Internal UI),
        and adapted the char input code to match shortnames or descriptions
        accordingly [Fabio Priuli]

- cartslot.c/chd_cd.c: added support for a callback function to test softlist
        sharedfeat (e.g. 'compatibility') and display a warning message
        accordingly. updated cdi.c as an example [Fabio Priuli]

- clifront.c: fixed -listmedia output (extensions were messed up) [Fabio Priuli]

- uiimage.c: File Manager now displays the brief name of the image device to
        make easier to decide where to mount images (see e.g. smssdisp or atom)
        [Fabio Priuli]


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/mess/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/mess/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/emulators/mess/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index