New version emulator ZEsarUX-4.0

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

New version emulator ZEsarUX-4.0

Post by chernandezba »

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: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: New version emulator ZEsarUX-4.0

Post by sirmorris »

8-) Thanks!
User avatar
chernandezba
Posts: 205
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba »

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

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: New version emulator ZEsarUX-4.0

Post by Moggy »

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: 205
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba »

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: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: New version emulator ZEsarUX-4.0

Post by Moggy »

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 254 times
User avatar
chernandezba
Posts: 205
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba »

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: 205
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba »

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: 205
Joined: Tue Mar 11, 2014 4:30 pm

Re: New version emulator ZEsarUX-4.0

Post by chernandezba »

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: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: New version emulator ZEsarUX-4.0

Post by Moggy »

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