Page MenuHomeFreeBSD

New port emulators/Elliott-803: Emulator and compilers for Elliott 803 computer
ClosedPublic

Authored by hsw_bitmark.com on Jun 30 2020, 6:52 AM.
Tags
None
Referenced Files
F68408812: D25517.diff
Thu, Sep 28, 10:57 AM
F68387201: D25517.id73902.diff
Thu, Sep 28, 2:47 AM
Unknown Object (File)
Mon, Sep 18, 3:40 AM
Unknown Object (File)
Mon, Sep 11, 12:34 PM
Unknown Object (File)
Sun, Sep 3, 12:50 AM
Unknown Object (File)
Jul 19 2023, 2:28 PM
Unknown Object (File)
Jun 30 2023, 11:21 PM
Unknown Object (File)
Jun 24 2023, 4:29 AM
Subscribers

Details

Summary

A minimal emulator for the Elliott 803 computer using a ncurses interface.
It is capable of running the A104 Algol 60 compiler and a later H-Code compiler.

Test Plan

On 12.1-RELEASE using: poudriere testport -j 12_1-amd64 emulators/Elliott-803
On recent current using "port test" and "make package"

test ran "emu803 -i -e hello-a60.script" sucessfully on both systems
using a UTF-8 locale as it uses ncurses in wide char mode

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

It doesn't build on i386: https://gist.github.com/7742b447be280cd14725cf755e2b12aa do you want to fix it or mark amd64 only? Those errors seem mostly format type errors so I guess it's not very hard to fix?

change int64 to use format macros from inttypes.h for 32 bit architecture compatability

This revision was not accepted when it landed; it landed in state Needs Review.Jul 1 2020, 7:21 AM
This revision was automatically updated to reflect the committed changes.