Schrijver
| openMSX 0.6.3: please help betatesting!
|
hap msx addict Berichten: 429 | Geplaatst: 08 September 2007, 17:28   |
midgets and dwarfs?
.. More significantly, openMSX would probably run too slow for comfort on them.
|
|
nikodr msx addict Berichten: 445 | Geplaatst: 08 September 2007, 17:39   |
Is that the case?
There are some solutions like litepc http://www.litepc.com/98lite.html where a windows 98 system can be installed without eating up much resources and without unneeded services and stuff running in the background.
Result is a very fast and efficient windows 98 system that can be run with minimal resources.I have a pentium pro mmx laptop with 32 mbytes ram running lite98 pc windows system and i would love to try it.
Or maybe not,it may be a very stupid idea  |
|
manuel msx guru Berichten: 3277 | Geplaatst: 08 September 2007, 19:51   |
I think it should run fine on that laptop  But you might have to set some settings to 'minimal' values to get good performance. |
|
Vampier msx addict Berichten: 491 | Geplaatst: 08 September 2007, 21:57   |
The openMSX has just deceided that this release of openMSX will be the last release this month.
|
|
Alex msx lover Berichten: 87 | Geplaatst: 10 September 2007, 23:15   |
Hi,
I have now also tested on my laptop (Win XP, AMD Athlon XP 2500+, 500 MB RAM, don't know which videocard) and did not experience any big issue.
I have tested:
1) c-bios MSX2 with SCC, on which I ran nemesis3 ROM.
2) MSX turbo R (FSA1GT) with SCC and MSX Audio, on which I ran SME3, Modplay and SME3 promo 2
I noticed in modplay that the samples with a lot of bass (e.g. a bass drum) sound a little bit distorted (more distored then on real machine). Don't know if this is unique for the windows version or also occurs on the linux version. Might be some kind of interference between the soft-mixing at 11 kHz by the modplayer and the soft(?) mixing by the emulator itself (at which frequency does the emulator mix?)
In SME3 promo 2 I noticed hick-ups in the animations, especially in the scroll text. Will show it on Bussum (I'll come and bring my laptop with me)
Another point is that (at least with the Turbo R+SCC+Audio configuration) I had to keep the laptop connected to the power grid and the cooling fan kept running at full speed. If I removed the cable and ran on the battery, the laptop became too slow to run the emulator.
Ps: I like catapult. It is a very convenient way to select an appropriate HW configuration and launch OpenMSX (had not yet tried it out before today)
Kind regards,
Alex
|
|
manuel msx guru Berichten: 3277 | Geplaatst: 11 September 2007, 16:27   |
Thanks for testing Alex. It would be convenient if we could discuss the things you found further on IRC. (And additionally on Bussum, if necessary.)
Oh, about the cooling fan: check your CPU load... And try decreasing your graphics settings a bit (see the Setup Guide of the manual), it should help.
About Catapult: wait until you see the new one  I can tell you how to try it out on IRC as well.
PS: I hope you didn't insert an SCC extension when running Nemesis 3. (It will choose the proper mapper, which includes SCC, automatically.) |
|
manuel msx guru Berichten: 3277 | Geplaatst: 22 Oktober 2007, 12:09   |
OK, we still don't have a structural Win32 maintainer. But, in the mean time we tried to make compiling openMSX for Windows as simple as possible. The current openMSX source code should be compilable by almost everyone who has basic technical computing skills (you need to know what source code is, e.g.).
Please try out the instructions we put online here and let is know if you're successful or not.
Note: it's quite important to follow those instructions carefully, or things may not work. There's no superfluous information in it, I think
I hope this makes it more attractive to join our team! |
|
jr msx addict Berichten: 310 | Geplaatst: 23 Oktober 2007, 15:01   |
Well I tried this and got through the compilation process. Couple of observations:
- for some reason, the mingw32 installer did not create a symbolic link for "make" so I had to do that manually
- I got a lot of warnings from STL during compilation
- the result is not working, I get a TCL error from cpuregs.tcl-- is the latest SVN checkout supposed to work?
|
|
manuel msx guru Berichten: 3277 | Geplaatst: 23 Oktober 2007, 15:23   |
jr, thanks for trying!
- did you install mingw-make in the MinGW installer? I haven't had this problem before....
- yes, the STL warnings seem to be from inside the gcc distribution itself. They just moved to 3.4.5 (which is already old) and AFAIK 3.4.2 (previous verison they used) did not show those warnings. Modern gcc doesn't show them at least (4.2 e.g.).
- which source code did you use? What error did you get? Latest SVN should definately work.
|
|
jr msx addict Berichten: 310 | Geplaatst: 23 Oktober 2007, 15:41   |
Yes I did install the mingw-make as suggested in the instructions. Dunno why the link was missing.
I also tried to compile the same thing under cygwin with a 4.2 gcc and got STL errors that stopped the compilation. But that's another story.
Don't know exactly what version it is, I just followed the instructions and took the "HEAD" revision. I'll go and see if I can figure out the version... seems it is 7176.
Should I have done some sort of "installation" rather than just trying to run the openmsx.exe from the derived/.../bindist/install directory? The error looks like this:
Error while executing C:/home/openMSX/share/scripts/cpuregs.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc reg tab_reg false"
(file "C:/home/openMSX/share/scripts/cpuregs.tcl" line 37)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/cycle.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc cycle tab_cycle"
(file "C:/home/openMSX/share/scripts/cycle.tcl" line 12)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/load_icons.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc load_icons tab_load_icons"
(file "C:/home/openMSX/share/scripts/load_icons.tcl" line 11)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/monitor.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc monitor_type tab_monitor_type"
(file "C:/home/openMSX/share/scripts/monitor.tcl" line 10)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/psg_log.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc psg_log tab_psg_log"
(file "C:/home/openMSX/share/scripts/psg_log.tcl" line 45)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/psg_profile.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc psg_profile tab_psg_profile"
(file "C:/home/openMSX/share/scripts/psg_profile.tcl" line 10)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/record_channels.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc record_channels tab_sounddevice_channels"
(file "C:/home/openMSX/share/scripts/record_channels.tcl" line 42)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/reg_log.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc reg_log tab_reg_log"
(file "C:/home/openMSX/share/scripts/reg_log.tcl" line 21)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/save_debuggable.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc save_debuggable tab_loadsave_debuggable"
(file "C:/home/openMSX/share/scripts/save_debuggable.tcl" line 32)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/soundlog.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc soundlog __soundlog_tab"
(file "C:/home/openMSX/share/scripts/soundlog.tcl" line 14)
invoked from within
"source $script"
Error while executing C:/home/openMSX/share/scripts/trainer.tcl
too many nested evaluations (infinite loop?)
while executing
"if $case_sensitive {
set ::__tabcompletion_proc_sensitive($command) $proc
} else {
set ::__tabcompletion_proc_insensitive($command) $proc
}"
(procedure "set_tabcompletion_proc" line 2)
invoked from within
"set_tabcompletion_proc trainer __tab_trainer false"
(file "C:/home/openMSX/share/scripts/trainer.tcl" line 16)
invoked from within
"source $script"
warning: too many nested evaluations (infinite loop?) |
|
manuel msx guru Berichten: 3277 | Geplaatst: 23 Oktober 2007, 16:09   |
Hmm, seems you did everything OK.
After compiling, you should be able to double click on that openMSX.exe in the bindist/install dir indeed...
I'm not sure if running from MSYS works... Did you do that, maybe?
|
|
jr msx addict Berichten: 310 | Geplaatst: 23 Oktober 2007, 18:15   |
Yes I tried, same result.
|
|
jr msx addict Berichten: 310 | Geplaatst: 23 Oktober 2007, 18:25   |
aha... figured out what was causing the problem  funny thing really. I was compiling the stuff at the same location with the openMSX "home" folder. It seems the code somehow gets confused if that's true.
Now it starts and I can see the C-BIOS startup screen. |
|
manuel msx guru Berichten: 3277 | Geplaatst: 23 Oktober 2007, 18:41   |
Cool!
Yes, there's a concept of USER and SYSTEM folders in openMSX and the SYSTEM folder's TCL script sources the USER folder's TCL scripts. If this gets confused, you can get infinite recursion. (I may have swapped SYSTEM and USER here).
Great, you're the first outsider that compiled openMSX  Congratulations
Who's next?
And yes, of course: if you're willing to help us out with openMSX on a structural basis (especially after the compilation experience), please contact us  |
|
jr msx addict Berichten: 310 | Geplaatst: 24 Oktober 2007, 02:50   |
sure but what do you mean by a structural basis?  |
|
|
|
|