Code Monkey home page Code Monkey logo

reefactor / zx-spectrum-instapack Goto Github PK

View Code? Open in Web Editor NEW
13.0 4.0 5.0 83.64 MB

Instant ZX-SPECTRUM - best emulators, software collection, ZXBOX VM build

Home Page: https://reefactor.github.io/zx-spectrum-instapack

License: BSD 3-Clause "New" or "Revised" License

Shell 0.48% Batchfile 0.05% C++ 14.11% Assembly 13.86% C 20.18% HTML 48.60% Io 1.38% CSS 0.30% Common Lisp 1.04%
emulation zx-spectrum cross-platform asm z80asm z80-emulator zx-spectrum-emulator

zx-spectrum-instapack's Introduction

ZX-SPECTRUM instant all-in pack

A currated collection of best emulators, programming books and software. All you need to spend time on a desert island.

Online

Try jVGS or Qaop emulators online.

Top ZX-SPECTRUM emulators

Host OS Emulator Source code Last updated Author Supported file formats
Crossplatform USP - Unreal Speccy Portable fork C++ git snapshot v0.0.86.12 2020 djdron, scor TRD, FDI, TD0, SCL, UDI, SP, SNA, Z80, TAP, TZX, CSW, SZX, RZX
Windows Unreal Speccy v0.39 C++ git v0.37 snapshot v0.39 2019 SMT, Dexus, Alone Coder, Deathsoft TRD, FDI, TD0, SCL, UDI, SP, SNA, Z80, TAP, TZX, CSW
Crossplatform Fuse v1.5.7 linux and win32 C++ snapshot v1.5.7 from git 2018 Fuse Team Z80, SNA, SZX, PZX, TAP, TZX, DSK, UDI, FDI, TD0, MGT, IMG, D40, D80, SAD, TRD, SCL, OPD
Crossplatform JVGS v1.1.4 JavaScript WANTED 2016 Epsiloncool TRD, SCL, TAP, TZX, Z80, ROM
Crossplatform Qaop/JS v1.4 JavaScript WANTED 2012 Jan Bobrowski TAP, Z80, SNA, ROM, SCR
DOS x128 v0.94 C++ snapshot 2002 James McKay TRD, FDI, FDD, SCL, Z80, SNA, SLT, VOC, TZX, BLX
DOS r80 v0.30 C++ WANTED 2000 Raul Gomez Sanchez TRD, FDI, TAP, SNA, Z80, TZX, SLT, SCL
DOS Spectrum 128K v3.05 C++ snapshot 1999 Nikolay Shalaev TRD, FDI, TD0 TAP, TZX

ZXBOX VM

ZXBOX is an Ubuntu 20.04 Virtualbox VM with preinstalled emulators and over 10Gb of ZX Spectrum software.

Download ZXBOX VM from vagrant cloud or build from sources.

Ubuntu has enabled autologin with default vagrant user vagrant with password vagrant

ZXBOX VM contents
Nested emulation layers structure
Layer #3 - Z80 Emulation USP, Fuse Unreal Speccy x128, r80, Shalaev
Layer #2 - Crossplatform wine (Windows on Linux) dosbox (MSDOS on Linux)
Layer #1 - Common VM OS -//- Ubuntu 20.04 Desktop -//-
HOST OS - VirtualBox -//- any OS capable of running VirtualBox -//-

HOWTO Start

Any platform

Open in web browser jVGS or use command line jvgs.sh) or Qaop.

Then open image from your local file system. (with Google Chrome use google-chrome --allow-file-access-from-files)

Linux

Build from sources and start Unreal Speccy Portable

linux-usp.sh

Install from packages and start Fuse

linux-fuse.sh

Start UnrealSpeccy with wine

wine-unrealspeccy.sh

Windows

Start UnrealSpeccy

win-unrealspeccy.bat

DOS or any OS that has dosbox emulation layer

Start r80 via dosbox

dosbox-r80.sh

Start Shalaev via dosbox

dosbox-shalaev.sh

Start x128 via dosbox

dosbox-x128.sh

Navigation hotkeys for common actions

Action Unreal Speccy USP Fuse r80 x128 Shalaev
Open image F3 Escape/ Open F3 F8, F4 F12, F5
Reset F12, Ctrl-F12 F12 F5 F2 F3 F3, F4
Hardware settings Shift-F4, Shift-F7 F9, F4 F2, F12 F3,F4,F11, Shift-F11
Exit Alt-F4 Alt-F4 F10 F10 F10 Escape, Alt-X
Menu Escape F1 F1 F1 Escape

USP notes

To build from sources on debian linux:

sudo apt install cmake g++ libcurl4-openssl-dev libsdl2-dev

git clone https://bitbucket.org/djdron/unrealspeccyp.git usp
cd usp/build/cmake && mkdir build && cd build

cmake .. -DUSE_SDL2=ON -DUSE_SDL=OFF -DCMAKE_BUILD_TYPE=Release
make -j4

cp -r ../../../res .
./unreal_speccy_portable

Checkout BROWSE WEB option in Main Menu for huge online software catalog maintained by vtrd.in community.

UX NOTE: change JOYSTICK option from KEMPSTON to CURSOR in order to TRDOS menu to work

CREDITS

zx-spectrum-instapack's People

Contributors

reefactor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.