New version emulator ZEsarUX-4.0

Emulator and emulator development specific topics
User avatar
chernandezba
Posts: 181
Joined: Tue Mar 11, 2014 4:30 pm

New version emulator ZEsarUX-4.0

Post by chernandezba » Sat Mar 05, 2016 7:00 pm

Hi

I have uploaded a new version of my emulator ZEsarUX 4.0.

You can download it from the project web page:

http://sourceforge.net/projects/zesarux/

This version adds some new machines:
-Jupiter Ace
-Chloe 140 SE
-Chloe 280 SE
-Timex TS 2068
-Prism
-Amstrad CPC 464 (experimental)

So, ZEsarUX is the first and the unique emulator of Chloe 140/280, Prism, ZX-Uno and Inves Spectrum+.

Other changes:

Added Pentagon Timing support
Added AZERTY keyboard support
Added ZGX Sprite Chip emulation
Added Allow Write on ROM setting
Added Turbo Setting to Input Spool File
Added Redefine keys setting
Added ULA early/late timings setting
Changed .ZX snapshot to version 6, with:
*New machines on snapshot supported: ZX-Uno, Jupiter Ace, Chloe, Timex, Amstrad CPC 464, Prism
*ULAplus state and palette
*Timex registers status
Added Hotswap to 48k on all Spectrum machines
Fixed Timex mode 512x192
Fixed contended memory timings on Spectrum 128k and +2A
Fixed top border size (56 instead of 48 pixels), according to Chris Smith "The ZX Spectrum ULA" book
Fixed cursor keys reading and Home key on Raspberry Pi
Improved interlaced. Now it can be enabled with ULAplus, Timex or Spectra video modes. But not with scanlines
Improved Storage menus. All media: tapes, z88 file cards, zxuno spi flash, mmc cards, timex cards are located on new "Storage Settings" Menu
Improved Machine Selection menu. Now it's classified by manufacturer

I hope you like it

Cheers,
Cesar
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

sirmorris
Posts: 2813
Joined: Thu May 08, 2008 5:45 pm

Re: New version emulator ZEsarUX-4.0

Post by sirmorris » Sat Mar 05, 2016 9:29 pm

8-) Thanks!

User avatar
chernandezba
Posts: 181
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba » Sun Mar 06, 2016 8:29 am

sirmorris wrote:8-) Thanks!
You're welcome! :)
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Moggy
Posts: 1775
Joined: Wed Jun 18, 2008 2:00 pm

Re: New version emulator ZEsarUX-4.0

Post by Moggy » Sun Mar 06, 2016 3:50 pm

It refuses to load song files into into the ZXtracker that Andy Rea created which is a shame as unlike EO the AY seems functional in this emulator. :(

User avatar
chernandezba
Posts: 181
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba » Sun Mar 06, 2016 5:15 pm

Hi

Tell me what are you trying to do and how (because I don't know this zx tracker) and I will try to run by myself to see what is the error

Thanks!
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Moggy
Posts: 1775
Joined: Wed Jun 18, 2008 2:00 pm

Re: New version emulator ZEsarUX-4.0

Post by Moggy » Sun Mar 06, 2016 5:55 pm

Hi Chernandezba.

I think the fault lies with the file filters the emulator uses. IE .TAP . O .P etc.
When using the tracker or song players the file extensions are .SNG .PT3 .STC which the emulator doesn't recognise or even list in the smart loader menu and therefore refuses to load the files described.
The emulator Eighty One will recognise and load them but the AY implementation is not so good.

The tracker is here in a zip file with some .SNG (song) files included.

The emulator needs RAM at 8000h or will not load.
Attachments
ZXBETA.ZIP
(49.96 KiB) Downloaded 75 times

User avatar
chernandezba
Posts: 181
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba » Sun Mar 06, 2016 6:45 pm

Hi

But what format have these files? Are the same as .P but with another extension? So if you change the file extension to .P, are they loaded well?
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

User avatar
chernandezba
Posts: 181
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba » Sun Mar 06, 2016 6:54 pm

Hi again

I remembered now... I did tried zx tracker some months ago. The problem is it needs ZXPand, which is a sd card interface for the zx81. Standard loading routines for the zx81 (without ZXPand) both for the real machine or for the emulator only allows loading .P file formats. So these sound track files are designed to work with ZXPand, not for a zx81 alone.
Take a look at readme.txt, it talks for example about a command:
CONFIG "M=H"
This is a ZXPand command, not a standard zx81 command

Fortunately, ZEsarUX has ZXPand emulation (like Eightyone).
You must go to storage menu settings, enable ZXPand, set a root directory (I suppose where you have the tracker and the songs), do a 'NEW' command and you will see the ZXPand welcome message.
Then you can use the tracker like the readme says.

Try it, if you have problems with it, tell me and I will try to check it tomorrow (I'm away from a computer now)

Cheers
Cesar
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

User avatar
chernandezba
Posts: 181
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba » Sun Mar 06, 2016 6:58 pm

I have a very very bad memory...
If you look at ZEsarUX, there is a media/zx81/zxpand/zxstplay folder with the program zxplay, that I think it's the same or similar to the zx tracker you say
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Moggy
Posts: 1775
Joined: Wed Jun 18, 2008 2:00 pm

Re: New version emulator ZEsarUX-4.0

Post by Moggy » Sun Mar 06, 2016 7:12 pm

Hi Cesar.

Tried Xpand emulation as you suggest and Yaaay files now load but after about 10 20 secs of song play screen corrupts badly then crashes. :(
Last edited by Moggy on Sun Mar 06, 2016 7:20 pm, edited 1 time in total.

Post Reply