Sounds like you already have a basic format for smaller tape dumps then
Uhm actually I have planned this format, but it's just for our use only with real SC-3000 and digital archive... nothing to deal with a format for an emulator, at the moment.
Unless he's thinking of some sort of quickload mechanism...
Yes the idea was that one... even if a possible solution was to speedup emulation, but I was wondering if it was possible. But you are right... in SC-3000 every bit and bytes are read and accepted if valid by software... So it would be impossible to implement.
Our first goal was to create an online digital archive of tapes saving space, and let people test programs on real machine to wake up all SEGA SC-3000 users
For paying them, on Emulatorts, whe should provide WAVES, but they are heavy... so there are 2 solution:
- implement a light format like the tape ( the more suitable )
- giving directions to users for samping from our online tape player and save the dump on a wav. ( a little tricky )
So at this point, since we have this raw bitstream format "invented", it would be nice to impement this on MESS.
The only thing to do is to convert 0 and 1 into, for example
8bit 4800Hz sampled wav :
255 255 0 0 , for bit 0 = 1200 Hz Square Wave
255 0 255 0 , for bit 1 = 2400 Hz Square Wave
Within the cassette format section of MESS source code.