@loke Good point about hex only really being useful on machines with 8-bit bytes.
I know that MACRO-10 (not -11) did not support hex: Microsoft used decimal & octal in BASIC source (search for "RADIX"): https://github.com/mist64/cbmsrc -> BASIC_PET2001
All 6502 assemblers I know used $; but they completely diverged on the assembler directives.
It would also be interesting to find out what MOS used as inspiration for the directives. They started out with .BYTE, .WORD, .DBYTE, .PAGE, .SKIP, .END, .OPT.
@loke You may be onto something! The competitors Intel 8080, Motorola 6800 and TI 9900 all used the H suffix. What about mainfraimes and minicomputers?
@dasbrennen The work-in-progress is available at https://github.com/mist64/cbmbus_doc/blob/master/7%20JiffyDOS.md
@skyr Hah! Leider sind die Artikelnummern nicht linear, da werden immer Nummern übersprungen. Sonst könnte man da so schön was machen! :)
@modrobert @loke The GEOS KERNAL defines the macro (and also uses it). You can change it in my reverse-engineered source: https://github.com/mist64/geos/blob/master/inc/geosmac.inc :)
@loke GEOS does not support relocatable code; all code will be loaded to fixed addresses as specified in the executable's header.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!