Skip to content

Commit f7d6862

Browse files
committed
r33 release notes
1 parent 25db122 commit f7d6862

File tree

2 files changed

+27
-3
lines changed

2 files changed

+27
-3
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ wasm:
8686
# hostname of the Linux VM
8787
LINUX_COMPILE_HOST = ubuntu.local
8888
# path to the equivalent of `pwd` on the Mac
89-
LINUX_BASE_DIR = /mnt/Documents/git/x16emu
89+
LINUX_BASE_DIR = /mnt/Documents/git/x16-emulator
9090

9191
TMPDIR_NAME=TMP-x16emu-package
9292

README.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ You can start `x16emu`/`x16emu.exe` either by double-clicking it, or from the co
4545
* `-run` executes the application specified through `-prg` or `-bas` using `RUN` or `SYS`, depending on the load address.
4646
* `-scale` scales video output to an integer multiple of 640x480
4747
* `-echo` causes all KERNAL/BASIC output to be printed to the host's terminal. Enable this and use the BASIC command "LIST" to convert a BASIC program to ASCII (detokenize).
48+
* `-gif <filename>[,wait]` to record the screen into a GIF. See below for more info.
4849
* `-scale` scales video output to an integer multiple of 640x480
4950
* `-quality` change image scaling algorithm quality
5051
* `nearest`: nearest pixel sampling
@@ -118,6 +119,14 @@ Functions while running
118119
On the Mac, use the Cmd key instead.
119120

120121

122+
GIF Recording
123+
-------------
124+
125+
With the argument `-gif`, followed by a filename, a screen recording will be saved into the given GIF file. Please exit the emulator before reading the GIF file.
126+
127+
If the option `,wait` is specified after the filename, it will start recording on `POKE $9FB5,2`. It will capture a single frame on `POKE $9FB5,1` and pause recording on `POKE $9FB5,0`. `PEEK($9FB5)` returns a 128 if recording is enabled but not active.
128+
129+
121130
BASIC and the Screen Editor
122131
---------------------------
123132

@@ -237,9 +246,24 @@ Known Issues
237246
Release Notes
238247
-------------
239248

240-
### Next Release
249+
### Release 33
241250

242-
* `-gif <filename>,wait` will start recording on `POKE $9FB5,2`. It will capture a single frame on `POKE $9FB5,1` and pause recording on `POKE $9FB5,0`. `PEEK($9FB5)` returns a 128 if recording is enabled but not active. Please exit the emulator before reading the saved .gif file.
251+
* significant performance optimizations
252+
* VERA
253+
* enabled all 128 sprites
254+
* correct sprite zdepth
255+
* support for raster IRQs
256+
* SDL controller support using `-joy1` and `-joy2` [John J Bliss]
257+
* 65C02 BSD fixes [Norman B. Lancaster]
258+
* feature parity with new LOAD/VLOAD features [John-Paul Gignac]
259+
* default RAM and ROM banks are now 0, matching the hardware
260+
* GIF recording can now be controlled from inside the machine [Randall Bohn]
261+
* Debugging
262+
* Major enhancements to the debugger [kktos]
263+
* `-echo` will now encode non-printable characters like this: \X93 for CHR$(93), -bas as well as pasting accepts this convention again
264+
* `-echo raw` for the original behavior
265+
* `-echo iso` to for correct character encoding in ISO mode
266+
* `-ram` to specify RAM size; now defaults to 512
243267

244268
### Release 32
245269

0 commit comments

Comments
 (0)