Home Page
Posted By: Robbbert MESS 0.131 released - 05/03/09 10:20 PM
Quote:
New System Drivers Supported (in no particular order):
------------------------------------------------------
- Atari 1200XL (not working) [Fabio Priuli]
- Atari 600XL (not working) [Fabio Priuli]
- Atari 65XE (not working) [Fabio Priuli]
- Atari 65XE Arabic (not working) [Fabio Priuli]
- Atari 130XE (not working) [Fabio Priuli]
- Atari 800XE (not working) [Fabio Priuli]
- Atari XEGS (not working) [Fabio Priuli]
- Dator 3000 (not working) [Roberto Carlos Fernandez Gerhardt, Wilbert Pol]
- Dick Smith Wizzard [Curt Coder]
- Dick Smith VZ 2000 [Curt Coder]
- DEC VT100 (not working) [Miodrag Milanovic]
- Hanimex Rameses [Curt Coder]
- Kaypro II (Model 2/83) (not working) [Robbbert]
- Kaypro 4 (Model 4/83) (not working) [Robbbert]
- Kaypro 2x (Model 2/84) (not working) [Robbbert]
- Kaypro 10 (not working) [Robbbert]
- Kyocera Kyotronic 85 (not working) [Fabio Priuli]
- LLC1 (not working) [Miodrag Milanovic]
- LLC2 [Miodrag Milanovic]
- NEC PC-8201A (not working) [Fabio Priuli]
- Nokia MikroMikko 1 M6 (not working) [Curt Coder]
- Nokia MikroMikko 1 M7 (not working) [Curt Coder]
- NTS DreamWriter T400 (not working) [Roberto Carlos Fernandez Gerhardt, Wilbert Pol]
- Olivetti M10 (not working) [Fabio Priuli]
- Omni II (not working) [Robbbert]
- Sanyo Creativision MK-II [Curt Coder]
- SNK NeoGeo Pocket [Wilbert Pol]
- SNK NeoGeo Pocket Color [Wilbert Pol]
- Talking Electronics Computer (TEC-1) [Robbbert]
- TRS-80 Model 100 (not working) [Fabio Priuli]
- TRS-80 Model 102 (not working) [Fabio Priuli]
- TRS-80 Model 200 (not working) [Fabio Priuli]
- Walther ES-210 (not working) [Roberto Carlos Fernandez erhardt, Wilbert Pol]
- Z1013 (Model with 8x4 and 8x8 keyboard) [Miodrag Milanovic]
- Z80 N.E. [Roberto Lavarone]



System Driver Changes:
----------------------
- [A7800] Better NTSC palette. [Robert Tuccitto, Underball, GroovyBee]

- [ATARI] Refactored MESS specific code from MAME to MESS source. [Fabio Priuli]

- [ATARI] Updated keyboard and keypad scan handling to be more accurate. Added natural keyboard support. [Fabio Priuli]

- [ATARI] Fixed PIA regression. Floppy disks work again. [Fabio Priuli]

- [ATMOS] Added Basic v1.2x enhanced BIOS [Fabio Priuli]

- [COLECO] Converted to use PORT_CATEGORY for controller selection. Look into the Category Menu (after pressing TAB) to enable Extra controllers. [Fabio Priuli]

- [COLECO] Fixed Super Action Controller emulation (it was missing additional action buttons and P2 slider). [Fabio Priuli]

- [CRVISION] Added tape loading. You can now load tapes which have only the left track. Stereo (data+audio) tapes are not supported yet. [Curt Coder]

- [ELECTRON] Fixed graphical display modes. [Robbbert]

- [MBEE] The pc85 now has the correct bioses (Thanks to Stewart Kay and IanM). The shell multi-rom selector is working. The bad dump of Telcom 3.21 has been replaced. The rom banking feature of Telcom 3.21 is now emulated. [Robbbert]

- [SPECTRUM] Removed Spectrum+ keyboard keys from earlier models (and from some clones). Moved Joystick interface selection to the Category Menu. [Fabio Priuli]

- [SPECTRUM] Added natural keyboard support. [Fabio Priuli]

- [STUDIO2] Fixed .st2 cartridge loading. [Curt Coder]

- [TI99 family] Added functionality for multi-cartridge handling. Added support for complex/multi-file cartridge images. [Michael Zapf]

- [TI99_8] Fixed the driver and removed the GAME_NOT_WORKING flag. [Michael Zapf]

- [TRS80] Various improvements: [Robbbert]
- added centronics printer
- cassette works on all clones
- Model III/4 RTC and cassette hooked up
- UART added
- LNW-80 graphics and colour added
- ht1080z and system-80 extension roms added

- [X68000] Added support for 3 and 6 button Megadrive gamepads. [Barry Rodewald]

