#t3x — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #t3x, aggregated by home.social.
-
Minor updates to the prototype of version 3 of my tiny BASIC interpreter:
http://t3x.org/nmhbasic/index_d.html#v3
The language is probably in its final shape now, the Z80 version in assembly language is making slow progress. So far the Z80 version can tokenize programs, store them in memory, list them, and delete them. The #T3X # prototype is fully operational.
#BASIC #programming #CPM -
Minor updates to the prototype of version 3 of my tiny BASIC interpreter:
http://t3x.org/nmhbasic/index_d.html#v3
The language is probably in its final shape now, the Z80 version in assembly language is making slow progress. So far the Z80 version can tokenize programs, store them in memory, list them, and delete them. The #T3X # prototype is fully operational.
#BASIC #programming #CPM -
Minor updates to the prototype of version 3 of my tiny BASIC interpreter:
http://t3x.org/nmhbasic/index_d.html#v3
The language is probably in its final shape now, the Z80 version in assembly language is making slow progress. So far the Z80 version can tokenize programs, store them in memory, list them, and delete them. The #T3X # prototype is fully operational.
#BASIC #programming #CPM -
Minor updates to the prototype of version 3 of my tiny BASIC interpreter:
http://t3x.org/nmhbasic/index_d.html#v3
The language is probably in its final shape now, the Z80 version in assembly language is making slow progress. So far the Z80 version can tokenize programs, store them in memory, list them, and delete them. The #T3X # prototype is fully operational.
#BASIC #programming #CPM -
Minor updates to the prototype of version 3 of my tiny BASIC interpreter:
http://t3x.org/nmhbasic/index_d.html#v3
The language is probably in its final shape now, the Z80 version in assembly language is making slow progress. So far the Z80 version can tokenize programs, store them in memory, list them, and delete them. The #T3X # prototype is fully operational.
#BASIC #programming #CPM -
I am writing most of my programs in #T3X/0 these days. It is small and simple and most of its programs run on DOS, Unix and CP/M without changes. It even has two editors with compiler integration. And, of course, I have invented it. :)
Homepage: http://t3x.org/t3x/0/
Programs: http://t3x.org/t3x/0/programs.html
Try it online: http://t3x.org/t3x/demo/index.html
#programming #retrocomputing #DOS #CPM -
I am writing most of my programs in #T3X/0 these days. It is small and simple and most of its programs run on DOS, Unix and CP/M without changes. It even has two editors with compiler integration. And, of course, I have invented it. :)
Homepage: http://t3x.org/t3x/0/
Programs: http://t3x.org/t3x/0/programs.html
Try it online: http://t3x.org/t3x/demo/index.html
#programming #retrocomputing #DOS #CPM -
I am writing most of my programs in #T3X/0 these days. It is small and simple and most of its programs run on DOS, Unix and CP/M without changes. It even has two editors with compiler integration. And, of course, I have invented it. :)
Homepage: http://t3x.org/t3x/0/
Programs: http://t3x.org/t3x/0/programs.html
Try it online: http://t3x.org/t3x/demo/index.html
#programming #retrocomputing #DOS #CPM -
I am writing most of my programs in #T3X/0 these days. It is small and simple and most of its programs run on DOS, Unix and CP/M without changes. It even has two editors with compiler integration. And, of course, I have invented it. :)
Homepage: http://t3x.org/t3x/0/
Programs: http://t3x.org/t3x/0/programs.html
Try it online: http://t3x.org/t3x/demo/index.html
#programming #retrocomputing #DOS #CPM -
I am writing most of my programs in #T3X/0 these days. It is small and simple and most of its programs run on DOS, Unix and CP/M without changes. It even has two editors with compiler integration. And, of course, I have invented it. :)
Homepage: http://t3x.org/t3x/0/
Programs: http://t3x.org/t3x/0/programs.html
Try it online: http://t3x.org/t3x/demo/index.html
#programming #retrocomputing #DOS #CPM -
Added high scores and a training mode to the #Tetris clone I wrote about yesterday.
http://t3x.org/t3x/0/programs.html#relax
#DOS #games #T3X -
Added high scores and a training mode to the #Tetris clone I wrote about yesterday.
http://t3x.org/t3x/0/programs.html#relax
#DOS #games #T3X -
Added high scores and a training mode to the #Tetris clone I wrote about yesterday.
http://t3x.org/t3x/0/programs.html#relax
#DOS #games #T3X -
Added high scores and a training mode to the #Tetris clone I wrote about yesterday.
http://t3x.org/t3x/0/programs.html#relax
#DOS #games #T3X -
Added high scores and a training mode to the #Tetris clone I wrote about yesterday.
http://t3x.org/t3x/0/programs.html#relax
#DOS #games #T3X -
Wrote a text-mode #Tetris clone that uses a fair shape picker by default (every kind of piece has the same chance of appearing). The program has quite a few options, but is in a rather unpolished state (no high-score list, etc). Runs on Unix (if you have #T3X installed) and #DOS.
http://t3x.org/t3x/0/programs.html#relax -
Wrote a text-mode #Tetris clone that uses a fair shape picker by default (every kind of piece has the same chance of appearing). The program has quite a few options, but is in a rather unpolished state (no high-score list, etc). Runs on Unix (if you have #T3X installed) and #DOS.
http://t3x.org/t3x/0/programs.html#relax -
Wrote a text-mode #Tetris clone that uses a fair shape picker by default (every kind of piece has the same chance of appearing). The program has quite a few options, but is in a rather unpolished state (no high-score list, etc). Runs on Unix (if you have #T3X installed) and #DOS.
http://t3x.org/t3x/0/programs.html#relax -
Wrote a text-mode #Tetris clone that uses a fair shape picker by default (every kind of piece has the same chance of appearing). The program has quite a few options, but is in a rather unpolished state (no high-score list, etc). Runs on Unix (if you have #T3X installed) and #DOS.
http://t3x.org/t3x/0/programs.html#relax -
Wrote a text-mode #Tetris clone that uses a fair shape picker by default (every kind of piece has the same chance of appearing). The program has quite a few options, but is in a rather unpolished state (no high-score list, etc). Runs on Unix (if you have #T3X installed) and #DOS.
http://t3x.org/t3x/0/programs.html#relax -
福山雅治 「ハート💞💖💞」 https://www.vivizine.com/777727/ ##AKB #~time #actor #AI #AMPTAK #ASMR #BLCD #bye #channel #chat #finland #good #grey #gta #HANA #jyari #lbx #m5 #MAKE #maro #melon #Nintendo #nuts #papap #PJ #play #poppy #RAIN #rat #recipe #redeus #rpg #RUM #SHISHAMO #stack #stak #star #stop #swap #switch #t3x #TRUE #ture #TWICE #twinking #UNIQLO #Up!! #VR #water #with #YOU #YouTube #youtuber #俳優 #福山雅治
-
福山雅治 「ハート💞💖💞」 https://www.vivizine.com/777727/ ##AKB #~time #actor #AI #AMPTAK #ASMR #BLCD #bye #channel #chat #finland #good #grey #gta #HANA #jyari #lbx #m5 #MAKE #maro #melon #Nintendo #nuts #papap #PJ #play #poppy #RAIN #rat #recipe #redeus #rpg #RUM #SHISHAMO #stack #stak #star #stop #swap #switch #t3x #TRUE #ture #TWICE #twinking #UNIQLO #Up!! #VR #water #with #YOU #YouTube #youtuber #俳優 #福山雅治
-
福山雅治 「ハート💞💖💞」 https://www.vivizine.com/777727/ ##AKB #~time #actor #AI #AMPTAK #ASMR #BLCD #bye #channel #chat #finland #good #grey #gta #HANA #jyari #lbx #m5 #MAKE #maro #melon #Nintendo #nuts #papap #PJ #play #poppy #RAIN #rat #recipe #redeus #rpg #RUM #SHISHAMO #stack #stak #star #stop #swap #switch #t3x #TRUE #ture #TWICE #twinking #UNIQLO #Up!! #VR #water #with #YOU #YouTube #youtuber #俳優 #福山雅治
-
福山雅治 「ハート💞💖💞」 https://www.vivizine.com/777727/ ##AKB #~time #actor #AI #AMPTAK #ASMR #BLCD #bye #channel #chat #finland #good #grey #gta #HANA #jyari #lbx #m5 #MAKE #maro #melon #Nintendo #nuts #papap #PJ #play #poppy #RAIN #rat #recipe #redeus #rpg #RUM #SHISHAMO #stack #stak #star #stop #swap #switch #t3x #TRUE #ture #TWICE #twinking #UNIQLO #Up!! #VR #water #with #YOU #YouTube #youtuber #俳優 #福山雅治
-
福山雅治 「ハート💞💖💞」 https://www.vivizine.com/777727/ ##AKB #~time #actor #AI #AMPTAK #ASMR #BLCD #bye #channel #chat #finland #good #grey #gta #HANA #jyari #lbx #m5 #MAKE #maro #melon #Nintendo #nuts #papap #PJ #play #poppy #RAIN #rat #recipe #redeus #rpg #RUM #SHISHAMO #stack #stak #star #stop #swap #switch #t3x #TRUE #ture #TWICE #twinking #UNIQLO #Up!! #VR #water #with #YOU #YouTube #youtuber #俳優 #福山雅治
-
Seven copies of "The T3X Programming Language - Formal Definition" sold in about one year. That's about seven times my expectation. :)
#T3X #programming #books -
Seven copies of "The T3X Programming Language - Formal Definition" sold in about one year. That's about seven times my expectation. :)
#T3X #programming #books -
Seven copies of "The T3X Programming Language - Formal Definition" sold in about one year. That's about seven times my expectation. :)
#T3X #programming #books -
Seven copies of "The T3X Programming Language - Formal Definition" sold in about one year. That's about seven times my expectation. :)
#T3X #programming #books -
Seven copies of "The T3X Programming Language - Formal Definition" sold in about one year. That's about seven times my expectation. :)
#T3X #programming #books -
@lukianos @akkartik Interesting! While you could probably argue that all curses programs are interactive, I would say that ignoring refresh() right before endwin() is a bug. At least the ncurses refresh(3) man page states no such exception.
Anyway, I guess I will put this in the errata and include a footnote in the second edition, if there should be one.
Thanks for bringing this to my attention!
#T3X #book #curses #bug -
@lukianos @akkartik Interesting! While you could probably argue that all curses programs are interactive, I would say that ignoring refresh() right before endwin() is a bug. At least the ncurses refresh(3) man page states no such exception.
Anyway, I guess I will put this in the errata and include a footnote in the second edition, if there should be one.
Thanks for bringing this to my attention!
#T3X #book #curses #bug -
@lukianos @akkartik Interesting! While you could probably argue that all curses programs are interactive, I would say that ignoring refresh() right before endwin() is a bug. At least the ncurses refresh(3) man page states no such exception.
Anyway, I guess I will put this in the errata and include a footnote in the second edition, if there should be one.
Thanks for bringing this to my attention!
#T3X #book #curses #bug -
@lukianos @akkartik Interesting! While you could probably argue that all curses programs are interactive, I would say that ignoring refresh() right before endwin() is a bug. At least the ncurses refresh(3) man page states no such exception.
Anyway, I guess I will put this in the errata and include a footnote in the second edition, if there should be one.
Thanks for bringing this to my attention!
#T3X #book #curses #bug -
@winden You can easily fit Turbo Pascal or BDS C or a subset of Hitech C on a 256KB disk. For C you would need an editor on another disk. Or you could use #T3X, which, like Turbo Pascal, has its own editor (two in fact).
There are some 8MB hard disk images with compilers at https://github.com/nihirash/Agon-CPM2.2
I am currently writing an introduction to programming that also covers CP/M, but it will be only about T3X.
#CPM, #compilers, #retrocomputing -
@winden You can easily fit Turbo Pascal or BDS C or a subset of Hitech C on a 256KB disk. For C you would need an editor on another disk. Or you could use #T3X, which, like Turbo Pascal, has its own editor (two in fact).
There are some 8MB hard disk images with compilers at https://github.com/nihirash/Agon-CPM2.2
I am currently writing an introduction to programming that also covers CP/M, but it will be only about T3X.
#CPM, #compilers, #retrocomputing -
@winden You can easily fit Turbo Pascal or BDS C or a subset of Hitech C on a 256KB disk. For C you would need an editor on another disk. Or you could use #T3X, which, like Turbo Pascal, has its own editor (two in fact).
There are some 8MB hard disk images with compilers at https://github.com/nihirash/Agon-CPM2.2
I am currently writing an introduction to programming that also covers CP/M, but it will be only about T3X.
#CPM, #compilers, #retrocomputing -
@winden You can easily fit Turbo Pascal or BDS C or a subset of Hitech C on a 256KB disk. For C you would need an editor on another disk. Or you could use #T3X, which, like Turbo Pascal, has its own editor (two in fact).
There are some 8MB hard disk images with compilers at https://github.com/nihirash/Agon-CPM2.2
I am currently writing an introduction to programming that also covers CP/M, but it will be only about T3X.
#CPM, #compilers, #retrocomputing -
@winden You can easily fit Turbo Pascal or BDS C or a subset of Hitech C on a 256KB disk. For C you would need an editor on another disk. Or you could use #T3X, which, like Turbo Pascal, has its own editor (two in fact).
There are some 8MB hard disk images with compilers at https://github.com/nihirash/Agon-CPM2.2
I am currently writing an introduction to programming that also covers CP/M, but it will be only about T3X.
#CPM, #compilers, #retrocomputing -
1/2
#T3X can, with some limitations, run child processes on #CPM. The CHNLOAD.EXEC(P1,ARGS,P2) procedure loads the program P1, copies ARGS to the COMTAIL (command line arguments) and then runs the program. When P1 exits, CHNLOAD.EXEC runs P2 (with no arguments). So when P2 is the program that started the whole process, and you somehow manage to save enough state to start over where you left, you have a child process.
#retrocomputing -
1/2
#T3X can, with some limitations, run child processes on #CPM. The CHNLOAD.EXEC(P1,ARGS,P2) procedure loads the program P1, copies ARGS to the COMTAIL (command line arguments) and then runs the program. When P1 exits, CHNLOAD.EXEC runs P2 (with no arguments). So when P2 is the program that started the whole process, and you somehow manage to save enough state to start over where you left, you have a child process.
#retrocomputing -
1/2
#T3X can, with some limitations, run child processes on #CPM. The CHNLOAD.EXEC(P1,ARGS,P2) procedure loads the program P1, copies ARGS to the COMTAIL (command line arguments) and then runs the program. When P1 exits, CHNLOAD.EXEC runs P2 (with no arguments). So when P2 is the program that started the whole process, and you somehow manage to save enough state to start over where you left, you have a child process.
#retrocomputing -
1/2
#T3X can, with some limitations, run child processes on #CPM. The CHNLOAD.EXEC(P1,ARGS,P2) procedure loads the program P1, copies ARGS to the COMTAIL (command line arguments) and then runs the program. When P1 exits, CHNLOAD.EXEC runs P2 (with no arguments). So when P2 is the program that started the whole process, and you somehow manage to save enough state to start over where you left, you have a child process.
#retrocomputing -
1/2
#T3X can, with some limitations, run child processes on #CPM. The CHNLOAD.EXEC(P1,ARGS,P2) procedure loads the program P1, copies ARGS to the COMTAIL (command line arguments) and then runs the program. When P1 exits, CHNLOAD.EXEC runs P2 (with no arguments). So when P2 is the program that started the whole process, and you somehow manage to save enough state to start over where you left, you have a child process.
#retrocomputing -
You can now install #T3X on your Agon Light 2 computer by just copying a disk image:
http://t3x.org/t3x/0/t3x0agon.zipT3X is a simple and easy procedural programming language for #DOS, #CPM, and #Unix.
http://t3x.org/t3x/0/
You can try it online here:
http://t3x.org/t3x/demo/ -
You can now install #T3X on your Agon Light 2 computer by just copying a disk image:
http://t3x.org/t3x/0/t3x0agon.zipT3X is a simple and easy procedural programming language for #DOS, #CPM, and #Unix.
http://t3x.org/t3x/0/
You can try it online here:
http://t3x.org/t3x/demo/ -
You can now install #T3X on your Agon Light 2 computer by just copying a disk image:
http://t3x.org/t3x/0/t3x0agon.zipT3X is a simple and easy procedural programming language for #DOS, #CPM, and #Unix.
http://t3x.org/t3x/0/
You can try it online here:
http://t3x.org/t3x/demo/ -
You can now install #T3X on your Agon Light 2 computer by just copying a disk image:
http://t3x.org/t3x/0/t3x0agon.zipT3X is a simple and easy procedural programming language for #DOS, #CPM, and #Unix.
http://t3x.org/t3x/0/
You can try it online here:
http://t3x.org/t3x/demo/ -
You can now install #T3X on your Agon Light 2 computer by just copying a disk image:
http://t3x.org/t3x/0/t3x0agon.zipT3X is a simple and easy procedural programming language for #DOS, #CPM, and #Unix.
http://t3x.org/t3x/0/
You can try it online here:
http://t3x.org/t3x/demo/