Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
|
|
* New features:
+ Scorpion ZS 256 support
+ Spectrum SE support
+ Support for the simple 8-bit IDE interface (as used by the +3e)
and the ZXATASP and ZXCF interfaces
+ Spectrum +3e support: just a +3 with different ROMs
+ Interface II support
+ Emulation of joysticks other than the Kempston
* Z80 core improvements:
+ Get undocumented flags right after SCF and BIT
+ Improved contended memory timings for RLD, RRD and
instructions involving (HL), (SP), (IX+dd), (IY+dd)
* Debugger improvements:
+ Memory map pane showing what is present in each 8K chunk
+ Allow port values to be masked before checking for port read/write
breakpoints
+ Ability to set breakpoints in non-RAM pages
* Miscellaneous improvements:
+ Improved display timings
+ Improved floating bus timings; Arkanoid and Sidewize now work
+ Save/restore the high bit of the R register; Bruce Lee now works
+ Fuse can now save snapshot formats other than .z80 and tape formats other
than .tap; the appropriate format will be selected according to the
extension given
+ Improved sound emulation, now using 16 bit samples
+ Allow real joystick buttons to be equivalent to either 'emulated joystick
fire' or 'press a key'
+ The pokefinder can now search for bytes which have increased or decreased
since the last search
+ HP-UX sound support (Stuart Brady).
+ After 'flashloading' a tape block, set the registers to the values they
would have if the block had been loaded normally; 'The Rats' now loads
successfully
+ GTK+ 2.x user interface preferred to GTK+ 1.2 by default if available
+ Don't display an error message if the same message was displayed within
the last second
+ Writing to the Betadisk ports is a no-op if TR-DOS isn't active
+ Keep Timex Dock cartridge inserted after reset if it had been inserted
via File/Open or from the command line
+ Split the 'ROM selection' dialog into one dialog for each machine
+ Unused bits of AY registers are zeroed
+ Remove segfault if one ROM of a multi-ROM machine didn't load
+ Don't segfault if Space rather than a mouse double click is used to select
things in the GTK+ tape browser, debugger or pokefinder
+ Stop output to the serial printer when printer emulation is disabled;
prevents the random appearance of 'printout.txt'
|
|
|
|
|
|
* Compilation fixes:
+ sdljoystick.h missing from tarball.
+ Link failure if a widget UI in use and lib765 not available.
+ Compilation failure if ROMSDIR defined.
* Bugfixes:
+ Use of the SDL icons could cause screen corruption.
+ The reverse page mapping for 0xc000 - 0xffff would occasionally be
wrong on the +2A/+3.
* Miscellaneous:
+ Allow selectable devices to be used for the real joysticks.
+ Use glib 2.0 if available.
+ Allow ROMSDIR to be set when configuring.
|
|
* New features:
+ Real joystick support.
+ The 'pokefinder'.
+ Black and white TV mode for the GTK+ and SDL user interfaces.
+ The Timex 1.5x scaler and the reappearance of 3x3 mode for the GTK+ UI.
+ A simple memory browser.
+ Writes to disk will not affect the underlying file unless
explicitly requested by the user.
+ Status bar for the GTK+ UI, and status icons for the SDL UI.
+ Options to disable the GTK+ confirmation dialogs and the printer emulation.
* Z80 core improvements
* Debugger improvements
* RZX improvements
* Minor bugfixes
|
|
This shouldn't be needed if we had non-recursive dependancies *sigh*.
|
|
ossaudio.buildlink2.mk and using ${LIBOSSAUDIO} instead of
-lossaudio.
|
|
|
|
|
|
interface to compile
|
|
* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any
computer you're likely to try it on.
* Support for loading from .tzx files.
* Sound (on system supporting the Open Sound System or BSD/Solaris).
* Kempston joystick emulation.
* Emulation of the various printer you could attach to the Spectrum.
* Very basic support for RZX files.
Changes 0.6.1:
* A Z80 core rewrite such that it's now generated from the regular
patterns in the instruction set. This shouldn't have any effect
as yet, but will make performance enhancements easier to do in
the future (Philip Kendall).
* On the TC2068, the ROM traps apply only when in the EXROM and
memory contention applies only in the HOME bank (Fredrick
Meunier).
* On the 128K Spectrum, use the correct port mask when checking
for contention on the 'memory control' port (Philip Kendall).
* RZX competition mode (Philip Kendall).
* Add AY logging to .psg files (Matthew Westcott)
* Optionally autoload +3 and TRDOS disks when they're inserted
(Philip Kendall).
* Fall back to read(2) and malloc(3) if mmap(2) fails or is
unavailable (Philip Kendall).
* Add 'out' and 'tbreakpoint' commands, conditional breakpoints
and the ability to use general numeric expression to the GTK+
debugger (Philip Kendall).
* Allow Fuse to work with GTK+ 2.x (Marek Januszewski).
* Add a scrollbar to the GTK+ debugger's disassembly window
(Philip Kendall).
* New AdvMAME3x graphics scaler (Fredrick Meunier/ScummVM team)
* In the GTK+ UI, deactivate menu items when they're not
appropriate (Philip Kendall).
* Make bright black be the same as 'normal' black in the
framebuffer user interface (Witold Filipczyk).
* Add confirmation dialogs before resetting or quitting under the
GTK+ UI (Philip Kendall).
|