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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The BASIC Engine

328 点作者 fcambus将近 7 年前

21 条评论

andrewstuart将近 7 年前
Two types of minimal computing - don&#x27;t get them confused:<p>There&#x27;s &quot;pack as much power as you possibly can into a minimal computer&quot; - that&#x27;s raspberry pi.<p>There also &quot;drive tiny, minimal CPUs to do amazing things at the edge of their specifications cause it&#x27;s cool and fun&quot; type minimal computing - that is this device.<p>People who don&#x27;t understand the distinction will always say &quot;Huh? Why is this interesting? I don&#x27;t get it.... a raspberry pi is the same size and more powerful.&quot;<p>If you really want to be knocked out, see how the ESP8266 CPU in this device is able to generate a wireless NTSC video signal with zero extra components <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=SSiRkpgwVKY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=SSiRkpgwVKY</a> and then the next level Charles Lohr takes it to color <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bcez5pcp55w" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bcez5pcp55w</a><p>Put another way, the ESP8266, with nothing more than a wire connected to it, is able to generate a broadcast TV signals and display 3D graphics on that broadcast TV signal.<p>The ESP8266 was also tested by Charles Lohr to have a wireless CPU to CPU range of 1 kilometer <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ekSsi83-x8M" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ekSsi83-x8M</a>
评论 #17678199 未加载
评论 #17677905 未加载
评论 #17677537 未加载
peapicker将近 7 年前
Awesome, the Z-Code Infocom game interpreter is derived from the one I wrote&#x2F;maintained back in the mid 1990s! :)
评论 #17676643 未加载
pinewurst将近 7 年前
This is super cool - especially note the history = <a href="https:&#x2F;&#x2F;basicengine.org&#x2F;history.html" rel="nofollow">https:&#x2F;&#x2F;basicengine.org&#x2F;history.html</a>
评论 #17676351 未加载
评论 #17680153 未加载
评论 #17675409 未加载
评论 #17675605 未加载
AnIdiotOnTheNet将近 7 年前
This is really cool, I especially like how commodity most of the parts are.<p>The 8-bit micro era, for me, was where personal computing really began. Suddenly the market gave people access to computers at an affordable price that empowered them to create their own tools[0] with BASIC, which they often booted directly into. They were simple systems that didn&#x27;t try to manage your life for you, or act like you didn&#x27;t really own them, or give you the safety scissors version of computing. That sort of experience is sadly quite lacking today.<p>And this thing is significantly more powerful than most of those systems, but still acts like one of them. I think it&#x27;s great.<p>[0] And play games. Don&#x27;t discount the value of that, many a child convinced their parent to buy them a computer so they could play games and ended up teaching themselves to program because it was empowering and they could create their own games.
评论 #17676907 未加载
评论 #17677198 未加载
helipaddi将近 7 年前
For anyone interested in building one, one of our user&#x27;s published the project as a complete kit including PCBs, parts and stencil. See <a href="https:&#x2F;&#x2F;aisler.net&#x2F;p&#x2F;HVNNCYON" rel="nofollow">https:&#x2F;&#x2F;aisler.net&#x2F;p&#x2F;HVNNCYON</a><p>Disclaimer, co-founder of aisler here but not affiliate with the BASIC engine project
评论 #17679867 未加载
评论 #17679516 未加载
评论 #17675754 未加载
ArtWomb将近 7 年前
Seems closer to an Intel i386 in specs, no? To think this is now retailing for 10 euros ;)<p>In any case, an entire generation of game developers back in the day cut their teeth on BASIC. And many of the fundamentals of arcade era game design can still be gleaned from those ancient manuals ;)<p>Vintage BASIC<p><a href="http:&#x2F;&#x2F;www.vintage-basic.net&#x2F;games.html" rel="nofollow">http:&#x2F;&#x2F;www.vintage-basic.net&#x2F;games.html</a><p>More BASIC Computer Games<p><a href="https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;More_BASIC_Computer_Games_1980_Creative_Computing" rel="nofollow">https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;More_BASIC_Computer_Games_1980_C...</a>
评论 #17675653 未加载
评论 #17678067 未加载
评论 #17679310 未加载
评论 #17676179 未加载
评论 #17676918 未加载
dvfjsdhgfv将近 7 年前
If you&#x27;re interested in it, you may want to check Duinomite: <a href="https:&#x2F;&#x2F;www.olimex.com&#x2F;Products&#x2F;Duino&#x2F;Duinomite&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.olimex.com&#x2F;Products&#x2F;Duino&#x2F;Duinomite&#x2F;</a><p>The disadvantage of using VGA is that if you actually want to use it for showing your kids how much fun we had once then, they might not be able to appreciate it when you connect the device to a large screen - it doesn&#x27;t look too nice and a CIRCLE draws a (jagged) ellipse...
评论 #17676015 未加载
titimoby将近 7 年前
This project is just fantastic for me and for the coding club sessions I organize.<p>I just have to figure out how to use the usb keyboard mentioned in the optionnal component and find screens able to show a PAL or NTSC signal.<p>It is a great and wonderful job, million thanks
cgmil将近 7 年前
I&#x27;ve read about old books for programming a BBC Micro with BASIC, where the games were in books written as code you would have to type in yourself. This book in particular caught my attention: <a href="http:&#x2F;&#x2F;www.acornelectron.co.uk&#x2F;eug&#x2F;revs&#x2F;collins&#x2F;Bbc_Micro_Wargaming_000.html" rel="nofollow">http:&#x2F;&#x2F;www.acornelectron.co.uk&#x2F;eug&#x2F;revs&#x2F;collins&#x2F;Bbc_Micro_Wa...</a><p>I feel like the answer is obvious but I&#x27;m going to ask anyway: if I were to take the programs from one of these books and code it into this machine, is it likely to work?
评论 #17677543 未加载
评论 #17678772 未加载
评论 #17677532 未加载
2sk21将近 7 年前
Sorry I really don&#x27;t get this. Basic is a fun way to get started but why not simply run it on a Raspberry Pi Zero W?
评论 #17675407 未加载
评论 #17675868 未加载
评论 #17675503 未加载
评论 #17675675 未加载
评论 #17677164 未加载
mwcampbell将近 7 年前
I wonder if the 5-bit audio output in this device would be good enough for some old-school speech synthesis. To go really old-school, maybe something like the Echo synthesizer [1], which I have fond memories of using on an Apple IIe at school in the late 80s and early 90s.<p>[1]: <a href="http:&#x2F;&#x2F;www.festvox.org&#x2F;history&#x2F;klatt&#x2F;part29.au" rel="nofollow">http:&#x2F;&#x2F;www.festvox.org&#x2F;history&#x2F;klatt&#x2F;part29.au</a>
brandonmenc将近 7 年前
&gt; Wavetable synthesizer<p>They really mean sample-based:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Wavetable_synthesis#Confusion_with_sample-based_synthesis_(S&amp;S)_and_Digital_Wave_Synthesis" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Wavetable_synthesis#Confusion_...</a>
评论 #17675702 未加载
ChuckMcM将近 7 年前
Very cool. I especially like the video encoder in the static ram chip. That is a neat hack. I&#x27;ve got a simple HDMI interface in an FPGA that does something similar but it is 10x the cost.<p>I expect to see a lot of these sorts of systems in the coming months&#x2F;years.
mpax将近 7 年前
While on the subject, handheld Arduino console: <a href="https:&#x2F;&#x2F;gamebuino.com" rel="nofollow">https:&#x2F;&#x2F;gamebuino.com</a><p>Has anyone here tried it? I’m thinking of getting one.
评论 #17684519 未加载
unwiredben将近 7 年前
The assembly video (<a href="https:&#x2F;&#x2F;basicengine.org&#x2F;hardware.html#_assembly" rel="nofollow">https:&#x2F;&#x2F;basicengine.org&#x2F;hardware.html#_assembly</a>) is really neat. I like how he made the SMT ICs easier to test by bringing out all the pins to nearby pads. That lets you easily test for bridges and good connections at the cost of board space.
Koshkin将近 7 年前
I have played with a similar BASIC board [1] - it is indeed a lot of fun and (unlike RPi) brings back the feel of first personal computers. One can easily teach a kid programming using such a thing.<p>[1] <a href="http:&#x2F;&#x2F;geoffg.net&#x2F;maximite.html" rel="nofollow">http:&#x2F;&#x2F;geoffg.net&#x2F;maximite.html</a>
wahern将近 7 年前
I didn&#x27;t realize it at the time, but I first learned to program using BASIC on the TI-85. BASIC might be a poor language for learning computer science concepts (or so I&#x27;ve heard others opine), but I haven&#x27;t encountered a language that was as approachable and intuitive.
pjmlp将近 7 年前
Very nice, maybe there could be some inline Assembly as well, BBC Basic style.<p>In any case very well done!
bitwize将近 7 年前
Sweet! It&#x27;s like a fantasy console, but in real life.
agumonkey将近 7 年前
will they make an esp32 basicstation ? :D
nine_k将近 7 年前
Basic the language is nostalgic but not exactly great.<p>I hope Lua might be eventually added.