Search found 654 matches

by dominicbeesley
Tue Sep 18, 2018 1:49 pm
Forum: development tools
Topic: beebasm symbols table
Replies: 2
Views: 143

beebasm symbols table

While working on the ADFS roms recently I discovered I needed to easily dump all symbols from beebasm. To that end bodged a quick and dirty fix to beebasm https://github.com/dominicbeesley/beebasm/tree/symbols The normal dump from beebasm includes just labels not all the equ type symbols. I also add...
by dominicbeesley
Tue Sep 18, 2018 10:17 am
Forum: hardware
Topic: My first (large) CPLD steps (XC9572)
Replies: 16
Views: 601

Re: My first (large) CPLD steps (XC9572)

That should be ok but not for an XL part... they do run on 3.3V but are 5V tolerant so your chip may well be goosed. The _real_ XC9572 without the XL should be cool on 5V though. In terms of board layout I add a 100nf capactor for each supply pin and have a ground plane, long ground traces often lea...
by dominicbeesley
Sun Sep 16, 2018 9:33 am
Forum: hardware
Topic: My first (large) CPLD steps (XC9572)
Replies: 16
Views: 601

Re: My first (large) CPLD steps (XC9572)

If you have the correct ones and not knock off rebadged onea then you should be able to tie all the vccio and vccint to 5v. You may be (read probably will) be getting problems due to not having adequate decoupling close enough to the chip. I cant see if your board has decoupling caps but ive found t...
by dominicbeesley
Thu Sep 13, 2018 10:30 am
Forum: hardware
Topic: NMI/IRQ timing to vector pull
Replies: 22
Views: 620

Re: NMI/IRQ timing to vector pull

To answer my own supplementary question from above: what happens if there's an NMI coincident with a pending IRQ... rti_to_5c.png This shows what was happening in the debugger when I exited and executed a &5C instruction immediately (which caused another NMI, and by that time there was usually an IR...
by dominicbeesley
Tue Sep 11, 2018 10:45 am
Forum: hardware
Topic: NMI/IRQ timing to vector pull
Replies: 22
Views: 620

Re: NMI/IRQ timing to vector pull

Good work Dave,

I'll follow this on 6502.org

D
by dominicbeesley
Fri Sep 07, 2018 9:12 pm
Forum: projects
Topic: Happy Mrs Chicken!
Replies: 52
Views: 3860

Re: Happy Mrs Chicken!

I briefly tried it on the daughter this afternoon. She was touching over excited by the music! Keep up the good work and make sure mrs chicken does a convincing farting nose when she lays an egg :P
by dominicbeesley
Fri Sep 07, 2018 9:09 pm
Forum: hardware
Topic: NMI/IRQ timing to vector pull
Replies: 22
Views: 620

Re: NMI/IRQ timing to vector pull

Thanks everyone for the hints. In the end i went with monitoring A0 and checking for a flip or not after sync. This seems to have done the trick though I've not tested it thoroughly, specifically i really need to dig something you to see what happens with a coincident irq and nmi but for debugging p...
by dominicbeesley
Thu Sep 06, 2018 9:19 am
Forum: hardware
Topic: NMI/IRQ timing to vector pull
Replies: 22
Views: 620

Re: NMI/IRQ timing to vector pull

I would be too, but I really don't see evidence for it in the first analyser trace that Dominic shared. I read through the 6502.org thread, and noticed there was never any conclusion on whether CMOS variants were affected by this "feature" or not. Looking at that trace is the most compelling eviden...
by dominicbeesley
Wed Sep 05, 2018 3:45 pm
Forum: hardware
Topic: NMI/IRQ timing to vector pull
Replies: 22
Views: 620

Re: NMI/IRQ timing to vector pull

Thanks BigEd, that may be the simplest solution. I think I'm right in assuming that if I assert NMI I don't have to worry about an IRQ happening? or do I need to beware if the NMI is coincident with an already asserted IRQ? Does the NMI/IRQ decision get made at the point where the edge or level is d...
by dominicbeesley
Wed Sep 05, 2018 11:42 am
Forum: hardware
Topic: NMI/IRQ timing to vector pull
Replies: 22
Views: 620

NMI/IRQ timing to vector pull

Hello, I'm hoping for some low-level cpu advice. I've been trying to set up a debug button on my dma/blitter board for the 6502 and am running into difficulties. What I've done on the 6809 firmware is when the debug button is pressed, generate an NMI wait for the vectors to be pulled and swap the me...
by dominicbeesley
Tue Sep 04, 2018 2:23 pm
Forum: programming
Topic: BBC BASIC integer arithmetic
Replies: 52
Views: 901

