In my brief time as a non-lurker I hope the general impression is "here's a person who likes to fiddle with hardware". With that in mind I have a question:
Is there a standard method for detecting the presence of a SGM?
The reason I ask is my projects are proceeding a pace and it's my hope I'll have my AY board up and running in the not too distant future. With that in mind my ADAM already has 144k and will soon have, I hope, a SGM compatible sound solution so I thought I'd try out a few of the freely available SGM roms...
As expected most work fine, if without sound for the moment. But some flash up a message along the lines of 'SGM module required'. Now when it comes to old hardware like the ADAM I expect either some aspect of a program to be non-functional or a strait-up crash where hardware is missing. When I see such a message I tend to think "hmm, I wonder how the programmer is doing the detecting and so stopping the software from trying?"
To my knowledge, once I've hopefully got a working AY solution, and especially when I've hopefully got even more RAM that should be me sorted on the hardware front... well, I believe there's a potential lower 8k issue but if that's a problem I can always hack that with the extra RAM I'll have floating about...
...but if there's a specific SGM check and I don't allow for that I'll still be jiggered regardless of my machine's specs.
Am I making sense?
Any thoughts would be appreciated, thanks.
Just to be plain:
-I'm in it for the hardware hacking opportunities so "getting a SGM" isn't what I'm after
-I've no intention of setting up any kind of rival commercial concern. This is for my personal amusement, although I am always keen to share what I've learned for any with similar interests
-Iunderstand that being very new to the Coleco scene I might be unaware of possible past issues that a question like this might raise alarm bells. Feel free to politely set me straight if needed.
Edited by CharlesMouse, Thu May 2, 2019 11:52 AM.