Search found 461 matches

by cmorley
Wed Jun 20, 2018 2:56 pm
Forum: general
Topic: Today I received.....
Replies: 4647
Views: 312225

Re: Today I received.....

Good enough for a Beeb then? :) Somewhat surprisingly, there have been times where a 100MHz scope wasn't quite good enough. Optimising PiTubeDirect is a good example, where each GPU clock cycle saved in critical code shifts the read data timing by 2.5ns. I know what you mean. On my external Tube 65...
by cmorley
Wed Jun 20, 2018 11:14 am
Forum: general
Topic: Today I received.....
Replies: 4647
Views: 312225

Re: Today I received.....

Nice find!
by cmorley
Wed Jun 20, 2018 5:52 am
Forum: hardware
Topic: My Turbo MMC Misadventures
Replies: 19
Views: 374

Re: My Turbo MMC Misadventures

good ic 28 pins socket , with good legs Duikkie is talking about "turned pin sockets". This has the advantages duikkie mentions but there is a risk... the turned socket pins are fatter than a chip leg and may damage/bend the spring contacts in the sockets on the BBC. If you remove the socket later ...
by cmorley
Mon Jun 18, 2018 9:23 pm
Forum: stardot.org.uk
Topic: Post Edits
Replies: 32
Views: 706

Re: Post Edits

I don't have a complaint about the edited tags but the new 'auto draft saved!' which pops up every few seconds now with sliding CSS causing the options/attachments block to 'duck'... repeatedly... every few seconds... is /extremely/ annoying.
auto draft please stop.png
by cmorley
Mon Jun 18, 2018 9:18 pm
Forum: archive issues
Topic: Holed Out RAM Version
Replies: 6
Views: 138

Re: Holed Out RAM Version

leenew wrote:
Mon Jun 18, 2018 9:10 pm
What setup do you have it running on?
A normal issue 7 model B with 8271 disk interface and DFS 1.2. I used two of my sideways RAM modules (available for sale :wink: ) to get banks 4&5 as SRAM.
Chris
by cmorley
Mon Jun 18, 2018 5:25 pm
Forum: archive issues
Topic: Holed Out RAM Version
Replies: 6
Views: 138

Re: Holed Out RAM Version

Michael Brown wrote:
Mon Jun 18, 2018 11:57 am
PS Did you try the Dunjuz RAM game which also loads into banks 4 and 5 (due to the same issue with BeebEm)?
I just tried Dunjunz now from the disc image in your other thread. It loads on a real BBC too. I played a few screens but nothing more.
by cmorley
Mon Jun 18, 2018 9:50 am
Forum: archive issues
Topic: Holed Out RAM Version
Replies: 6
Views: 138

Re: Holed Out RAM Version

3) Load it into a BBC with no datacentre, but a sideways RAM board with 2 spare banks (4 and 5) and see if it loads and works correctly as it does under emulation. Seems to load & play. I hit a ball almost 10 yards with a 1 wood. Does it have to be hardcoded to banks 4&5? P.S. Don't own a datacentr...
by cmorley
Mon Jun 18, 2018 9:21 am
Forum: hardware
Topic: (Yet another) Memory Question
Replies: 38
Views: 477

Re: (Yet another) Memory Question

Depending on the DRAM failure I've seen the data output not being at the same voltage as the working chips. You can see this on a scope.

Try probing the DRAM side of IC14 and see if any of the data traces look different from the other 7. Doing this in 16KB mode a bank at a time makes sense.
by cmorley
Fri Jun 15, 2018 11:47 am
Forum: hardware
Topic: Acorn factory friday special B+
Replies: 16
Views: 433

Acorn factory friday special B+

Acorn: "QC? Yeah we heard of it."
Photo0562.jpg
by cmorley
Wed Jun 13, 2018 6:37 pm
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

Re: 640x512 50 fps Bad Apple on a B... how?!

hoglet wrote:
Wed Jun 13, 2018 6:31 pm
Is there any chance you could upload an example of the instruction stream somewhere?

I know I could easily make up a test one, but it would be fun to develop with the real thing....
I could render 10s or 20s of video into an instruction stream say. I'll PM you a link.
by cmorley
Wed Jun 13, 2018 6:13 pm
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

