You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tap2sna.py now performs a simulated LOAD by default, and will also overwrite an existing snapshot by default
Added the machine simulated LOAD configuration parameter to tap2sna.py (to specify whether to simulate a 48K or a 128K Spectrum)
Added the load simulated LOAD configuration parameter to tap2sna.py (to specify an alternative command line to use to load the tape)
Added the polarity simulated LOAD configuration parameter to tap2sna.py (to specify the EAR bit reading produced by the first pulse on the tape)
Added the in-flags simulated LOAD configuration parameter to tap2sna.py (to specify how to handle 'IN' instructions)
The output snapshot argument of tap2sna.py is now optional
Added the DefaultSnapshotFormat configuration parameter for tap2sna.py (to specify the default output snapshot format)
Added support to tap2sna.py for register pairs (r[bc], r[de] etc.) in the TraceLine configuration parameter
Added the antirom, ernieware and housenka tape-sampling loop accelerators
Statistics for 'DEC A' tape-sampling delay loops are now shown by tap2sna.py when accelerator=list
Added support to trace.py for executing machine code in 128K snapshots
Added support to trace.py for reading configuration from skoolkit.ini
Added the --ini and --show-config options to trace.py (for setting the value of a configuration parameter and for showing all configuration parameter values)
Added the --no-interrupts option to trace.py (to prevent the execution of interrupt routines, which are now executed by default)
Added support to bin2sna.py, tap2sna.py and trace.py for writing SZX snapshots
Added support to bin2sna.py and tap2sna.py for setting the fe hardware state attribute (i.e. the last value written to port 0xFE in SZX snapshots)
Added support to the #AUDIO macro for passing delays through a moving average filter (which can produce higher quality audio, especially for multi-channel tunes)
Added support to control directive loops for avoiding repetition of an N directive at the start of a loop
tapinfo.py now shows the LINE number (if present) for 'Program:' header blocks, and renders BASIC tokens in header block names
snapinfo.py now shows the current AY register in 128K SZX and Z80 snapshots
Changed the default value of H and A for the @assemble directive to 2
Fixed the bug that prevents tap2sna.py from loading a tape that has a hash character (#) in its filename