Author Topic: openMSX 0.9.1 released!  (Read 21502 times)

Manuel (OP)

  • Posts: 31
openMSX 0.9.1 released!
« on: October 09, 2012, 08:05:21 pm »
Hi all,

Announcing here release 0.9.1 of openMSX, combined with the post that we forgot to submit about the 0.9.0 release 6 weeks earlier...

This release improves a lot on accuracy of floppy support, especially by the
introduction of support for the DMK format. This means it should be possible to
run all MSX disk software without patching it.

Furthermore, our efforts to improve performance has some results: start up time
has almost halved on a Dingoo A320!

Here's the list with all highlights for the Dingoo community:

MSX device support:
- Bug fixes:
  - overscan: 512x512 demo by NYYRIKKI and Don't Cock It Up by Matra now work
  - several small issues in existing MSX machine configurations
  - 2nd drive detection on National machines
  - detail in MSX-AUDIO that prevented proper detection in MSX-AUDIO BIOS 1.3
  - fixed crash with fast resampler and 8192 samples
- Accuracy improvements:
  - much improved accuracy for Floppy Drive Controllers (mostly WD2793 and
    alike)
  - added support for delayed motor off for disk drives, as in real machines
    implemented by the CXD1032 chip
  - disk drive rotation is now correct
  - added support for persistency of S1985 back-up RAM
  - added support for specifying the initial content of RAM and VRAM. Fixing
    this for the Philips MSX2's shows why Cas Cremers never noticed a bug in
    Akin, causing white pixels on the screen
  - improved timing of the VDP LINE command (thanks to NYYRIKKI for the ideas)
- Added support for the FDC connection style of the Victor HC-9x
- Added support for several floppy drive extensions: Sanyo MFD-001, Mitsubishi
  ML-30DC/ML-30FD, Talent DPF-550, AVT DPF-550, Philips NMS 1200
- Added Spanish Mitsubishi ML-G1, Spanish Mitsubishi ML-G3, Japanese Sony HB-10,
  Toshiba HX-21, Toshiba HX-22 and Toshiba HX-22I. The latter two have a
  switchable RS-232C interface (use the new toshiba_rs232c_switch setting)

New or improved emulator features:
- OSD menu improvements:
  - list of machines and extensions are now sorted alphabetically
  - file lists are now filtered on extension case insensitively
- Performance improvements:
  - OSD
  - start-up time
  - several scripts
  - improved console rendering speed (uses less CPU)
  - improved Tcl integration
  - speed up low level disk emulation
- Miscellaneous:
  - guess_title script is now a lot better and is used to generate file names
    if no file name was given (e.g. to screenshots)
  - don't print an error when an initial CMOS/SRAM file isn't found
  - enable auto-run for cassettes by default
  - additional files for ROMs (like samples for Playball) can now also be in
    the same directory as the ROM file

Build system, packaging, documentation:
- Upgraded 3rd party libraries
- First step in phasing out the roms/ directories: removed them (including
  SHA1SUMS file which was redundant with the hardwareconfig.xml files) and new
  configs do not use the path with roms/ anymore; use the systemroms pool
  instead

And of course the usual various bug fixes.

Get it here: http://downloads.sourceforge.net/openmsx/openmsx-0.9.1-dingux-bin.zip or check out website at http://openmsx.sf.net/
This release is for OpenDingux only.
« Last Edit: October 09, 2012, 08:28:51 pm by Manuel »

samir

  • Posts: 344
Re: openMSX 0.9.1 released!
« Reply #1 on: October 09, 2012, 10:36:08 pm »
Thanks!  ;D

qbertaddict

  • The Doctor
  • Posts: 1184
    • about.me
Re: openMSX 0.9.1 released!
« Reply #2 on: October 10, 2012, 04:31:19 am »
How the heck to I get disk support to work?

mth

  • Posts: 319
Re: openMSX 0.9.1 released!
« Reply #3 on: October 10, 2012, 10:12:50 am »
C-BIOS does not have disk support, so you'll have to install system ROMs from an original MSX machine. See the openMSX documentation for details.

agent13

  • Posts: 2
Re: openMSX 0.9.1 released!
« Reply #4 on: October 11, 2012, 08:30:31 pm »
How to configure the joystick and keyboard?

mth

  • Posts: 319
Re: openMSX 0.9.1 released!
« Reply #5 on: October 12, 2012, 04:25:50 am »
There is an on-screen keyboard under START (or SELECT?), the Dingoo d-pad is mapped to both the MSX cursor keys and MSX joystick 1, the Dingoo A and B button to MSX joystick 1 trigger A and B, while Dingoo X and Y are MSX Space and Shift respectively. This should be sufficient to play most games.

If you want a certain emulator action executed when you press a certain Dingoo button, this can be done by adding new key bindings in the startup script share/scripts/keybindings.tcl. Via the keymatrixdown/up commands you can even press MSX keys. There is no GUI for that yet though, it requires some scripting.

