- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
06058 | Misc. | Major | Always | Oct 30, 2015, 00:16 | Nov 11, 2015, 12:05 |
Tester | demotester | View Status | Public | Platform | MESS (Unofficial Binary) |
Assigned To | Resolution | Open | OS | Windows XP | |
Status [?] | Acknowledged | Driver | |||
Version | 0.167 | Fixed in Version | Build | Normal | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 06058: mz700: Results after testing some demos and current sw-list! | ||||
Description |
It seems not too complex system (see attached picture below taken from "See Sharp" demo) but still there are some major problems when running in mess ! ------------------------------------------------------------ Test results of two available mz-700 demos: ------------------------------------------------------------ 1) See Sharp -> http://www.pouet.net/prod.php?which=57442 -> Seems fine !!! (in EmuZ-700 noticed some small glitches) 2) Nyan-700 -> http://www.pouet.net/prod.php?which=58358 -> Seems fine !!! ---------------------------------------- Test results of current sw-list: ---------------------------------------- 10gamesa ..... check sum error! ......................................................................(not tested in EmuZ-700) 1z013b ............ too high cpu usage problem !!! (see MT05817) 1z013bswe .... it does not even show loading text header !!! ......................(not tested in EmuZ-700) airbus .............. too high cpu usage problem !!! antares ........... nothing happens after loading !!! ..........................................(works in EmuZ-700) apollowp28 .... seems fine - it does not work until tape stops !!! ...............(EmuZ-700 has a problem here) basic700 ........ too high cpu usage problem !!! basicod2 ........ too high cpu usage problem !!! copy ................. nothing happens after loading !!! ...........................................(works in EmuZ-700) destruct ........... nothing happens after loading !!! ...........................................(works in EmuZ-700) fantgrov ........... on game start got massage: Array error ! Restart ? ...........(works in EmuZ-700)(on EmuZ-800 in mode700 got enhanced graphics) gdp9ba ............ too high cpu usage problem !!! kbasic5 ........... nothing happens after loading except high cpu usage !!! ..(same in EmuZ-700; but to work it needs to press the return key -> acc. to http://sharpmz.org/mz-700/kbas.htm ) kp80c354 ........ it starts but does not show the cursor !? ..............................(same in EmuZ-700)(perhaps needs K&P 80-column card!) kp80c355 ........ it starts but does not show the cursor !? ..............................(same in EmuZ-700)(perhaps needs K&P 80-column card!) kpbasic ............ too high cpu usage problem !!! monitor2 .......... got garbage on screen !!! ........................................................(in EmuZ-700 no garbage but nothing happens)(acc.to http://sharpmz.org/mz-700/dldml.htm seems unknown and untested) monitor6 .......... nothing happens after loading !!! ...........................................(same in EmuZ-700)(acc.to http://sharpmz.org/mz-700/dldml.htm seems unknown and untested) moty .................. on game start got massage: Array error ! Restart ? ..........(same in EmuZ-700)(works fine on EmuZ-800 in mode700) mz2z009e ........ too high cpu usage problem !!! ..............................................(acc. to http://sharpmz.org/mz-700/dldos.htm there are two versions - mz2z009e seems patched to load from tape) mz2z009ed ...... nothing happens after loading !!! ...........................................(same in EmuZ-700)(Floppy Disk BASIC versions - perhaps needs Floppy !?) mz5z008 .......... nothing happens after loading !!! ...........................................(same in EmuZ-700)(Quick Disk BASIC versions - perhaps needs QD !?) nakamoto ........ graphics looks corrupted! (perhaps needs PCG) ..............(same in EmuZ-700)(works fine on EmuZ-800 in mode700) nibbler .............. got Nibbblerchech sum err. !!! ................................................(in EmuZ-700 it loads but !?)(works fine on EmuZ-800 in mode700 - just eject part1 when it starts & put part2 when asked) patalpha ........... seems like problem with input keys !!! .................................(works in EmuZ-700) pcgbasic ........... too high cpu usage problem !!! puzzle ................ nothing happens after loading !!! ...........................................(EmuZ-700 returns into monitor)(acc.to http://sharpmz.org/mz-700/dldgames.htm seems it needs s-basic) rebond .............. nothing happens after loading !!! ...........................................(works in EmuZ-700) sbasicc ............. too high cpu usage problem !!! sbasiccdutch1 . too high cpu usage problem !!! sbasiccdutch2 . too high cpu usage problem !!! schac700 .......... nothing happens after loading !!! ..........................................(works in EmuZ-700) sinberg .............. after loading it returns in monitor! .........................................(same in EmuZ-700)(acc.to http://sharpmz.org/mz-700/pcg700_06.htm seems it needs PCG basic) specdbug .......... too high cpu usage problem !!! (very high) superspy ........... too high cpu usage problem !!! supinvdr ............ nothing happens after loading !!! ...........................................(works in EmuZ-700) suprtypn ............ too high cpu usage problem !!! sutam1f.............. nothing happens after loading !!! ...........................................(same in EmuZ-700)(acc.to http://sharpmz.org/mz-700/dldml.htm seems unknown and untested) sutamc9 ............ nothing happens after loading !!! ...........................................(same in EmuZ-700)(acc.to http://sharpmz.org/mz-700/dldml.htm seems unknown and untested) sutapeba ........... too high cpu usage problem !!! sutapemo .......... nothing happens after loading !!! ..........................................(same in EmuZ-700)(acc.to http://sharpmz.org/mz-700/dldml.htm seems unknown and untested) tapeworm .......... seems like problem with input keys !!! .................................(works in EmuZ-700) tbasic .................. too high cpu usage problem !!! trucker ................ after loading it returns in monitor! .........................................(same in EmuZ-700)(acc.to http://sharpmz.org/mz-700/dldgames.htm seems it needs s-basic) typen ................... too high cpu usage problem !!! wooky ................. graphics looks corrupted! (perhaps needs PCG) ..............(same in EmuZ-700)(works fine on EmuZ-800 in mode700) xbc ....................... too high cpu usage problem !!! xbcmod ............... too high cpu usage problem !!! z80dis ................. nothing happens after loading !!! ..........................................(works in EmuZ-700) zen ....................... nothing happens after loading !!! ..........................................(works in EmuZ-700) and basic games can not be tested because need 1z013b to work properly!!! (Note: EmuZ-700 has no problem with too high cpu usage, so such problems have not been tested) |
||||
Steps To Reproduce | Used unofficial version of messui167 ! | ||||
Additional Information |
Other emu used for comparison: EmuZ-700 (from Takeda-san) (tested ver. 2015-09-08) (Tip: rename files .mzf to .m12 to work on this emu) |
||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | mz700 | ||||
Attached Files
|
mz7000000.png (2,505 bytes) Oct 30, 2015, 00:29 Uploaded by demotester
| ||||
Relationships
Notes
14
No.12100
demotester Tester
Oct 30, 2015, 00:27
edited on: Oct 30, 2015, 01:32 |
Have also tried an old mess 0130 version (now 6 years old) and got the same too high cpu usage problem after loading s-basic !? (mess 0129 version does not load programs) Yeah, a little pity that a such simple (not too complex) system has still this problem! (the more so because graphic emulation looks to work w/o problem - according to tested demos) :( If small mistakes could be solved, this would be almost perfect mz-700 emu! (I guess) |
---|---|
No.12101
demotester Tester
Oct 30, 2015, 01:27
edited on: Oct 30, 2015, 01:31 |
Can one out of topic question: Why mz80k/j and mz80a drivers only have support for .wav tape fomat when everyone else (mz700, mz800, mz1500) of k-groups also have support for .m12, .mzf and .mzt formats !? (in fact seems .m12 is same as .mzf ... just named differently) :) |
No.12102
Robbbert Senior Tester
Oct 30, 2015, 13:32
|
i'll take a look at the cpu issue soon, can't promise anything yet. |
No.12103
demotester Tester
Oct 30, 2015, 15:12
|
Great, thanks! (no need for hurry, take your time) ;) |
No.12115
Robbbert Senior Tester
Nov 5, 2015, 01:40
|
The CPU problem is mostly solved. You should do more testing in case something regressed. Also, mz800 and mz1500 are now somewhat usable, you might want to try them too. The shift key, ctrl, function keys were not working. This has been fixed. |
No.12118
demotester Tester
Nov 5, 2015, 12:19
edited on: Nov 5, 2015, 21:29 |
That's Great news! Thx Yes, I would like to test more, but can only wait for official release or bleeding-edge release unfortunately! (my PC cpu does not support sse3 instructions and also have never before compile any of mess versions) |
No.12126
Robbbert Senior Tester
Nov 5, 2015, 22:28
|
There's a new "bleeding-edge" at the usual place for you. |
No.12136
demotester Tester
Nov 6, 2015, 03:17
edited on: Nov 6, 2015, 03:22 |
Thanks for a new "bleeding-edge"! ------------------------------------------------------------------------------------------------------------------------------- Too high cpu usage problem seems fixed now!!! (guess the MT05817 could be closed now) ;) ------------------------------------------------------------------------------------------------------------------------------- 1z013b, airbus, basic700, basicod2, gdp9ba, kbasic5 (press return key), kpbasic, mz2z009e, pcgbasic, sbasicc, sbasiccdutch1, sbasiccdutch2, specdbug, superspy, suprtypn, sutapeba, tbasic, typen, xbc, xbcmod But there still exist others problems like mentioned below: -------------------------------------------------------------------------- Nothing happens after loading !!! (works in EmuZ-700) -------------------------------------------------------------------------- antares, copy, destruct, fantgrov, rebond, schac700, supinvdr, z80dis, zen (Note: fantgrov refuse to work in MESS mz-7000 but works in MESS mz-800 mode700) ----------------------------------------------- Sum err. !!! (in EmuZ-700 it loads!) ----------------------------------------------- nibbler (need to eject part1 when it starts and mount part2 when it ask!) ----------------------------------------------------------------- Problem with input keys !!! (works in EmuZ-700) ----------------------------------------------------------------- patalpha, tapeworm --------------------------------------- Needs K&P 80-column card! --------------------------------------- kp80c354, kp80c355 ---------------------------------------------------------------------------------------------------------------------------------------------- Has enhanced graphics on EmuZ-800 in mode700 !!! (so it should be in both sw-list 700 & 800! I guess) ---------------------------------------------------------------------------------------------------------------------------------------------- fantgrov ... (tested to work on MESS mz-800 mode800 and mode700)(same in EmuZ-800) --------------------------------------------------------------------------------------------------------------------------- Works fine only on EmuZ-800 in mode700 !!! (this should be moved to 800 sw-list! I guess) --------------------------------------------------------------------------------------------------------------------------- moty (tested to work on MESS mz-800 mode800 and mode700)(in EmuZ-800 works only in mode700 !?) nakamoto (tested to work on MESS mz-800 mode800 and mode700)(same EmuZ-800) ------------------------------------ Regarding mz-800 sw-list: ------------------------------------ 800demo ... needs BASIC for mode800 1z-0016! ... (seems 1z-0016 does not work in mess) abusimbl ... does not work! ... (works in EmuZ-800 in mode800 and mode 700!) adrsdata ... works in mode800! and in mode700! breakout ... works in mode800! and in mode700! cyrus ... does not work! ... (works in EmuZ-800 in mode800 and mode 700!) egg ... needs BASIC for mode800 1z-0016! ... (seems 1z-0016 does not work in mess) gps2 ... does not work! ... (works in EmuZ-800 in mode800 and mode 700!) highway ... does not work! ... (works in EmuZ-800 in mode800 and mode 700!) james ... works in mode800! and in mode700! mucmac ... works in mode800! and in mode700! pcgrally ... works in mode800! and in mode700! uridium ... does not work! ... (works in EmuZ-800 in mode800 and mode 700!) wayotef ... does not work! ... (works in EmuZ-800 in mode800 and mode 700!) Regarding mz-1500, nice to see the boot screen for first time in mess! (BTW. instead mz800 sw-list it should be attached sw-list for mz-700 I guess, as is more compatible with 700 than 800 and f.e. s-basic 700 works fine) |
No.12143
demotester Tester
Nov 6, 2015, 20:37
edited on: Nov 6, 2015, 21:42 |
Regarding known mz-800 emus: http://www.emu-france.com/emulateurs/10-ordinateurs/165-sharp-mz-800/ there seems to be a new player -> http://sourceforge.net/projects/mz800emu/ that also strives toward accuracy! ;) (maybe can be used as a reference for testing mz800 mode) BTW, MZ-800 had a border (like C64 and ZX and another) in which it was possible to change one of 16 colors ... the truth, there are not many programs that have used this feature so that it might have questioned the need for emulation borders ... although can emulation be complete without border area!? Found the program that uses border colors and it is also a test program for mz-800: http://www.scav.cz/download/MZ-800/MZ-800_Software/COM/MZF/PROGS/800/Pomucky/Sharp_Test.mzf BTW, there are now only two emus that are able to emulate mz-800 border area: already mentioned emu -> Mz800emu v1.0.2 and a few minutes demo -> MZ-800 Emulator Windows Pro 0.097 (Note: there now exist a new 0.099 version!) (As I recall, I think I saw (a long time ago) another program that on the border surface moves an logo, but can not remember the program name.) Edit: found some more examples that use border effect: color rainbow: madona1/2.mzf -> http://www.scav.cz/download/MZ-800/MZ-800_Software/COM/MZF/PROGS/800/Zabavne/ an border effect with moving the sprite: SHOW.MZF -> http://sharpmz.zdechov.net/?catalog/files/progs/demos/ Useful and funny machine language (sub)routines -> http://sharpmz.org/mz-800/800course_010.htm examples for "Border scroll" and "Border text" ! (see at the bottom of above link) |
No.12144
demotester Tester
Nov 7, 2015, 00:23
edited on: Nov 7, 2015, 00:24 |
update for mz-700 sw-list problems: blastoff... (input keys problem)...works in EmuZ-700! wooky..... (Works fine only on EmuZ-800!!! - tested also in MESS mz-800 driver)(needs to move from 700 to 800 sw-list) trucker.... (load from S-BASIC)(needs to update the 700 sw-list) puzzle..... (load from S-BASIC)(needs to update the 700 sw-list)...works in EmuZ-700 but not in mess!!! |
No.12145
demotester Tester
Nov 7, 2015, 23:05
edited on: Nov 8, 2015, 13:45 |
Regarding mz-800 found this: quote: "In 2014 I got another unit, MS-821, with earlier, Rev. B ROM and tape recorder built-in." (http://computers.mcbx.netne.net/8bit/sharpmz/index.htm )(in "Browse files...") Hex Editor at the end of each file said: 84.09.01 V1.0B - for revision B (for this is said to came with 821 unit) 84.10.08 V1.0C - for revision C (so this one is in MESS - from 811 unit) The length is 16384 bytes: 1z-013b(4096), font(4096) and 9z-504m(8192). Hex Edit gives the 1st diff. @ $2393(9107)(in 7 bytes), next @ $336D(13165)(in 26 bytes) and last @ the end $3FF4(16372) for revision text. All diff. are located in 9z-504m area! (so something has been changed in 800 mode part!) Not sure whether these changes might affect the MESS mz-800 emulation!? Edit: According to MZ-800 TRM on pages 108 & 136, it seem something abort QD has been patched in new revision C. (i guess its not so important for emulation) |
No.12146
demotester Tester
Nov 8, 2015, 13:52
|
Regarding the MZ-1500 emulation in mess, have tested 2 available games for MZ-1500 from sharpmz.org 800 games folder, and both loads but missing graphics! ( so behaves the same as on MZ-700 ) |
No.12154
Robbbert Senior Tester
Nov 11, 2015, 09:23
|
Just letting you know I'm working on other things now. I've fixed the speed drop which is all I set out to do. Also, your other matter concerning the mz80k has been fixed, you can use mzf files in the next official release. |
No.12155
demotester Tester
Nov 11, 2015, 12:05
|
Ok and thanks again for the effort! ;) |