Re: 640x512 50 fps Bad Apple on a B... how?!

There is the benefit of course that you don't need to care about the address... just reply on any and every Tube read. Perhaps this helps with the low level register requirement? To the first order it needs 2MB/s (120MB/min) to feed the 6502. Is there any DMA that could help - like on the embedded c...
by cmorley
Wed Jun 13, 2018 4:39 pm
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

Re: 640x512 50 fps Bad Apple on a B... how?!

It's a shame it won't run directly from the buffer in the FT232H (in CPU mode) otherwise anyone with a board from eBay would be able to run it on their machine. I had to add some more buffering with extra hardware. No reason why it couldn't be made to run from a pi-tube direct i suppose.
by cmorley
Wed Jun 13, 2018 2:27 pm
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

Re: 640x512 50 fps Bad Apple on a B... how?!

tricky wrote:
Wed Jun 13, 2018 2:23 pm
For the full frame swap, you could just update the pallet (offscreen) ;)
I had that in my list of optimisations I didn't need in the end. Also multiple palette swaps during the frame... again not needed.
by cmorley
Wed Jun 13, 2018 12:33 pm
Forum: stardot.org.uk
Topic: Has Stardot been purged from Google search?
Replies: 14
Views: 278

Re: Has Stardot been purged from Google search?

Does the forum now enforce SSL? Perhaps the http index has been binned if those URLs are now invalid/redirect and it needs to reindex the site with https URLs...
by cmorley
Wed Jun 13, 2018 11:42 am
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

Re: 640x512 50 fps Bad Apple on a B... how?!

Witchcraft, I tell you! :D I'm still slightly confused about one detail. The CPU is still only running at 2MHz so, even though you have a perfectly precomputed instruction stream, you've still only got 39936 cycles/frame so can write a maximum of 9984 bytes/frame which is far less than the MODE 0 s...
by cmorley
Tue Jun 12, 2018 9:25 pm
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

Re: 640x512 50 fps Bad Apple on a B... how?!

A mate came over and filmed it on his new fangled smartphone thingy. BBC Tube Bad Apple There are a few moire effects not visible in real life & you can see the hash that the LCD makes of some of the dithering... but it works. If you hear mumbling in the background that is us talking in the other ro...
by cmorley
Tue Jun 12, 2018 9:03 pm
Forum: off-topic
Topic: LOLPRICE
Replies: 2789
Views: 220487

Re: LOLPRICE

Lion wrote:
Tue Jun 12, 2018 6:36 pm
Two (broken!) 5¼ drives for US$150.
I've got two broken ones too... the caps leak and corrode the top board. I'll happily let them go for $100 :)
by cmorley
Tue Jun 12, 2018 2:55 pm
Forum: off-topic
Topic: ST micro ARM boards....
Replies: 10
Views: 356

Re: ST micro ARM boards....

I've ordered one of the cheap boards off ebay, that comes with the ST link, but also one of the nucleo boards from Rapid, as in the past I've found having an official dev board can help when you start out.... I found the "MX Cube" software from the ST website was a help to getting started quickly. ...
by cmorley
Tue Jun 12, 2018 10:43 am
Forum: software: other
Topic: puppeh's GCC6 for 6502
Replies: 21
Views: 2746

Re: puppeh's GCC6 for 6502

Most of the recent commits are for GCC not the 6502 GCC backend. Flibble and I are using the m65x-gcc-virt branch - but some commits back. The changes I made were to the startup files to remove a Commodore 64 BASIC reference - which trashes a BBC BASIC variable. Moving the zero page variables can be...
by cmorley
Tue Jun 12, 2018 9:34 am
Forum: software: other
Topic: puppeh's GCC6 for 6502
Replies: 21
Views: 2746

Re: puppeh's GCC6 for 6502

flibble is using it for his graphical RPG. I use it for my BBC tools dev.
by cmorley
Tue Jun 12, 2018 6:22 am
Forum: hardware
Topic: Mitsubishi MF503A/B terminator resistor value?
Replies: 2
Views: 104

