Search found 821 matches

by flynnjs
Mon Feb 06, 2012 8:12 pm
Forum: general
Topic: Domesday Reloaded
Replies: 71
Views: 14288

Re: Domesday Reloaded

Did you get a batch of these made up? Or did you even
test your one? I still have the layout here ready to press
the button on but I've had a heap of other projects I've
been trying to clear.
by flynnjs
Tue Jan 17, 2012 10:47 pm
Forum: general
Topic: Raspberry Pi eBay auctions
Replies: 15
Views: 2318

Re: Raspberry Pi eBay auctions

The last few words of my quoted paragraph specifically mention import duty.
VAT is pretty much a given on everything unless it's "essentials" like books,
kids clothes and bread/milk etc.
by flynnjs
Tue Jan 17, 2012 9:48 pm
Forum: hardware
Topic: IEEE488 Interface
Replies: 23
Views: 3023

Re: IEEE488 Interface

Do you want me to post you my Acorn wedge and a lead so you can try two back to back? I can probably loan you a piece of test equipment too but it would have to wait until a f2f because I'm sure the IEEE488 standard mandates all equipment to be over 25kg :mrgreen: Tomorrow, I'll go and see what else...
by flynnjs
Mon Jan 16, 2012 8:53 pm
Forum: general
Topic: Raspberry Pi eBay auctions
Replies: 15
Views: 2318

Re: Raspberry Pi eBay auctions

I noticed that the RPi blog said that it was uneconomical to import the individual components and assemble here due to duty. Well, I decided to investigate the duty rates: Semiconductors: http://tariff.businesslink.gov.uk/tariff-bl/export/heading.html?export=false&from=list&id=8542&simulationDate=16...
by flynnjs
Sun Jan 15, 2012 9:34 pm
Forum: hardware
Topic: IEEE488 Interface
Replies: 23
Views: 3023

Re: IEEE488 Interface

I've not really done anything with mine other than unbox it
so I'm no expert. IIRC in the box there was a ROM. Does
the ROM handle the OSWORD and do you have it installed?
by flynnjs
Thu Jan 12, 2012 7:55 am
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

Richard, yes the code was corrected, I'll update my post so that
that it shows the original code. Also, I probably shouldn't have used
BLT which is a signed operation, rather BCS.

So BCC, BCC, BCS should become BCS, BCS, BCC... just as JGH said
6812 the carry flag is the other way compared to 6502.
by flynnjs
Thu Jan 12, 2012 7:53 am
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

Hmm. That'll be something to look out for when translating 6502 BASIC into 6812. There are other problems too. BIT doesn't affect the CCR that same on 6502 and 6812. I'm also struggling with how I can do an fairly automatic translation on X and Y operations, which on 6812 are 16bit. My current thin...
by flynnjs
Wed Jan 11, 2012 6:42 pm
Forum: off-topic
Topic: LOLPRICE
Replies: 2960
Views: 289097

Re: LOLPRICE

In the same way that God gave us C64's to rob their SID chips for BeebSID, he also gave us Atari Falcons so we can rip out their Ajax 16MHz 1772 chips to give Beebs HD floppiness
... and Dragons to raid 6847 CRTs to build/fix Atoms :-)
by flynnjs
Wed Jan 11, 2012 6:48 am
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

Success :D tubehost.png I found a couple of bugs in your 6809 port. From WAIT_START: PULA ; Get transfer type back CMPA #$D0 BCC WAIT_EXIT2 ; &Cx - set address CMPA #$E0 BCC WAIT_CODE ; &Dx - enter code CMPA #$F0 BCS WAIT_SAVE ; &Fx - save data The branches need to be BLT BLT BCC. Thanks, Jason
by flynnjs
Mon Jan 09, 2012 7:39 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

Try the following short 'hello world' test: That's a 6809 binary, I'm running 68HCS12. But that's pretty much what I coded. ORG RAMStart Entry: _Startup: LDX #hello loop: LDAA 1,X+ BEQ finish JSR OSWRCH BRA loop finish: RTS hello: DC.B "Hello World" DC.B 13 DC.B 0 File hw.inf Offset(h) 00 01 02 03 ...
by flynnjs
Sun Jan 08, 2012 10:38 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

I tried out *RUN and TubeHost gives me error "bad address".
I have a the bin file and a .inf file as you described.
by flynnjs
Sun Jan 08, 2012 8:25 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

Updated 6809 serial tube client Right, I've ported the changes. The error handler now sends the error message to TubeHost, warm starts, sends the prompt text and issues a OS_RDLN as normal, at which point TubeHost sends back the previous error as RDLN input! This effectively leads to a loop of "bad...
by flynnjs
Sun Jan 08, 2012 9:03 am
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

OK, that works a whole load better. Just need to tidy up the error handling. The bad command error sequence begins &7f &00 which confuses the client OSCLI which is awaiting &7f as a return code. As for the OS calls, I'll stick with JSR for now as it will speed up cross assembly of existing source. I...
by flynnjs
Sat Jan 07, 2012 11:02 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

Or worse, the Host sends a stram of text to the Client which the Client sees as text typed at the keyboard, so tries to send it back as a *command... Exactly. I think I just need to update the client to handle the &40 return code case and absorb bytes until &00. Once OSCLI has handled all the retur...
by flynnjs
Sat Jan 07, 2012 8:29 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

I think I've found a buglet in OSCLI. For example, if I issue *. then TubeHost returns the directory text before the OSCLI result byte 7F. In the client code CMPA #$80 ; Check return code BNE CLI_DONE ; Nothing to execute, return OSCLI returns as the first byte of the directory text is not $80 or $7...
by flynnjs
Sat Jan 07, 2012 6:07 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

TubeSerial MC9S12X port & TubeHost (was:6809 port)

