Everyone is forgetting the Musical loaders for the CPC. They use a special loader that was a nightmare to get working in TZXDuino and were only used in a few Firebird games. Thrust, Harvey Headbanger, and a few others. There is also the Breaking Baud Demo but that's slightly different.
I'm not sure if the Spectrum had any commercial games with loading music though.
I'm not sure if the Spectrum had any commercial games with loading music though.
No, not really. All the loading sounds are already put through to the speaker, so any music will be drown out by the tape sounds. We had loading games instead. (or loading screens, or screens loading in different ways, or speed loaders, or a countdown on screen, and many other ways.) These are all created by writing their own tape loader.
Short answer: NO
Mass storage devices access is performed through bios, and these bios routines work only when interrupt is disabled.
It is definitively possible, since if I don't remember wrong, the "Mutant Zone" game for MSX1 id it! (I'm speaking from memory, so, I might be wrong)
Mutant Zone is a game on tape.
MSXs do not have non-maskable interrupts. Disk-ROM disables the interrupts too frequently to get a proper music except maybe by little loading as it goes along on a very fast disk.
Some demos play music while loading thanks to the MSX-Audio which has a dedicated memory to play a sample independently. A sample is played in loop during the loading.
While I'm here...
Since all I had were spectrum games on tape, how fast was loading an MSX game from disk?
Is it more like seconds, or minutes?
(I assume rom cartridges are loaded instantly?)
Loading a game on tape takes approximately between 1 and 30 minutes.
On floppy disk, between 3 and 40 seconds.
On flash card, between 0.5 and 5 seconds.
Woah, 30 minutes for a tape game?! which would that one be? Assuming MSX1 games (not sure if there are MSX2 or higher games on tape), loading 64KB from a tape should not take more than 5 - 10mins, so maybe some games had very poor loaders?
Woah, 30 minutes for a tape game?! which would that one be? Assuming MSX1 games (not sure if there are MSX2 or higher games on tape), loading 64KB from a tape should not take more than 5 - 10mins, so maybe some games had very poor loaders?
Level 9 adventures can take a while but not quite 30. Feel like a lifetime though.
There are a very very few MSX2 games on tape.
The tape games Flight deck and musics also took a long time (approx 15 minutes). And after that time sometimes there was a load error, you hadto tamper with the head position and try again. I remember i had a philips tape player with a switch fir that and i made notes for what setting the games needed. Ffww, long time ago. I was so happy they invented diskdrives
I think all Aackosoft had this custom tape loader. Like save"cas:" it was cut in blocks with every block had its own header. I think they though, this was a copy protection. bload you could copy by getting the addresses in the header. The real copy protection for Aackosoft games; the games were to shitty to take effort to copy them. Loading times about 15 minutes i guess for 64kb games. Oh-shit was ok though.