|
|
Prime
|
Posted: Mon Jun 07, 2010 7:49 am |
Joined: Mon Jun 01, 2009 12:52 am Posts: 1432
|
retroclinic wrote: I really need to get mine built to check these out. I've got an incentive now, as one of my cats took a leak on the C64 I was going to strip for the SID yesterday... Perhaps we won't use yours at Bletchley, I can't imagine the staff being happy if we stink the place with cat pee  I really must gt round to building one too, I have the board laid out and I have a spare SId in my spares box too..... Phill.
|
|
|
|
 |
|
station240
|
Posted: Mon Jun 07, 2010 8:15 am |
Joined: Tue Feb 09, 2010 7:11 pm Posts: 809 Location: South Australia
|
retroclinic wrote: I really need to get mine built to check these out. I've got an incentive now, as one of my cats took a leak on the C64 I was going to strip for the SID yesterday... A likely story  Oh no! the cat peed on it, you say while digging it out of the cats litter box. I'm sure they keyboard soaked up the worst of it. Anyway its a good story to tell the C64 people.
|
|
|
|
 |
|
irrelevant
|
Posted: Mon Jun 07, 2010 10:31 am |
Joined: Fri Jun 16, 2006 7:31 am Posts: 398 Location: Salford, UK.
|
I had a cat pee on an Amstrad PC1512 once .. back when they were still almost current! Nasty stuff cat pee; the machine was ruined! But back OT, yep cracking stuff! I need to get mine into a more useful place then the attic, so I can listen properly 
|
|
|
|
 |
|
billcarr2005
|
Posted: Mon Jun 07, 2010 5:36 pm |
Joined: Fri Sep 09, 2005 4:01 pm Posts: 728 Location: UK
|
PitfallJones wrote: Here's a new disk full of Sid goodness:
Back to the 80s!
Beeb Sid disk#3
-PJ Great to see another disk. Did you get your relocation program sorted? Keep up the good work!
|
|
|
|
 |
|
PitfallJones
|
Posted: Sat Jul 03, 2010 11:05 am |
Joined: Fri Feb 22, 2008 4:44 pm Posts: 319
|
|
Hi,
Thanks for all the feedback.
Here's another one - The Beatles - a great bunch of songs.
I never seem to have enough spare time to crack the relocation problem but these all load in at around 0x1000 so work great!
There are so many other cool tunes that load in at funny addresses I'll have to give it a go for my next disk.
- PJ
|
|
|
|
 |
|
jgharston
|
Posted: Sat Jul 31, 2010 8:35 pm |
Joined: Thu Sep 24, 2009 12:22 pm Posts: 981 Location: UK
|
|
Edit: deleted, as I'd jumped in before reading enough of the thread.
Last edited by jgharston on Sat Jul 31, 2010 9:59 pm, edited 1 time in total.
_________________
Code: $ bbcbasic PDP11 BBC BASIC IV Version 0.19 [No trig/exp] (C) Copyright J.G.Harston 1989,2005-2013 >_
|
|
|
|
 |
|
jgharston
|
Posted: Sat Jul 31, 2010 9:03 pm |
Joined: Thu Sep 24, 2009 12:22 pm Posts: 981 Location: UK
|
|
Edit: deleted, as I'd jumped in before reading enough of the thread.
Last edited by jgharston on Sat Jul 31, 2010 10:00 pm, edited 1 time in total.
_________________
Code: $ bbcbasic PDP11 BBC BASIC IV Version 0.19 [No trig/exp] (C) Copyright J.G.Harston 1989,2005-2013 >_
|
|
|
|
 |
|
jgharston
|
Posted: Sat Jul 31, 2010 9:51 pm |
Joined: Thu Sep 24, 2009 12:22 pm Posts: 981 Location: UK
|
Quote: If you have the skills (or know someone who has) then a fully working BeebSID can be built from the circuit above. I'd have a go at it... 'tho I'd be tempted to do a SID and MIDI interface on a single card  sorvad wrote: Would be nice if some sort of "Plug-in" interface could be developed for BeebEm/B-Em for the 1Mhz Bus. Then people could just write additional 1Mhz bus devices and drop them in a plug-in folder without having to re-compile the emulator. I recommended just such a protocol years'n'years back: this is the RISC OS version, an interface for other platforms should be eaily put together by somebody who knows details on how messages can be passed between different bits of code. MartinB wrote: I have decided to formally declare that BeebSID will reside at $FC20 to $FC3C ...and I've updated the documents at mdfs.net to reflect this.
_________________
Code: $ bbcbasic PDP11 BBC BASIC IV Version 0.19 [No trig/exp] (C) Copyright J.G.Harston 1989,2005-2013 >_
|
|
|
|
 |
|
PitfallJones
|
Posted: Sat Aug 07, 2010 2:13 pm |
Joined: Fri Feb 22, 2008 4:44 pm Posts: 319
|
|
And here's another one - Movie Tunes! - PJ
|
|
|
|
 |
