Jump to content
Jagware

LinkoVitch

Members
  • Content count

    106
  • Joined

  • Last visited

Posts posted by LinkoVitch


  1. 10 points to the person who can find the obvious bug in release 0.15 first :D

     

    It's nothing major, so don't worry it's not like it's going to eat your face :D

     

    I have fixed this already but will hold on releasing update until I have fixed all the new bugs I have crafted into the build at the mo :)


  2. Version 0.15 now released with some changes and improvements.

     

    Now with selectable playback frequencies of 8,12,16,24 or 32 kHz!

     

    PLEASE NOTE! Higher frequencies are more sensative to bus latency and will sound wrong if the main bus is being utilized by higher priority CPUs, this is a known bug that I am working to address.

     

    Enjoy


  3. Finally here :) This is a Beta release, there are things that I am not 100% happy with, but then I am apparently never happy with my code :D

     

    So, want a full featured, supported, DSP Sound Engine for your project? for free ?

     

    Check it out http://www.u-235.co.uk/se/index.php

     

    Feedback and bug reports welcome, I have a list of things to do on this as long as my arm already so keep checking back for new updates and releases.

     

    Big huge thanks to the other guys of U-235 and also to the chaps of Reboot and Jagware, excellent help, ideas and hints throughout as well as some top laughs! Cheers guys.


  4. Are you sure you aren't just running into trouble with the speed of printing?

     

    I would first try measuring for a full second before output (or even just half a second), and see whether that makes any difference.

     

    Don't think that is the issue, I only started doing that once I noticed the sample playback rate wasn't changing how it should, I then started counting and found out why it never sounded like 16kHz or higher.

     

    (this is all prototype code so I am not too fussed about my sample routine being on the 68K right now :D )

     

     


  5. I have just added a similar routine (counter wise) within the DSP and using the JPIT timers, it gets exactly the figures I am expecting. Am I just trying to interrupt the 68K too much? It feels wrong that this should be the case given there were a variety of sample playback routines on the ST which could manage more than 20kHz playback (I think 32kHz was the top I saw) and that was a ~9MHz 68K


  6. I am experimenting with some sound stuff, and to help with my sanity I am prototyping it on the 68K first.

     

    First off I have sample playback working fine, noises come out and all sounds as it should...

     

    Now, I need to have my 68K routine in these experiments fire off at my desired sample rate. I can achieve 8kHz no probs, I can it seems attain 11-12kHz no probs, but that seems to be the limit!

     

    Regardless how I set PIT0 and PIT1, I cannot seem to get it beyond around 12kHz tops!

     

    The way I am calculating the frequency is my PIT interrupt simply adds 1 to a variable, then every VBI the buffer is echo'd to the console and cleared. So I have a 60Hz sample of the count, get the count, multiply by 60 and bingo, interrupt frequency.

     

    Can someone tell me what I am doing wrong?

     

    I am computing PIT0 and PIT1 by diving 25,000,000 by say 100 to give 250,000Hz, then setting PIT1 to something like 11 which should result in an interupt of around 22kHz (I know PIT is n+1, and the clock isn't 25,000,000 but these are just rough figures :) )

     

    Hope someone out there can help me with this.

     

    Cheers


  7. It could probably handle a 2D version, like the Flash one that was put together after the first portal.

     

    Perhaps if you created a portal between the DSP and GPU you could combine the two cores? :)


  8. In my defence, I have a 10,000 word report due in a couple of days. I've not even played Portal2 yet!

     

    That's easy! Just copy "the cake is a lie" 2000 times and finish with "for science"

     

    Jobs done :)

     

    (portal 2 = amazing :) )

     


  9. I just hope that next time I will have the power to make a full english sentence !! (I can ~think~ in english but I can't talk ...) :blush:

     

    Your English was fine matey! hell of a lot better than my French (which I kept to 'merci' as that was safe :) )

     

    Glad you liked the chocs, I have never seen so many sweets as were at AC2011 ! :)

     

    awesome awesome awesome few days!


  10. I was trying to figure out how Tyrant was there in spirit, at one point I wondered if he was in some for of liquid or secret device within 'the button' but I couldn't convince SH3 to crack it open so we could drink the gooey middle... I suspect sleep depravation may have started to take its toll :) Very impressive button.. I still havn't had a go of Superfly :D

     

    Glad you liked the 'pint' Zero :D your help has been much appreciated. It was a top event and worth the drive and all the motoring horrors we whitnessed (and in some cases failed to capture on film :D :D :D)

     

    I am still buzzing from the coding party feel of it. MOAR WANT MOAR! :)

     

    Will upload my coding entry as is (mostly) tomorrow, far too pleased with myself :)

     

    Top event, wish I could have seen more of it, and wish I had gotten more sleep! :D


  11. Subscriptions are now closed and we've reached record levels of attendance.

     

    That's a proof that the AC concept is working and we're very glad of it !

     

    Reports and pictures will be posted to this topic later ;)

     

    Thank you.

     

    YAY! see you in a dayish peoples of AC!

     

    I am so not going to be able to sleep tonight or tomorrow. :)

     


  12. You could also try the GUI live CD from the Hillsoft website.

    However it is not necessarly the most convienent option as you have to reboot your PC from the CD drive everytime you want to use it so that it can load the linux OS and mess about a bit to mount your HD to access your own files so it is not perfect but it should have everything you need.

     

    Easier solution would be to install VMWare or DOSBOX and run that :)

     

    I no longer need an OSX assembler tho, as I bought myself a shiny new intel laptop so I can code when out and about :) Still have to use dosbox tho as its got a 64bit version of Windows on :/


  13. Oh yeah I know its far from perfect, but at least can give you something to play with or simple demo for those not blessed with a Jag setup to see it on.

     

    I found it was forgetting whole rows of objects if I just resetted the emulation, but at least it ran my code :)

×