The Jupiter Ace, a British home computer from the early 1980s, stood out due to its use of Forth as its primary programming language instead of the more common BASIC. While Forth offered advantages in speed and efficiency, its steeper learning curve likely contributed to the Ace's commercial failure. Despite its innovative use of a then-obscure language and compact, minimalist design, the Jupiter Ace ultimately lost out in the competitive home computer market, becoming a curious footnote in computing history.
The MSXbook OneChipMSX is a compact, portable MSX2 computer contained within a book-like form factor. It features a Raspberry Pi RP2040 microcontroller emulating a Z80 processor, offering a faithful MSX2 experience. The system includes a membrane keyboard, a small LCD screen, integrated SD card storage for ROMs and data, and various ports for connecting peripherals like joysticks and external displays. Intended for retro gaming and MSX development, the OneChipMSX aims to provide a convenient and affordable way to enjoy the classic MSX platform.
Hacker News users discussed the OneChipMSX's appeal stemming from nostalgia for the MSX standard, particularly in Europe and South America. Several commenters reminisced about their experiences with MSX computers in their youth. Some expressed interest in the device but questioned the high price, while others debated the practicality of emulating MSX versus owning dedicated hardware. The open-source nature and FPGA implementation were praised. There was some discussion about potential use cases like introducing younger generations to retro computing or connecting to CRT televisions for an authentic experience. The lack of a built-in keyboard was also noted.
This blog post details a modern approach to building a functional replica of a Sinclair ZX80 or ZX81 home computer. The author advocates using readily available components like an Arduino Nano, a PS/2 keyboard, and a composite video output for a simplified build process, bypassing the complexities of sourcing obsolete parts. The project utilizes a pre-written ROM image and emulates the Z80 CPU via the Arduino, allowing for a relatively straightforward construction and operation of a classic machine. The author provides complete instructions, including schematics, Arduino code, and links to necessary resources, enabling enthusiasts to recreate this iconic piece of computing history.
Commenters on Hacker News largely express nostalgia for the ZX80/81 and similar early home computers, recalling fond memories of learning to program on them and the ingenuity required to overcome their limitations. Several commenters discuss their experiences building replicas or emulating these machines, sharing tips on sourcing components and alternative approaches like using Raspberry Pis. Some debate the historical accuracy of classifying the ZX81 as a "full computer," with others pointing out its significance in democratizing access to computing. A few commenters express interest in the simplicity and elegance of the design compared to modern computers, while others share links to similar retro-computing projects and resources. The overall sentiment is one of appreciation for the ingenuity and historical importance of these early machines.
Summary of Comments ( 9 )
https://news.ycombinator.com/item?id=43643197
HN commenters discuss the Jupiter Ace's unique use of Forth, some appreciating its educational value and elegance while others find it esoteric and limiting. Several recall fond memories of using the machine, praising its speed and compact design. The limited software library and RAM are mentioned as drawbacks, alongside the challenges of garbage collection in Forth. The unconventional keyboard layout and the machine's overall fragility are also discussed. One commenter notes the irony of its Sinclair connection, being designed by former Sinclair employees yet failing where Sinclair succeeded. A few comments delve into the technicalities of Forth and its implementation on the Ace, while others lament its ultimate commercial failure despite its innovative aspects.
The Hacker News post titled "The Curious Case of Jupiter Ace" has generated several comments discussing the Jupiter Ace computer, its use of Forth, and its place in computing history.
Several commenters reflected on their own experiences with the Jupiter Ace. Some reminisced about owning or wanting one as a child, while others shared anecdotes about its quirks and capabilities. One commenter even recounted struggling with Forth as a child, eventually giving up and returning to BASIC. Another detailed their experience typing in the entire source code for a chess game from a magazine, highlighting the dedication required by early computer hobbyists.
A key theme in the comments is the discussion surrounding Forth as a programming language. Several commenters explored its advantages and disadvantages. Some praised its efficiency and power, contrasting it with BASIC's limitations. Others pointed out Forth's steep learning curve and unconventional syntax, acknowledging why it might not have appealed to a broader audience. One comment highlighted Chuck Moore, the creator of Forth, and his unique perspectives on computing.
The conversation also touched upon the broader context of the home computer market in the early 1980s. Commenters discussed the fierce competition and the various factors that contributed to the success or failure of different machines. The Jupiter Ace's relatively low price was mentioned as a potential advantage, while its reliance on Forth was seen as a possible reason for its limited commercial success.
Beyond personal experiences and technical details, some comments offered broader reflections on the history of computing and the legacy of machines like the Jupiter Ace. One commenter lamented the disappearance of smaller, more experimental computers, contrasting the vibrant landscape of the early 80s with the more consolidated market of today.
Finally, several commenters provided additional resources and links related to the Jupiter Ace, including emulators, documentation, and historical information, further enriching the discussion and allowing others to explore this piece of computing history.