[RETURN] and *. now work so at least basic I/O is working.
When I issue a bad command I get the bad command
error back at the client but then there's some kind of hang.
I'll investigate later tonight.

Also changed the subject :)
by flynnjs
Sat Jan 07, 2012 12:20 am
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

Thanks.

Sending just a [RETURN], TubeHost 0.22 now barfs:

Code: Select all

No such FN/PROC at line 760
by flynnjs
Sat Jan 07, 2012 12:10 am
Forum: hardware
Topic: IEEE488 Interface
Replies: 23
Views: 3023

Re: IEEE488 Interface

Is this more in your price range? http://www.ebay.co.uk/itm/HP-Agilent-3438A-3-5-Digit-5-Function-Digital-Multimeter-GPIB-/110795959977?pt=LH_DefaultDomain_0&hash=item19cbf42ea9 There will be lots of test gear on ebay that doesn't actually state that it has IEEE488/GPIB/HPIB on it, but does :) You c...
by flynnjs
Fri Jan 06, 2012 7:26 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

OK, OS_FSC gets called FF FF FF and returns FF FF FF

The version of TubeHost on here http://mdfs.net/Software/Tube/Serial/
seems to be the same as before (103kB .exe). Can you post a link to
uncrunched version?

Might be time to try to get TubeHost running in RPCemu.
by flynnjs
Wed Jan 04, 2012 10:10 pm
Forum: general
Topic: Raspberry Pi eBay auctions
Replies: 15
Views: 2318

Re: Raspberry Pi eBay auctions

I reckon I can get BBC BASIC running on a SoC for a fiver.
(although with the collateral that Sprow has, I reckon he could
get there quicker with a better product than me).

RsPi as a cool gadget = very cool.

BBC BASIC back as a teaching tool running on modern bare metal = cooler :mrgreen:
by flynnjs
Wed Jan 04, 2012 10:03 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

OK, I added the RESET code on the client and now I know the magic of debug is minus numbers we're moving on a bit :) TubeHost now showing: OS_FSC FF CB 18 -- 7F The client gets the 7F response , interprets it as an esc and awaits more. So I took it out again and took the JSR CLI_WAIT out after the s...
by flynnjs
Wed Jan 04, 2012 3:01 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

OK, I've got my client talking to your TubeHost.exe up to a point. Here's a hex dump of the bytes going to the Host at the Client resets: 0A 0D 4D 43 39 53 31 32 58 45 20 53 45 52 49 41 ..MC9S12XE SERIA 4C 20 54 55 42 45 20 32 38 4B 20 76 30 2E 31 30 L TUBE 28K v0.10 0A 0D 0A 0D 00 ..... As per scre...
by flynnjs
Tue Jan 03, 2012 8:50 am
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Re: Tube Serial - 6809 port

JQH wrote: the stack is unwound when the code called at CALL_CODE returns. The called code returns to CLI_DONE, which RTSs to the caller of WAIT_START ofc it does. Sorry, I must have been having a brain dead moment. BTW, I've just ported to Freescale CPU12. It's assembling, although I've got to chec...
by flynnjs
Sun Jan 01, 2012 7:48 pm
Forum: software: other
Topic: Tube Serial - 6809 port
Replies: 39
Views: 4767

Tube Serial - 6809 port

I've been reading through JGH's 6809 port of the Tube serial client. I've also read the protocol notes. I'm trying to understand under what conditions execution ends up at the label "WAIT CODE:". The next instruction, JMP CALL_CODE seems to bypass unwinding of the stack as none of the 4 or so JSRs a...
by flynnjs
Wed Dec 28, 2011 11:50 am
Forum: hardware
Topic: 6502 second processor memory map
Replies: 2
Views: 811

Re: 6502 second processor memory map

Thanks, I knew it would be somewhere.
Looking at porting to a new piece of hardware and
need to understand some limitations.

J
by flynnjs
Sat Dec 24, 2011 8:50 pm
Forum: hardware
Topic: 6502 second processor memory map
Replies: 2
Views: 811

6502 second processor memory map

Does anyone have detailed information on what is in zero page on the co-pro? Page 27 of the user guide says: Page 0 to &EE is available Page 1 = stack Page 2 = OS indirections and user memory Page 3 = error messages Page 4 – 7 are available to the user, although not in BASIC Page 8 - &F7 available t...
by flynnjs
Sun Dec 18, 2011 5:51 pm
Forum: hardware
Topic: Who's got an Econet?
Replies: 38
Views: 3364

Re: Who's got an Econet?

1x BBC B
1x BBC Master 128
1x Home made clock
3x Phil B outlet boxes (RJ45/Din)

Awaiting 1 or 2 3020s to join the net.
by flynnjs
Wed Dec 07, 2011 10:14 pm
Forum: hardware
Topic: Domesday reloaded
Replies: 2
Views: 563

Domesday reloaded

For those of you who hadn't spotted it:

http://www.bbc.co.uk/news/technology-16053184

Question is... will that still be working in 25 years and
will anyone know how to fix it?
by flynnjs
Thu Dec 01, 2011 10:15 am
Forum: general
Topic: The BBC Micro turns 30
Replies: 12
Views: 2476

Re: The BBC Micro turns 30

I've PMed the author of the reg article to find out his source
for the launch date.... on the basis that everyone on here
didn't seem entirely sure.
by flynnjs
Wed Nov 30, 2011 10:39 pm
Forum: for sale / freebies
Topic: (SPOKEN FOR) FREE: 2x Oscilloscopes non-working
Replies: 3
Views: 736

Re: FREE: 2x Oscilloscopes non-working

Yeah, the person I forward on to might want to collect the 7000 too for another chap up the road. Nice to see them in demand :)