I don't see any credits mentioned anywhere.. Surely (parts of) your emu/work must be based on existing sources/work?
Have you considered using ES6 for your project btw?
I do like the logo (though I don't believe the idea is totally original?)
Wiz
Magical Kid Wiz?
Ren, I am a programmer since I was 10. I love to code, and solve things by myself, so no, I did this only for the fun and for the programming challenge. Of course I found much information about the hardware on websites like this one, and I have used other emulators in my life. We already have wonderful emulators which are much more mature and precise. My goal is not to overcome those, but instead to offer a different experience.
But much more importantly, I wrote it for the fun and challenge.
Here is another project I have which is similar javatari.org
Also wrote completely from scratch with no libs or reused code.
I really do not know much about the other emulators projects. What is ES6?
Also, I am not a native English speaker, so forgive me if I am not able to express myself in the best and clear way.
Regards,
Peccin
Hmm... Doesn't run bold, doesn't run io... ;)
But seriously, cool! (Will check it out some more in the meantime... ;)) :hannibal:
That is probably because the emulation is still frame-accurate (if even that)
I have not tested it with all the titles available yet. What are those, are they demos? I will try them later!
edit: actually, I have not tested ANY MSX-DOS programs till now. I tried them and I see that nothing happens, it seems that MSX-DOS is not even loading the program properly. A guess some very basic problem is happening, but I donit have an idea what it could be.
Thanks
Cool project. I gave it a spin with Wiz, and it doesn't look like sprite collisions are working. :-)
Thanks!
They work but emulation is still frame-accurate. Some games read the collision flag mid-frame, and miss the collision.
The games that read the flag during the video INT or using the BIOS work fine.
At least those I have tested! :-)
Peccin
Hi Grauw,
Thanks for your response/feedback.
I did read your more lengthy response before you edited it / trimmed it down.
Credits are given when people have contributed, or when other people’s work is directly used (e.g. copied or ported or altered). Authors of reference material are not normally credited.
Yes, that seems to be the case. Perhaps I also lack experience in software development myself in that regard.
Indeed, otherwise (also referring to your pre-edit response) one should/could credit the whole of existence so to speak.. And seeing it in that perspective, most if not all projects lack in credits... (actually, I *did* think about that when I was writing that comment, so I do understand your/the point
)
But sure, I do like when people give acknowledgement, although it's not required.
So unless you’ve got evidence that the former type of credit has not been given, there is nothing improper going on, and I think it’s rude to suggest otherwise. After putting in 5 months of hard work, as I can see in the git repository, that’s not exactly a gratifying type of response.
Well, it indeed seems and sounds a bit ill-considered/rash from my part (reading it back again), and it seems I was blatantly wrong (so I look like a fool now )
I made the assumption somehow, that the code must be based on some existing work, because there's so much written / 'invented' already, and didn't even realize the possibility someone doing an (MSX) emulator from scratch (without consulting existing sources / source code).. @ppeccin proving me wrong is only the more awesome!
IMO it's not needed to see the question as *that* negative, though I must admit that it shows (some) suspicion.. (and I *was* being anal indeed about crediting stuff like reference material. But we can conclude now that was unreasonable and/or silly.. )
All is cool now? (If you want to discuss anything else with me, you're welcome to contact me btw..
)
Ren, I am a programmer since I was 10. I love to code, and solve things by myself, so no, I did this only for the fun and for the programming challenge. Of course I found much information about the hardware on websites like this one, and I have used other emulators in my life. We already have wonderful emulators which are much more mature and precise. My goal is not to overcome those, but instead to offer a different experience.
But much more importantly, I wrote it for the fun and challenge.
Here is another project I have which is similar javatari.org
Also wrote completely from scratch with no libs or reused code.
Hi Peccin, nice te meet you ;) I'm sorry if I made you explain yourself.. didn't mean to be harsh, and as I pointed out to my response to @Grauw I just made some stupid assumption about things. It's nice to read about your background anyway! (Good to have you aboard!)
I really do not know much about the other emulators projects. What is ES6?
ECMAScript 6, see, e.g. http://jsrocks.org/
It has some benefits (like proper/easier classes), though I'm not sure it would have been a big + for your project (perhaps even *not*, because you have to transpile it to ES5, giving you less control over the resulting code..)
Also, I am not a native English speaker, so forgive me if I am not able to express myself in the best and clear way.
That's ok. I reckon you're from Brazil (making that up out of the TeamWare organization you're affiliated with)?
Awesome! Thank you for the online emulator: really love it, so easy to use and without Java.
Working from a Spanish keyboard in a panoramic screen laptop I have experienced the following issues:
- Many "dead" keys and therefore, some key chars are missing, as for example : This means that I cannot load CAS games
- In fullscreen mode, 'cause the screen is not 4x3, the bottom of the screen is clipped
- 48 KB ROMs are not supported
Keep the good work!
That is probably because the emulation is still frame-accurate (if even that)
I have not tested it with all the titles available yet. What are those, are they demos? I will try them later!
Yes, probably the 2 most advanced MSX(1) demos? io is for sure, and as @Grauw pointed out, it's very picky about the hardware and doesn't even run on all (real) MSX hardware.. It also patches itself for different configurations, including openMSX (which is regarded as the most advanced MSX emu).. You can read the nfo.txt inside the io zip file if you like. There's also a lengthy thread here on the forums on the demo.
So I tested some games, and they run really well, with low cpu usage (Chromium dev (64 bit) on Win7-64). Also the scrolling @60hz is really smooth (eg. the MSX-Mania text scroller), is some kind of syncing built in, or is this something the browser itself is responsible for?
ps. will also try out your Javatari emu, also looks cool!
ppeccin, this is outstanding... Congratulations!
I think it's nice to have an emulator that runs on the browser. There are a some MSX game/apps web repositories that could embbed it to test/run the games on the fly...
Hope to see future developments on the WMSX
I just tested The Goonies and Zanac, and in my computer (it was loading slow... But when I press F12 (even briefly) the game runs in normal speed again. After a few seconds it becomes slow again. Any idea what it could be?
Necron: what browser, browser version, OS and OS version are you using?