|
MartinB
|
Posted: Sun Aug 08, 2010 1:07 am |
Joined: Mon Mar 31, 2008 10:04 pm Posts: 3376 Location: Obscurity
|
Nice work as ever PJ One thing though.... Have you changed your memory map around for the last two or three discs because if you try and <Shift><Break> the latest discs with a 1770 DFS, the menu runs up ok but any tune selection then causes a crash. Running PROG manually is fine so I guess it's something to do with the *OPT4,3 and !BOOT effect again, just as samwise discovered recently. Curiously it works fine with an 8271 controller so there must be a subtle difference between the two. Are you pushing down as low as $1100 in the assumption that this is ok for disc reading? (I was using a real Beeb to figure this out but a quick check on BeebEm and B-em shows the same problem.) Open thought to others then and as a follow-up to samwise's latest experience of lowering DFS PAGE below $1900, it looks as if the 8271 DFS doesn't use above $1100 for reading, even for a !BOOT file whereas the 1770 DFS does appear to do so EDIT : Both DFS (8271/1770) do use memory above $1100 in that a cryptic !BOOT is written around $1120 and at $1200, the processed line of the !BOOT file is written. The only real difference I can see is that for the 1770 only, a short piece of rom switching code is written at $1800. Not sure then why PJ's disc boots under one but not the other?
|
|
|
|
 |
|
PitfallJones
|
Posted: Sun Aug 08, 2010 2:20 pm |
Joined: Fri Feb 22, 2008 4:44 pm Posts: 319
|
|
For the last few disks the play program loads and runs at $2E00 and it loads the sids in at $1900 and then relocates them to their native address - which can be anywhere but often at around $1000. When it goes to play the next sid it clears the memory from $E00-$1900 and does a *DISK command. Sort of kludgy I guess but it seems to work - I test it on B-em in BBC 32k mode and on a real Master (which must work ok anyway as it has more memory and mirrors the DFS). Ideally it would be best to relocate the sid file so it can run nativeily at a good address - I've found this a bit time consuming however to find all the correct relocations - so for the time being I'm limited to sids that fit into the bcc address range. ($E00-$7C00) - PJ
|
|
|
|
 |
|
MartinB
|
Posted: Sun Aug 08, 2010 10:11 pm |
Joined: Mon Mar 31, 2008 10:04 pm Posts: 3376 Location: Obscurity
|
Thanks for the info PJ - I've had a closer look at what's going on and it seems to be almost a timing issue in that if the !BOOT commands are replaced by a sequence of *FX138's to place *PROG<cr> into the keyboard buffer then <Shift><Break> works fine. This is just a quick teatime fix and you can fleetingly see the *FX's but it works perfectly on a Beeb with either FDC & DFS. I've attached an updated image of SID V if anyone else is having the same problem. Keep 'em coming DJ PeeJay 
|
|
|
|
 |
|
PitfallJones
|
Posted: Sat Sep 04, 2010 2:49 pm |
Joined: Fri Feb 22, 2008 4:44 pm Posts: 319
|
Thought I'd try something new this month. Ah... the beguiling tunes of the fairground - reminds me of Melvyn Wright's works. Attachment:
carousel-o-sid.jpg [21.09 KiB]
Downloaded 1372 times
|
|
|
|
 |
|
PitfallJones
|
Posted: Sun Sep 05, 2010 3:58 am |
Joined: Fri Feb 22, 2008 4:44 pm Posts: 319
|
|
ha! ha! I never noticed that - that will teach me to copy and paste - and I was thinking it was pretty clever - perhaps I have to thin out the acorn ...
|
|
|
|
 |
|
sirmorris
|
Posted: Sun Sep 05, 2010 8:37 am |
Joined: Wed Feb 11, 2009 1:18 pm Posts: 368 Location: oxfordshire uk
|
|
Or have the acorn as the D?
|
|
|
|
 |
|
PitfallJones
|
Posted: Mon Sep 06, 2010 3:06 am |
Joined: Fri Feb 22, 2008 4:44 pm Posts: 319
|
|
Hi Martin,
Thanks for that - it's great to get feedback.
It was pretty cool when it all came together - I love these stupid old tunes on the BBC but once you've heard a SID version there's no going back.
Then I just had to make the new (old) loading screen to add the finishing touch.
Of course the real beauty of it is you still get the sound effects as well coming from the BBC' s chip.
The perennial problem with the BBC is the lack of memory so finding the spare 3K for a SID tune is tricky - luckily Carousel has a lot of memory free and coupled with a great SID version made the perfect choice.
I think most other games may use the 32K more completely so to siddify them will be a Master only option.
-PJ
|
|
|
|
 |
|
PitfallJones
|
Posted: Thu Oct 07, 2010 2:20 pm |
Joined: Fri Feb 22, 2008 4:44 pm Posts: 319
|
|
I didn't know the SID could do PCM - we could have speech!
I'm amazed it works at all - at 44100 Hz that leaves 1,000,000/44,100 = 22 cycles per sample - no time to do anything... and how much song can you fit in 64K?
|
|
|
|
 |
|
|