I have released three 160K disk images, containing 15 Scott Adams Adventures, with a port of the ScottFree interpreter for the #ColecoAdam, on bootable CP/M disks.
Disk 1:
1) Adventureland
2) Pirate's Adventure
3) Mission Impossible
4) Voodoo Castle
5) The Count
6) Strange Odyssey
Disk 2:
7) Mystery Fun House
8) Pyramid of Doom
9) Ghost Town
10) Savage Island Part 1
11) Savage Island Part 2
Disk 3:
12) Golden Voyage
13) Sorceror of Claymore Castle
14) Return to Pirate's Isle
15) Adventures of Buckaroo Banzai
All of these can be combined onto a larger disk (e.g. 720K) and the games.txt file smashed together, if you wish.
The ZIP containing the disks is here:
https://drive.google.com/file/d/12s6wEL ... sp=sharing
The Source to the whole thing is here:
https://github.com/tschak909/scott-free-adam
And the disks are also available on the adam-apps.irata.online TNFS file server for #FujiNet users.
Enjoy.
Scott Adams Adventures for Coleco Adam
Re: Scott Adams Adventures for Coleco Adam
This is truly excellent. Thank you!
Re: Scott Adams Adventures for Coleco Adam
So I tried it out, and I noticed a couple of things: you are changing the color of the text when describing the location, and the display is pretty slow, so I'm assuming you are not using true 40 column mode but rather bitmap mode to simulate 40 columns. It looks and works quite well. Nicely done.
What would it take to just use the standard CP/M text output instead of bitmap mode? That way one could use an external terminal for an 80 column display and it would be much faster as well.
What would it take to just use the standard CP/M text output instead of bitmap mode? That way one could use an external terminal for an 80 column display and it would be much faster as well.
Re: Scott Adams Adventures for Coleco Adam
This program uses a VT100 terminal, configured for 51 column display, which I felt gave a good compromise in display fidelity versus content.
Remove the -clib:ansiterminal declaration in the makefile (and its associated columns pragma), and change the program to output a longer line length.
The code is here:
https://github.com/tschak909/scott-free-adam
and it compiles with Z88DK.
https://github.com/z88dk/z88dk
-Thom
Remove the -clib:ansiterminal declaration in the makefile (and its associated columns pragma), and change the program to output a longer line length.
The code is here:
https://github.com/tschak909/scott-free-adam
and it compiles with Z88DK.
https://github.com/z88dk/z88dk
-Thom
Re: Scott Adams Adventures for Coleco Adam
When an external serial terminal is connected and standard output is redirected to the serial card, the screen output is not displayed on the terminal as it should likely because the program is not using standard output but rather bitmap mode.
Re: Scott Adams Adventures for Coleco Adam
Correct.
-Thom
-Thom