Welcome LGB,
That's great to have you here! I am perfectly fine if you write in English here and I guess most of the others would agree!
I was wondering yesterday if you actually appreciate 3rd party builds of your project or if this would only put pressure on you being the main developer. Maybe you have decided not to offer current binaries on purpose? If you would like help with offering binaries, I think I could set up something small. But at the same time you had a make service set up yourself and chose not to provide regular builds.
I think one thing that we in this forum (or I) have to grasp is that the mega65 project and the xemu project are not the same project. While they have common goals, I think your xemu project didn't have a new hardware in mind when you started coding xemu. Is xmega65 now your main focus within xemu?
Cheers,
emulaThor
Alles anzeigen
Hi emulaThor and btw, all ;-P
Thanks. Honestly, I worried that it's against the rules to post in another language in an already existing German topic. In my experience, it's always a very big "sin" to do on many forums / communities. So hopefully I won't be banned because of doing it. If anyone has problem with this, I'm sorry about that and please suggest another thread, etc where it's fine to write in English. Thanks for your patience to my lack of the German language (which is especially a shame, since I was taught German for two years in the school but I totally forgot everything for now ...). Hopefully at least it was honoured that I tried to write in German 
OK, let's clear things about Xemu & Co (sorry about this part of history, and maybe not so relevant things to the topic at first sight). It's totally my project, we can say, it's a one-man project (me). I had some one-two-etc-liner contributions though, I have to clarify that, to avoid the suspect that I want to hijack other's work and help (which is always welcome, for sure). Xemu has some parts, where there is code which wasn't written by me though, only I "adopted" with trying to keep the software license things clean and legit. In the C65 and M65 (short for Mega65) emulators of Xemu, it's the SID emulation part, and I "borrowed" some macros from VICE in relation of the CPU (yeah, I love the BCD mode ...) emulation (Xemu has some other non-commodore specific emulators with more "imported" code, like the Z80 emulation). Xemu was originally written by me as the world first working emulation of the Commodore LCD, which even hadn't got any sane specification how it works, so I had to deal with some "detective" works debugging the ROMs, hunting for images on the net with PCB photos, and asking some ex-Commodore-engineers and such for months to be able to write some kind of specification then my emulator. i also helped then the mess/mame project to bring their Commodore LCD emulation to a working level (I assume they did, I have no idea what happened there then). Then, that emulation is started to become my own framework to emulate other things as well, what seemed to be interesting for myself, starting with the Commodore 65.
Then we had some chat with the leader of the Mega65 project if I can modify my Commodore 65 emulator to emulate Mega65, which can help the development of the Mega65 itself and I went in. But it was clear after a while that it's hard to maintain a "mixed" emulation within Xemu, which is able to emulate a "pure" Commodore 65 and Mega 65 (which needs SD-card access emulation and many other, even to just able to boot) so they became two different emulation "targets" inside Xemu. Since Mega65 seems to be the most complex thing now inside Xemu, indeed, it sometimes dictates the way of the whole Xemu project, but Xemu is not only a Mega65 emulator, other stuffs can benefit from that too, in the long term. Also please note, that I cannot say I am so great in writing emulators, I'm - I guess - just keen enough to do so
My emulators have some problems after all, being too hard to use by average users, and some aspect of emulations were not even in the focus too much, like good sound emulation, or supporting all the nifty things of VIC-III and VIC-IV. Mega65 emulation inside Xemu _tries_ to keep up with the development of the Mega65 itself, but the main focus was to help mega65 developers themselves, so it's more strong on the "system level" rather than the "multimedia centric" features (like good audio, good gfx, etc etc). Surely, I don't say I don't want to change on this, I can do what I do, within a time I have 
No, Mega65 and Xemu is not the same project, though currently as a Mega65 team member (we can say, I hope ...) I have mostly the task to try to create an as good emulator of the Mega65 as possible (where Mega65 emulation in Xemu is in fact only one emulator among others), but it's not exactly an easy task do, especially that Mega65 is in rapid "movement" as a target, since it's under development, you see. Since my time is limited, the most work goes in the Mega65 emulation though currently, besides other structural changes in the "Xemu core" dictated by that.
The next interesting thing about me, that I am not a windows user, to a very strange level, I never used Windows neither at home nor at my workplace (being "UNIX System Engineer"). But I understand the needs of the people, in fact, that's the sole reason I learnt some Windows specific programming stuffs myself to be able to provide Xemu for Windows! It's funny because I use Linux to produce Windows binaries as well (with mingw cross-compiler) what I can't even test too much, without Windows ... Recently, I tried to be even more friendly about Windows users, that I tried to create an installer for Xemu on Windows, using Nullsoft's NSI install shield, running with WINE on Linux. I think, the main problem with "me" that I have messy habit to release binaries, let it be Windows or anything other, and not everybody is keen to compile things from source code especially because that needs Linux or UNIX-like environment even to produce Windows EXEs which can be used then only Windows presents (though for that, the "bash prompt" in Windows 10 should be enough with some components installed, as far as I know).
In nutshell, it's welcome if anybody wants to help, in any way. In fact, even just Windows testing and telling the opinions can be great, as my Windows user experiences converges to zero, I guess.
Meanwhile, I tried quickly put together some kind of "distribution" page which maybe helpful, but please be patient with those stuff 
http://xemu-dist.lgb.hu/
I've even managed to compile Xemu/mega65 for "the web platform" (meaning it runs inside the web browser, without any installation etc needed) using the great emscripten compiler based on clang core (the the UI is totally broken now). I've also quickly tried to put those "experimental" NSI windows installers on-line, on that page. Currently my main web site (lgb.hu) is down (server problem) so if anyone has an URL ending with lgb.hu in relation with Xemu, it may not work. This very page is hosted now on another web server, and only a half-an-hour work of mine to quickly put some things together to be able to used then by others. The web demonstration tries to solve the issue to give a quick preview for everyone, without the need of complex installation, configuration, etc tasks. It was an attempt of mine, to try to solve this problem, I've even read here (with google translator ...) that people has problems trying to run Xemu/C65 or Xemu/Mega65.
I'm not sure what you mean about "new hardware" though ... New hardware of Mega65? It's an FPGA based hardware implementation, and I have the FPGA board, I can even synthesize the bitstream from the VHDL of the project. Or did you mean about new hardware to run Xemu on? Sorry, I really can't get the point here, but as you can see, not only my German, my English is neither perfect 
I'm really sorry about my long message here, anyone knowing me can tell, it's a major problem with me, to always writing monster sized posts, mails, whatever 
Wlecome LGB, nice to see you joined us 
It is ok for using english here. As you can see there are really people interested in your Xemu.
Of course mainly the C65/MEGA stuff, altough I also often dig into xclcd 
You did a great job, and I hope that your project will benefit from the increased attention here.
Sadly enough I can't speak magiar, altough it could help a bit in my future home (when I fully retire) in Salaj 
Hi Freddy,
Thanks, I've already written a loooong answer to emulaThor, though the forum told me, that my message is hidden till a moderator enables it ... I guess I wrote too much, or it's "too English", or just because the external URL I put into ... Now I try to write a short message here, with the hope, it won't be blocked then ...