This is an experimental project to test my Atari 8-bit source control setup. The text files I use for testing are mostly Action! source files that I've been playing around with
I do developtment on an Atari 600XL with a FujiNet connected to my WiFi and a TNFS server running on my PC. I save my projects to an ATR image on my PC.
I've also written some Python scripts that can translate between ATASCII and UTF-8 text files. The translation is based on Rebecca Bettencourt's ATASCII to Unicode Mapping, but since there aren't Unicode representations for most of the reverse video ATASCII characters, I use a backtick as an escape for reverse characters.
It's now mostly working, but YMMV.
- From the ATARI:
- Save the source files to an ATR image mounted from the TNFS server
- When you want to commit to git, update a special text file called
COMMIT.MSGwith the desired commit message
- On the PC, run
auto_sync, which does the following:- When the ATR image changes, automatically extract the contents to
./atascii/usinglsatr. See https://github.com/dmsc/mkatr. - When the
./atascii/changes, automatically translate the text files to UTF-8 and save them to./utf8/ - When the contents of
./utf8/COMMIT.MSGchanges do agit commitwith the commit message from the file
- When the ATR image changes, automatically extract the contents to
TBD