- [ZX] Improved natural keyboard support. Removed hacky double mappings for Cursor Keys (and a few others). To access these keys, now you have to either press Shift together with another key, like in the real keyboard, or simply switch to natural keyboard emulation [Fabio Priuli]

- Added natural keyboard support to a number of drivers: ac1.c, amiga.c, apogee.c, b2m.c, bk.c, einstein.c, galeb.c, homelab.c, irisha.c, mikro80.c, mikrosha.c, mz80.c, orao.c, partner.c, pecom.c, radio86.c, sapi1.c, special.c, ti99_8.c, tm990189.c, ut88.c [Fabio Priuli]


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

- New tool added (castool) for cassette to wav conversion [Miodrag Milanovic]
Posted By: R. Belmont Re: MESS 0.131 released - 05/04/09 02:54 AM
BTW, I strongly disagree with the renaming of the Atari computers. MAME/MESS has separate make and model names. Respect them.
Posted By: ChuckH Re: MESS 0.131 released - 05/04/09 03:10 AM
ColecoVision doesn't seem to be working right. The fire button just keeps firing with no imput. I tried to assign different keys but it was unsuccessful in solving the problem. I went back to 0.130 and everything worked fine.
I still have a problem with Super Cobra not having a primary fire button working. Also, the bug where you have to do a reset after exiting a game is still there.
Thanks
Posted By: etabeta78 Re: MESS 0.131 released - 05/04/09 09:49 AM
mmm, strange. try deleting coleco.cfg in your cfg/ directory.

I'll investigate a bit more this issue anyway, but I tested the driver and seemed to work with the couple of games I tried
Posted By: etabeta78 Re: MESS 0.131 released - 05/04/09 09:50 AM
Originally Posted By R. Belmont
BTW, I strongly disagree with the renaming of the Atari computers. MAME/MESS has separate make and model names. Respect them.


which one of the two renamings? it has changed twice in a few hours...
Posted By: Curt Coder Re: MESS 0.131 released - 05/04/09 10:07 AM
"Atari ST" should be "ST".
Posted By: etabeta78 Re: MESS 0.131 released - 05/04/09 10:21 AM
Just before the 0.131 release, I had changed Atari 800 & c. to have Atari as a manufacturer only. However, it was decided to revert this because otherwise it would have come up as "800" only at system selection in UI (and I guess in Win GUI as well), and it was a not very descriptive name...

[me guessing]Maybe ST had been changed for the same reason...[/me guessing]
Posted By: R. Belmont Re: MESS 0.131 released - 05/04/09 12:11 PM
The (Win G)UI needs to show the manufacturer string then. Changing the name to include it is a kludge.
Posted By: Robbbert Re: MESS 0.131 released - 05/04/09 12:58 PM
Originally Posted By etabeta78
[me guessing]Maybe ST had been changed for the same reason...[/me guessing]


You are correct. It was done for consistency, as having just "ST" in the UI/GUI is, as you said, not exactly informative.

Since the UI is part of MAME, and the GUI part of mameui, it would need the teams controlling those areas to show both the manufacturer and model name for MESS only. As I am not part of either team, there's not much I can do about it.

But, R.Belmont, it's something I'm sure you could do.... at least for MAME.
Posted By: etabeta78 Re: MESS 0.131 released - 05/04/09 01:02 PM
but in MAME it makes much more sense to only show the description and not the manufacturer... and in MESS the manufacturer is only necessary in a few cases...

how can we solve the dilemma?
Posted By: R. Belmont Re: MESS 0.131 released - 05/04/09 01:03 PM
There's #ifdef MESS in the core now. One more won't hurt it (certainly it'd be better than the current practice of overlaying core and src/mame/ files with MESS versions, which is just awful).
Posted By: MooglyGuy Re: MESS 0.131 released - 05/04/09 01:05 PM
Originally Posted By etabeta78
how can we solve the dilemma?


At worst, an #ifdef in whatever function it is that handles displaying the info screen, but certainly not by concatenating the manufacturer into the driver title, good god.

Edit: Damn it RB
Posted By: incog Re: MESS 0.131 released - 05/04/09 02:51 PM
what a strange debate considering the majority of systems already in mess use their manufacturer as a prefix (amiga, amstrad, apple, bbc, commodore, IBM and many others)

nobody calls the apple 2 just 2
Posted By: ht1848 Re: MESS 0.131 released - 05/04/09 02:55 PM
Well done on a nice 131 release. Thanks all who contributed.
Posted By: R. Belmont Re: MESS 0.131 released - 05/04/09 03:06 PM
incog: You don't know many Apple II fans then. Back in the day it was always model name only, ideally with the Correct Typographical Conventions (roughly "][, ][+, //e, //c, IIgs"). But yeah, nobody would ever use the number "2" smile

Similarly it's "Amiga 500", not "Commodore Amiga 500" (Amiga is the model name, not the maker). Also "Macintosh Plus", not "Apple Macintosh Plus". And so on.
Posted By: incog Re: MESS 0.131 released - 05/04/09 04:51 PM
Yeah the Apple II wasn't so big here, we used BBC machines in schools and nearly everybody had a Commodore 64 or Spectrum at home.

I remember the endless c64 vs speccy arguements, it was like nothing else existed.
Posted By: R. Belmont Re: MESS 0.131 released - 05/04/09 07:43 PM
In the US it was largely C64 vs. Apple II, and all 5 or 6 of the Atari 8-bit fans sometimes tried to get in on it.

They got their war later with Amiga vs. ST though (I think that one was the same in Europe).
Posted By: judge Re: MESS 0.131 released - 05/04/09 08:10 PM
There was also the msx vs c64 'war' in europe.
Posted By: mizapf Re: MESS 0.131 released - 05/04/09 08:19 PM
Don't forget the TI-99/4A vs. C64 war.

C64 evil evil evil ... :-)

