The original NeoWidEx author's unimpressive build workflow is as follows:
-
Load
NeoWidEx.X68
in the EASy68K editor. -
Assemble (Project → Assemble Source...).
-
Use the
srec_cat
utility (distributed as part of the SRecord package) to convert theNeoWidEx.S68
file generated by the assembler into a raw binary file prepared for loading into memory at address$800
. The command line:srec_cat NeoWidEx.S68 -offset -0x800 -o NeoWidEx.bin -binary
The utility may warn that two different values have been specified for the same memory address. If this occurs, it's probably necessary to edit the section base addresses at the top of
NeoWidEx.X68
to give additional room to whatever item has outgrown its space allocation (probably the code). Warnings about data records not being in strictly ascending order may be safely ignored. -
Use the
dc42_build_bootable_disk.py
script distributed with the "Stepleton" bootloader, along with the bootloader binary itself, to create a bootable .dc42 floppy disk image file.
Other workflows may be just as good, or probably better.