Search Wiki:
zx360logosmall.gif

Project Description
  • ZX Spectrum 48K emulator for Xbox 360 written using XNA.
Introduction
  • ZX360 emulates 48K ZX Spectrum for the Xbox 360 using the XNA platform. Currently it is at the very early stages but does run most games and runs at 100% speed.
Current Status
  • Still havent come up with a good way to map keys to an Xbox 360 controller, currently have mapped a few numeric buttons to DPad and ABXY, also mapped Cursor Joystick to left thumbstick. Ideally it needs a setup screen so you could set mappings per game and save the settings.
  • No sound support yet.
  • Need better ROM selection. Has loading support for .Z80 and .ROM files but currently only loads .SNA ROMs.
  • The spectrum ROM is included as Amstrad who bought Sinclair gave permission to distribute it.
  • No game ROMS are included, you will need to find some .SNA games and place them in the Roms directory in the projects. There is a post build event which copies them to the build directory.
  • This should get you started: http://www.ayanay.firenet.uk.net/archives/binaries/a/
  • I have been testing with Sabre Wulf and Alien8 and they play perfectly.
Keyboard Mapping
  • Currently holding the right shoulder button and then using the DPad you can change ROMS and also back will quit.
  • Holding the left shoulder button and pressing the DPad and ABXY will give 0-8 so for example load Alien8, hold the left shoulder and press X to select "Cursor Joystick", then A to start and control with left thumbstick.
  • I know it is confusing and rubbish, it will get much better!
Credits
  • I (Jan Jones) am the sole developer of ZX360 so far but am quite happy for other .NET/XNA developers to get involved!
Additional Credits
  • Z80 and portions of the emulator ported from Jasper by Adam Davidson and Andrew Pollard.
  • Portions of the XNA stuff taken from SharpNES (http://code.google.com/p/xnasharpnes/) by Bryan Livingston.
  • Big thanks to Microsoft for making this all possible...massive kudos to the XNA team.
Screenshots/Videos

  • Running on Vista
zxwindows.gif

Last edited Feb 10 2007 at 3:14 AM  by Jonesy, version 16
Comments
peancor wrote  Feb 11 2007 at 8:34 PM  
nice! i have been playing some rzx files on xbox360 but i have not started with controller mappings yet

KIWIDOGGIE wrote  Feb 11 2007 at 10:51 PM  
Hey how do i contact you? MSN or email

Jonesy wrote  Feb 12 2007 at 11:40 AM  
jan dot jones @ {nospam} gmail dot com :-)

dominic2 wrote  Apr 15 2007 at 4:31 PM  
Hey, it looks great. Any way i could have a download link for this. Im currently working on an n64 emulator for 360. Thanks

Jonesy wrote  May 13 2007 at 1:24 PM  
Thanks, all the code is available for download from the release area. There will be a major update soon with Chatpad keyboard support

afontan wrote  Jul 9 2007 at 4:51 AM  
Is the update ready? What is the status of the project?

Updating...