NLMSX 0.47MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 43 guests and 4 MSX friends online

You are an anonymous user.
 

NLMSX 0.47

Emulation - NLMSX 0.47

 Tuesday, June 03, 2003 - 00:05
 Submitted by: snout
 Topic: Emulation
 
A few minutes ago a new version of the very popular MSX emulator NLMSX was released. In this new version support for emulating the Sunrise Moonsound cartridge has been implemented. However, it is likely to improve in future releases. Other changes:
  • Sprite colour table fix (xmas demo 2002 works perfect now)
  • Removed disk logging, fixed.
  • Some game controls refused to work with the mouse in port 1, fixed
  • Fixed a bug with ASCII MegaROM mappers, games like Animal Land, Ikari, Hole in 1 Special, Eggerland 2, and several others are working now
  • Support for several unique memory types: Cross Blaim, Harry Fox Yki No Maoh, R-Type, Super Lode Runner, Holy Qu'ran, and the pirate Korean multigame ROMs (thanks to Saeba, Martos and Sean Young)
  • The default configuration set was updated a little bit: removed several subslotted slots
  • From now on, NLMSX is released with a ROM database, located in the 'DB' directory. Known ROMs will be auto detected to their specific mapper type
  • Sunrise MoonSound support. As this is the first version of NLMSX with MoonSound, it is not yet as good as on a real MSX. You can get the wavetable ROM here, put it in the 'ROMS' directory for it to work.


You can get your version of this accurate and user-friendly MSX Emulator on the NLMSX Website.

Relevant link: NLMSX Website
 
 


By Google

By wolf_ on June 03 2003, 15:59
I tested mbwave in the new nlmsx..

I sampled some instruments in in the background of nlmsx, to see what happens..:

- The sound is dc shifted
- So sound is very lo-fi, a S/H of 16 sample on a 44.100 rate!

Is the 12bit stuff converted correctly, I ask myself?

Or am I doing something wrong ?

Nonetheless, funny&cool that the opl4 is supported anyway!
By Arjan on June 03 2003, 22:19
Wolf, the rom has been ripped correctly (I'm responsible for that ). However, the code used for OPL4-emulation is far from perfect since it lacks a lot of features:

1) Vibrato / Tremolo / Low Frequency Oscillator
2) Pseudo Reverb
3) Damping
4) Level Direct (change to new volume can be done at once or by interpolating)
5) The attack/decay/sustain/release rates seem to be incorrect (noticed it first when playing reverse cymbal, attack was way too fast)

I am currently improving the code. I've added the first three points now, and although emulation isn't perfect, it sounds way better now. LFO isn't perfect yet (thought I implemented it correctly but it was too fast, fixed that and the highest oscillation speed is correct now, have to check for others though). Also, the decay rate when entering pseudo reverb mode hasn't been documented. It sounds nice now though.

I haven't implemented 4 yet but I will definately do that. However I'm more concerned with 5, attack rate seems to be 2 times as fast as it should be.

I've also fixed some minor bugs in the code. When the key on bit is set, a new sample was triggered even when the keyon was already set! This made the link command useless... Also fixed some bugs regarding pseudoreverb and vibrato settings, but since they weren't emulated in sound generation nobody could ever notice

At the moment, 16 bit samples don't seem to be working bit that could also be a problem with my (bombaman)replayer.

And finally, the DC offset is zero here, could be a problem with the emulator itself??
By wolf_ on June 04 2003, 00:34
Yeah, but what causes the lo-fi sounds? The things on your list don't have anything to do with that lo-fi sound..!

about the DC shift.. it's better to find the fault doing this, but until then, a highpassfilter at the final stage, wiping all below 20hz, should do the trick..
(I guess you can't use your moonsound to create LFE for your cinema music then, but then again, does anyone do so? )
By Arjan on June 04 2003, 21:44
ok, these things weren't causing the lo-fi sound in NLMSX. Just got NLMSX 0.47 running to try the moonsound emulation and for some reason the sound is messed up. This is _not_ the case with the original ymf278 emulation source code! So NLMSX is doing stuff incorrectly...


 Recent news
 
MSXart Unlimited 
Django translation: Psycho World 
34th MSX Users Meeting in Barcelona - Standholders and activities 
MEGA Challenge - update 
meisei 1.2.3 
Mini Game Competition reminder 
Mikie article and download at MSX História 
Muffie conversions: Mikie (Shinnyuushain Tooru-Kun) announced 
Videocard poll down, musicchip poll up 
Karoshi's concept images 

[ News archive ]

 Latest forum posts
 
stuff for sale
MSX Slotexpander.
Lookin' for MSX and some other things..!
Wow U$ 1.000,00??
European font for Turbo-R ST
who has 30 hits on disk pour moi ?
z80 gurus - can this be further optimized?
For Sale: Golvellius 2, Dragon Slayer LOH, Jesus
MMC/SD Drive V2.2
recently-discovered internal Z80 register?

[ View MSX forum ]

 Poll
 
A new soundchip?

No, for reasons of support/content
No, for reasons of retro
No, what we have is ok, but trackers must improve
Yes please!

[ View results ]

 Latest reactions
 
Django translation: Psycho World
A new soundchip?
34th MSX Users Meeting in Barcelona - Standholders and activities
Mini Game Competition reminder
MEGA Challenge - update
MSX Resource Center MEGA Challenge
Muffie conversions: Mikie (Shinnyuushain Tooru-Kun) announced
MRC MEGA Challenge shifts to 25th anniversary
Videocard poll down, musicchip poll up
SG-1000 re-convertions
 Affilates
 
WOOMB.net
Play-Asia
eBay
 Sponsored Links
 

(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.