Search found 1274 matches

by Symoon
Fri Apr 13, 2018 12:46 pm
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Hi there, I've been trying to see how to make a ROM 1.0 version. Haven't cheked byte for byte so far (I find it quite messy trying to code for 2 different ROM), but I'm afraid there's too many routines that would require being re-coded, to fit in the page 1 space, even by removing a part of Novaligh...
by Symoon
Tue Apr 10, 2018 10:16 pm
Forum: Games
Topic: Blake's 7 - French version / Version française
Replies: 3
Views: 391

Re: Blake's 7 - French version / Version française

Well done. That was fast!
by Symoon
Tue Apr 10, 2018 9:37 pm
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Ok, the generator seems to be working :D
Time for me to compile for DOS 16 and 32 bits, clean the source code a bit, translate the comments, write the readme files and so on... But be warned, I think the C code will remain a bit messy, I'm too tired to go much further now ;)
by Symoon
Tue Apr 10, 2018 6:05 am
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Managed to convert a multipart program with the PC converter! No switches yet, and converter crahsing with The Hellion that doesn't have standard headers... Might not be easy but I'd like to investigate and prevent that (TAP2CD doesn't crash with it, even if the WAV file is useless). Nice job, mult...
by Symoon
Mon Apr 09, 2018 12:31 am
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Don't spend too much time on more optimizations, I'm now trying to finish a 1st decent version ;) Managed to convert a multipart program with the PC converter! No switches yet, and converter crahsing with The Hellion that doesn't have standard headers... Might not be easy but I'd like to investigate...
by Symoon
Sun Apr 08, 2018 5:38 pm
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Program now runs in page 1.
Currently re-writing the WAV generator, heavily borrowing from TAP2CD source code, again, because it was already based on it :lol:
by Symoon
Sun Apr 08, 2018 10:56 am
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Hehe, I think I tried using RTS, but it crashed... IIRC the return address wasn't exactly right compared to RTI, it came back in the middle of an instruction? Just tested using Euphoric, and it loads things, but not what was expected ;) Actually if the loop was in 0162, the interrupt RTS goes back t...
by Symoon
Sun Apr 08, 2018 7:59 am
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Wow, thanks for all this ;) Interesting variants, I'll have to read again but I'm not sure it can apply at Novalight. I have done so many variants and changes yesterday that I'm a bit lost! I should have posted the whole code: as you will notice, the infinite loop is used at several places (5 times ...
by Symoon
Sat Apr 07, 2018 9:24 pm
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Thanks guys. I'll have to set the loader in page 1 now, test it again, and write a decent WAV generator. With my rotten C memories, don't hold your breath ;) I think by default for multipart programs, the loader will be loaded again for each part (holding the name of the following high-speed program...
by Symoon
Sat Apr 07, 2018 7:47 pm
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Thanks! Well, it's just me having fun, pushing Fabrice's wonderful tools to the limits :wink: You probably won't notice any change with Xenon: it changes (without loader) from 11.38 seconds to 10.80. That's half a second faster, but at such short loading speed, doing significant progress becomes com...
by Symoon
Sat Apr 07, 2018 7:23 pm
Forum: Games
Topic: Tyrann 3 ?
Replies: 37
Views: 19299

Re: Tyrann 3 ?

Well, how I felt about the universe of the game isn't really important. It is just an opinion among many others ;) I didn't help for the making of Tyrann 3 (sampling a sound for the demo is my only input :lol: )! I consider that if I wanted something that would have perfectly fitted my expectations,...
by Symoon
Sat Apr 07, 2018 6:25 pm
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Victory! :D :D I'm saving a sample per byte ;) Two seem to almost work but a sinusoid is missed after a few hundred bytes, both on Euphoric and real machines, so I'll forget that (until an idea pops up to save more cycles ;) ) Another mystery : I noticed that with my "slow" Atmos, and only with it, ...
by Symoon
Sat Apr 07, 2018 3:33 pm
Forum: Games
Topic: Tyrann 3 ?
Replies: 37
Views: 19299

Re: Tyrann 3 ?

Regarding the universe, I never understood why it would not have been possible to expand on the original universe of Tyrann and Amnukor, they had very specific names for places, spells, classes, there was all these funny games of chances, etc... imo that was the perfect opportunity to expand their ...
by Symoon
Sat Apr 07, 2018 3:24 pm
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

Symoon wrote:
Sat Apr 07, 2018 7:54 am
Ok, not working - reading byte loop is too slow.
Actually, it was bad programming from me (assuming C=0 when it's not actully sure has consequences... As well as exiting a program while being in a JSR :mrgreen: ). There is still hope, but requires going back to work!
by Symoon
Sat Apr 07, 2018 7:54 am
Forum: Tape and floppy disk converters
Topic: Experimental very fast tape loading
Replies: 94
Views: 9317

Re: Experimental very fast tape loading

I think it could be optimized a bit more if it didn't check for end program after each byte, but not sure it would be enough to allow a faster speed - need to check that. The last idea I have to go faster would be in total to save 23µs (one 44 kHz sample) on every main byte loop, so the start bytes...