Open Phi-Ho opened 3 years ago
Hello Phiho, No, no documentation currently exists for the Smr frameworks. I never really expected anybody besides me to use it. I have a pretty notorious dislike of 3rd party libraries, so do as much codework myself so that to compile my software, you only need code that comes from me. Nothing really annoys me more when I try to compile somebody else's project only to find out I need a dozen or more 3rd party dependencies that they themselves need yet more. So I have long had the philosophy that if I need something, I will write it myself, then I know that if I try to compile my code 30 years from now, I still have everything to do it and not have to worry about tracking down libraries that end up disappearing. The Forth that is in that library was to add scripting support to other projects, using it requires creating a subclass of ForthContext, which is the bridge between the Forth engine and the main code that will use it and allows for either side to access/modify data from the other. For me, Forth provides a great scripting language, easy to learn, and executes very quickly compared to other scripting systems. If you actually want to use this library for your own projects, take a look at the test projects for both the Base and App portions of the library, between those and the .h files you should get a good idea of how to use the classes. And I am always available to answer any questions. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:03 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Is there any documentation for this LibSmr framework? Is Forth used in this implementation?
Regards,
phiho
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/rileym65/LibSmr/issues/3, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJ6ZWIQYVZXIWIOZWVJ3NLSUVP4PANCNFSM4UZ6ETEA.
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
Hello Phiho, Yes, Forth is great once you understand it. I have a text adventure system where all the scripting for creating story files is done using Forth. Another project of mine also uses it for enemy AI, by doing things with Forth scripts, I can change how things work just by changing the Forth scripts and not have to change the main program code. Works great for when you want users to be able to mod things themselves. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:34 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment comment@noreply.github.com Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/rileym65/LibSmr/issues/3#issuecomment-744114133, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJ6ZWJVJMWPMFOOIH4NPELSUVTUFANCNFSM4UZ6ETEA.
Hi Mike,
Would you be able to share the links to your system. I like to learn more.
Best,
phiho
On Sun, Dec 13, 2020 at 8:39 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, Forth is great once you understand it. I have a text adventure system where all the scripting for creating story files is done using Forth. Another project of mine also uses it for enemy AI, by doing things with Forth scripts, I can change how things work just by changing the Forth scripts and not have to change the main program code. Works great for when you want users to be able to mod things themselves. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:34 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744114133>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AAJ6ZWJVJMWPMFOOIH4NPELSUVTUFANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744115244, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDAWSU7VBB35DF5FY526ZTSUVUGNANCNFSM4UZ6ETEA .
Hello Phiho, If it is the text adventure system, you can find it here:
https://github.com/rileym65/Tadv
There is a sample adventure there where you can see how a story is put together, that link is:
https://github.com/rileym65/Tadv/blob/master/adventures/raakatu/raakatu.adv
The documentation on the Forth-based language is here:
https://github.com/rileym65/Tadv/blob/master/docs/quickref.txt
There is also a tutorial here:
https://github.com/rileym65/Tadv/blob/master/docs/tutorial.txt
Which goes over how to build story files and how to write Forth code for implementing actions.
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:51 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment comment@noreply.github.com Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Would you be able to share the links to your system. I like to learn more.
Best,
phiho
On Sun, Dec 13, 2020 at 8:39 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, Forth is great once you understand it. I have a text adventure system where all the scripting for creating story files is done using Forth. Another project of mine also uses it for enemy AI, by doing things with Forth scripts, I can change how things work just by changing the Forth scripts and not have to change the main program code. Works great for when you want users to be able to mod things themselves. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:34 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744114133>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AAJ6ZWJVJMWPMFOOIH4NPELSUVTUFANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744115244, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDAWSU7VBB35DF5FY526ZTSUVUGNANCNFSM4UZ6ETEA .
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/rileym65/LibSmr/issues/3#issuecomment-744117865, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJ6ZWLTBBY5BGDJMCGGOR3SUVVSNANCNFSM4UZ6ETEA.
Hello Phiho, And here is a link to a Forth interpreter for CDP1802 Elf computers:
https://github.com/rileym65/Elf-RcForth
CDP1802 Elf computers are another of the retro-computing projects that I am involved with, if you would like to know more about my Elf work, and some of my other retro-computing emulators, check out these sites:
http://www.elf-emulation.com/index.html http://www.historicsimulations.com/
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:51 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment comment@noreply.github.com Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Would you be able to share the links to your system. I like to learn more.
Best,
phiho
On Sun, Dec 13, 2020 at 8:39 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, Forth is great once you understand it. I have a text adventure system where all the scripting for creating story files is done using Forth. Another project of mine also uses it for enemy AI, by doing things with Forth scripts, I can change how things work just by changing the Forth scripts and not have to change the main program code. Works great for when you want users to be able to mod things themselves. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:34 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744114133>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AAJ6ZWJVJMWPMFOOIH4NPELSUVTUFANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744115244, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDAWSU7VBB35DF5FY526ZTSUVUGNANCNFSM4UZ6ETEA .
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/rileym65/LibSmr/issues/3#issuecomment-744117865, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJ6ZWLTBBY5BGDJMCGGOR3SUVVSNANCNFSM4UZ6ETEA.
Hi Mike,
Thank you so much.
I had a look at CARDIAC and really love it. It is truly a MISC computer with only 10 instructions and made from cardboard, not printed circuit board ! BTW, do you have the link to EDSAC in dot net with source code?
I will look into your Forth implementations.
Cheers,
phiho
On Sun, Dec 13, 2020 at 9:03 PM Mike riley notifications@github.com wrote:
Hello Phiho, And here is a link to a Forth interpreter for CDP1802 Elf computers:
https://github.com/rileym65/Elf-RcForth
CDP1802 Elf computers are another of the retro-computing projects that I am involved with, if you would like to know more about my Elf work, and some of my other retro-computing emulators, check out these sites:
http://www.elf-emulation.com/index.html http://www.historicsimulations.com/
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:51 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Would you be able to share the links to your system. I like to learn more.
Best,
phiho
On Sun, Dec 13, 2020 at 8:39 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, Forth is great once you understand it. I have a text adventure system where all the scripting for creating story files is done using Forth. Another project of mine also uses it for enemy AI, by doing things with Forth scripts, I can change how things work just by changing the Forth scripts and not have to change the main program code. Works great for when you want users to be able to mod things themselves. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:34 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744114133>, or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AAJ6ZWJVJMWPMFOOIH4NPELSUVTUFANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744115244, or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABDAWSU7VBB35DF5FY526ZTSUVUGNANCNFSM4UZ6ETEA
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744117865>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AAJ6ZWLTBBY5BGDJMCGGOR3SUVVSNANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744120609, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDAWSUPSDMC6A5XSGVCB2DSUVW53ANCNFSM4UZ6ETEA .
Hello Phiho, Yes, it is an interesting device. I have two actual CARDIAC computer trainers, one I put together and the other is left in its original packaging.
Here is where you can find the Windows EDSAC:
https://github.com/rileym65/EDSAC
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 6:17 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment comment@noreply.github.com Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Thank you so much.
I had a look at CARDIAC and really love it. It is truly a MISC computer with only 10 instructions and made from cardboard, not printed circuit board ! BTW, do you have the link to EDSAC in dot net with source code?
I will look into your Forth implementations.
Cheers,
phiho
On Sun, Dec 13, 2020 at 9:03 PM Mike riley notifications@github.com wrote:
Hello Phiho, And here is a link to a Forth interpreter for CDP1802 Elf computers:
https://github.com/rileym65/Elf-RcForth
CDP1802 Elf computers are another of the retro-computing projects that I am involved with, if you would like to know more about my Elf work, and some of my other retro-computing emulators, check out these sites:
http://www.elf-emulation.com/index.html http://www.historicsimulations.com/
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:51 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Would you be able to share the links to your system. I like to learn more.
Best,
phiho
On Sun, Dec 13, 2020 at 8:39 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, Forth is great once you understand it. I have a text adventure system where all the scripting for creating story files is done using Forth. Another project of mine also uses it for enemy AI, by doing things with Forth scripts, I can change how things work just by changing the Forth scripts and not have to change the main program code. Works great for when you want users to be able to mod things themselves. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:34 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744114133>, or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AAJ6ZWJVJMWPMFOOIH4NPELSUVTUFANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744115244, or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABDAWSU7VBB35DF5FY526ZTSUVUGNANCNFSM4UZ6ETEA
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744117865>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AAJ6ZWLTBBY5BGDJMCGGOR3SUVVSNANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744120609, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDAWSUPSDMC6A5XSGVCB2DSUVW53ANCNFSM4UZ6ETEA .
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/rileym65/LibSmr/issues/3#issuecomment-744124330, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJ6ZWPKR2M7N3YAU6WQOITSUVYVDANCNFSM4UZ6ETEA.
Hi Mike,
Thank you so much. I've just built it with VS2019.
I am wondering why CARDIAC.exe is so big, I guess it is the art work embedded in there. Do you have the link to the source for CARDIAC as well?
Thanks a lot.
phiho
On Sun, Dec 13, 2020 at 9:23 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, it is an interesting device. I have two actual CARDIAC computer trainers, one I put together and the other is left in its original packaging.
Here is where you can find the Windows EDSAC:
https://github.com/rileym65/EDSAC
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 6:17 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Thank you so much.
I had a look at CARDIAC and really love it. It is truly a MISC computer with only 10 instructions and made from cardboard, not printed circuit board ! BTW, do you have the link to EDSAC in dot net with source code?
I will look into your Forth implementations.
Cheers,
phiho
On Sun, Dec 13, 2020 at 9:03 PM Mike riley notifications@github.com wrote:
Hello Phiho, And here is a link to a Forth interpreter for CDP1802 Elf computers:
https://github.com/rileym65/Elf-RcForth
CDP1802 Elf computers are another of the retro-computing projects that I am involved with, if you would like to know more about my Elf work, and some of my other retro-computing emulators, check out these sites:
http://www.elf-emulation.com/index.html http://www.historicsimulations.com/
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:51 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Would you be able to share the links to your system. I like to learn more.
Best,
phiho
On Sun, Dec 13, 2020 at 8:39 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, Forth is great once you understand it. I have a text adventure system where all the scripting for creating story files is done using Forth. Another project of mine also uses it for enemy AI, by doing things with Forth scripts, I can change how things work just by changing the Forth scripts and not have to change the main program code. Works great for when you want users to be able to mod things themselves. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:34 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744114133>, or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AAJ6ZWJVJMWPMFOOIH4NPELSUVTUFANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744115244, or unsubscribe <
https://github.com/notifications/unsubscribe-auth/ABDAWSU7VBB35DF5FY526ZTSUVUGNANCNFSM4UZ6ETEA
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744117865>, or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AAJ6ZWLTBBY5BGDJMCGGOR3SUVVSNANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744120609, or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABDAWSUPSDMC6A5XSGVCB2DSUVW53ANCNFSM4UZ6ETEA
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744124330>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AAJ6ZWPKR2M7N3YAU6WQOITSUVYVDANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744125718, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDAWSS4MXZROFF66BW44RLSUVZJPANCNFSM4UZ6ETEA .
Hello Phiho, Sure, here you go:
https://github.com/rileym65/Cardiac
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 7:13 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment comment@noreply.github.com Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Thank you so much. I've just built it with VS2019.
I am wondering why CARDIAC.exe is so big, I guess it is the art work embedded in there. Do you have the link to the source for CARDIAC as well?
Thanks a lot.
phiho
On Sun, Dec 13, 2020 at 9:23 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, it is an interesting device. I have two actual CARDIAC computer trainers, one I put together and the other is left in its original packaging.
Here is where you can find the Windows EDSAC:
https://github.com/rileym65/EDSAC
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 6:17 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Thank you so much.
I had a look at CARDIAC and really love it. It is truly a MISC computer with only 10 instructions and made from cardboard, not printed circuit board ! BTW, do you have the link to EDSAC in dot net with source code?
I will look into your Forth implementations.
Cheers,
phiho
On Sun, Dec 13, 2020 at 9:03 PM Mike riley notifications@github.com wrote:
Hello Phiho, And here is a link to a Forth interpreter for CDP1802 Elf computers:
https://github.com/rileym65/Elf-RcForth
CDP1802 Elf computers are another of the retro-computing projects that I am involved with, if you would like to know more about my Elf work, and some of my other retro-computing emulators, check out these sites:
http://www.elf-emulation.com/index.html http://www.historicsimulations.com/
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:51 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Would you be able to share the links to your system. I like to learn more.
Best,
phiho
On Sun, Dec 13, 2020 at 8:39 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, Forth is great once you understand it. I have a text adventure system where all the scripting for creating story files is done using Forth. Another project of mine also uses it for enemy AI, by doing things with Forth scripts, I can change how things work just by changing the Forth scripts and not have to change the main program code. Works great for when you want users to be able to mod things themselves. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:34 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744114133>, or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AAJ6ZWJVJMWPMFOOIH4NPELSUVTUFANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744115244, or unsubscribe <
https://github.com/notifications/unsubscribe-auth/ABDAWSU7VBB35DF5FY526ZTSUVUGNANCNFSM4UZ6ETEA
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744117865>, or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AAJ6ZWLTBBY5BGDJMCGGOR3SUVVSNANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744120609, or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABDAWSUPSDMC6A5XSGVCB2DSUVW53ANCNFSM4UZ6ETEA
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744124330>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AAJ6ZWPKR2M7N3YAU6WQOITSUVYVDANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744125718, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDAWSS4MXZROFF66BW44RLSUVZJPANCNFSM4UZ6ETEA .
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/rileym65/LibSmr/issues/3#issuecomment-744138351, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJ6ZWIEVP7ZOPYLVQVA7ELSUV7FHANCNFSM4UZ6ETEA.
Thank you so much, Mike. Another successful build.
Cheers,
phiho
On Sun, Dec 13, 2020 at 10:15 PM Mike riley notifications@github.com wrote:
Hello Phiho, Sure, here you go:
https://github.com/rileym65/Cardiac
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 7:13 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Thank you so much. I've just built it with VS2019.
I am wondering why CARDIAC.exe is so big, I guess it is the art work embedded in there. Do you have the link to the source for CARDIAC as well?
Thanks a lot.
phiho
On Sun, Dec 13, 2020 at 9:23 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, it is an interesting device. I have two actual CARDIAC computer trainers, one I put together and the other is left in its original packaging.
Here is where you can find the Windows EDSAC:
https://github.com/rileym65/EDSAC
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 6:17 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Thank you so much.
I had a look at CARDIAC and really love it. It is truly a MISC computer with only 10 instructions and made from cardboard, not printed circuit board ! BTW, do you have the link to EDSAC in dot net with source code?
I will look into your Forth implementations.
Cheers,
phiho
On Sun, Dec 13, 2020 at 9:03 PM Mike riley notifications@github.com wrote:
Hello Phiho, And here is a link to a Forth interpreter for CDP1802 Elf computers:
https://github.com/rileym65/Elf-RcForth
CDP1802 Elf computers are another of the retro-computing projects that I am involved with, if you would like to know more about my Elf work, and some of my other retro-computing emulators, check out these sites:
http://www.elf-emulation.com/index.html http://www.historicsimulations.com/
Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:51 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
Would you be able to share the links to your system. I like to learn more.
Best,
phiho
On Sun, Dec 13, 2020 at 8:39 PM Mike riley notifications@github.com wrote:
Hello Phiho, Yes, Forth is great once you understand it. I have a text adventure system where all the scripting for creating story files is done using Forth. Another project of mine also uses it for enemy AI, by doing things with Forth scripts, I can change how things work just by changing the Forth scripts and not have to change the main program code. Works great for when you want users to be able to mod things themselves. Mike
From: Phi-Ho notifications@github.com Sent: Sunday, December 13, 2020 5:34 PM To: rileym65/LibSmr LibSmr@noreply.github.com Cc: Mike riley mikehriley@hotmail.com; Comment < comment@noreply.github.com> Subject: Re: [rileym65/LibSmr] Documentation (#3)
Hi Mike,
This is very interesting. I happen to love Forth too. It should be meta and tiny. Do you have any suggestion?
Best regards,
phiho
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744114133>, or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AAJ6ZWJVJMWPMFOOIH4NPELSUVTUFANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <https://github.com/rileym65/LibSmr/issues/3#issuecomment-744115244 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/ABDAWSU7VBB35DF5FY526ZTSUVUGNANCNFSM4UZ6ETEA
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744117865>, or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AAJ6ZWLTBBY5BGDJMCGGOR3SUVVSNANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744120609, or unsubscribe <
https://github.com/notifications/unsubscribe-auth/ABDAWSUPSDMC6A5XSGVCB2DSUVW53ANCNFSM4UZ6ETEA
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744124330>, or unsubscribe<
https://github.com/notifications/unsubscribe-auth/AAJ6ZWPKR2M7N3YAU6WQOITSUVYVDANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744125718, or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABDAWSS4MXZROFF66BW44RLSUVZJPANCNFSM4UZ6ETEA
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/rileym65/LibSmr/issues/3#issuecomment-744138351>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AAJ6ZWIEVP7ZOPYLVQVA7ELSUV7FHANCNFSM4UZ6ETEA
.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rileym65/LibSmr/issues/3#issuecomment-744138919, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDAWSXTS755RTZRUW4KZ2TSUV7NFANCNFSM4UZ6ETEA .
Hi Mike,
Is there any documentation for this LibSmr framework? Is Forth used in this implementation?
Regards,
phiho