F8tool

From veswiki
Revision as of 00:31, 27 June 2026 by E5frog (talk | contribs)
Jump to: navigation, search

F8tool is an assembler AND disassembler to assemble your code into a binary file and to make binary files understandable by translating it into rudimentary assembler again.

The disassembly does mask out data areas, maybe not all but some.

Here are the instructions to run it:

"f8tool asm file.asm file.bin" will compile file.asm and give you file.bin.

"f8tool dis file.bin 2048 > file.asm" will disassemble file.bin giving you file.asm starting at address $0800.

"f8tool dis file.bin 2048 > file.asm -s" will disassemble file.bin and attempt to mask out the data areas.

You can also use hex notation 0x0800 instead of 2048 - should you want to.


F8 Tool package including source code (.zip, 221kB)


F8tool was written by Peter Trauner, who also wrote Tetris for the Channel F.