CSL Cart preview

Discuss the games, programs, utilities... and vaporware!
User avatar
@username@
Posts: 202
Joined: Tue Oct 22, 2013 6:59 pm
Location: Glasgow, Scotland

CSL Cart preview

Post by @username@ » Tue Dec 30, 2014 2:08 pm

Attached is a preview of the CSL cart developer emulator.

Hopefully, this will get you going with the up and coming CSL when it hits!

You will need SDL2.dll for Win32 x86 - get it from libsdl.org if you don't already have it.

The posted listing for Andromeda has a couple of errors, attached is the corrections.

You can of course type it in, or just use -c andromeda.cas :)

EDIT: now available on sf page.
Last edited by @username@ on Thu Jan 01, 2015 11:26 pm, edited 2 times in total.
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı

The creatiVision Emulator 16.04.24
Salora Manager / Laser 2001 BLOAD utility 0.9
CSL Cartridge middleware
http://sourceforge.net/projects/creativisionemulator
User avatar
Mobsie
Posts: 495
Joined: Fri Jun 13, 2008 10:38 am
Location: Weinheim, Germany

Re: CSL Cart preview

Post by Mobsie » Wed Dec 31, 2014 11:31 am

Thats great, thank you very much.
User avatar
Scouter3d
Posts: 371
Joined: Mon Jun 28, 2010 7:02 am
Location: Wien
Contact:

Re: CSL Cart preview

Post by Scouter3d » Wed Dec 31, 2014 3:49 pm

perfect way to start the new year!
User avatar
MADrigal
Site Admin
Posts: 1021
Joined: Sun Sep 15, 2013 1:00 pm
Contact:

Re: CSL Cart preview

Post by MADrigal » Fri Jan 02, 2015 3:34 am

I finally had a try to the CreatiVision emulator, and thanks to the included documentation, I was able to play the CSL module!

Very very happy with the quality of emulation, congratulations! :)

I may have found a "bug" in the CSL mode or, well, it seems like a bug to me.
1. start the emulator with "creativision.exe -2"
2. type "cload" without having placed the "csave.sav" file in place
3. the console window keeps on prompting "cannon open csave.cas for reading". The emulator won't respond to any command, and I have to terminate everything through the task manager or Alt-F4 (on Windows)
4. if I put a "csave.sav" file on the same folder as the "creativision.exe" executable, it works well. That's the only way to avoid that unpredicted behaviour

My idea: I suppose the "bug" would be solved by checking if any "csave.sav" file is available for loading, prior to starting "hard-loading" it.

*****

Now a request: Since you say that the Andromeda.bas file on the CreatiVEmu website has errors, would you kindly tell me where are they, since I would like to distribute the correct file.

I have tried to save the listing (loaded from andromeda.bas) to TXT file by using the LLIST command, but it didn't work - I suppose the "save to TXT" function is specifically made to work with the CV BASIC, not the Laser 2001 one.

Thanks much for the lovely update!
User avatar
@username@
Posts: 202
Joined: Tue Oct 22, 2013 6:59 pm
Location: Glasgow, Scotland

Re: CSL Cart preview

Post by @username@ » Fri Jan 02, 2015 4:50 am

Yes, trying to load a non existent file inside emulation will be a nightmare :D
I suppose the polite exit is to just pass nulls until the user reboots the emulator.
I'll have a think about handling CSAVEs later and most likely post an update.

The andromeda listing has a PR1NT and a ZV transposed to 2V. The update is attached as a 7z, as the board won't accept .bas

The CSL mode has LLIST and LPRINT disabled, they just point to RTS in code. This is because the CV now has BASIC ROM where the GPIO used to be.

The Salora Manager emulation will come later, which will put back the print functions, once I work out how to fuse three different PIA settings and memory maps together :)

If anyone is interested in making a theme for EmulationStation, that would be of great help. I have the graphic skills of a minor crustacean :)

That would give me a GUI on all platforms.
You do not have the required permissions to view the files attached to this post.
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı

The creatiVision Emulator 16.04.24
Salora Manager / Laser 2001 BLOAD utility 0.9
CSL Cartridge middleware
http://sourceforge.net/projects/creativisionemulator
User avatar
MADrigal
Site Admin
Posts: 1021
Joined: Sun Sep 15, 2013 1:00 pm
Contact:

Re: CSL Cart preview

Post by MADrigal » Fri Jan 02, 2015 6:39 am

Got the file, thanks very much. I'll upload it to the CVEmu website now. :)
And thanks for giving explanation on the emulator. :)
User avatar
@username@
Posts: 202
Joined: Tue Oct 22, 2013 6:59 pm
Location: Glasgow, Scotland

Re: CSL Cart preview

Post by @username@ » Fri Jan 02, 2015 5:57 pm

Updated to 0.2.9.4

Fixed CSAVE / CLOAD is handled on error. Uses CV font too :)
Fixed SNP files across platforms.

Up on sf.net now!
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı

The creatiVision Emulator 16.04.24
Salora Manager / Laser 2001 BLOAD utility 0.9
CSL Cartridge middleware
http://sourceforge.net/projects/creativisionemulator
User avatar
Mobsie
Posts: 495
Joined: Fri Jun 13, 2008 10:38 am
Location: Weinheim, Germany

Re: CSL Cart preview

Post by Mobsie » Fri Jan 02, 2015 8:35 pm

GREAT!
I got it.
User avatar
@username@
Posts: 202
Joined: Tue Oct 22, 2013 6:59 pm
Location: Glasgow, Scotland

Re: CSL Cart preview

Post by @username@ » Fri Jan 02, 2015 9:12 pm

Mobsie wrote:GREAT!
I got it.
You and a few others it seems!

SF downloads for the week are over 180!

It seems there's some interest in the emulator after all!

Let's hope it transfers into interest in the CSL and all other things creativision.
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı

The creatiVision Emulator 16.04.24
Salora Manager / Laser 2001 BLOAD utility 0.9
CSL Cartridge middleware
http://sourceforge.net/projects/creativisionemulator
User avatar
MADrigal
Site Admin
Posts: 1021
Joined: Sun Sep 15, 2013 1:00 pm
Contact:

Re: CSL Cart preview

Post by MADrigal » Sat Jan 03, 2015 9:32 am

I would include the emulator on the CVemu website "downloads" page with the next scheduled website update, if it's ok for you. Or I can just put a link to the SF page, if you prefer.
Post Reply