Re: BBC BASIC integer arithmetic

Integers do seem to wrap with addition, but for multiplication I'm getting 'too big'. This seems good to me. Hmm, I tried this: @%=&A0A PRINT 2147483640 + 20 : REM prints -2147483636 PRINT 43053*49880 + 20 : REM prints 2147483660 The multiplication does not overflow a 32-bit signed integer, so why ...
by dominicbeesley
Tue Sep 04, 2018 9:32 am
Forum: projects
Topic: BeebLink
Replies: 14
Views: 688

Re: BeebLink

Thanks Tom, That certainly sounds like a useful improvement on what I was getting before when reading / writing with ADFS to a CF card - I got Linux working on my Arm CoPro but it was taking many minutes to load the image file and I got bored. I've got an AVR on order and will hunt out some ribbon c...
by dominicbeesley
Mon Sep 03, 2018 1:27 pm
Forum: programming
Topic: BBC BASIC integer arithmetic
Replies: 52
Views: 901

Re: BBC BASIC integer arithmetic

I do often do things such as X%=&FFFF1900 .... IF TUBE THEN X%=X%+&10000 but that might just be me. However, I don't think that that would be affected by anything you've said. I bow to your superior judgement of proper behaviour. I suspect that the if overflow, promote both operands then if assignin...
by dominicbeesley
Mon Sep 03, 2018 10:29 am
Forum: projects
Topic: BeebLink
Replies: 14
Views: 688

Re: BeebLink

The code looks very nice! Out of interest what sort of transfer speeds do you get with this setup. I know for most purposes speed is not the main issue but for some of the stuff ive been doing it certainly is nice!
by dominicbeesley
Mon Sep 03, 2018 10:07 am
Forum: programming
Topic: BBC BASIC integer arithmetic
Replies: 52
Views: 901

Re: BBC BASIC integer arithmetic

It's not just PRINT that does it, it's the integer parser in the evaluator. I ran across this by accident when porting to the 6809, spent hours chasing "my" bug for it to turn out to be not a "bug" but a feature. The hex parser doesn't do this, it overflows the integer! i.e. A=&80000002 P. A gives a...
by dominicbeesley
Mon Sep 03, 2018 9:25 am
Forum: hardware
Topic: Palettemate / enhanced video ULA with 4096 colours
Replies: 583
Views: 50722

Re: Palettemate / enhanced video ULA with 4096 colours

As rob says there's a lot goes into making these things. The tone testing, making the manual, developing the code and the tinge consuming process of assembly. One thing I'd be interested if you've considered, Rob, is the pcb assembly facilities offered by the likes of pcbway. You send them the desig...
by dominicbeesley
Sun Sep 02, 2018 1:26 pm
Forum: software: other
Topic: Pre built ADFS disk images
Replies: 20
Views: 576

Re: Pre built ADFS disk images

Thanks JGH, Does that work on a model B? I thought that all the -FS-.* stuff only worked on MOS >3.20? I can't seem to get anything to work that swaps the FS context until after the first few sectors are written correctly so its a bit chicken and egg. My first attempt tried to use OSWORD &72 but tha...
by dominicbeesley
Sat Sep 01, 2018 10:20 pm
Forum: projects
Topic: BeebLink
Replies: 14
Views: 688

Re: BeebLink

Just spotted this, I'll have to give this a go when I get a chance, it looks interesting. This sounds rather like what I use, I hacked JGH's hostfs to use Myelin's 1MHz bus SD/serial card. Currently it runs at around 33KB per second (i.e. similar to 300,000ish baud) but HostFS wastes some of this wi...
by dominicbeesley
Sat Sep 01, 2018 10:07 pm
Forum: software: other
Topic: Pre built ADFS disk images
Replies: 20
Views: 576

Re: Pre built ADFS disk images

Yes, it looks like, as usual, Hoglet had done the work ahead of me before I realised, nowt like reinventing the wheel for educational purposes. It might be good to get the faster 256 byte TUBE transfers back in for IDE, I'm not sure how many people use copros with CF cards and the like but I should ...
by dominicbeesley
Fri Aug 31, 2018 11:53 am
Forum: projects
Topic: Happy Mrs Chicken!
Replies: 52
Views: 3860

Re: Happy Mrs Chicken!

I'll try it out on my daughter tonight.

D
by dominicbeesley
Fri Aug 31, 2018 10:58 am
Forum: software: other
Topic: Pre built ADFS disk images
Replies: 20
Views: 576