Re: Mitsubishi MF503A/B terminator resistor value?

I found that website too while looking for the definitive answer. I've found that TEC and another model Mitsubishi drive I have use 150R. The TEAC FD-55x drives use 330R (specified in documentation). I just wondered if anyone actually knew what was specified for this model originally.
by cmorley
Tue Jun 12, 2018 6:00 am
Forum: off-topic
Topic: ST micro ARM boards....
Replies: 10
Views: 356

Re: ST micro ARM boards....

myelin wrote:
Mon Jun 11, 2018 8:02 pm
Note that the STM32F103 (Cortex-M3) chips used in the cheap boards from China are not 5V tolerant.
Based on? You have to read the datasheet to see which IO are FT as some are but not others. The F103 has a dozen or so FT GPIO in the QFP on the cheap boards.
by cmorley
Mon Jun 11, 2018 2:00 pm
Forum: off-topic
Topic: ST micro ARM boards....
Replies: 10
Views: 356

Re: ST micro ARM boards....

Search STM32F103 on ebay. You can get arduino nano style boards for ~£1.60

I bought an ST Link II programmer too - so cheap I was expecting a knock off but it turned out to be genuine!
by cmorley
Sun Jun 10, 2018 5:22 pm
Forum: hardware
Topic: Mitsubishi MF503A/B terminator resistor value?
Replies: 2
Views: 104

Mitsubishi MF503A/B terminator resistor value?

Hi,

Does anyone know what value the MF503A/B drives use as a terminator resistor? TEAC manuals specify 330R but I can't find the value Mitsubishi specified.

Chris
by cmorley
Fri Jun 08, 2018 5:53 pm
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

Re: 640x512 50 fps Bad Apple on a B... how?!

The code stream doesn't have to be precomputed... it can be generated on the fly. Small bursts could be used to move sprites for example from a pi or fpga co-pro.

I am sure it will be possible to get a video. Either one here or at another ABUG.
by cmorley
Fri Jun 08, 2018 4:16 pm
Forum: other vintage computer hardware, software and games
Topic: New Amiga 500(plus) trapdoor RAM
Replies: 6
Views: 772

Re: New Amiga 500(plus) trapdoor RAM

Memory board installed in a A500 6A & configured for the full 2MB. The fly lead goes off to JP2 which is the jumper normally used to select if you want the trapdoor memory to be slow/ranger RAM or chip RAM. The fly lead allows it to provide both types of memory. The Gary adapter is required to get a...
by cmorley
Thu Jun 07, 2018 6:39 pm
Forum: other vintage computer hardware, software and games
Topic: New Amiga 500(plus) trapdoor RAM
Replies: 6
Views: 772

Re: New Amiga 500(plus) trapdoor RAM

The production version PCBs are in now so I can post some pics of those if anyone is interested?

Tested now and compatible with A500 issue 3, 5 & 6 as well as the A500+
by cmorley
Thu Jun 07, 2018 12:21 pm
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

Re: 640x512 50 fps Bad Apple on a B... how?!

BigEd wrote:
Wed Jun 06, 2018 5:45 pm
Spectacular! Wish I'd been around to see it. Any chance of a video?
I'll see what I can do about a video... my phone camera is low res video unfortunately. I don't have a PC capture card either.
by cmorley
Wed Jun 06, 2018 8:03 pm
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

Re: 640x512 50 fps Bad Apple on a B... how?!

Could the playback have been done bitd with some simple counters and 74 series logic and a large ROM? A counter that increments when a read from the second 16 bytes happens after the previous one being from the first 16 bytes. This would be used to address the ROM for reads for the first 16 bytes. ...
by cmorley
Wed Jun 06, 2018 4:02 pm
Forum: projects
Topic: 640x512 50 fps Bad Apple on a B... how?!
Replies: 28
Views: 809

640x512 50 fps Bad Apple on a B... how?!

Edit: YouTube link - https://www.youtube.com/watch?v=D_ta5QxBSMk Motivation: I was talking with Kieran last year at the Leicester ABUG about 2nd processor acceleration for games & the limit of what is practicable. The ultimate I suggested was to execute code directly from the Tube memory window FFE0...