[HN Gopher] Show HN: ESER-32/Zuse Elektra emulator
___________________________________________________________________
Show HN: ESER-32/Zuse Elektra emulator
Author : SETUN-90
Score : 15 points
Date : 2023-03-25 09:03 UTC (13 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| SETUN-90 wrote:
| This emulator resulted from basically combining two projects: an
| investigation into alternative architectural features for
| computer systems and an alternate history of Earth touching,
| among other things, the IT industry. I therefore personally call
| it a work of both fiction and research, a prototype of and
| glimpse into what else could have plausibly existed.
|
| Its chief characteristic is its system architecture, which in
| particular combines capability-based addressing with an
| experimental interrupt mechanism. It does have its own ISAs and
| leans heavily towards a mainframe-style organisation (processors
| and channels), but it is intended to be extensible and adaptable
| to other situations and/or smaller systems. There is no assembler
| yet, however; I am implementing it, but a lot of details need to
| be laid down.
|
| It builds with CMake and has been tested on Linux and Windows; on
| macOS using Xcode, the C++ standard might have to be set to C++
| 17 to build (linked to an unordered_map in one of the includes
| using an enum class as a key).
|
| Thanks in advance for your attention and feedback.
|
| P.S. I am in CET so replies can take several hours, just a heads-
| up.
| Aloha wrote:
| Is that documentation written in _Anglish_?
| SETUN-90 wrote:
| I don't know whether you could call it proper Anglish - I
| called it Ard English to signal that this was my own
| independent research and that I wasn't deliberately following
| any given guidelines for Anglish. But it is indeed in the
| same spirit, yes, and I would not hesitate to share my word
| choices if there is interest.
| sho_hn wrote:
| Brilliant creativity! Thanks for sharing.
___________________________________________________________________
(page generated 2023-03-25 23:01 UTC)