Spectravideo SV-328
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Spectravideo SV-328
I started to test the latest version. First impression: with the new sound chip the sound volume is way down, at the limit of audibility.
I have only very few roms which limit the testing possible. You mentioned converting cas to wav, but how do you load them?
The addition of a floppy would also allow running CP/M.
But only the loading of cas would be a big plus as I have only 5 bin and a bunch of cas.
I have only very few roms which limit the testing possible. You mentioned converting cas to wav, but how do you load them?
The addition of a floppy would also allow running CP/M.
But only the loading of cas would be a big plus as I have only 5 bin and a bunch of cas.
Re: Spectravideo SV-328
Although the memory is expanded to the maximum, for this you would have to implement the bus, implement the disk controller and a crtc6845 as an 80-column card.jca wrote: ↑Wed Apr 14, 2021 11:03 pm I started to test the latest version. First impression: with the new sound chip the sound volume is way down, at the limit of audibility.
I have only very few roms which limit the testing possible. You mentioned converting cas to wav, but how do you load them?
The addition of a floppy would also allow running CP/M.
But only the loading of cas would be a big plus as I have only 5 bin and a bunch of cas.
Personally for CP/M, I prefer to use Rememotech (Memotech MTX), are not so different computers
We're using MaxDuino with option -b13 for TSX play.
- LamerDeluxe
- Top Contributor
- Posts: 1180
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 824 times
- Been thanked: 266 times
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Spectravideo SV-328
I suspected something like that but as I did not see anything related to ADC in the menu I was wondering.
Note: I do not have the audio in jack so I have no idea of what you have to do in the menu to load the file.
I think I have to jerry rig something to try.
Note: I do not have the audio in jack so I have no idea of what you have to do in the menu to load the file.
I think I have to jerry rig something to try.
- LamerDeluxe
- Top Contributor
- Posts: 1180
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 824 times
- Been thanked: 266 times
Re: Spectravideo SV-328
I found a cas2wav utility said to work for the 328, but it only runs under DOS.
- Attachments
-
- sc2w1_0b.zip
- (110.37 KiB) Downloaded 192 times
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Spectravideo SV-328
AO486 to the rescue.LamerDeluxe wrote: ↑Thu Apr 15, 2021 6:28 pm I found a cas2wav utility said to work for the 328, but it only runs under DOS.
- LamerDeluxe
- Top Contributor
- Posts: 1180
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 824 times
- Been thanked: 266 times
Re: Spectravideo SV-328
That should work, or DOSBox.jca wrote: ↑Thu Apr 15, 2021 6:33 pmAO486 to the rescue.LamerDeluxe wrote: ↑Thu Apr 15, 2021 6:28 pm I found a cas2wav utility said to work for the 328, but it only runs under DOS.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Spectravideo SV-328
Another cool thing would be to run, on the Linux side, a CAS player outputing into an audio dongle looping back into the ADC. Self contained and not using too much storage space
- LamerDeluxe
- Top Contributor
- Posts: 1180
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 824 times
- Been thanked: 266 times
- LamerDeluxe
- Top Contributor
- Posts: 1180
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 824 times
- Been thanked: 266 times
Re: Spectravideo SV-328
I've tested the cas 2 wav converter, that I posted here, with DOSBox and it works. You need to add the attached file to the same folder you are running this from. I'm using AmpShell to easily add a folder as the C drive.
Most of the commercial games that you load with CLOAD (which loads software written in basic) load a small loader at first. So pause the wav audio as soon as 'ok' is displayed. Then enter 'run' and start the wav playback again. If you get an error, just try the whole procedure again.
Other games load with BLOAD (binary, games written in assembly) like this: bload"NINJA",r
Where 'ninja' is the game name and should be in caps. If you don't know the correct name, just use whatever name when loading and a 'skipping' message will appear with the correct name to load. Then use the bload command with that name.
It was fun to use the ADC adapter to load a game.
Most of the commercial games that you load with CLOAD (which loads software written in basic) load a small loader at first. So pause the wav audio as soon as 'ok' is displayed. Then enter 'run' and start the wav playback again. If you get an error, just try the whole procedure again.
Other games load with BLOAD (binary, games written in assembly) like this: bload"NINJA",r
Where 'ninja' is the game name and should be in caps. If you don't know the correct name, just use whatever name when loading and a 'skipping' message will appear with the correct name to load. Then use the bload command with that name.
It was fun to use the ADC adapter to load a game.
- Attachments
-
- cwsdpmi.zip
- (16.41 KiB) Downloaded 170 times
- pgimeno
- Top Contributor
- Posts: 679
- Joined: Thu Jun 11, 2020 9:44 am
- Has thanked: 260 times
- Been thanked: 210 times
Re: Spectravideo SV-328
Here's a converter in Python, it even runs in MiSTer's Linux:
http://www.formauri.es/personal/pgimeno ... cas2wav.py
Usage: python svi_cas2wav.py input_file.cas output_file.wav
If using '-' as input file name, standard input is used instead. If using '-' as output file name, standard output is used instead.
Edit (Apr 21): Updated to fix issues with a few .cas files.
http://www.formauri.es/personal/pgimeno ... cas2wav.py
Usage: python svi_cas2wav.py input_file.cas output_file.wav
If using '-' as input file name, standard input is used instead. If using '-' as output file name, standard output is used instead.
Edit (Apr 21): Updated to fix issues with a few .cas files.
Converters I've written: Floppy DIM/FDI/FDD/HDM to D88, D88 to XDF, Tape SVI 318/328 CAS to WAV
-
- Posts: 210
- Joined: Thu Feb 04, 2021 11:42 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: Spectravideo SV-328
Blimey!! Didn't see this. A Spectravideo SV-328 core.
Always wanted one of these, but they go for silly money on ebay. And now we have it on Mister, even better.
Tried Hero, International Karate, and the Hyper Sports games, didn't realise if the core had locked or not - it was the slow tape loading taking much longer than expected to load.
Always wanted one of these, but they go for silly money on ebay. And now we have it on Mister, even better.
Tried Hero, International Karate, and the Hyper Sports games, didn't realise if the core had locked or not - it was the slow tape loading taking much longer than expected to load.
Re: Spectravideo SV-328
25/04/2021 Version:
Tape Load:
- Audio In
- CAS from OSD : First load CAS file on OSD and then exec command on SVI (cload, bload, ...). MAX 256KB.
Please Test and Report!!!
Tape Load:
- Audio In
- CAS from OSD : First load CAS file on OSD and then exec command on SVI (cload, bload, ...). MAX 256KB.
Please Test and Report!!!
- Attachments
-
- Svi328_20210425.zip
- (940.56 KiB) Downloaded 192 times
-
- Top Contributor
- Posts: 433
- Joined: Sun May 24, 2020 7:17 pm
- Has thanked: 24 times
- Been thanked: 93 times
Re: Spectravideo SV-328
hi
very good work !!!
can we have tape sound please ?
thanks in advance
very good work !!!
can we have tape sound please ?
thanks in advance
CPC-Power Staff
-
- Top Contributor
- Posts: 433
- Joined: Sun May 24, 2020 7:17 pm
- Has thanked: 24 times
- Been thanked: 93 times
Re: Spectravideo SV-328
From SVI 300 Series Computer Quick Reference Card
SOUND [ON] [OFF]
To turn sound of the cassette audio on or off.
From SVI328 Basic Reference Manual (Page 247)
To write value directly to the register of PSG.
rampa said it does not work on real SVI
- LamerDeluxe
- Top Contributor
- Posts: 1180
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 824 times
- Been thanked: 266 times
Re: Spectravideo SV-328
I tested .cas files with some BLOAD games and it works perfectly. Of course you won't know how far along loading is, but it only takes a few minutes.
I also tried it with some games that do multi-load. You load them with CLOAD, then type run, this starts a loader that loads the rest of the game. This doesn't seem to work. It does work with ADC, but you have to quickly stop the audio when the first load ends.
Does the virtual tape get stopped when loading ends? Does it work correctly when loading the next part from tape? I tried this with Zaxxon, which I think has been converted from another system.
I also had an instance where I changed the .cas file, but had to rewind it for it to load.
I also tried it with some games that do multi-load. You load them with CLOAD, then type run, this starts a loader that loads the rest of the game. This doesn't seem to work. It does work with ADC, but you have to quickly stop the audio when the first load ends.
Does the virtual tape get stopped when loading ends? Does it work correctly when loading the next part from tape? I tried this with Zaxxon, which I think has been converted from another system.
I also had an instance where I changed the .cas file, but had to rewind it for it to load.
Re: Spectravideo SV-328
Multiblock Cas works.
With the ADC load you have to stop the audio manually, but on the Cas load, the cas file "stops" automatically, and too starts again alone.
So you just have to cload the first block, and then run...
What happens when you try to load zaxxon cas?
Have you tested the same Zaxxon by adc?
Yes, until i release a new version, better you rewind after load cas.
With the ADC load you have to stop the audio manually, but on the Cas load, the cas file "stops" automatically, and too starts again alone.
So you just have to cload the first block, and then run...
What happens when you try to load zaxxon cas?
Have you tested the same Zaxxon by adc?
Yes, until i release a new version, better you rewind after load cas.
- LamerDeluxe
- Top Contributor
- Posts: 1180
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 824 times
- Been thanked: 266 times
Re: Spectravideo SV-328
It doesn't seem to load the next part. Maybe I should leave it loading for a an even longer time. I should check one against the duration of a wav version.
Re: Spectravideo SV-328
Hummm...
Maybe the Cas is broken.
Check that CAS is Right :
- Test that CAS on Emulator.
- Try to load a Wav coming from that CAS (or directly the CAS if you have how to do it) by ADC.
Maybe the Cas is broken.
Check that CAS is Right :
- Test that CAS on Emulator.
- Try to load a Wav coming from that CAS (or directly the CAS if you have how to do it) by ADC.
- LamerDeluxe
- Top Contributor
- Posts: 1180
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 824 times
- Been thanked: 266 times
Re: Spectravideo SV-328
Later version build the same April 25 :
Changelog :
// - Rewind on CAS load or Reset
// - LED_Disk on Tape Load
Changelog :
// - Rewind on CAS load or Reset
// - LED_Disk on Tape Load
- Attachments
-
- Svi328_20210425.zip
- (3.21 MiB) Downloaded 213 times
- pgimeno
- Top Contributor
- Posts: 679
- Joined: Thu Jun 11, 2020 9:44 am
- Has thanked: 260 times
- Been thanked: 210 times
Re: Spectravideo SV-328
I'm having the same problem with Zaxxon. With OpenMSX the .CAS file works, but with this core it doesn't. (OpenMSX added SVI CAS support very recently, in fact as the result of me writing the converter; you need to compile from source if you want to use it).
I've noticed that after finishing loading, there are remaining bytes before the next header starts. Could that be an issue?
Would it be possible to output the .CAS to audio as it loads, similar to the Tape Sound option of the Spectrum core? That would give hints as to what may be going wrong. It would also be useful to know that the CAS has finished, instead of having to wait an indeterminate amount of time.
I've noticed that after finishing loading, there are remaining bytes before the next header starts. Could that be an issue?
Would it be possible to output the .CAS to audio as it loads, similar to the Tape Sound option of the Spectrum core? That would give hints as to what may be going wrong. It would also be useful to know that the CAS has finished, instead of having to wait an indeterminate amount of time.
Converters I've written: Floppy DIM/FDI/FDD/HDM to D88, D88 to XDF, Tape SVI 318/328 CAS to WAV