agent13

  • Posts: 2
Re: openMSX 0.9.1 released!
« Reply #6 on: October 12, 2012, 11:10:21 am »
Awesome! Thanks! =D

RetroChiGuy1212

  • Posts: 38
Re: openMSX 0.9.1 released!
« Reply #7 on: October 17, 2012, 09:14:45 pm »
Maybe you guys can help me out....I am having trouble getting openMSX to work. 

I have OpenDingux on my A320, I put all the files from the openMSX download into their specific folders. 

When I add the link to the emulator and select it, it looks like something is starting to load, but then it goes back to the emulator selection screen.

I've tried "select browser" and added the directory to the games, but the boot screen just goes back to the emulator selection screen after I select the game.

Any suggestions?

Thank you in advance!!  ;D

Manuel (OP)

  • Posts: 31
Re: openMSX 0.9.1 released!
« Reply #8 on: October 18, 2012, 10:56:24 am »
How did you install openMSX exactly?

You only have to move the zip file onto the SD card and then unzip it. Everything will end up in the correct folders automatically.

If that still fails let me know and we'll analyse it in detail.

RetroChiGuy1212

  • Posts: 38
Re: openMSX 0.9.1 released!
« Reply #9 on: October 19, 2012, 06:11:56 pm »
How did you install openMSX exactly?

You only have to move the zip file onto the SD card and then unzip it. Everything will end up in the correct folders automatically.

If that still fails let me know and we'll analyse it in detail.

I did exactly what you said.  After adding the link to the emulator, I went to Edit openmsx, I selected display console to On.  I tried to load openMsx, but after the screen went black, it went back to the emulator selection screen.

I then turned on select browser, I added the directory. I selected a game, the screen booted, turned black and then returned to the emulator selection screen. 

The rom files I have for MSXI end in .rom and for MSXII end in .mx2.

Should I place them in specific directories, maybe that's the problem?

I'm pretty sure your emulator works and it's my lack of technical skills that's causing the problem  ;D

Coccijoe

  • Posts: 366
    • Underground Portables
Re: openMSX 0.9.1 released!
« Reply #10 on: October 21, 2012, 05:17:37 pm »
Same problem here, log show something like

Code: [Select]
this may incorect ROMmapper types to be used
info: failed to initialize defaut machine:Machine "c-bios_MSX2+"not found
Machines/C-BIOS_MSX2+/hardwareconfig.xml not found in this context

ETC...

Manuel (OP)

  • Posts: 31
Re: openMSX 0.9.1 released!
« Reply #11 on: October 21, 2012, 09:10:56 pm »
I did exactly what you said.  After adding the link to the emulator, I went to Edit openmsx, I selected display console to On.  I tried to load openMsx, but after the screen went black, it went back to the emulator selection screen.

Problem is likely that something is wrong with your installation indeed. If you get the same output as Coccijoe, openMSX can't find the configuration file of the default MSX machine, which should always work when the installation is normal/successful.

Where exactly did you unzip the zip file?

Can you tell me what you see in the /usr/local/share/openmsx directory?


I'd like to have the exact output of openMSX to analyse this.... (as everything works fine here, of course)

