Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  ZX Spectrum emulator
« previous next »
  • Print
Pages: 1 ... 3 4 [5] 6

Author Topic: ZX Spectrum emulator  (Read 36254 times)

Offline theli

  • Developer
  • Member
  • *
  • Posts: 129
Re: ZX Spectrum emulator
« Reply #60 on: September 20, 2006, 07:16:32 AM »
anyone interested can try this build of zxbox for iRiver H120/140
[edited see below]
it includes 4bpp output driver without using grayscale lib and changes navi to play in keymap
« Last Edit: September 20, 2006, 08:07:01 AM by theli »
Logged
Please, read the manual and wiki!!!!
search before you ask on forums!!!!

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: ZX Spectrum emulator
« Reply #61 on: September 20, 2006, 07:21:47 AM »
By H100 you mean the H110/115 right, not H120/140?
Logged

Offline theli

  • Developer
  • Member
  • *
  • Posts: 129
Re: ZX Spectrum emulator
« Reply #62 on: September 20, 2006, 07:30:33 AM »
what is h110/115 ???
i meant grayscale iRivers : H120/H140
Logged
Please, read the manual and wiki!!!!
search before you ask on forums!!!!

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: ZX Spectrum emulator
« Reply #63 on: September 20, 2006, 07:37:30 AM »
There are two versions of the H100 series, the H110/115 only have 16mb of ram, the H120/140 have 32. Which means plugins compiled for one set won't work on the other.

The H110/115 are commonly called the "H100" build, and the H120/140 are the "H120" build.
Logged

Offline theli

  • Developer
  • Member
  • *
  • Posts: 129
Re: ZX Spectrum emulator
« Reply #64 on: September 20, 2006, 07:40:53 AM »
ah ... i see
my mistake
so ....
http://theli.ho.com.ua/h100/zxbox.rock
http://theli.ho.com.ua/h120/zxbox.rock
« Last Edit: September 20, 2006, 07:43:44 AM by theli »
Logged
Please, read the manual and wiki!!!!
search before you ask on forums!!!!

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: ZX Spectrum emulator
« Reply #65 on: September 20, 2006, 07:43:11 AM »
I edited your post to make it clearer then.
Logged

Offline theli

  • Developer
  • Member
  • *
  • Posts: 129
Re: ZX Spectrum emulator
« Reply #66 on: September 20, 2006, 07:44:23 AM »
he-he .. i've already made that post obsolete ;)
anyway, thanks Llorean.
Logged
Please, read the manual and wiki!!!!
search before you ask on forums!!!!

Offline theli

  • Developer
  • Member
  • *
  • Posts: 129
Re: ZX Spectrum emulator
« Reply #67 on: September 20, 2006, 09:36:59 AM »
I've updated ZXBox wiki page
http://www.rockbox.org/twiki/bin/view/Main/PluginZXBox
with screenshots for different targets :)
Logged
Please, read the manual and wiki!!!!
search before you ask on forums!!!!

Offline pabouk

  • Member
  • *
  • Posts: 387
Re: ZX Spectrum emulator
« Reply #68 on: September 20, 2006, 09:58:53 AM »
I have tried the new build but unfortunately it is not very close to the 100% speed :(

Manic miner - now playable with the Play button, thak you :)
frameskip  speed %
0               55
5               72
fast           79

Chuckie egg
0               50
5               62
fast           65

I do not know how is the speed measurement reliable because in Manic miner with frameskip 0 it went slowly from 55% to 66% and then slowly back down.

When loading a tzx tape image it also shows something like "i: il bytes, Data". But then it works normally. The Rockbox's snprintf() function called from static void put_seg_desc(void) does not support the number after % probably?
Logged

Offline theli

  • Developer
  • Member
  • *
  • Posts: 129
Re: ZX Spectrum emulator
« Reply #69 on: September 25, 2006, 02:56:29 AM »
so changing to 4bpp output didn't inrease speed?
cause then i won't enable 4bpp for iRivers in cvs ...
Logged
Please, read the manual and wiki!!!!
search before you ask on forums!!!!

Offline pabouk

  • Member
  • *
  • Posts: 387
Re: ZX Spectrum emulator
« Reply #70 on: September 25, 2006, 05:23:37 AM »
The speeds of Manic Miner with grayscale lib are:
frameskip  speed %
0               32
5               57
fast           67

So with the most usable frameskip 5 there was 15 percentage points increase.

Unfortunately I do not think that the speed gain is worth the sacrifice of the number of shades. For example the second screen in Manic Miner is unplayable becase the platforms have the same colour as the background with 4 bpp :(

If you want to include the 4 bpp driver I am strongly for leaving the grayscale lib there too and adding an option "full grayscale" / "4 bpp".
Logged

Offline theli

  • Developer
  • Member
  • *
  • Posts: 129
Re: ZX Spectrum emulator
« Reply #71 on: September 25, 2006, 05:40:20 AM »
switching different rendering driver from options is not what i wanted to do...
so i'll leave grayscale rendering for now.
Logged
Please, read the manual and wiki!!!!
search before you ask on forums!!!!

Offline pabouk

  • Member
  • *
  • Posts: 387
Re: ZX Spectrum emulator
« Reply #72 on: September 25, 2006, 10:05:15 AM »
Great ;D !!!

I have 99% speed with frameskip 3 and grayscale lib on H120 now :D
It seems that the better IRAM usage improved the speed greatly.
Speed in fast mode is between 160 and 190%
Thank you for your work, Theli.

Is the sound supposed to work correctly now? It seems to be non-continuous and sometimes I hear a loud pop.
Logged

Offline theli

  • Developer
  • Member
  • *
  • Posts: 129
Re: ZX Spectrum emulator
« Reply #73 on: September 25, 2006, 10:48:30 AM »
sound support still unfinished ...
it only should not crash rockbox for now. ;)

by the way, as speed calculation is not very precise 98-100 % usually means 100% :)
« Last Edit: September 25, 2006, 10:50:47 AM by theli »
Logged
Please, read the manual and wiki!!!!
search before you ask on forums!!!!

Offline chibacity

  • Member
  • *
  • Posts: 3
Re: ZX Spectrum emulator
« Reply #74 on: September 26, 2006, 03:45:50 PM »
Great work theli!

I'm running the emulator on a H300 and getting 100% on 2/3 frameskip, and sometimes 100% with no frameskip. Great stuff.

Just a couple of questions...

Has anyone noticed that the virtual keyboard works a bit sporadically? Or is it just me... Some key "stokes" seem to be getting gobbled up.

A game that I tried to play (Uridium) requires a key that I can't seem to map SYM/SHIFT?

Has anyone got Uridium to play with joystick mode. I can select single player joystick mode (3), but I cannot get the game to start.

Cheers.
Logged

  • Print
Pages: 1 ... 3 4 [5] 6
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  ZX Spectrum emulator
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.087 seconds with 14 queries.