WDM $a0 prints a string
a: string type (0 = c-string, 1 = pascal string, 2 = gs/os string). set bit 15 ($8000) to add a trailing '\n
x/y: pointer to the string
WDM $a1 hexdumps memory
a: length
x/y pointer to memory
(in both cases, x is the low word and y is the high word (ie, bank))
- also turned off some builds for experimental branch (now set to build on master only)
- S3 push uses/requires new env vars from gitlabci project settings
- also the builds all have some kind of packaging now (zip/dmg)
1. slightly improved logging
2. option to automatically translate cr/lf in text/source files
3. option to merlin encode text .S files
4. default file type for common source code files extensions.
- HT Les Burrows for the suggestion/bug report
I think there is a lot that could be changed around this, but I went for balance. Firstly it switches to a default path of "HOME", takes out the ifdef "MAC" (sorry, other devs can support older platforms better than I, this is old MAC, not the modern OSX version which is supported). It uses a dot file. A lot of these changes could be minorly controversial as they change the behavior somewhat. I think proper documentation, flags, and more cleanup around all of this would help.
1. if file_type = 0x0f, storage_type = 0x01, create a directory
2. only read pathname if pathname is expected
3. log path for calls that take a path
4. differentiate fileNotFound vs pathNotFound errors.
Option-Command Menu shortcuts
This adds an option modifier to all the SDL menu keyboard shortcuts (Command-Q to quit becomes Option+Command-Q).
See merge request !9
add F4-text UI for selecting host file directory.
This only displays folders. Return enters a folder as usual. Press Space to select a folder
(Space also selects a file in the ROM/disk image file selector)
See merge request !8