TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Programming in Forth on Commodore 64 [video]

81 点作者 fogus超过 3 年前

3 条评论

Mountain_Skies超过 3 年前
One of the big difficulties with programming on 8-bit machines was that if you wanted to use anything other than the built in Basic, compilers were generally expensive. Usually the cheapest alternative to Basic was Assembly, a huge leap for a self taught programmer to make.<p>Compilers for C, Pascal, and other languages of the time were hundreds of dollars, which was a lot for a (often young) hobbyist to pay. When I first heard about gcc in the early 90s, I was blown away because compilers in my head were something that only big corporations, universities, and the government could afford.<p>While there was no shortage of homebrew software in the 8-bit era, I have to wonder how much more there would have been if the major manufacturers of computers had made access to developer tools inexpensive and easy instead of letting the third-party market fill that role with small volume, high cost products.<p>64FORTH was relatively inexpensive ($40-$50) and might be another reason why the C64 had so much software developed for it.
评论 #28717092 未加载
评论 #28717811 未加载
评论 #28716812 未加载
评论 #28717607 未加载
ahefner超过 3 年前
This is really neat. Not so long ago I happened upon a disk image containing FIG-Forth for the Atari 8-bit computers and had some fun playing with it on an emulator for a couple hours - poking registers to toggle on the hardware sprites, dumping the display list and modifying it to create custom display modes, etc. Unfortunately this was some stripped down version in a single EXE file that was missing the editor or anything stored in blocks on the disk, so it wasn&#x27;t practical to really write anything interesting with it.
kenjackson超过 3 年前
I can’t believe anyone made Adventure Construction Set in Forth. That was a great C64 game. I’ve never programmed in Forth, but I can’t imagine writing something so complex in it.
评论 #28716487 未加载
评论 #28716442 未加载
评论 #28715653 未加载