Dingoonity.org

GCW Zero => Releases => Topic started by: David Knight on February 05, 2015, 12:07:11 am

Title: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 05, 2015, 12:07:11 am
(https://dl.dropboxusercontent.com/s/i3udro8iumxllua/screenshot031.png) (https://dl.dropboxusercontent.com/s/ckaqjuv5ncnkt7s/screenshot032.png)
(https://dl.dropboxusercontent.com/s/vg2nvy0xh2ahciq/screenshot033.png) (https://dl.dropboxusercontent.com/s/5olg1xqa3ymk1zm/screenshot037.png)   
(https://dl.dropboxusercontent.com/s/fcjewgri1i8xljj/screenshot038.png)  <-- No it wasn't any good.


This is a quick update of the existing already excellent USP (https://bitbucket.org/djdron/unrealspeccyp/wiki/Home) gcw0 port by mth (the only emulator I actually use when not testing ports).

I have used the latest 0.0.59 sources (although there is little difference, most development work seems to have gone into the Android version lately :().

I added triple buffering which removes some corruption from the save/load screens and enabled the analog joystick.

I repackaged within the existing opk.

UPDATED 2016/03/15

Added fullscreen menu option

https://drive.google.com/file/d/0BwYi4RGX-HSaLWFPVkpUbmtrRnc/view?usp=sharing

Sources:
https://github.com/DavidKnight247/Unreal-Speccy-Emulator-GCW0-Edition
Title: Re: Unreal Speccy Portable 0.0.59
Post by: AtariHERO on February 05, 2015, 12:59:14 am
thanks! , but please remember the A8...  :-[
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 05, 2015, 01:06:47 am
thanks! , but please remember the A8...  :-[

I've got around half a dozen projects at various stages of development right now...
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Aeter on February 05, 2015, 01:35:38 am
thanks! , but please remember the A8...  :-[
Quit badgering the devs about the Atari emulators, it won't help, rather the opposite, for annoying them.
Qbertaddict already requested the releases from alekmaul's latest versions, so just be patient.

And David thanks for this update, you're doing an awesome job for the GCW community.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 05, 2015, 01:51:28 am
Nah, it doesn't bother me. Please I'd prefer it if you PM me port requests/reminders.

Anyway this threads already derailing, back to Spectrum bliss  :)
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Gab1975 on February 05, 2015, 06:44:37 am
Thanks David for updating this excellent emulator... I used the ZX Spectrum  in the computer room of my old junior high school... "childhood memories" ! :P
Title: Re: Unreal Speccy Portable 0.0.59
Post by: sparkymark79 on February 05, 2015, 04:49:12 pm
is there a manual or anything for this. I'm at work but can somebody explain how easy it is to load roms. Do you have to do it like a spectrum and type in run or whatever it was (I can't remember!) or is there a load rom GUI?

cheers
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Gab1975 on February 05, 2015, 05:39:10 pm
is there a manual or anything for this. I'm at work but can somebody explain how easy it is to load roms. Do you have to do it like a spectrum and type in run or whatever it was (I can't remember!) or is there a load rom GUI?

cheers

After you have started the emulator it's enough select the "wanted rom" from the Gmenu2X browser and the game/app is automatically loaded (PS: I tried only .dsk format).
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 05, 2015, 07:00:56 pm
is there a manual or anything for this. I'm at work but can somebody explain how easy it is to load roms. Do you have to do it like a spectrum and type in run or whatever it was (I can't remember!) or is there a load rom GUI?

cheers

The short answer is the gMenu handles it. For most games you simply need to select the file and it will load.

Supported formats: sna, z80, szx, rzx, tap, tzx, csw, trd, scl, fdi, zip.

Some (typically older) games will only work in 48k mode. This is where it gets tricky...

If you are unable to run your game the usual way (crashes or screen corruption occur) then go to the menu and turn on 48k mode, then it will reset. You will get this.
(https://dl.dropboxusercontent.com/s/e4re2f97uudlpem/screenshot039.png)
Years of muscle memory mean that I can tell you that the secret code to input here is "j", then select "ss" with X so it turns red and press "p", "p". You should get this.
(https://dl.dropboxusercontent.com/s/86aw975g3cnydqz/screenshot040.png)
Then press enter and select TAPE: START from the menu. Here's me getting my a** kicked at Zub in 48k mode:
(https://dl.dropboxusercontent.com/s/zkn1zwxrc4s6hyl/screenshot041.png) (https://dl.dropboxusercontent.com/s/ptmf6p92ert2pmm/screenshot042.png)

Most games you will not need to do this.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Gab1975 on February 05, 2015, 07:40:18 pm
(PS: I tried only .dsk format).

Ops... I was mistaken... the zipped roms, which I tested, they are in .z80 format! :P
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 05, 2015, 10:25:44 pm
 ::) Sources added to OP
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Kouen Hasuki on February 08, 2015, 12:48:54 pm
I Miss my old Spectrum :)
Title: Re: Unreal Speccy Portable 0.0.59
Post by: AtariHERO on February 09, 2015, 12:50:43 pm
thanks! , but please remember the A8...  :-[
Quit badgering the devs about the Atari emulators, it won't help, rather the opposite, for annoying them.
Qbertaddict already requested the releases from alekmaul's latest versions, so just be patient.

And David thanks for this update, you're doing an awesome job for the GCW community.

now i know why you chose a ?police like? avatar  ;D
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Korwin on February 14, 2015, 01:20:29 pm
I have used the latest 0.0.59 sources (although there is little difference, most development work seems to have gone into the Android version lately :()
Now:
play.google.com (https://play.google.com/store/apps/details?id=app.usp&hl=en) - 0.0.58
bitbucket.org (https://bitbucket.org/djdron/unrealspeccyp/downloads) - 0.0.58
chrome.google.com (https://chrome.google.com/webstore/search/Unreal%20Speccy%20Portable) - 0.0.59
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 14, 2015, 06:36:48 pm
I have used the latest 0.0.59 sources (although there is little difference, most development work seems to have gone into the Android version lately :()
Now:
play.google.com (https://play.google.com/store/apps/details?id=app.usp&hl=en) - 0.0.58
bitbucket.org (https://bitbucket.org/djdron/unrealspeccyp/downloads) - 0.0.58
chrome.google.com (https://chrome.google.com/webstore/search/Unreal%20Speccy%20Portable) - 0.0.59
Yes each point release focusses on a system. The 0.0.58 release targets Android, the 0.0.59 release targets Chrome. The Dingoo release was version 0.0.40 :(
Title: Re: Unreal Speccy Portable 0.0.59
Post by: blastyrant on February 15, 2015, 09:35:13 am
this is a great little emu, i just wish there was a way to remap the joysticks. that new castlevania spectral interlude homebrew has some stuff that isn't working, like switching weapons or bringing up the map. it works on the virtual keyboard but i see no way to remap those to any of the pre-built joystick setups.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 16, 2015, 11:57:30 pm
this is a great little emu, i just wish there was a way to remap the joysticks. that new castlevania spectral interlude homebrew has some stuff that isn't working, like switching weapons or bringing up the map. it works on the virtual keyboard but i see no way to remap those to any of the pre-built joystick setups.

I was thinking of a way to do this. I don't see any problem with this although you will need to do a lot of remapping for different games...

And it still doesn't help much with keyboard heavy games (eg Back to Skool) which I would love to play on the gcw.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: blastyrant on February 17, 2015, 02:18:23 am
Would it benefit you to create a .jsk (joystick -- made this up!) file per game to help the end-user from having to remap for each new game they play? I am assuming you were thinking globally when you mentioned that you would "need to do a lot of remapping for different games."

I enjoy digging into Speccy homebrew. In regards to homebrew, developers do not always follow the WASD (or other) standards. So sometimes it is hit or miss if they will work at all. Usually movements are mapped correctly but other functions are not. If you were able to make any updates that allowed keyboard keys to be remapped to unused Zero buttons, I would greatly appreciate it.

Cheers!
Title: Re: Unreal Speccy Portable 0.0.59
Post by: opt2not on February 17, 2015, 10:09:59 pm
Has anyone tried out Castlevania: Spectral Interlude on this yet?

http://spectralinterlude.com/

Saw this on the gaming sites, it looks pretty good, and the chipmusic hits hard!
Title: Re: Unreal Speccy Portable 0.0.59
Post by: opt2not on February 18, 2015, 05:49:29 pm
this is a great little emu, i just wish there was a way to remap the joysticks. that new castlevania spectral interlude homebrew has some stuff that isn't working, like switching weapons or bringing up the map. it works on the virtual keyboard but i see no way to remap those to any of the pre-built joystick setups.
I played a bit of Castlevania:SI last night and ended up re-mapping the controls using the in-game re-mapping option.

It's not ideal,but it gives you the ability to add Next Weapon and Map to your buttons.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: blastyrant on February 19, 2015, 06:50:13 am
No, it is not ideal. You can not remap L1, R1, or A. Still, it is something that makes this 1 homebrew game more playable.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: opt2not on February 19, 2015, 09:43:14 pm
It would also be nice to remap Select and Start for non-emulator specific functions.

I know we need to have access to the keyboard and the emulator settings, but it seems that we could utilize the Power/Lock slider for accessing the emulator settings, like some of the other emulators currently available, and perhaps a combo-press of Select and Start to access the keyboard. 

That way we could use Start (would be nice for Pause), and Select for whatever is needed.

Also, game specific settings would definitely be nice, but even if we could just have any button customization that'd be a good feature. We can always save our configs and re-upload them to the GCW when we need to.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 20, 2015, 10:06:05 am
It would also be nice to remap Select and Start for non-emulator specific functions.

I know we need to have access to the keyboard and the emulator settings, but it seems that we could utilize the Power/Lock slider for accessing the emulator settings, like some of the other emulators currently available, and perhaps a combo-press of Select and Start to access the keyboard. 

That way we could use Start (would be nice for Pause), and Select for whatever is needed.

Also, game specific settings would definitely be nice, but even if we could just have any button customization that'd be a good feature. We can always save our configs and re-upload them to the GCW when we need to.

I like the sound of per game joystick config files.
I've been thinking about a better way of using the A-stick, perhaps as the keyboard button selector? When activated, you get a transparent keyboard overlay and can use the speed variable A-stick to select the correct key. That then free's up another button.

I still prefer SELECT for menu though as it's generally used for this function and the power switch is fairly delicate and so shouldn't be used too frequently imo.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: opt2not on February 20, 2015, 05:04:40 pm
Totally understandable. Different strokes for different folks. But giving the option to configure the buttons does help cater to each individual's preference. For my config, I'd like to set up the start button for pause, perhaps select for menu, I'd remove the save and load state from the triggers (way too easy to accidentally press them), and turn them into addition play buttons.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 20, 2015, 08:02:33 pm
Yes I'd forgotten about the triggers for save/load. It's better for them to be configurable as additional keys.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: opt2not on February 24, 2015, 07:12:00 pm
I've been playing around with this fairly frequently these days.  In the next release, could we get the emulator to save the Sound option config so I don't have to keep switching it everytime you start the emulator?  I'm not sure if this is a per-game setting,  or a global config, but it seems to reset to default.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on February 24, 2015, 07:14:26 pm
I've been playing around with this fairly frequently these days.  In the next release, could we get the emulator to save the Sound option config so I don't have to keep switching it everytime you start the emulator?  I'm not sure if this is a per-game setting,  or a global config, but it seems to reset to default.

Sure, I'll take a look at config saving.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: opt2not on February 24, 2015, 10:21:07 pm
Thanks for all your work on this, David!
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Seph817 on February 27, 2015, 01:03:51 pm
How can I make this fullscreen? Thanks! This is awesome!
Title: Re: Unreal Speccy Portable 0.0.59
Post by: CSX on April 09, 2015, 12:29:06 am
How can I make this fullscreen? Thanks! This is awesome!

Did anybody find a way to remove the border?
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Aeter on April 10, 2015, 12:34:44 am
Don't know if hardware scaling works here, but try power+A in game and see if that does anything.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on April 10, 2015, 09:49:32 am
Don't know if hardware scaling works here, but try power+A in game and see if that does anything.

Won't work, I'll need to add fullscreen.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on April 10, 2015, 09:59:20 am
I've added fullscreen option, however menus still need to be repositioned.

(https://dl.dropboxusercontent.com/s/6kf7ma6dn6zlprp/treasure%20island%20dizzy%20fullscreen.png?dl=0)

EDIT
Fullscreen option is now working.

(https://dl.dropboxusercontent.com/s/z8979fn0sz9oyti/kiwksnax%20fullscreen.png?dl=0)
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Kouen Hasuki on April 13, 2015, 07:08:16 am
Cheers David, Going to check it out when its released!
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Pumpytums on March 14, 2016, 01:21:01 pm
Hi David,
great work BTW.

Sorry to ask did you release the version with the Fullscreen option?

Many Thanks
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on March 15, 2016, 08:10:11 am
Umm nope, I forgot   :-[

I'll upload the sourcecode and release tonight.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Pumpytums on March 15, 2016, 09:18:06 am
Hi David,
Thanks very much :)
Title: Re: Unreal Speccy Portable 0.0.59
Post by: David Knight on March 15, 2016, 10:27:45 pm
I have update the OP, please report any bugs, proposed improvements etc.
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Pumpytums on March 16, 2016, 04:36:56 pm
Very nice David, Manic Miner full screen superb.

Works great thanks for uploading this :)
Title: Re: Unreal Speccy Portable 0.0.59
Post by: Kouen Hasuki on June 26, 2016, 03:24:46 pm
Cheers for the updates!
Title: Re: Unreal Speccy Portable 0.0.59
Post by: geniot on March 19, 2021, 10:58:07 am
I've been playing around with this fairly frequently these days.  In the next release, could we get the emulator to save the Sound option config so I don't have to keep switching it everytime you start the emulator?  I'm not sure if this is a per-game setting,  or a global config, but it seems to reset to default.

Could you give examples of games that require different sound configs.

I've started to tinker with UnrealSpeccy. Esp. dynamic key assignment.
https://github.com/geniot/Unreal-Speccy-Emulator-GCW0-Edition/commit/bd2e0fe8cb158d0be00c434ad835f550873a03ea

6 years later, I wonder if this topic can be revisited :)