Support and General Use > Plugins/Viewers
ZX Spectrum emulator
pabouk:
Thank you for your work and congratulations for accepting it into the CVS :) It is a great plug-in.
I would like to share some ideas for improvements:
1. It would be much more usable if you can map the PLAY key on iriver H100 series for controlling games. There is one very good reason for this: PLAY is the only button which could be detected in combination with any other button. For example Manic Miner is unplayable on H100s now because it is not possible to jump to the right or left.
2. The Custom keymap function should not probably map some virtual keys like: up, down ... fire/jump but it should map the real keys of the hardware target like: UP, DOWN ... NAVI, PLAY, RECORD.
3. It would be great if you can also map the buttons of the remote. For example on H100 series it again has the advantage of possibility to detect simultaneous button presses.
4. The VKeyboard is missing some keys like SYMBOL SHIFT and CAPS SHIFT. There should also be possibility to generate simultaneous presses of several keys and it would be great if there are some predefined simultaneous presses like on the keyboard of ZX Spectrum+.
5. Optional antialiasing on screens with a lower resolution than 256x192. Yes, I know that it would be considerably slower but the text is sometimes unreadable on H100 series :(.
6. Zoom on screens with a lower resolution to show the pixels 1:1. For example on H100 series it would be useful if you could control the zoom when the switch HOLD is activated i.e. NAVI - zoom/unzoom, joystick - move the slice.
7. Possibility to save the keymap, joystick and probably other settings separately for every tape or snapshot.
One bug report from iriver H120: It crashes after several seconds when the sound is turned on. Also the sound is played in loop if you enter the menu or even if you quit the plug-in.
chomp:
i think the first thing to do to have quick feedbacks about this eulator is to do a key map for all supported hardwares with rockbox because i personnaly own an ipod nano and i can't test ti because i'm blocked at start menu of games because i don't understand how to map keys ::)
chomp:
oh ! i don't know if it's normal, but on my ipod nano 4gb the emulator definitively don't work, when i press a button , nothin occur, i have tested with chucky egg and pacman and star war 3D.... :-\ so what's wrong ?
pabouk:
In Chucke Egg you have to "press" 'S' and then '1' to start the game for one player. You must use the virtual keyboard to generate the key presses. The virtual keyboard is in the menu which shows up after pressing hold on iPods.
theli:
--- Quote from: pabouk on September 16, 2006, 04:44:58 AM ---Thank you for your work and congratulations for accepting it into the CVS It is a great plug-in.
I would like to share some ideas for improvements:
1. It would be much more usable if you can map the PLAY key on iriver H100 series for controlling games. There is one very good reason for this: PLAY is the only button which could be detected in combination with any other button.
--- End quote ---
as a fastest solution we can just change navi to play.
--- Quote from: pabouk on September 16, 2006, 04:44:58 AM ---2. The Custom keymap function should not probably map some virtual keys like: up, down ... fire/jump but it should map the real keys of the hardware target like: UP, DOWN ... NAVI, PLAY, RECORD.
--- End quote ---
You mean menu strings?
Yes, i can change this for all targets.
--- Quote from: pabouk on September 16, 2006, 04:44:58 AM ---3. It would be great if you can also map the buttons of the remote. For example on H100 series it again has the advantage of possibility to detect simultaneous button presses.
--- End quote ---
i already thought about supporting the ability to map as much buttons as you can on targets...
for now there are only 4 just because its the number availlible on all of targets.
this will require some work.
--- Quote from: pabouk on September 16, 2006, 04:44:58 AM ---4. The VKeyboard is missing some keys like SYMBOL SHIFT and CAPS SHIFT. There should also be possibility to generate simultaneous presses of several keys and it would be great if there are some predefined simultaneous presses like on the keyboard of ZX Spectrum+.
--- End quote ---
i think i can add this buttons though simultaneous keypresses will require vkeyboard rework as for now its just cut down version of rockbox's virtual keyboard with custom layout
--- Quote from: pabouk on September 16, 2006, 04:44:58 AM ---5. Optional antialiasing on screens with a lower resolution than 256x192. Yes, I know that it would be considerably slower but the text is sometimes unreadable on H100 series.
--- End quote ---
thats not about aa... it just that scaling just skips some lines and columns so that picture fit screen...
aa won't help.
:) .... possible solution will be your next request
btw, what is the speed on h100? for now it uses grayscale lib but i can write 4bpp driver for it (on iPods it gives a great speed boost.. though only 4 colors)
--- Quote from: pabouk on September 16, 2006, 04:44:58 AM ---6. Zoom on screens with a lower resolution to show the pixels 1:1. For example on H100 series it would be useful if you could control the zoom when the switch HOLD is activated i.e. NAVI - zoom/unzoom, joystick - move the slice.
--- End quote ---
i'll think of way this can be implemented
--- Quote from: pabouk on September 16, 2006, 04:44:58 AM ---7. Possibility to save the keymap, joystick and probably other settings separately for every tape or snapshot.
--- End quote ---
i thought about having the ability to add own keymaps to 'custom keymaps'...
for now they can easily be added into source
--- Quote from: pabouk on September 16, 2006, 04:44:58 AM ---One bug report from iriver H120: It crashes after several seconds when the sound is turned on. Also the sound is played in loop if you enter the menu or even if you quit the plug-in.
--- End quote ---
yes. this is not target-specific ... sound suppport is still unfinished (anyone wants to help?) it can crash any target unfortunately... :(
though i'm now working on Atari 2600 emulator i will work on this issues too as i want this to be usable as much as possible (with my programming skills ;) ). any help is welcomed
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version