Re: Pre built ADFS disk images

I have GitHub repo with a version of ADFS, based on the Master version, where you can locate the workspace low or high at compile time. Aha, another version to try and combine in...I'll look at this with interest. I'm seriously considering for the SCSI2 version having 2 ROMs a SCSI rom - which woul...
by dominicbeesley
Fri Aug 31, 2018 10:33 am
Forum: software: other
Topic: Pre built ADFS disk images
Replies: 20
Views: 576

Re: Pre built ADFS disk images

Thanks Rob, JGH, those images look a bit more interesting! I've got ADFS+SCSI2 almost working (I just need to finish off partial sector transfers and un-break whatever it was I borked before I went to the pub yesterday). Unfortunately my 53c810 SCSI adaptor for my linux box died (giving lots of DMA ...
by dominicbeesley
Thu Aug 30, 2018 9:44 am
Forum: software: other
Topic: Pre built ADFS disk images
Replies: 20
Views: 576

Re: Pre built ADFS disk images

Thanks lads, I'd forgotten the Retroclinic files. Yes please Rob, a dropbox link would be helpful (I have no idea where my DataCentre CD ended up during the ongoing house moves). I might need to edit them down to fit on my 300MB HD! I'm hoping (soonish) to have E00 versions of ADFS+SCSI2, using Mark...
by dominicbeesley
Wed Aug 29, 2018 12:09 pm
Forum: software: other
Topic: Pre built ADFS disk images
Replies: 20
Views: 576

Re: Pre built ADFS disk images

CMcDougall wrote:
Wed Aug 29, 2018 11:29 am
dominicbeesley wrote:
Wed Aug 29, 2018 11:02 am
games that will run on a model B with ADFS?
:lol: :lol: :lol: =D>
Well, it must be worth a try...
by dominicbeesley
Wed Aug 29, 2018 11:02 am
Forum: software: other
Topic: Pre built ADFS disk images
Replies: 20
Views: 576

Pre built ADFS disk images

Are there any good pre-built ADFS hard disk images out there? Maybe something with some games that will run on a model B with ADFS?

I'm wanting something to test my new SCSI2 card and ADFS ports...I'm getting bored of the tunes on the BeebEm disc images.

D
by dominicbeesley
Mon Aug 27, 2018 1:26 pm
Forum: projects
Topic: Happy Mrs Chicken!
Replies: 52
Views: 3860

Re: Happy Mrs Chicken!

My daughter has just spotted the picture on the top post. She's very excited, now rumaging through the packing boxes looking for "her" computer (M128).

Please do keep at it, looking forward to the results...
by dominicbeesley
Mon Aug 27, 2018 12:55 pm
Forum: hardware
Topic: Open Source Logic Analyzer Experiments
Replies: 208
Views: 12794

Re: Open Source Logic Analyzer Experiments

Thanks both for the replies. Elminster, It's connected to a gold plated header - I'm pretty sure the problem is not mechanical or electrical as running from PulseView gives good results. USB and CPU are not in doubt, it's a fast machine and I've tried it direct on a motherboard dedicated usb 3 port ...
by dominicbeesley
Sun Aug 26, 2018 11:53 am
Forum: hardware
Topic: Open Source Logic Analyzer Experiments
Replies: 208
Views: 12794

Re: Open Source Logic Analyzer Experiments

A quick Q on this, I've got stuck I've reinstated a cy7c board for debugging on my BBC B. And I'm getting odd behaviour when running from the command line. These were clean installs from the sigrok site yesterday afternoon sigrok-cli -d fx2lafw -O binary --samples 102400 --config samplerate=12M |dec...
by dominicbeesley
Wed Aug 22, 2018 9:23 am
Forum: hardware
Topic: Z80 Protocol Decoder
Replies: 194
Views: 4447

Re: Z80 Protocol Decoder

A real tour de force. I always wondered if NEC cloned or got the original blueprints and this seems to say they got the blueprints? Are you going to go all out and do the CMOS / U800 / Z80H variants? :P D Edit: AHA - BigEd we crossed over, so maybe there were some early NECs that were a different die?
by dominicbeesley
Tue Aug 21, 2018 9:59 am
Forum: software: other
Topic: Finding which ROM caused a service call
Replies: 2
Views: 263

Re: Finding which ROM caused a service call

Thanks JGH, I may go for "magic" as it's likely that there will be a number of builds of this ROM and each will need to be target (implementation?) specific as it will be a) littered with hard-coded hardware addresses for beeb/master/elk and will also be providing different OS replacement/enhancemen...