Jump to content

Photo

MESS 0.153…The next generation of Atari 7800 emulation

Mess emulation emulator roms games download best

152 replies to this topic

#76 Shannon OFFLINE  

Shannon

    Born To Be Insane

  • 7,846 posts
  • Pac-man Fever
  • Location:Arcade

Posted Thu May 15, 2014 3:41 AM

Kinda a silly question since HSC support is not added. But what about savekey? Is there some thread that describes how it works?

#77 Trebor OFFLINE  

Trebor

    River Patroller

  • Topic Starter
  • 4,729 posts

Posted Thu May 15, 2014 5:26 AM

Kinda a silly question since HSC support is not added. But what about savekey? Is there some thread that describes how it works?

Here...

http://atariage.com/...0/#entry2897966

 

Additionally, as linked in the above thread...

http://atariage.com/...m/#entry2203157



#78 7800 OFFLINE  

7800

    Dragonstomper

  • 663 posts
  • Miserable SOB
  • Location:Westchester County, New York

Posted Thu May 15, 2014 5:46 AM

marked.



#79 Shannon OFFLINE  

Shannon

    Born To Be Insane

  • 7,846 posts
  • Pac-man Fever
  • Location:Arcade

Posted Thu May 15, 2014 6:19 AM

Thanks.. I'll check it out!

#80 MrFish OFFLINE  

MrFish

  • 5,471 posts

Posted Fri May 16, 2014 1:38 PM

I'm not getting any POKEY sounds in Commando. I do get TIA. POKEY sounds are working for all other games.



#81 Mitch OFFLINE  

Mitch

    Quadrunner

  • 6,628 posts
  • 7800 Guy
  • Location:Southern California, USA

Posted Fri May 16, 2014 3:44 PM

I'm not getting any POKEY sounds in Commando. I do get TIA. POKEY sounds are working for all other games.

You may have a ROM with a bad a78 header.

 

Mitch



#82 RevEng OFFLINE  

RevEng

    Bit Player

  • 5,192 posts
  • Location:bottom of the stack

Posted Fri May 16, 2014 3:57 PM

Yup, the one in the AA 7800 ROM download section doesn't have pokey enabled in the header.

 

Here's one with the right bit set.

 

 

Attached Files



#83 MrFish OFFLINE  

MrFish

  • 5,471 posts

Posted Sat May 17, 2014 1:02 AM

You may have a ROM with a bad a78 header.

 

That was exactly it.

 

 

Yup, the one in the AA 7800 ROM download section doesn't have pokey enabled in the header.

 

Here's one with the right bit set.

 

Mucho gracias...



#84 Wilbert OFFLINE  

Wilbert

    Space Invader

  • 12 posts

Posted Tue May 20, 2014 2:05 AM

Under 0.153:

attachicon.gif153_MSX.PNG

 

There were some fixes/updates to the MSX driver since 0.152 - Try a "clean" install/new folder.

 

Same results with 0.153UI:

attachicon.gif153UIMSX.PNG

 

Just a little heads up, there will be a lot more MSX changes in 0.154



#85 Trebor OFFLINE  

Trebor

    River Patroller

  • Topic Starter
  • 4,729 posts

Posted Tue May 20, 2014 10:03 AM

Just a little heads up, there will be a lot more MSX changes in 0.154


Honestly can't state I'm a huge fan of the MSX (More of a Commodore fan, being a damn Yankee with all friends and family having the Vic-20, C64 or C128 at one time or another).  ;)
 
Regardless, you are doing a hell of a lot of work and impressive updates on the MESS driver, Wilbert...Thank you!  :)

#86 NIKON OFFLINE  

NIKON

    Stargunner

  • 1,903 posts

Posted Fri Jun 6, 2014 8:54 PM

WolfMESS 0.153 ...at least that what it is calling itself but I do not see the difference in the programs...both have the Save and Load states disabled...

 

 

wolfmess0.153.PNG

 

wolmess about.PNG


Edited by NIKON, Fri Jun 6, 2014 8:59 PM.


#87 Trebor OFFLINE  

Trebor

    River Patroller

  • Topic Starter
  • 4,729 posts

Posted Fri Jun 6, 2014 9:42 PM

WolfMESS 0.153 ...at least that what it is calling itself but I do not see the difference in the programs...both have the Save and Load states disabled...

 

WolfMESS/MAME is used as a means of capturing and recording games (high scores) without cheating; hence the disabling of save and load states.

 

Use the official version of MESS/MAME if you wish to utilize save and load states.

 