Michael
Posted By: R. Belmont Re: MESS 0.131 released - 05/04/09 09:42 PM
Did TI even fight back? smile
Posted By: Tafoid Re: MESS 0.131 released - 05/04/09 09:44 PM
There was a lot of competition in the early 1980's for computers - everyone slashing prices $100+ off their computers to be the "One". Texas Instruments, Atari, Commodore - even Coleco was offering $500 on scholarship money at one time with a purchase of an Adam.

It was pretty cutthroat when the "Crash" hit..
Posted By: Stiletto Re: MESS 0.131 released - 05/04/09 10:41 PM
Not that I can remember. smile
Posted By: The Flying Ape Re: MESS 0.131 released - 05/05/09 10:59 AM
Originally Posted By etabeta78
mmm, strange. try deleting coleco.cfg in your cfg/ directory.

I'll investigate a bit more this issue anyway, but I tested the driver and seemed to work with the couple of games I tried

I have the same issue, tried deleting the coleco.cfg, but no improvement.

When playing Mr. Do! with an X-Arcade controller:
Code:
<port type="P1_BUTTON1">
  <newseq type="standard">
    KEYCODE_LCONTROL
  </newseq>
</port>

... he fires his magic ball automagically without hitting any button -- as if it is stuck.
Posted By: judge Re: MESS 0.131 released - 05/05/09 11:02 AM
Almost sounds like an interrupt is not cleared somewhere.
Posted By: etabeta78 Re: MESS 0.131 released - 05/05/09 12:07 PM
I still cannot reproduce it. I tried Antarctic Adventure and it plays fine! what game gives you issues?

Also, try to access the Categories menu (from the UI, after pressing TAB) and set the controller type to Colecovision controller. Is the game working?

Are other settings giving problems?

If we could single out the reason of the problem, it would make easier to fix it...
Posted By: Rxd Re: MESS 0.131 released - 05/05/09 02:10 PM
The link to the I686 optimized file is broken in case you are interested
Posted By: ChuckH Re: MESS 0.131 released - 05/06/09 03:14 PM
I tried a "clean" install without overwriting my previous version and I still have the same problem with Coleco. Try the games Super Cobra or Buck Rogers. The shooting button seems to be stuck. They work fine in .130
Posted By: judge Re: MESS 0.131 released - 05/06/09 04:50 PM
Indeed, those games do keep on shooting.
Posted By: etabeta78 Re: MESS 0.131 released - 05/06/09 06:57 PM
confirmed at last. I don't know why but Super Cobra seemed ok when I tried it.

/me hunting down what's wrong wink
Posted By: R. Belmont Re: MESS 0.131 released - 05/06/09 06:59 PM
I'd say that's a weird thing to regress, but I've stopped being surprised by what breaks in MAME and MESS anymore smile
Posted By: etabeta78 Re: MESS 0.131 released - 05/06/09 07:03 PM
not so weird... coleco input code was heavily changed (by me) in the last cycle, even if the patch still seems correct.

let's see if I can find the culprit

EDIT: I found the bug and fixed it in svn. I made a stupid mistake when rewriting the joystick code and I was passing the fire button as bit 12 instead of bit 6. Due to this, the driver was having very weird behaviors: some games were ok, other ones had a sort of autofire, and other ones were having no fire any more.

I'm sorry that I haven't noticed it before, and it ended up in 0.131. However, it is now fixed.
Posted By: The Flying Ape Re: MESS 0.131 released - 05/08/09 04:39 AM
Excellent news! I'll look forward to .132 then for the fix.
Posted By: incog Re: MESS 0.131 released - 05/08/09 04:43 AM
You don't have to wait that long smile

Bobz Automatic SVN builds mean you can have the latest MESS binaries without having to pull down SVN and compile your own.

http://bobz38.free.fr/mess_autobuild/index.php
© Forums