Jump to content


Photo

ZX80 Spectrum Emulator


  • Please log in to reply
34 replies to this topic

#1 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 5 May 2020 - 09:57

Hello,

 

Just to let you know that i have finalized the port of Fuse emulator and can be downloaded from here https://github.com/serdeliuk/MS-ZX80 in binary version or bitbake recipes with all required patches to be built.

 

Enjoy,

 

 

M


init 2 && init 3


Re: ZX80 Spectrum Emulator #2 littlesat

  • PLi® Core member
  • 57,183 posts

+699
Excellent

Posted 5 May 2020 - 11:09

Cool...
We can play manic miner on a e2 box...

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: ZX80 Spectrum Emulator #3 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 5 May 2020 - 11:16

Indeeed... i already tested Jumping Jack, actually first remapped keys were for this game :)


Edited by serdeliuk, 5 May 2020 - 11:17.

init 2 && init 3


Re: ZX80 Spectrum Emulator #4 littlesat

  • PLi® Core member
  • 57,183 posts

+699
Excellent

Posted 5 May 2020 - 11:31

Are you abel to add this to openpli...

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: ZX80 Spectrum Emulator #5 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 5 May 2020 - 11:34

My version (provided binary ipk packages) are built under OpenPli develop branch


init 2 && init 3


Re: ZX80 Spectrum Emulator #6 littlesat

  • PLi® Core member
  • 57,183 posts

+699
Excellent

Posted 5 May 2020 - 12:04

:)

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: ZX80 Spectrum Emulator #7 mimisiku

  • Senior Member
  • 5,518 posts

+115
Excellent

Posted 5 May 2020 - 13:35

ZX-Spectrum ahhhhh, that brings me back :)
Met één been in het graf..... Helaas

Re: ZX80 Spectrum Emulator #8 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 5 May 2020 - 13:47

Back on the feet i suppose 


init 2 && init 3


Re: ZX80 Spectrum Emulator #9 littlesat

  • PLi® Core member
  • 57,183 posts

+699
Excellent

Posted 5 May 2020 - 14:11

I could not find it in our feeds... :(


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: ZX80 Spectrum Emulator #10 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 5 May 2020 - 14:13

Ah, sorry, i misunderstood the question, this is something new, does not exists in any feeds, also i am unable to add there, but you can clone my repo and add it to your local recipes


init 2 && init 3


Re: ZX80 Spectrum Emulator #11 littlesat

  • PLi® Core member
  • 57,183 posts

+699
Excellent

Posted 5 May 2020 - 14:36

Can you post the ipk here?


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: ZX80 Spectrum Emulator #12 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 5 May 2020 - 14:37

Attached, my repo contain binaries and source code as well.

Attached Files


Edited by serdeliuk, 5 May 2020 - 14:44.

init 2 && init 3


Re: ZX80 Spectrum Emulator #13 littlesat

  • PLi® Core member
  • 57,183 posts

+699
Excellent

Posted 5 May 2020 - 14:45

Is this only made for VU+?


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: ZX80 Spectrum Emulator #14 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 5 May 2020 - 14:46

Unfortunately yes, I do not have any other boxes for the moment.


init 2 && init 3


Re: ZX80 Spectrum Emulator #15 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 5 May 2020 - 14:53

If you want i can try to compile the source for other machine too, but i am unable to test


init 2 && init 3


Re: ZX80 Spectrum Emulator #16 s3n0

  • Senior Member
  • 673 posts

+62
Good

Posted 6 May 2020 - 19:54

:thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: 



Re: ZX80 Spectrum Emulator #17 s3n0

  • Senior Member
  • 673 posts

+62
Good

Posted 6 May 2020 - 21:18

Hi, I can't search the following two files for mips32el (the others I found):

fuseemulator_1.5.7-SDL2-r0_vusolo4k.ipk
libspectrum8_1.4.4-r0_vusolo4k.ipk

 

Grrrr...

 

:)



Re: ZX80 Spectrum Emulator #18 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 6 May 2020 - 22:27

Unfortunately those does not exists in binary forms, only the ones build by me for Solo4K, you will need to clone my repo from github and build yourself your binaries.

You need to take into account if you want to use the Rc instead of an usb keyboard, if so you will need to use  the develop branch from OpenPli which contain a patch for SDL2 to add the remote contol keys, or at least to use the patch.

If you don't want to use the RC then you need to remove the keysym patch from fuseemualtor.bb https://github.com/serdeliuk/MS-ZX80


Edited by serdeliuk, 6 May 2020 - 22:31.

init 2 && init 3


Re: ZX80 Spectrum Emulator #19 serdeliuk

  • Senior Member
  • 333 posts

+18
Neutral

Posted 6 May 2020 - 22:55

Or if you prefer i can build the binaries for your machine, but i need to know if you have OpenPli 7.2 at least and what machine do you have. I do not have other development env than develop or 7.2


Edited by serdeliuk, 6 May 2020 - 22:56.

init 2 && init 3


Re: ZX80 Spectrum Emulator #20 s3n0

  • Senior Member
  • 673 posts

+62
Good

Posted 7 May 2020 - 08:33

Hi. Aren't binaries dependent primarily on the Linux kernel and CPU type? Why do you also want the Enigma type? I use PLi 7.2, ATV 6.4 and VTi 14. I own a Vu+ device, but only with a mipsel CPU and not arm.

Why is the interface so clumsy?

 

The mips/32/el family of processors includes processors that are compatible with each other (unless you use special features or a bad machine code compiler). The compatibility issue is especially with the complex family of ARM processors.

 

I programmed the Z80 processor when I was young (Assembler) with a team of game developers. The ZX-Spectrum platform was very primitive and simple. Theoretically, it would be possible to write code emulating a Z80 processor in the C language, but the graphics memory or graphic output on this platform is difficult to emulate. After all, Z80s are old and very slow processors (2 to 4 MHz). Assembler Z80 was very primitive (I still have a table of his entire instruction set at home, stored in an old folder on the shelf) :). I don't know why there are so many libraries needed. What are these binaries for? I haven't studied the code for this emulator, so I can't judge it, but it seems unnecessarily complicated. It looks like it is an emulator that emulates another emulator :). The 8-bit Zilog instruction code is really primitive. It is divided into several parts and had very few operands, etc. . I don't understand why there are so many binaries and libraries.




10 user(s) are reading this topic

0 members, 10 guests, 0 anonymous users