openMSX 0.7.2

by mth on 01-07-2009, 01:01
Topic: Emulation
Languages:

Today openMSX 0.7.2 was released. Here are the highlights:

  • Windows build can now be done with Microsoft Visual C++ 2008.
  • 64-bit version of openMSX for 64-bit Windows
  • Unicode support throughout openMSX, including the console and OSD menu.
  • OSD icons for pause, fast forward, break point and mute
  • Screenshots can be made including or excluding OSD/console
  • Several new machines and extensions were added
  • New debug features: step_out, skip_instruction, non-address-bound conditionals
  • Faster Z80/R800 emulation
  • More efficient video recording: less CPU use, smaller files
  • Various cool Tcl demo scripts: vu_meters, scc_viewer, info_panel and of course the YouTube hit mog_overlay
  • Various accuracy improvements, including fixes for glitches shown by the Syntax Infinity demo and one important fix to VDP interrupt generation that fixes the Zanac title screen and several other games

Those of you who pay attention to version numbers might wonder what happened to 0.7.1. It was released for a short while already when the developers received a bug report stating that loading save states on Windows was broken. This has been fixed quickly, so the team decided to release 0.7.2 right away.

The full release notes for openMSX 0.7.2 can be read here

Relevant link: openMSX Home Page

Comments (14)

By karloch

Prophet (2066)

karloch's picture

01-07-2009, 12:07

# Windows build can now be done with Microsoft Visual C++ 2008.
# 64-bit version of openMSX for 64-bit Windows

Great!!!!!

By iamweasel2

Hero (526)

iamweasel2's picture

01-07-2009, 19:12

It's always good to see another release of OpenMSX, specially when there's fixes that improves its accuracy. Too bad Snout doesn't make his MSX Emulator Comparison anymore. Maybe it is time to have a public standard group of tests defined to allow a benchmark of the msx emulators to measure how faithful they are to the real machine... Smile

By muffie

Paladin (933)

muffie's picture

01-07-2009, 19:50

In the future, I'll try to maintain a distribution package of openMSX with ALL COPYRIGHTED ROMS included, just like BlueMSX...
I really like all openMSX features, but with all respect, I HATE CBIOS!

By ARTRAG

Enlighted (6275)

ARTRAG's picture

01-07-2009, 22:30

the downolad link seems broken...

By mth

Champion (484)

mth's picture

02-07-2009, 00:38

SourceForge is redecorating their site and apparently the old direct download URLs no longer work. You can still pick the right file yourself from the download page though.

By Manuel

Ascended (15811)

Manuel's picture

02-07-2009, 21:29

Download links seem to be working again, but they might be a tad slow.

By muffie

Paladin (933)

muffie's picture

04-07-2009, 04:31

ghaffffffffffff! I really need the debugger! Where's the download?

By mfeingol

Champion (266)

mfeingol's picture

04-07-2009, 18:33

If you want a debugger (Windows build) that works with 0.7.2, these development builds should work:

http://openmsx.sf.net/temp/openmsx-debugger-0.7.1-dev9782-VC-x64.zip
http://openmsx.sf.net/temp/openmsx-debugger-0.7.1-dev9782-VC-x86.zip

You may also need the following libraries:

http://openmsx.sf.net/temp/Qt-4.4.3-x64.zip
http://openmsx.sf.net/temp/Qt-4.4.3-x86.zip

By mfeingol

Champion (266)

mfeingol's picture

04-07-2009, 23:44

Update: a recent debugger snapshot (not an official release) that works with openMSX 0.7.2 is now available for download from the openmsx website: http://openmsx.sourceforge.net/

By Manuel

Ascended (15811)

Manuel's picture

06-07-2009, 13:22

So, did someone already try out those new funky scripts?
Try these in the console (F10):
toggle_vu_meters

or

toggle_scc_viewer

or

toggle_info_panel

or

toggle_mog_overlay

(and remove console again with F10).

If some of these are useful to you, you may want to put it under a hotkey. An example:
1) open console (F10)
2) type: bind CTRL+F6 toggle_info_panel
3) type: save_settings (<-- most people won't need this, because they have save_settings_at_exit enabled)
4) close console (F10)

In this example, we bind the toggle_info_panel command to the CTRL+F6 hot key combo.

By karloch

Prophet (2066)

karloch's picture

06-07-2009, 15:35

Thanks for the tips manuel

By ARTRAG

Enlighted (6275)

ARTRAG's picture

06-07-2009, 21:04

the debugger has refresh problems when changing screen mode!
It countiues to think we are in screen 2 when the game is in screen 5

By turbor

Champion (428)

turbor's picture

07-07-2009, 16:47

Artag, are you stepping through the emulation or are you just running the emulator normally with the debugger opened beside it ?

If the emulation isn't stopped (like when you're stepping through a program...) but simply running as usual without interaction from the debugger then there are no updates send from the openMSX towards the debugger, if we would send updates in such case then the emulation would crawl along like a snail....

If the update isn't happening when you're 'break' the emulation then you've discovered a bug Smile
Normally an update of the register set is demanded and displayed when you press 'break' or 'step' in the debugger.

As a simple rule of thumb: In the new version the 'Break'-icon is displayed in the openMSX window, if this icon isn't displayed then the debugger isn't automatically being kept up to date, thus the info being displayed might be outdated.

By Manuel

Ascended (15811)

Manuel's picture

07-07-2009, 18:02

To monitor the screen mode (almost live), use that toggle_info_panel command Tongue