A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
126.09.2006 do not update border when we don't see it. some more cleanup.
2
325.09.2006 yet more code cleanup, quick snapshot feature,sound should no longer crash,light optimizations
4
504.09.2006 code cleanup; now using IRAM correctly (i hope)
6
731.08.2006 far better sound, volume option is working now
8
929.08.2006 predefined keymaps, menu reworking, volume settings
10
1128.08.2006 more options : frame-skipping, sound on/off, toggle 'fast' mode
1228.08.2006 output actual speed of emulation in percent rather than number of rendered frames
1328.08.2006 timing implementation (no >100 % speed in sims)
14
15
1615.08.2006 output FPS on screen when in buffered and into logf when in unbuffered mode (grayscale)
17
18
1915.08.2006 buffered mode when in grayscale mode
20
2111.08.2006 support for grayscale lib
22
2305/2006 - edited by Anton Romanov for
24RockBox - http://www.rockbox.org
25with the help of Dave Chapman and Szeredi Miklos
26
27
2898/05/18 Version 0.94 released
29===============================
30
3198/05/18 Updated the man page (a more complete man-page is still needed!)
3298/05/15 Some bugs fixed
33
3498/05/14 Version 0.93.4 released
35--------------------------------
36
3798/05/14 Small additions:
38 - Keyboard matrix is emulated (only 1 level, I hope this is enough)
39 - "color refreshing" (maybe some other aplications could do it!)
40 - Keyboard configuration is now fully implemented
41
4298/05/11 Added DOS timer support with Allegro library
43
4498/05/08 Version 0.93.3 released
45---------------------------------
46
4798/05/08 Created README.Z80 to describe how to use Z80 emulation
4898/05/06 Small new features + bugfixes
49 - Function keys for commonly used functions
50 - Keyboard config: (extended, spectrum, compat) and (shifted, raw)
51 are now working. No custom keyboard or joystick yet
52 - Small modifications to make z80 emulation separate
53
5498/04/30 Version 0.93.2 released
55---------------------------------
56
5798/04/30 I've removed the BROKEN_VGAKEYBOARD part from vgakey.c.
58 I hope nobody's using SVGALIB version smaller than 1.2.11.
59
6098/04/29 Some small new features: (see example.cfg for a complete list)
61 - different icon when the emulator is paused
62 - optional private colormap
63 - configurable colours (grayscale looks better on
64 monochrome displays)
65 - filetype can be given on the command line (tapefiles too)
66 - optional immediate loading of tapes (-load-immed)
67
6898/04/27 Added configurability to spectemu:
69 - global config file (($prefix)/share/spectemu/spectemu.cfg)
70 - user's config file (~/.spectemurc)
71 - X resource database
72 - command line
73
7498/04/23 Mode 320x240 is used in vgaspect (if available)
75
7698/04/22 Version 0.93.1 released
77---------------------------------
78
7998/04/21 Handle "extra" ascii keys: []{}|\~
8098/04/19 Added Spectrum keyboard picture, which shows pressed keys, and
81 keys can be pressed with mouse.
8298/04/16 Rewrite keyboard handling:
83 - Fixes keyboard bug in X (key remained pressed)
84 - Better configurability: spectrum key definitions are in spkey.c
85 instead of xkey.c and vgakey.c
86
8798/04/07 Added readline support by Christian Sievers <sievers@cip.rz.tu-bs.de>
88
8998/03/24 Version 0.92 released
90===============================
91
9298/03/23 Last minute bugfixes
93
9498/03/20 Version 0.92p3 released
9598/03/20 Eliminated all sorts of minor bugs
9698/03/19 Implement LOOP/CALL/RETURN blocks in TZX handling
9798/03/17 Fixed (hopefully all) bugs in TZX handling:
98 - There must be a 1ms pause at end of tape.
99 - Pausing after data blocks fixed.
100 - Made tape I/O timing ultra precise (e.g. see Flashpoint)
101
10298/03/14 Fixed small bug in quick load
10398/03/13 Sound of tape is now fixed (not perfect, but good enough)
104 Created simple man page
105
10698/03/11 Version 0.92pre2 released
10798/03/10 Fixed quick load of tapefiles
10898/03/10 Fixed resize bugs
109
11098/03/09 Version 0.92pre1 released
11198/03/08 C-version now handles bits 3 and 5 of the Flag register
112 (I hope I didn't break anything with this).
11398/03/08 Wrote 'tapeout' utility to save tapefiles to real tape (via
114 soundcard).
115
11698/03/06 Implemented emulator pause.
11798/03/06 Added ability to display spectrum keyboard layout on text
118 console (Radovan.Garabik@fmph.uniba.sk).
119
12098/03/05 Rewrite of snapshot handeling:
121 - All versions of Z80 snapshots can now be loaded.
122 - Loading and saving of SNA snapshot format is supported.
123 - Quick loading and saving of temporary snapshot.
124
12598/03/03 Rewrite of tapefile handeling:
126 - Support for most TZX blocks (recognise length of all v1.11
127 blocks)
128 - SPT tapefiles are no longer supported
129 - Added quick loading of tapefiles
130 - Timing in tape emulation is very exact now, but this makes
131 tape sound ugly (this will be fixed).
132
13398/01/28 Version 0.91a released
13498/01/26 Added detection for underlines in asm names to configure
135
13698/01/12 Version 0.91 released
137===============================
138
13998/01/08 Changes to configure to detect X libraries better
140
14197/11/29 Use XSetWMProperties instead of XmbSetWMProperties
14297/11/26 Created icon for xspect
14397/11/20 IO and memory timing are improved (ULA / CPU clash)
144
14597/11/18 Fixed 0xfe port problems
14697/11/17 Input from unused ports (others than 0xFE) result in 0xFF, not 0x00
147
14897/11/12 8000 sample/sec sound on SUN
14997/11/12 Fixed screen bugs
150
15197/11/11 Window resizing in X (thanks to Egmont)
15297/11/11 Fixed FocusIn/FocusOut bug (twm, olwm, ...)
15397/11/11 Small changes and bugfixes
154
15597/11/09 Sound on SUN (sample rate 16000, but 8000 is coming for older
156 SUNs.
157
15897/10/26 'Interrupted system call' is not an error on sound device
15997/10/26 Fixed screen scramble bug in console background running
160
16197/10/20 Version 0.90pre1 released
162
16397/10/20 Tested on the following Machines/Operating systems/Compilers:
164 o Intel/Linux/gcc (assembly)
165 o Sparc/Solaris/gcc (C)
166 o Alpha/OSF1/cc (C)
167 o Sequent(i486)/Dynix-Ptx/gcc (assembly)
168
16997/10/20 Automatic configuration with 'configure' script
17097/10/20 Bugfixes and cleanups
17197/10/20 Experimental DOS support with DJGPP (timer missing)
17297/10/20 Added emulation in C
17397/05/22 Background running for svgalib added (Needs svgalib >= 1.2.11)
174
17597/04/17 Version 0.84 released
176===============================
177
17897/04/17 Added SLL to the emulated instructions
179
18097/04/12 The following changes were inspired by Egmont Koblinger:
181 - Resize bug fixed
182 - Implemented tape file pause
183 - Implemented saving to tape file
184 - Snapshot loading from command line
185 - Other small changes
186
18797/04/03 Bug fix in tape handling (thanks to Egmont Koblinger)
18897/03/26 Speeded up border drawing in X
18997/03/26 Added .TAP support
190
19197/03/10 Version 0.81 released
192===============================
193
19497/03/10 Bug fixes and minor changes (thanks to Tamas Meszaros)
195
19697/01/21 Version 0.8: First public release
197===========================================