San Bergmans has released SB-Assembler 3
Now written in Python 3, runs on Windows, Linux, Max OS.
New Features Of The SB-Assembler 3
- Will now run on Linux, MAC and Windows machines.
- Written in Python3, a modern multi-platform programming language.
- Source files will be included, allowing you to create your own cross overlays.
- Local labels from other global labels can now be accessed.
- Can now generate warning messages where errors would be inappropriate.
- Include source files can now be nested as deep as you like.
- Separate target spaces for code memory, RAM memory and EEPROM memory.
- The .TA directive can be used to map generated code to the ROM address map easily.
- More room, we can now use Giga bytes, in stead of some 550k bytes to do the job.
- As from Version 3.01 label and macro names may also start with an underscore.
Familiar Features Of The SB-Assemblers
- Can cope with an unlimited number of source files, each of unlimited length per assembly run.
- Can create an unlimited number of target files, each up to 4 GB in length per assembly run.
- Supports many output file formats, like Intel Hex, Motorola, Hex, Bin, etc.
- Simple command line structure (No obscure switches and options to remember and type each time).
- Produces directly rommable code, no linking required.
- Mixed processor support (2 or more different Crosses can be used per assembly run).
- Easy to distinguish directives from mnemonics (Each directive begins with a dot).
- Global and Local label structure, eliminates labels like LOOPXX and LOOPXXX.
- Automatic comment field. No ; or * required to start the comment field at the end of the program line.
- Conditional assembly capabilities.
- Macro support.
- Crosses available for most popular 8 bit processors, like 6502, 8080, 8085, AVR, Z80, and many more.
- All versions are almost 100% compatible with each other.
- And best of all: It’s completely free!
-
Cross Overlays
Atmel AVR families
TinyAVR, AVR, MegaAVR, XMegaAVR
Computer Terminal Corporation (Datapoint)
Fairchild
Intel families
8008
8021, 8022, 8041, 8041A, 8048, 80C48, MAB8400
8051
8080, 8085Microchip SB-Assembler V3
PIC12 (Base-line cores, 12-bit instructions)
PIC14 (Mid-range cores, 14-bit instructions)
PIC14E (Enhanced Mid-range cores, 14-bit instructions)
PIC16 (High-end cores, 16-bit instructions) for PIC18F controllersMOS Technologies, Synertek, Rockwell, WDC
Motorola, Freescale, NXP, Hitachi
6800, 6801, 6301
6804, 68HC04
6805, 146805, 68HC05
68HC08
6809
68HC11National Semiconductor
SC/MP (INS 8050, INS 8060, INS 807x)
STMicroelectronics
Zilog
See also:
Cassette reading problems KIM-1
Another article from the Dutch KIM Kenner magazine: RECORDING PROGRAMS WITH THE KIM-1 AND THE CASSETTE RECORDEROrigin...
Another article from the Dutch KIM Kenner magazine: RECORDING PROGRAMS WITH THE KIM-1 AND THE CASSETTE RECORDEROrigin...
Unilab Three Chips clone
Stephen Crozier made a clone of the Unilab Three Chips main board.
Stephen Crozier made a clone of the Unilab Three Chips main board.
Das EMUF Sonderheft 2
Thanks to Mathias Ohlerich for the scan of the Sonderheft 2
Thanks to Mathias Ohlerich for the scan of the Sonderheft 2
MOS KIM-1 Reproduction documents added
Dave Williams, who designed and builds the MOS KIM-1 Reproductions, sent me three worthwhile documents: - Schematic - ...
Dave Williams, who designed and builds the MOS KIM-1 Reproductions, sent me three worthwhile documents: - Schematic - ...