CSL Cart preview
- @username@
- Posts: 323
- Joined: Tue Oct 22, 2013 6:59 pm
- Location: Scotland
CSL Cart preview
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.
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.
Re: CSL Cart preview
Thats great, thank you very much.
Re: CSL Cart preview
perfect way to start the new year!
http://www.8bit-homecomputermuseum.at Find me here...
Re: CSL Cart preview
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!
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!
- @username@
- Posts: 323
- Joined: Tue Oct 22, 2013 6:59 pm
- Location: Scotland
Re: CSL Cart preview
Yes, trying to load a non existent file inside emulation will be a nightmare
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.
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.
Re: CSL Cart preview
Got the file, thanks very much. I'll upload it to the CVEmu website now.
And thanks for giving explanation on the emulator.
And thanks for giving explanation on the emulator.
- @username@
- Posts: 323
- Joined: Tue Oct 22, 2013 6:59 pm
- Location: Scotland
Re: CSL Cart preview
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!
Fixed CSAVE / CLOAD is handled on error. Uses CV font too
Fixed SNP files across platforms.
Up on sf.net now!
Re: CSL Cart preview
GREAT!
I got it.
I got it.
- @username@
- Posts: 323
- Joined: Tue Oct 22, 2013 6:59 pm
- Location: Scotland
Re: CSL Cart preview
You and a few others it seems!Mobsie wrote:GREAT!
I got it.
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.
Re: CSL Cart preview
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.