If you want MESS with a UI and save/load states - try here.



#88 NIKON OFFLINE  

NIKON

    Stargunner

  • 1,903 posts

Posted Sat Jun 7, 2014 12:12 AM

WolfMESS/MAME is used as a means of capturing and recording games (high scores) without cheating; hence the disabling of save and load states.

 

Use the official version of MESS/MAME if you wish to utilize save and load states.

 

If you want MESS with a UI and save/load states - try here.

Actually I put that there for another reason... I am not interested in saving states of any game. But thank you all the same



#89 Shannon OFFLINE  

Shannon

    Born To Be Insane

  • 7,846 posts
  • Pac-man Fever
  • Location:Arcade

Posted Sat Jun 7, 2014 2:07 AM

And that reason was.......?

People aren't mind readers.

#90 NIKON OFFLINE  

NIKON

    Stargunner

  • 1,903 posts

Posted Sat Jun 7, 2014 2:47 AM

And that reason was.......?

People aren't mind readers.

there is a person on highscore.com that does not like emulation pictures because of the ability to save states...he is a member here as well so I thought that the pic would be better served in this thread.



#91 Shannon OFFLINE  

Shannon

    Born To Be Insane

  • 7,846 posts
  • Pac-man Fever
  • Location:Arcade

Posted Sat Jun 7, 2014 3:44 AM

Ahhhhhhhh... :D

#92 RXB OFFLINE  

RXB

    River Patroller

  • 3,583 posts
  • Location:Vancouver, Washington, USA

Posted Thu Jun 12, 2014 6:14 PM

Anyone have Windows 7 start up scripts for CMD to configure all the options for devices?



#93 etabeta OFFLINE  

etabeta

    Space Invader

  • 22 posts

Posted Mon Aug 25, 2014 7:02 AM

I think it is a good day to unearth my old account here, step up from my lurker role and advertise the fact that next MESS version will support the High Score cart for A7800 :)

Given that Trebor and other users have requested it since 2008 at least (maybe even earlier), I think it was worth the announcement ;)
 
0000_548594047.png 0001_962802958.png

 

 

A small note about the usage:

 

For the sake of accuracy, the cart is implemented as a passthru cart. this means that you have to specify two file images to run correctly the game (in the main cartslot you put the hiscore cart, then a second cartslot will become available to mount the game).

In conclusion, the correct syntax to launch the games with hiscore support will be e.g.

 

mess a7800 -cart path\to\hiscore\high_score.a78 -cart2 path\to\games\digdug.a78

 

(games can be launched also from software lists, for those who use them, shortening it up to e.g. "mess a7800 -cart hiscore -cart2 digdugu")

 

While working on this, I have also cleaned up a lot the source code (for easier future maintainance), removed the POKEY emulation from the main system (POKEY is only enabled by games which use it) and properly implemented the XM expansion module and the XBoarD expansion as passthru carts, so that you can now test Donkey Kong XM demo by launching

 

mess a7800 -cart xboard -cart2 path\to\games\dkxm.a78

 

Also, HSC support in the XM expansion should work as well. To test the demo with HSC support, you need to create a xm.zip file [*] containing the hiscore rom, to put it in the roms/ folder, and then launch

 

mess a7800 -cart xm -cart2 path\to\games\dkxm_hsc.a78

 
Enjoy! :)
 
 
 
 

[*] when you launch "mess a7800 -cart xm" you are turning on a Pro System with the XM expansion attached, which is why you need the zipfile containing the hiscore rom ;)

 

 



#94 RevEng OFFLINE  

RevEng

    Bit Player

  • 5,192 posts
  • Location:bottom of the stack

Posted Mon Aug 25, 2014 8:15 AM

A W E S O M E !

 

Thank-you for the addition. It's greatly appreciated! :)



#95 Trebor OFFLINE  

Trebor

    River Patroller

  • Topic Starter
  • 4,729 posts

Posted Mon Aug 25, 2014 8:53 AM

I think it is a good day to unearth my old account here, step up from my lurker role and advertise the fact that next MESS version will support the High Score cart for A7800 :)
Given that Trebor and other users have requested it since 2008 at least (maybe even earlier), I think it was worth the announcement ;)


More than worth it. Thank you...WOW -
It's like Christmas in August right now for me...LOL. Fantastic work!

#96 etabeta OFFLINE  

etabeta

    Space Invader

  • 22 posts

Posted Mon Aug 25, 2014 10:14 AM

Happy to have been of help :)

I'm trying to clean up the driver a little bit more, then I plan to look better to the XM expansion.
The HiScore cart is detected and you can enter your initials

