ADAM+ a new hard&software emulating entertainment system is on his way, and it will be running MSX
Guess what kids.....
This is nothing more than a customized mini computer that runs emulators.
Even so there is great value if it "just works" as easily as our old computers do. I have a retropie which in theory is the same thing, but I have probably spent more hours fiddling with Linux than playing games. And let me tell you, fiddling with Linux is not quite the same thrill as fiddling with MSX-DOS!
It sounds like in the AtariAge thread that cartridges are dumped at runtime and then played from RAM, I guess that means MSX expansions are a no-go? How about the controllers, are they just translated into xinput or will the emulator read each pin? That would be cool because then we could use weird controllers that aren't normally implemented in emulators. Or would we need coleco controllers to play MSX games? Either way this is a very neat project, thanks for including the MSX!
Far be it for me to persuade anyone from getting this. It's not my product and if he can do it then go for it. But, again..At the end of the day all it is is a mini PC that runs emulators.
He has Arduino's attached so you can connect various controllers and ADAM peripherals.
The last time I looked he could not get permission for the emulators due to licensing. So he is looking for free emulators so he can sell his device without paying royalties. Claiming that open source should mean free despite the owners stating clearly that if you use it in a commercial sense that you must pay a license.
I have said that if you are so brilliant at making this device then write your own emulators. You would get 100% of the profits.
I have also brought up that if someone is so talented and wants to create a unique device then make it out of real parts. If you can't find the parts then do it in FPGA using the code of extinct parts.
Nope, PC, emulator, other peoples code with a custom case and custom interface.
The Coleco Phoenix...Still riddled with bugs after how many years and never expanded because MisTer cores were not being developed that they could use. It will probably get ADAM now that someone has released a version they could steal ala Open Source.
Just like the Colecovision, Just like the Atari 2600. I think the only thing custom was the TI 9938
Full of bugs because they grabbed a bunch of &&&& and threw it together with a custom case with no clue because they did not write the VHDL.
you can connect various controllers and ADAM peripherals.
That's what makes the difference with just a customized mini computer that runs emulators.
The last time I looked he could not get permission for the emulators due to licensing. So he is looking for free emulators so he can sell his device without paying royalties.
I do not understand all these people who absolutely do not want to pay royalties. They want to use the work of others but without paying anything even if their product suffers. This is the case for many artists and even very large companies.
Nope, PC, emulator, other peoples code with a custom case and custom interface.
There is a cartridge slot for OpenMSX and BlueMSX (but it is too slow and only supports Rom cartridges). Something more evolved would have been very interesting. This must be possible with the USB 3.2 or thunderbolt.
To get you up-to-date,
All jokes aside, I'm working really hard on a system that isn't all about emulation.
This system should communicate with the hardware so well that you hardly notice it's a PC emulation.
As for coding, yes, there is a lot of coding that I have put into this.
Some say that like many others this is a PC with emulation, this is only half the truth,
I try to get the ADAM feeling as close as possible with this system, otherwise I have a lot
to look forward to because I know that I have a powerful PC.
You won't see much of the whole Linux thing and emulation, I'll say it differently, you won't notice it at all.
The keyboard and joysticks can be used just like the real ADAM.
As a bonus, if you don't have this retro stuff anymore, the alternative is to be able to use any keyboard you like.
I just want to make it clear that I pay a lot of attention to the quality of the system.
I spend many hours on this to convince you of what I ultimately want to get out of it.
I use over 30 years of experience in this and I don't like to fail.
Precisely because it is completely open source, I am still struggling with using an emulator that I have not built myself.
I am also thinking carefully about whether or not I should approach it differently, I had no intention of reinventing
the wheel and relied on it to use a working product for that very reason.
Now that I've got this far in the hardware, I'm going to look into it to find a good solution,
I'll come back to that later.
What good is an emulator that once it's built gets little or no attention in refining it,
making it even better. Sometimes it is no longer the intention that the owner wants to continue working on it.
It's right that it's getting into open source and the opportunity comes up that someone else can learn
from it and then build on it.
This would not only be good for the community but also for the maker of the product.
He deserves to be praised everywhere for what he has developed.
At least that's my opinion
ADAM+
The last time I looked he could not get permission for the emulators due to licensing. So he is looking for free emulators so he can sell his device without paying royalties. Claiming that open source should mean free despite the owners stating clearly that if you use it in a commercial sense that you must pay a license.
I don’t know the details or which emulator this would be about (referencing a source would be good), but both openMSX and blueMSX are GPL licensed so for an open source project there should be no issues with license fees. As long as you abide by the GPL license terms to publish all related source code and modifications under GPL terms, it can be sold in a commercial product.
And being an open source project to me sounds like a plus compared to e.g. MSXVR.