Skip to content

Commit

Permalink
Prepare 9.2 for release
Browse files Browse the repository at this point in the history
  • Loading branch information
skoolkid committed May 11, 2024
1 parent b57109c commit 69ee70e
Show file tree
Hide file tree
Showing 9 changed files with 33 additions and 11 deletions.
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ With SkoolKit you can:
snapshot (SNA, SZX or Z80) or raw memory file
* enable [sna2ctl.py](https://skoolkid.github.io/skoolkit/commands.html#sna2ctl-py)
to generate a much better control file that more reliably distinguishes code
from data by using a code execution map produced by an emulator
from data by using a code execution map produced by an emulator or
[rzxplay.py](https://skoolkid.github.io/skoolkit/commands.html#rzxplay-py)
* use [sna2skool.py](https://skoolkid.github.io/skoolkit/commands.html#sna2skool-py)
along with this control file to produce a disassembly of a snapshot or raw
memory file
Expand All @@ -58,9 +59,15 @@ With SkoolKit you can:
find text, or find sequences of arbitrary byte values
* use [trace.py](https://skoolkid.github.io/skoolkit/commands.html#trace-py)
to trace the execution of machine code in a snapshot or raw memory file
* use [rzxplay.py](https://skoolkid.github.io/skoolkit/commands.html#rzxplay-py)
to trace the execution of machine code in an RZX file, and produce a code
execution map for
[sna2ctl.py](https://skoolkid.github.io/skoolkit/commands.html#sna2ctl-py)
* use [tapinfo.py](https://skoolkid.github.io/skoolkit/commands.html#tapinfo-py)
to analyse the blocks in a TAP or TZX file, and list the BASIC program it
contains
* use [rzxinfo.py](https://skoolkid.github.io/skoolkit/commands.html#rzxinfo-py)
to analyse the blocks in an RZX file, and extract snapshots from it
* use [bin2tap.py](https://skoolkid.github.io/skoolkit/commands.html#bin2tap-py)
to convert a snapshot or raw memory file into a TAP file
* use [bin2sna.py](https://skoolkid.github.io/skoolkit/commands.html#bin2sna-py)
Expand Down
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
skoolkit (9.2-1) unstable; urgency=medium

* Updated to 9.2.

-- Richard Dymond <[email protected]> Sat, 11 May 2024 08:22:49 -0300

skoolkit (9.1-1) unstable; urgency=medium

* Updated to 9.1.
Expand Down
8 changes: 7 additions & 1 deletion long_description.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ With SkoolKit you can:
Z80) or raw memory file
* enable sna2ctl.py_ to generate a much better control file that more reliably
distinguishes code from data by using a code execution map produced by an
emulator
emulator or rzxplay.py_
* use sna2skool.py_ along with this control file to produce a disassembly of a
snapshot or raw memory file
* add annotations to this disassembly (or the control file) as you discover the
Expand All @@ -40,8 +40,12 @@ With SkoolKit you can:
graphic data, find text, or find sequences of arbitrary byte values
* use trace.py_ to trace the execution of machine code in a snapshot or raw
memory file
* use rzxplay.py_ to trace the execution of machine code in an RZX file, and
produce a code execution map for sna2ctl.py_
* use tapinfo.py_ to analyse the blocks in a TAP or TZX file, and list the
BASIC program it contains
* use rzxinfo.py_ to analyse the blocks in an RZX file, and extract snapshots
from it
* use bin2tap.py_ to convert a snapshot or raw memory file into a TAP file
* use bin2sna.py_ to convert a raw memory file into a Z80 or SZX snapshot
* use snapmod.py_ to modify the register values or memory contents in a Z80 or
Expand All @@ -65,6 +69,8 @@ disassemblies of `Skool Daze`_, `Back to Skool`_, `Contact Sam Cruise`_,

.. _bin2sna.py: https://skoolkid.github.io/skoolkit/commands.html#bin2sna-py
.. _bin2tap.py: https://skoolkid.github.io/skoolkit/commands.html#bin2tap-py
.. _rzxinfo.py: https://skoolkid.github.io/skoolkit/commands.html#rzxinfo-py
.. _rzxplay.py: https://skoolkid.github.io/skoolkit/commands.html#rzxplay-py
.. _skool2asm.py: https://skoolkid.github.io/skoolkit/commands.html#skool2asm-py
.. _skool2bin.py: https://skoolkid.github.io/skoolkit/commands.html#skool2bin-py
.. _skool2ctl.py: https://skoolkid.github.io/skoolkit/commands.html#skool2ctl-py
Expand Down
5 changes: 4 additions & 1 deletion rpm/skoolkit.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: skoolkit
Version: 9.1
Version: 9.2
Release: 1
Summary: Tools for creating disassemblies of ZX Spectrum programs

Expand Down Expand Up @@ -43,6 +43,9 @@ cp -a examples %{buildroot}%{_datadir}/%{name}
%{python3_sitearch}/skoolkit-%{version}*.egg-info/

%changelog
* Sat May 11 2024 Richard Dymond <[email protected]> 9.2-1
- Updated to 9.2

* Sat Feb 03 2024 Richard Dymond <[email protected]> 9.1-1
- Updated to 9.1

Expand Down
2 changes: 1 addition & 1 deletion skoolkit/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
except ImportError: # pragma: no cover
CCMIOSimulator = None

VERSION = '9.2rc'
VERSION = '9.2'
PACKAGE_DIR = os.path.dirname(__file__)

BASE_10 = 10
Expand Down
4 changes: 2 additions & 2 deletions sphinx/source/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Changelog
=========

9.2rc
-----
9.2 (2024-05-11)
----------------
* Added a Z80 instruction set simulator implemented in C (as a faster
alternative to the pure Python Z80 simulator)
* Added the :ref:`rzxplay.py` command (for playing an RZX file)
Expand Down
2 changes: 1 addition & 1 deletion sphinx/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
# The short X.Y version.
version = '9.2'
# The full version, including alpha/beta/rc tags.
release = '9.2rc'
release = '9.2'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
4 changes: 2 additions & 2 deletions tools/mkskpkg
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ if [ "$PKGTYPE" = "deb" ]; then
echo "Created $(ls $SKOOLKIT_HOME/dist/skoolkit_$VERSION-*.deb)"
elif [ "$PKGTYPE" = "rpm" ]; then
cp -p dist/$SKOOLKIT_TAR ~/rpmbuild/SOURCES/skoolkit-$VERSION.tar.xz
rm -f ~/rpmbuild/RPMS/noarch/skoolkit-$VERSION-*.rpm
rm -f ~/rpmbuild/RPMS/x86_64/skoolkit-$VERSION-*.rpm
rpmbuild -bb --define='_binary_payload w6.xzdio' rpm/skoolkit.spec
mv ~/rpmbuild/RPMS/noarch/skoolkit-$VERSION-*.rpm dist
mv ~/rpmbuild/RPMS/x86_64/skoolkit-$VERSION-*.rpm dist
echo "Created $(ls $SKOOLKIT_HOME/dist/skoolkit-$VERSION-*.rpm)"
fi
4 changes: 2 additions & 2 deletions tools/skrelease
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,7 @@ verify_pip() {
build_deb() {
_require_skoolkit

debname=skoolkit_$VERSION-1_all.deb
debname=skoolkit_$VERSION-1_amd64.deb
deb=$SKOOLKIT_HOME/dist/$debname
logdir=$SKOOLKIT_HOME/dist
mkdir -p $logdir
Expand All @@ -419,7 +419,7 @@ build_deb() {
build_rpm() {
_require_skoolkit

rpmname=skoolkit-$VERSION-1.noarch.rpm
rpmname=skoolkit-$VERSION-1.x86_64.rpm
rpm=$SKOOLKIT_HOME/dist/$rpmname
logdir=$SKOOLKIT_HOME/dist
mkdir -p $logdir
Expand Down

0 comments on commit 69ee70e

Please sign in to comment.