EMULAB Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

The new forum is online, hope you enjoy it!

Pages: [1]   Go Down

Author Topic: è uscito il MESS 0.135  (Read 6672 times)

etabeta

  • Karma: 0
  • Offline Offline
  • Posts: 111
  • Operating System:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.3 Firefox 3.5.3
    • View Profile
è uscito il MESS 0.135
« on: 07 November 2009, 19:28 »

e grazie all'aiuto di vari MAMEDev (Kale, Mariusz & Harmony, tra gli altri) la qualità è decisamente elevata :)

lo trovate al sito www.mess.org

l'elenco novita comprende tra le altre cose:
* emulazione funzionante del Philips CDi
* emulazione funzionante della Sony Pocket Station
* emulazione funzionante dell'Atari XL
* emulazione funzionante dei computer Macintosh M680x0 (no HLE!) - OS6 funziona ad esempio
* supporto del BIOS per gbcolor (ora si possono selezionare le palette speciali per i giochi in b&n) e supergb
* miglioramenti notevoli nell'emulazione di Sharp X1, Nintendo NES e N64
* vari giochi del Game.com hanno cominciato a funzionare
* quasi tutti i giochi del Creativision ora vanno (grazie a Madrigal)
* tonnellate di bug sono stati sistemati (ad es. funziona di nuovo l'Amiga CDTV, Super Mario Kart & Pilotwings per SNES sono nuovamente giocabili, il Sega Master System e il GameGear non hanno più alcune imperfezioni grafiche, si può resettare il C16 senza che la grafica risulti corrotta al riavvio, vari giochi per GameBoy Color tra cui Pokemon Pinball hanno ora i colori giusti, ecc.)


whatsnew completo
0.135

New System Drivers Supported (in no particular order):
------------------------------------------------------
- Philips CD-i [Harmony]
- Fujitsu FM Towns Car Marty (not working)  [Barry Rodewald]
- Macintosh II (FDHD), IIx, IIcx, IIci, IIsi, LC, LC II, and
 Classic II (not working) [R. Belmont]
- P8000 (not working) [Matt Knoth, Fabio Priuli]
- Sharp X68000 XVI and X68030 (not working). [Barry Rodewald]



Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
- Atari 800XL [Mariusz Wojcieszek]
- Beta [Curt Coder]
- Cosmicos [Curt Coder]
- Microbee 56k [Robbbert]
- Nokia MikroMikko 1 M6 [Curt Coder, Kara Trace]
- Philips CD-i [Harmony]
- Sony PocketStation [Harmony]
- TRS-80 Model 4 [Robbbert]
- TRS-80 Model 4P [Robbbert]



Skeleton drivers:
-----------------
- Amiga 3000
- Amstrad PenPad PDA 600
- Cosmicos
- Epson HX20
- NeXT
- Robotron A7150
- SGI IP6 4D/PI workstation


System Driver Changes:
----------------------
- [A5200] Changed default start button mapping to match other drivers
 ("1" key by default). [Justin Kerk]

- [APPLE2] Fixed corrupt lo-res graphics (bug #1842). [Harmony]

- [AT] Fixed keyboard for at486 driver, so it boots into bios.[Miodrag
 Milanovic]

- [AT] Fixed display for PC/AT and NEAT. [Miodrag Milanovic]

- [AT] Changed the display for the 386-class drivers from CGA to VGA.
 [Justin Kerk]

- [ATARIXL] TRIG3 GTIA register handling is fixed, so more games boot
 and work properly [Mariusz Wojcieszek]

- [ATVGA] Improved emulation. Now some output is showed. [Miodrag
 Milanovic]

- [BETA] Added display, keyboard and EPROM read/write.
 Screen still flickers, and EPROM cannot be written
 back to file yet. [Curt Coder]

- [C16] Fixed graphical corruptions in multisession runs (bug #1387)
 [Fabio Priuli]

- [CBM] Fixed old regression in sx64 and c16c when trying to start
 emulation with a floppy inserted [Fabio Priuli]

- [CDI] Implemented support for a Mono-I class CD-i player. [Harmony]
 * Contains basic CDIC + SLAVE implementation from a Mono-I board.
 * Theoretically conatins the extra 1MByte of RAM of a DVC cartridge.
 * Supports savestates.

- [CDI] Split LCD into a secondary screen, added appropriate default
 layouts. [Carlos]

- [CDTV] Added workaround for crash due to CDDA failing initialization
 (more work needed to properly fix this) and fixed CIA0 problem which
 was crashing MESS with some games (e.g. Turrican). [Fabio Priuli]

- [COCO/COCO3/DRAGON] Converted inputs to use PORT_CATEGORY (i.e. you
 now select controller type in the Categories submenu). When Joystick
 is selected in either Right or Left Controller Port, Hi-Res Interface
 becomes available in the Driver Configuration submenu. [Fabio Priuli]

- [COMPIS] Added proper ROM dumps and keyboard CPU. [Curt Coder]

- [COSMICOS] Promoted driver to working. [Curt Coder]

- [CPC family] Fixed screen dimensions. [Wilbert Pol]

- [CRVISION] Many improvements: [Luca Antignano]
 * Merged the Dick Smith Wizzard into the Crvision machine because they
  are exactly the same computers and share the same hardware and
  peripherals
 * Optional memory expansion can be chained to 14K not 32K
 * Totally rewritten ROM loading routines into RAM. As a result, all 6K,
  10K and 12K ROMs now load correctly
 * Fixed system info, manufacturers, etc.

- [DGONE] Added proper CGA char dump. Now the system shows correct output.
 [Miodrag Milanovic]

- [DRAGON] Added same input devices as CoCo. [Fabio Priuli]

- [EINSTEIN] Made it possible to select single or double sided disk
 drives.  [Dirk Best]

- [ELWRO800] Updates: [Mariusz Wojcieszek]
 * reworked keyboard mapping, added keys with Polish characters
 * added network id
 * added support for NMI firing (not used yet, as Junet is not working)    

- [EXIDY] Added SNP support for the 6 games commonly found on the net.
 [RObbbert]

- [EXIDY] Added preliminary floppy support, not working. [Robbbert]

- [FMTOWNS] Various updates: [Barry Rodewald]
 * Fixed up CMOS access
 * Added Kanji I/O ports
 * Hooked up MB8877A FDC
 * Fixed palette
 * Added serial ROM, uses fake ROM data (except for the Car Marty)
 * Created basic uPD71071 DMA core, hooked up DMA channel 0 to FDC
 * Hooked up PIT timer 0 interrupt
 * Added simple RTC
 * Hooked up slave PIC
 * Hooked up linear VRAM access at 0x80000000

- [GAMECOM] Some updates: [Robbbert]
 * Fixed error and crashes when loading a cart.
 * Added DMA for carts.
 * Added crosshairs, and mouseclick for stylus touch.
 * Lights Out game works, while some other games show title screens.

- [GAMEGEAR] Added hacky LCD persistence support (bug #65) [Harmony]

- [GBCOLOR] Added BIOS. [Wilbert Pol]

- [GBCOLOR] RAM bank #0 cannot be selected at d000-dfff. This fixes many
 games. [Wilbert Pol]

- [GBCOLOR] Made SVBK readable. [Wilbert Pol]

- [GBCOLOR] Updates:  [Carlos]
 * Fixed multisession error.
 * Improved handling of palette writes. Fixes bugs #187, #298, and #1699.

- [I386] Implemented SLDT & STR opcodes (needed by PC98 as well) [Angelo
 Salese]

- [INTV] Fixed multisession problem (bug #1884) [Robbbert]

- [IP22] Fixed crash in Indy driver: boot tune works, and you can get in
 the boot menus. [Harmony]

- [JR200] Various progresses: [Roberto Zandona']
 * Hooked up text mode.
 * Added keyboard support.
 * Fixed palette.
 * Implemented borders.

- [MAC] Greatly expanded support for post-68000 models.  Many now POST
 and want a disk to boot from. [R. Belmont]

- [MAC] Various minor tweeks plus preliminary boot tone from models with
 the Apple Sound Chip. [R. Belmont]

- [MAC] Many updates: [R. Belmont]
 * Fixed ID readbacks for all models.
 * Fixed SCSI handshake on Mac II and later machines.
 * Fixed ADB timing to specs; prevents hangs of System >6.0.3 on
  ADB systems and improves mouse pointer smoothness.
 * Complete emulation of SE/30 on-board video and RasterOps
  264 ColorBoard.

- [MC10] Reorganized and cleaned up the driver. [Dirk Best]

- [MIKROMIK] Added proper ROM dumps, fixed keyboard and added drive
 B: motor. [Curt Coder, Kara Trace]

- [MPF1] Cleaned up, added cassette support.  [Dirk Best]

- [N64] Ported numerous fixes over from Mupen64's software rasterizer
 et al, some games appear considerably improved. [Harmony]

- [NES] Various progresses: [Fabio Priuli]
 * Fixed crash of MMC3 games with no CHR-ROM (bug #1860). [with Rob Bohms]
 * Fixed Pinball Quest graphics problems.
 * Fixed Super Spike V'Ball + Nintendo World Cup menu (last known
  graphical regression compared to MESS 0.130 and earlier).
 * Re-checked all supported mappers against docs and fixed many mirroring
  and IRQ problems. Improvements can be seen in Mappers: 16, 18, 22, 32,
  40, 45, 46, 65, 67, 69, 75, 78, 82, 86, 87, 91, 93, 95, 115, 118, 133,
  232, 241.
 * Added the following Mappers (a few may still have graphical problems):
  12, 14, 35, 36, 37, 48, 50, 52, 54, 74, 104, 106, 114, 117, 121, 132,
  134, 136, 137, 138, 139, 141, 143, 145, 146, 147, 148, 149, 150, 152,
  153, 155, 156, 159, 166, 167, 171, 172, 173, 176, 177, 178, 179, 191,
  192, 194, 195, 196, 197, 199, 201, 202, 204, 205, 207, 212, 213, 214,
  216, 217, 221, 243, 245, 246, 250.
 * Added preliminary emulation of the following Mappers: 38, 39, 157, 158,
  185, 187, 198, 208, 215, 222, 249, 252, 255.
 * Added info about various Mappers in the source.
 * Added partial support for UNIF files and support for UNIF boards which
  correspond to already emulated iNES Mappers.
 * Added the following UNIF only boards: BMC-64IN1NOREPEAT, BMC-190IN1,
  BMC-A65AS, BMC-SUPER24IN1SC03, BMC-T-262, BMC-WS, DREAMTECH01,
  UNL-AX5705, UNL-CC-21, UNL-T-230.
 * Added (very) preliminary support for the following UNIF only boards:
  BMC-GS2004, BMC-GS2013, UNL-8237, UNL-KOF97.

- [ODYSSEY2] Fixed a multisession issue (bug #1517) [Harmony]

- [PC] Fixed some booting issues with Amstrad PC clones. [Miodrag Milanovic]

- [PC6001] Various progresses: [Angelo Salese]
 * Added keyboard emulation.
 * Added audio timer irq and basic joystic controls.
 * Added basic bankswitch.
 * Rewritten the video emulation adding 128x192x2 support (most games use
  it) and 256x192x1 mode (used by The Amazon).
 * Implemented 2x2 squares on a single cell mode.
 * Implemented color bank for 128x192x2 mode.
 * Implemented cartslot support.
 * Added skeleton support for the cassette interface, it doesn't work
  mainly because the MCU directly controls the tape handling

- [PC98] Various progresses: [Angelo Salese]
 * Hooked up ROM/RAM, basic devices and PIT, PIC, DMA.
 * Improved tilemap support and fixed resolution.
 * Added banked work ram & kludged Gate-A20 support.

- [PocketStation] Many improvements: [Harmony]
 * Implemented basic peripherals
 * Implemented LCD
 * Implemented ROM banking
 * Implemented correct interrupts
 * Driver supports savestates

- [PX4] Added external cassette support.  [Dirk Best]

- [QX10] Driver boots and load CP/M from floppy image. [Mariusz Wojcieszek]

- [SAMCOUPE] Added mouse support.  [Dirk Best]

- [SAMCOUPE] Improved Mode 1 graphics.  [Dirk Best]

- [SMS] Various improvements: [Enik Land]
 * Added Light Phaser support. (bug #1123)
 * Fixed border and sprite problems (affecting e.g. Fantastic Dizzy,
  bug #1773).
 * Fixed rapid-fire to only fire when buttons are pressed. (bug #1864)  
 * Improved Line IRQ Hcount emulation.
 * Fixed various Hcounter problems.

- [SMS] Converted SMS VDP to be a device [Fabio Priuli]

- [SNES] Added Capcom CX4 emulation [Harmony]

- [SNES] Fixed a bug in DSP1_sin function. This makes Super Mario Kart and
 Pilotwings (and probably more DSP-1 games) playable again [Fabio Priuli]

- [SNES] Added S-DD1 emulation and properly fixed cart loading and mirroring
 to support it [Harmony, Fabio Priuli]

- [SNES] Added preliminary SPC7110 emulation [Harmony]

- [SNES] Added Seta ST-010 emulation [Fabio Priuli]

- [SNES] Fixed CG ram reading address and DMA register read [Angelo Salese]

- [SPECIAL] Fixed floppy for Special MX, regressed since 0.124.
 [Miodrag Milanovic]

- [SPECTRUM] Fixed 48K SNA load routine bad PC (bug #803). [Miodrag Milanovic]

- [SUPERGB] Added BIOS.  [Wilbert Pol]

- [TI99] Added support for two new cartridge types. [Michael Zapf]

- [TI99] Converted Smartmed and RS232 card to be devices. [Miodrag Milanovic]

- [TI99] Changed TI99/4a to use SN94624 sound chip variant. [Justin Kerk,
 Lord Nightmare]

- [TRS80] Model 4 and 4P can boot from floppy disk. [Robbbert]

- [TS1500] Fixed memory size regression, it can boot now. [Robbbert]

- [TUTOR] Added centronics interface. [Miodrag Milanovic]

- [TVC] Added keyboard and fixed memory mapping. [Miodrag Milanovic]

- [VTECH1] Added support for the SHRG (super hires graphics)
 modification.  [Dirk Best]

- [X1] Various progresses: [Angelo Salese]
 * Hooked up kanji ports.
 * Added Z80 daisy chain.
 * Rewritten bitmap routine in order to support tile height feature (fixing
  gfxs in e.g. Xevious and King's Knight).
 * Implemented IPL & NMI reset front panel buttons.

- [X1TURBO] Implemented 2bpp colors on tilemap layer. [Angelo Salese]

- [X680x0] Added small workaround for avoiding MFP spurious interrupts.
 Parodius, Detana Twinbee and others work again. [Barry Rodewald]

- [XTVGA] Fixed bus problem. [Miodrag Milanovic]



User Interface Changes:
-----------------------
- [NEWUI] Fixed file extension filter for floppies. [Robbbert]

- [MESSUI] Fixed default folders when using Device View. [Robbbert]

- Fixed Tape UI display for systems with multiple cassettes (bug #1677)
 [Dirk Best]

- Fixed assert in newui when trying to configure an emulated controller
 and no controller has been connected (through PORT_CATEGORY) to the
 emulated system (bug #1878) [Fabio Priuli]



Imgtool Changes:
----------------
- Fixes for problems with TI99/4A disks.  [Barry Nelson]



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

- Moved floppy implementation to device.  [Miodrag Milanovic]

- Floppy support for TD0, IMD and CQM. [Miodrag Milanovic]

- Cleanups to use more *_NAME and *_CALL macros, headers and const correctness.
 [Atari Ace]

- Cleanups to add static/const qualifiers, and to remove dead prototypes and
 code.  [Atari Ace]

- Converted all drivers to use messram device.  [Miodrag Milanovic]

- Removed XMODEM implementation from serial, was not used, and it should be
 implemented inside machine software not a MESS code [Miodrag Milanovic]

« Last Edit: 10 January 2010, 22:19 by Ricky74 »
Logged


Pages: [1]   Go Up
 

Page created in 0.173 seconds with 20 queries.

anything