kasm is an assembler for the Saturn microprocessor, used in the HP48/HP49 calculators. It uses MASD syntax, which has only very small incompatibilities with the traditional syntax, supports a few constructs that make the assembly language be closer to a

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow kasm - Saturn assembler

kasm - Saturn assembler Web Site

Other Useful Business Software
Business Continuity Solutions | ConnectWise BCDR Icon
Business Continuity Solutions | ConnectWise BCDR

Build a foundation for data security and disaster recovery to fit your clients’ needs no matter the budget.

Whether natural disaster, cyberattack, or plain-old human error, data can disappear in the blink of an eye. ConnectWise BCDR (formerly Recover) delivers reliable and secure backup and disaster recovery backed by powerful automation and a 24/7 NOC to get your clients back to work in minutes, not days.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • I made a very simple ./configure make in the root directory, and was greeted by a large amount of compilation errors. Here are a few of them : In file included from main.cpp:37:0: entrytable.hpp:193:9: error: ‘map’ does not name a type typedef map<string, Entry*> Entry_Table; ^ entrytable.hpp:194:9: error: ‘Entry_Table’ does not name a type typedef Entry_Table::iterator Entry_Table_iter; ^ entrytable.hpp:198:23: error: ‘string’ was not declared in this scope bool read_entry_table(string filename, Entry_Table& tbl); ^ entrytable.hpp:198:23: note: suggested alternatives: In file included from /usr/include/c++/5/iosfwd:39:0, from /usr/include/c++/5/ios:38, from /usr/include/c++/5/ostream:38, from /usr/include/c++/5/iostream:39, from main.cpp:28: /usr/include/c++/5/bits/stringfwd.h:74:33: note: ‘std::__cxx11::string’ typedef basic_string<char> string; ^ /usr/include/c++/5/bits/stringfwd.h:74:33: note: ‘std::__cxx11::string’ In file included from main.cpp:37:0: entrytable.hpp:198:40: error: ‘Entry_Table’ was not declared in this scope bool read_entry_table(string filename, Entry_Table& tbl); ^ entrytable.hpp:198:53: error: ‘tbl’ was not declared in this scope bool read_entry_table(string filename, Entry_Table& tbl); ^ entrytable.hpp:198:56: error: expression list treated as compound expression in initializer [-fpermissive] bool read_entry_table(string filename, Entry_Table& tbl); ^ In file included from main.cpp:38:0: nib_io.hpp:38:1: error: expected class-name before ‘{’ token { ^ nib_io.hpp:53:43: error: ‘ios’ has not been declared nibfstream(const char *name, int mode = ios::in, int prot = 0644) ^ nib_io.hpp: In constructor ‘nibfstream::nibfstream()’: nib_io.hpp:50:17: error: class ‘nibfstream’ does not have any field named ‘fstream’ nibfstream(): fstream() { ibuff = obuff = false; } ^ nib_io.hpp: In constructor ‘nibfstream::nibfstream(int)’: nib_io.hpp:52:25: error: class ‘nibfstream’ does not have any field named ‘fstream’ nibfstream(int fd) : fstream(fd) { ibuff = obuff = false; } ^ nib_io.hpp: In constructor ‘nibfstream::nibfstream(const char*, int, int)’: nib_io.hpp:54:7: error: class ‘nibfstream’ does not have any field named ‘fstream’ : fstream(name, mode, prot) { ibuff = obuff = false; } ^ nib_io.hpp: In member function ‘void nibfstream::open(const char*, int, int)’: nib_io.hpp:63:7: error: ‘fstream’ has not been declared { fstream::open(name, mode, prot); ibuff = obuff = false; } ^ nib_io.hpp: In member function ‘void nibfstream::close()’: nib_io.hpp:68:41: error: ‘put’ was not declared in this scope void close() { if (obuff) put(nibobuff); fstream::close(); }
Read more reviews >

Additional Project Details

Operating Systems

MS-DOS, Linux, BSD

Languages

English

Intended Audience

Developers, End Users/Desktop

Programming Language

C++

Related Categories

C++ Compilers, C++ Mathematics Software

Registered

2001-01-09