Can you try this:
  • Go to local/bin
  • Edit openmsx-start.sh
  • Comment the line starting with 'exec' (add a # at the start) and uncomment the last line (remove the #).
  • Run again
  • After it failed again, paste the content of the file  /tmp/openmsx-log.txt here.


Quote
I then turned on select browser, I added the directory. I selected a game, the screen booted, turned black and then returned to the emulator selection screen. 

The rom files I have for MSXI end in .rom and for MSXII end in .mx2.

Should I place them in specific directories, maybe that's the problem?

I'm pretty sure your emulator works and it's my lack of technical skills that's causing the problem  ;D

Best way to run software is to use the built-in menu in openMSX, so all this stuff doesn't matter at all... You shouldn't need all of this.
« Last Edit: October 21, 2012, 09:18:51 pm by Manuel »

RetroChiGuy1212

  • Posts: 38
Re: openMSX 0.9.1 released!
« Reply #12 on: October 22, 2012, 06:56:33 am »
I did exactly what you said.  After adding the link to the emulator, I went to Edit openmsx, I selected display console to On.  I tried to load openMsx, but after the screen went black, it went back to the emulator selection screen.

Problem is likely that something is wrong with your installation indeed. If you get the same output as Coccijoe, openMSX can't find the configuration file of the default MSX machine, which should always work when the installation is normal/successful.

Where exactly did you unzip the zip file?

Can you tell me what you see in the /usr/local/share/openmsx directory?


I'd like to have the exact output of openMSX to analyse this.... (as everything works fine here, of course)

Can you try this:
  • Go to local/bin
  • Edit openmsx-start.sh
  • Comment the line starting with 'exec' (add a # at the start) and uncomment the last line (remove the #).
  • Run again
  • After it failed again, paste the content of the file  /tmp/openmsx-log.txt here.


Quote
I then turned on select browser, I added the directory. I selected a game, the screen booted, turned black and then returned to the emulator selection screen. 

The rom files I have for MSXI end in .rom and for MSXII end in .mx2.

Should I place them in specific directories, maybe that's the problem?

I'm pretty sure your emulator works and it's my lack of technical skills that's causing the problem  ;D

Best way to run software is to use the built-in menu in openMSX, so all this stuff doesn't matter at all... You shouldn't need all of this.


Hello Manuel,

Thank you for your assistance.

To start, using WinRar, i extracted the file into the local folder, but since it just created the file called "openmsx-0.9.1-dingux-bin" I cut "local" from within the new folder, went back to the root drive, pasted and it merged what was in local.

"Can you tell me what you see in the /usr/local/share/openmsx directory?"

When looking in this folder I see the following folders:

extensions, icons, machines, nettou_yakyuu, playball, scripts, shaders, skins, software, systemroms, unicodemaps.

Then the following files:
init.tcl
settings.xml
softwareb.xml
softwareb1.dtd

"I'd like to have the exact output of openMSX to analyse this.... (as everything works fine here, of course)"

I'm not exactly sure what you mean by comment on the line that starts with 'exec,' but I opened openmsx-start.sh with notepad and saw this:

#!/bin/sh
# $Id: openmsx-start.sh 12279 2011-09-19 15:41:57Z mthuurne $
# Startup script

for openMSX.
# Run this to start openMSX; running the executable directly does not

work.
export OPENMSX_SYSTEM_DATA=/usr/local/share/openmsx
exec

/usr/local/bin/openmsx.dge#exec /usr/local/bin/openmsx.dge &> /tmp/openmsx-log.txt

Except that this was all bunched together.

I ran the program again, saw what Coccijoe saw.  I tried looking for "/tmp/openmsx-log.txt" but I couldn't find it.

This is all I have for now.

Thanks again

Manuel (OP)

  • Posts: 31
Re: openMSX 0.9.1 released!
« Reply #13 on: October 22, 2012, 10:16:14 am »
The zip file contains a whole directory structure... It should be unzipped at top level, where on your SD card the folder 'local' is. The unzipped stuff will be merged with the existing folder structure.

You can't edit the file with Notepad. Notepad is a stupid program that doesn't understand UNIX (so, Dingux) text files... Use another editor and you'll see what I mean. (E.g. Notepad++ or PSPad, or whatever you like.)

Manuel (OP)

  • Posts: 31
Re: openMSX 0.9.1 released!
« Reply #14 on: October 24, 2012, 08:25:48 pm »
Any news?

RetroChiGuy1212

  • Posts: 38
Re: openMSX 0.9.1 released!
« Reply #15 on: October 31, 2012, 05:30:27 pm »
Hello again,

Sorry for the delay, I've been so busy with my graduate classes that I haven't had time to play with my Dingoo. 

I downloaded Notepad++ and did what you said with the exec line.

I reran the program and it crashed.  However, I can't show you the tmp/openmsx-log.txt file because I can't find it.  Is there a specific folder?

Thanks


RetroChiGuy1212

  • Posts: 38
Re: openMSX 0.9.1 released!
« Reply #16 on: October 31, 2012, 07:20:12 pm »
I tried taking pictures of what my screen says.  This is the best I can do right now



and


Manuel (OP)

  • Posts: 31
Re: openMSX 0.9.1 released!
« Reply #17 on: October 31, 2012, 07:58:11 pm »
OK, I guess you're not looking on the Dingoo itself, but you move the flashcard out of the Dingoo, into your PC. In that case, change the path, so isntead of /tmp/openmsx-log.txt change it to ./openmsx-log.txt or something. Then it should appear in the same folder.

Thanks for the photos, but if you can read it, please tell me what it says exactly... because I can't, sorry! :S
EDIT: after some image enhancement, I was able to read it. It confirms that openMSX is not properly installed indeed. Please try to do it according to my instructions in my previous post.
« Last Edit: October 31, 2012, 08:27:05 pm by Manuel »

Manuel (OP)

  • Posts: 31
Re: openMSX 0.9.1 released!
« Reply #18 on: November 12, 2012, 10:09:41 pm »
Any news??

RetroChiGuy1212

  • Posts: 38
Re: openMSX 0.9.1 released!
« Reply #19 on: November 13, 2012, 05:54:51 am »
Sorry again for the delay, I've been very busy with graduate school. 

I've installed it exactly like you said, even using a different SD card and I get the same results.  Is there a way I can manually move this C-BIOS-MSX file that's missing?  If not, then maybe it's just not meant to be.