0003_770778767.png

...but the RAM at 0x1000-0x17ff is not written to! so that if I quit the emulation and restart, the score is gone

However, in the standalone HiScore cart everything works fine so it shall not be that part of code at fault... we will see

#97 NIKON OFFLINE  

NIKON

    Stargunner

  • 1,903 posts

Posted Mon Aug 25, 2014 10:24 AM

I think it is a good day to unearth my old account here, step up from my lurker role and advertise the fact that next MESS version will support the High Score cart for A7800 :)

Given that Trebor and other users have requested it since 2008 at least (maybe even earlier), I think it was worth the announcement ;)
 
0000_548594047.png 0001_962802958.png

 

 

A small note about the usage:

 

For the sake of accuracy, the cart is implemented as a passthru cart. this means that you have to specify two file images to run correctly the game (in the main cartslot you put the hiscore cart, then a second cartslot will become available to mount the game).

In conclusion, the correct syntax to launch the games with hiscore support will be e.g.

 

mess a7800 -cart path\to\hiscore\high_score.a78 -cart2 path\to\games\digdug.a78

 

(games can be launched also from software lists, for those who use them, shortening it up to e.g. "mess a7800 -cart hiscore -cart2 digdugu")

 

While working on this, I have also cleaned up a lot the source code (for easier future maintainance), removed the POKEY emulation from the main system (POKEY is only enabled by games which use it) and properly implemented the XM expansion module and the XBoarD expansion as passthru carts, so that you can now test Donkey Kong XM demo by launching

 

mess a7800 -cart xboard -cart2 path\to\games\dkxm.a78

 

Also, HSC support in the XM expansion should work as well. To test the demo with HSC support, you need to create a xm.zip file [*] containing the hiscore rom, to put it in the roms/ folder, and then launch

 

mess a7800 -cart xm -cart2 path\to\games\dkxm_hsc.a78

 
Enjoy! :)
 
 
 
 

[*] when you launch "mess a7800 -cart xm" you are turning on a Pro System with the XM expansion attached, which is why you need the zipfile containing the hiscore rom ;)

 

 

could we get what version  you are speaking of...right now I am running .153



#98 etabeta OFFLINE  

etabeta

    Space Invader

  • 22 posts

Posted Mon Aug 25, 2014 10:32 AM

MIA is an interesting story.

I ran it in the MESS debugger and found it was reading from write-only registers, and some other odd behaviors. Digging deeper, it seems to be using the TIA player motion and collision registers, apparently as a sort of line-timer or line-check. The lack of this emulation seems to be causing odd memory access.

To get it running properly will require (at the very least) additional TIA emulation code.


To be more precise, MESS emulates TIA as it was two separate chips, i.e. a video chip + a sound chip. Proper emulation would require to merge the code in a single implementation so to handle correctly the registers... For the moment is still a bit out reach, IMHO :(

#99 etabeta OFFLINE  

etabeta

    Space Invader

  • 22 posts

Posted Mon Aug 25, 2014 10:58 AM

And ***GRRRR*** I have just realized the instructions I posted above for the HiScore carts were incorrect. Emulation works but you cannot load the A78 file as I stated.

At the moment, the hiscore cart only works if you launch it via the softlist (i.e. you have to strip the 0x80 header off from the A78 file, then zip the resulting 4K file in a hiscore.zip archive to be inserted in the roms/ folder)
The correct command line argument is therefore
 

mess a7800 -cart hiscore -cart2 path\to\games\digdug.a78

 

As soon as I manage to identify the A78 version of the cart from the header, I will add support for that one as well.

Sorry for the mistake.

 

@NIKON: either you download latest svn code from the repository and you compile it by yourself, or you have to wait for some other users to compile it for you (unfortunately, I'm on a Macbook, so I cannot compile the windows version... which I assume it is what you would need ;) )



#100 DrVenkman OFFLINE  

DrVenkman

    River Patroller

  • 3,951 posts
  • Back off, man! I'm a scientist.
  • Location:KMBT

Posted Mon Aug 25, 2014 11:02 AM

either you download latest svn code from the repository and you compile it by yourself, or you have to wait for some other users to compile it for you (unfortunately, I'm on a Macbook, so I cannot compile the windows version... which I assume it is what you would need ;) )

 

What are the requirements to compile it on a Mac besides the latest Xcode? Any special tricks or dependencies to worry about?







Also tagged with one or more of these keywords: Mess, emulation, emulator, roms, games, download, best

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users