rileym65 / LibSmr

Framework libraries that I use in other c++ projects
1 stars 0 forks source link

Documentation #3

Open Phi-Ho opened 3 years ago

Phi-Ho commented 3 years ago

Hi Mike,

Is there any documentation for this LibSmr framework? Is Forth used in this implementation?

Regards,

phiho

rileym65 commented 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.

Phi-Ho commented 3 years ago

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

rileym65 commented 3 years ago

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.

Phi-Ho commented 3 years ago

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 .

rileym65 commented 3 years ago

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.

rileym65 commented 3 years ago

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.

Phi-Ho commented 3 years ago

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 .

rileym65 commented 3 years ago

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.

Phi-Ho commented 3 years ago

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 .

rileym65 commented 3 years ago

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.

Phi-Ho commented 3 years ago

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 .