-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorrect description forth.asm #34
Comments
The perils of copy-and-paste strike again. 2/ is almost the same as 2*, well, in assembler source code if not in effect! |
Real programmers still demand perfection, even in documentation after HAL
9000 and Mr. Bill changed our world for the worst.
https://xkcd.com/378/
Still cannot compile with SDCC on a RasPiZeroW, so I am using the older
MINDEX.ihx on a £0.40 stm8s from China.
Comms with W1209 is one way out, see '4th' and stm8eForth V2.2 but no
input. Is the diode pointing out actually intended?
Anyway, no complaints, a great learning experience once again, and I am so
pleased to get back to my roots. Never forgave my dad for not buying me a
PDP-8 (the price of a house or two) in 1965.
All the best,
Roy
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
…On Mon, Jun 12, 2017 at 12:26 PM, RigTig ***@***.***> wrote:
The perils of copy-and-paste strike again. 2/ is almost the same as 2*,
well, in assembler source code if not in effect!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ANDXUfzlOc1eRNAKosarEYjy_Wf245OUks5sDSB-gaJpZM4N21YG>
.
|
That's a genuine Dr. Ting artifact, I s'pose. Fixed. Comes with the next relase. My all time favorite was the one too many "end call optimization" in
|
Hi Thomas,
I am using SDCC version 3.4.0 #8981
My Pi3 is running off a WD PiDrive 3.14 GB so the SD is only for booting.
This acquisition was my PDP-8 clone and manuals sold in 2004. Was used in a
coal yard belt conveyor scale using loadcells and a belt speed tachometer
to integrate coal quantity. The coal dust sucked in didn't help and the
project was scrapped in '72. The company was then very wary about computers
and I couldn't convince them to get with the 70s and use the 8080 so I left
to the competition.
http://bitsavers.informatik.uni-stuttgart.de/pdf/dcc/
I still have to finish building a PiDP-8 kit. Too many irons in the fire.
http://obsolescence.wixsite.com/obsolescence/pidp-8
Thanks for the help,
Roy
…On Mon, Jun 12, 2017 at 9:12 PM, Thomas ***@***.***> wrote:
That's a genuine Dr. Ting artifact, I s'pose. Fixed. Comes with the next
relase. My all time favorite was the one too many "end call optimization"
in COMPILE. I found it when I implemented CREATE...DOES>, it had a really
weird effect on the return stack, and I still don't fully understand why
STM8EF worked at all.
@barewires <https://github.com/barewires>:
1. could you please tell me which release of SDCC you're using on the
Pi?
Compiling the latest version of SDCC on a PI3 might work (but it would
be best to use a fast USB disk since the 700MiB of data compiling SDCC
creates amounts to torturing an SD Card).
2. There is nothing wrong with the direction of the diode :-)
3. My wife and I still giggle about the PDP-8
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#34 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ANDXUVG9u3AayuSyq7mUAsU6kTDJxt1fks5sDZuggaJpZM4N21YG>
.
|
Hi Thomas,
I am compiling now due to the following error in Makefile
sdcc -mstm8 *-oout*/MINDEV/MINDEV.ihx main.c out/MINDEV/forth.rel
changed to
sdcc -mstm8 -o out/MINDEV/MINDEV.ihx main.c out/MINDEV/forth.rel
Next to see if it flashes.
Roy
…On Mon, Jun 12, 2017 at 9:12 PM, Thomas ***@***.***> wrote:
Closed #34 <#34>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#34 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ANDXUUTednLJY9lI1EauV8UsGHzyS5ppks5sDZuhgaJpZM4N21YG>
.
|
Hi Roy, |
* upstream/master: (30 commits) Glossary updated, prepare release >NAME was included by default Optimize STC code of M* and M/MOD, see comment to c4f64b6 issue TG9541#36: comments in forth.asm issue TG9541#36: comments in forth.asm New option BOOTSTRAP, corrections BAREBONES and UNLINKCORE Create forth.asm fixes TG9541#27 COMPILE handles CALLR incorrectly remove $¨| (even in the eForth source it's unclear what it does) fixes TG9541#34 incorrect description in glossary Use relative addressing some more (tested with MAXDEV) make USE_CALLDOLIT less broken (it still is) Move barebones files into own directory remove bad/unused words; updates 4 barebones Catch up with changes in TG9541/master Another tool moved into tools folder Put useful tool into tools folder First cut at TCP-based file loader issue TG9541#32: start building infrastructure for headerless mode use UNLINKCORE instead of BAREBONES ...
@barewires I have my Forth cross compiler generating code for the PDP-8. Just saying. |
; 2/ ( n -- n ) ( TOS STM8: -- Y,Z,N )
; Multiply tos by 2.
The text was updated successfully, but these errors were encountered: