OESF Portables Forum
Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: TheGreenKnight on February 13, 2011, 05:21:20 pm
-
Hello
Description
sz81 (http://sz81.sourceforge.net/) is a Sinclair ZX80 (http://en.wikipedia.org/wiki/ZX80) and ZX81 (http://en.wikipedia.org/wiki/ZX81) emulator very much based upon the work of Ian Collier's xz80 (http://users.comlab.ox.ac.uk/ian.collier/Spectrum/) and Russell Marks's z81 (http://www.svgalib.org/rus/z81.html) but employing the highly portable SDL (http://www.libsdl.org/) and including additional functionality and features for desktop computers and portable devices.
Features- Virtual keyboard with several adjustable properties
- Control bar with icons for regularly used features
- Load anytime file dialog (no need to use LOAD)
- Save state system with 9 slots for each program
- Runtime options including a joystick configurator
- RAM configurations of 1 to 4, 16, 32, 48 and 56K
- Quicksilva, BI-PAK ZON X-81 and VSYNC-based sound
- Screenshot saving using the bitmap image format
- Joystick control remapping within the emulator
- Full keyboard, mouse and joystick support throughout
- 3x runtime switchable scaling on supported platforms
- Window and fullscreen toggling on supported platforms
- Portrait orientated resolutions such as 240x320
- The ability to run centred within any resolution
- Source code support for *nix, AmigaOS4 and Win32
- Maximum porting potential since it only requires SDL
Changes Since 2.1.6- Added forced (non-LOAD) program loading via a load file dialog
- Added a save state system for saving and loading sz81 save states
- Moved command-line emulation options to GUI runtime options
- Added support for 1 to 4, 16, 32, 48 and 56K RAM (UDG now works)
- Added the ability to save screenshots via PrtScn (SDLK_PRINT)
- Added support for o, 80, p and 81 program file types
- Added autoloading of ZX80 program files in addition to the ZX81
- Added sequential filenaming for ZX80, printer and screenshot files
- Added a ZX80 BASIC xxxx REM SAVE "progname" filenaming hack
- Added an emulator pause feature via Pause (SDLK_PAUSE)
- Added mouse wheel support, used within the load file dialog
- Added a machine code PipePanic game and a machine code template
- Added the GNU GPL'd Open80 and Open81 source code and ROMs
- Added Win32 support via the _WIN32 preprocessor macro
- Applied several graphical and usability tweaks
- Fixed a couple of bugs
[img]http://www.thunor.org.uk/sz81/images/sz81-2.1.7-05.png\" border=\"0\" class=\"linked-image\" /] [img]http://www.thunor.org.uk/sz81/images/sz81-2.1.7-06.png\" border=\"0\" class=\"linked-image\" /]
[img]http://www.thunor.org.uk/sz81/images/sz81-2.1.7-07.png\" border=\"0\" class=\"linked-image\" /] [img]http://www.thunor.org.uk/sz81/images/sz81-2.1.7-04.png\" border=\"0\" class=\"linked-image\" /]
[size=]Screenshots (http://sz81.sourceforge.net/#screenshots) | Downloads (http://sz81.sourceforge.net/#downloads) | Project Page (http://sourceforge.net/projects/sz81)[/size]
Regards,
Thunor