asm1825 is alightweightstandaloneassembler forPICmicrocontrollers,specificallythePIC16(L)F1825and similarvariants. It isa two passcommand linebased assemblerproducing readyto burn .hexoutput withsupport formacros, fileinclusion, andarithmeticevaluation ofoperands. Itfollows theopcodedefinitions inthe '1825datasheet andmakes noexplicitattempt at fullcompatibilitywith otherspecificassemblers(such asmpasm). Speedof assembly isone of itsprimary goals. It is h
Bochs is apowerfulx86/amd64hardwareemulation anddebuggersoftware. Besides the CPUand instructset extensions,it simulatescommon PC/AThardware, anISA and PCIsystem bus,memory, disks,video hardware,ethernet, andenough of acompatible BIOSto runDOS/Winows,Linux/BSD,Minix and otheroperatingsystems. Itdoesn'tprovidevirtualization,thus runsextremely slow,but is safe torun for thehost operatingsystem.
Objeck is anobject-orientedcomputerlanguage withfunctionalfeatures. Thelanguage hasties with Java,Scheme and UML.In thislanguage alldata types,except forhigher-orderfunctions, aretreated asobjects. Thelanguagecontains all ofthe features ofageneral-purposecomputinglanguage withan emphasisplaced onsimplicity. Theprogrammingenvironmentconsists of acompiler,virtual machineand debugger.
HWA is a toolfor programmingmicrocontrollersin C language. It provides theprogrammer asmall set ofobject-orientedgenericinstructions toact on thehardware sothattraditionalbitwise andregister-orientedinstructionscan be replaced byinstructionsthat describethe wantedresult, makingthe code morereadable andeasier to portto new targetdevices. HWAis not alibrary. Itsimplementationrelies on Cmacro-definitionsand inlinedfunctions that,thanks to thecompiler'soptimizer