I've got Digital C Special Edition on my win1_ drive, under QPC II 4.0.5. It's acting weirdly.
I've reduced myself to a plain old test file:
Code: Select all
int main() {
puts("Hello World!");
}
so, I have configured cc and cg to have ram1_ as the default device. I have my sources on ram2_. Ram1_ contains all of the files from the installation of Digital C SE.
This works and generates ram2_test_obj file as expected:
Code: Select all
ex ram1_cc ; 'ram2_test_c -m -p'
Code: Select all
ex ram1_cg ; 'ram2_test ram2_test_obj -nc -d/ram1_''
Executing ram2_test gives absolutely nothing. EW shows no errors but there is no output or anything. I am, somewhat perplexed. I even tried wrapping the one executable line in a for loop to print the message 999 times. Nothing.
Now I accept that Digital C is, like me, old, but C68 is older still and works!
As ever, all clues gratefully accepted. Thanks. I was hoping to have a play with bwinkel67's ZXSimulator code, but I got distracted down this damned rabbit hole of stuff not working, having to read the manual - after god only knows how many years - and failing in my quest! (There's probably an adventure game in there somewhere!)
Cheers,
Norm.