Search found 7694 matches

by hoglet
Sat Dec 08, 2018 8:59 pm
Forum: general
Topic: Today I received.....
Replies: 4928
Views: 349168

Re: Today I received.....

A little bird tells me someone has received a very very nice new oscilloscope from Father Christmas....
by hoglet
Sat Dec 08, 2018 9:29 am
Forum: hardware
Topic: Loss of output on Electron RGB Port
Replies: 24
Views: 375

Re: Loss of output on Electron RGB Port

The schematic just looks like a redrawn version of the Issue 4 schematic to me. I don't think anyone ever said it was Issue 6 - looking at the RGB output area, it's exactly the same isn't it? It includes IC18 (a 74LS08 marked and NF - Not Fitted) which is actually fitted. This affects the quality a...
by hoglet
Fri Dec 07, 2018 9:05 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

I notice quite a lot of references to HDMI 1.0 limits. Is this for a specific reason? AIUI the Pi can go quite a lot further than HDMI 1.0 pixel clock limits should you need it to. I don't know about Zeroes but my Pi 3B+ happily does a 297MHz Pixel Clock to deliver an HDMI 1.4 3840x2160/30Hz RGB 8-...
by hoglet
Fri Dec 07, 2018 7:52 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

What settings best replicate the 5x mode from earlier in the thread? Try uncommenting these sections (and make sure the the default are commented) config.txt: ## Example Atom Setting (scaling by 2.5) ## ## 1600x1200 @ 60Hz ## ## Scale by 1:3 - 552x424 => 1380x1060 ## l/r overscan = (1600-1380)/2 = ...
by hoglet
Fri Dec 07, 2018 4:58 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Is this binary good to go with an Atom? Or does that require a different binary? It should work with Phill's V5 colour board - I've not been able to test that yet (my V5 PCB is in the post). You just need to make two config changes: - in config.txt, switch to an appropriate 60Hz screen mode - in cm...
by hoglet
Fri Dec 07, 2018 3:42 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Hi Guys, A new binary release is finally available: https://github.com/hoglet67/RGBtoHDMI/releases And updated documentation can be found here: https://github.com/hoglet67/RGBtoHDMI/wiki/RGBtoHDMI-User-Guide-(v2) Many thanks to Ian (IanB) and Dominic (dp11) for their help over the last couple of mon...
by hoglet
Fri Dec 07, 2018 12:25 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

While I was in the manual I noticed that he has a set config/palette from displayed pixels and was thinking that it might be nice to be compatible (for comon functionality) as auto detect isn't possible. That's a timely post! I was just thinking of the options for how we do this. I'm going to publi...
by hoglet
Fri Dec 07, 2018 10:03 am
Forum: general
Topic: Today I received.....
Replies: 4928
Views: 349168

Re: Today I received.....

I'll be fitting this to my main beeb over Christmas, providing I can fix the ongoing interference issue with the beeb... Steve, one thing to be aware of with Mark's board is that it doesn't include the debug connector. The purpose of this is to allow access to the integrated debugger that's include...
by hoglet
Fri Dec 07, 2018 9:35 am
Forum: upcoming and recent events & exhibitions
Topic: ABUG SOUTH 18 to 20 January 2019 (Hampshire) BOOKING THREAD
Replies: 44
Views: 1550

Re: ABUG SOUTH 18 to 20 January 2019 (Hampshire) BOOKING THREAD

oss003 wrote:
Fri Dec 07, 2018 8:16 am
You can put my name on the attendee list, arriving friday and leaving sunday.
=D> =D> =D> =D> =D>
daveejhitchins wrote:
Fri Dec 07, 2018 9:10 am
My neighbour ( :shock: ) has persuaded me that I need to attend this meeting - she says I don't have enough time left in life to waste :lol:
=D> =D> =D> =D> =D>
by hoglet
Thu Dec 06, 2018 7:17 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Ian, That's a good spot. There are two possible fixes for this: 1. Increase the ppm value 2. Inhibit the >5000ppm test if m7disable is set (really the m7disable is a BBC / !BBC switch so maybe it would be better to rename it as such) What do you think about: 3. Make the max clock error (ppm) configu...
by hoglet
Thu Dec 06, 2018 1:41 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Hello all, Just a quick note to say the next software release is imminent (probably tomorrow). In the mean time, I've spent some time updating the User Guide to cover the new features: https://github.com/hoglet67/RGBtoHDMI/wiki/RGBtoHDMI-User-Guide-(v2)#user-interface This is the second revision of ...
by hoglet
Tue Dec 04, 2018 3:22 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

I've changed to that approach, which I think will ultimately be better. https://github.com/hoglet67/RGBtoHDMI/commit/d8ad0b68ae5e04f61b3bce5c520789bb82407b6e?w=1 But it seems that with Monsters, measure_vsync occasionally incorrectly determines the interlace. Here's an example: INFO: Framebuf struct...
by hoglet
Tue Dec 04, 2018 2:09 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

I'm pretty certain the problem is this: monsters changes from mode 7 to mode 2 triggering a recalibration calibrate_sampling_clock() determines interlace/non interlace and vsync length monsters changes interlace new interlace code waits to determine initial previous value of interlace then loops ar...
by hoglet
Tue Dec 04, 2018 1:35 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Ian, I've just pushed all those changes: 01aacf80 Pi Firmware: Correct trailing white space 2f5435a8 Pi Firmware: Allow wider adjustment of PLLH 8272d83c Pi Firmware: Limit max sampling clock deviation to 5000 PPM 5f4baf0d Pi Firmware: Correct indentation whitespace 6443ec39 Pi Firmware: Merge other...
by hoglet
Tue Dec 04, 2018 12:40 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Hi Ian, Just a quick heads-up. I had a play with your overnight change, and I have mixed feeling about it. The bit I liked is the general idea of limiting the maximum PPM error allowed for the sampling clock, and if this is exceeded falling back to the previously used value, or a default if there ha...
by hoglet
Tue Dec 04, 2018 7:10 am
Forum: acorn atom and system
Topic: Trying to get a Godil powered Atom alive
Replies: 6
Views: 177

Re: Trying to get a Godil powered Atom alive

OK, I just looked more closely at your first screen shot. It's getting to FF13 then looping. This is to do with the 6522: FF10 2C 01 B8 BIT #B801 Busy ? FF13 30 FB BMI #FF10 ..yes, wait for printer to be not busy Try temporarily removing the 6522. Edit: Ah, I see the 6522 is not fitted. The problem ...
by hoglet
Tue Dec 04, 2018 7:07 am
Forum: acorn atom and system
Topic: Trying to get a Godil powered Atom alive
Replies: 6
Views: 177

Re: Trying to get a Godil powered Atom alive

Edit: Skip to next post for the answer.... Why not single step and see how far it gets? The manual is here: https://github.com/hoglet67/AtomBusMon/wiki/User-Manual---Command-Reference The following commands would reset then step for 10,000 instructions, logging each: reset s 10000 Configure your te...
by hoglet
Mon Dec 03, 2018 6:38 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Ian, After a bit more investigation, in seems the problem with Labyrinth is that the line time is 65us not 64us. (i.e. Line length = 65 * 96 = 6240) So counting over a fixed number of lines is not going to work. I only know this because I tried! I also verified this with a scope. I'm not really sure...
by hoglet
Mon Dec 03, 2018 5:49 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Looks good, I had to do a manual merge as I made some conflicting changes which I have just pushed. Ah sorry about that. I've merged that pull request and pushed again. Actually, I ended up having to do a "force" push, because I think you added to the pull request, and I got a bit confused. Hopeful...
by hoglet
Mon Dec 03, 2018 2:49 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Ian, Thanks again, I've just merged your pull request. The only outstanding bug I'm aware of is the one we noted a while ago concerning enabling or disabling interlace. For example, the following program will cause the genlock to get confused and fail to lock: 10 REPEAT 20 *TV 0,0 30 MODE 4 40 PRINT...
by hoglet
Mon Dec 03, 2018 10:59 am
Forum: emulators
Topic: More interesting 6522 VIA emulation discrepancies
Replies: 28
Views: 505

Re: More interesting 6522 VIA emulation discrepancies

With VIA.T21 I get:

Code: Select all

>RUN
USER VIA T2CL: 1
USER VIA T2CL: 255
USER VIA T2CL: 255
With VIA.T22 I get:

Code: Select all

1, 0, 255, 254, 253, 252
With VIA.T11 I get:

Code: Select all

1, 0, 255, 4, 3, 2
Results are the same on a Model B and a Master 128.

Dave
by hoglet
Sun Dec 02, 2018 3:12 pm
Forum: general
Topic: Today I built ...
Replies: 45
Views: 3188

Re: Today I built ...

Need to check which one that is on Github <hint> :wink: There should be a binary release you can use: https://github.com/hoglet67/AtomBusMon/releases The version you need in the ZIP is: ice_20170922_2245_073\godil_500\ice6502\ice6502.mcs (That's assuming your adapter maintains the original GODIL pi...
by hoglet
Sun Dec 02, 2018 1:02 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Ian, Dom, I would like to do another binary release shortly, as a couple of people have been asking for one. Do either of you have anything that needs to be added before this? Dom, I've merged all of your optimization pull requests. Ian, I've done some tidying up of the OSD features, mostly cosmetic...
by hoglet
Sun Dec 02, 2018 11:21 am
Forum: general
Topic: Today I built ...
Replies: 45
Views: 3188

Re: Today I built ...

bprosman wrote:
Sat Dec 01, 2018 6:06 pm
Today I built a Godil adapter.
This is really nice. Do you have it working yet?
by hoglet
Sat Dec 01, 2018 10:28 pm
Forum: software: new games
Topic: The Maze of Terror
Replies: 11
Views: 372

Re: The Maze of Terror

I see yellow, red, blue and black.

What's the fifth colour?

It does look amazing though :D

Screen shots are 640x512 which is interesting...
by hoglet
Sat Dec 01, 2018 1:58 pm
Forum: emulators
Topic: Testing for deterministic NMI timing
Replies: 12
Views: 252

Re: Testing for deterministic NMI timing

Here's a slightly more complex test program for the WD1770. It uses the User VIA to do the timing, and saves the time (in us) of multiple NMIs. 10 *TAPE 20 REM &D00 ROUTINE CALLED UPON NMI 30 REM INCREMENTS &D40 TO PROVE NMI 40 REM SAVES VIA T1C-L SO WE CAN TELL TIMING 50 P% = &D00 60 [ 70 PHA 80 TX...
by hoglet
Sat Dec 01, 2018 12:53 pm
Forum: emulators
Topic: Testing for deterministic NMI timing
Replies: 12
Views: 252

Re: Testing for deterministic NMI timing

A bit more progress with the WD1770 on real hardware. I've connected up a floppy drive and done a *CAT first to initialise the WD1770. Then your program actually does generate an NMI interrupt: X: 241 NMI: 1 It seems the NMI is happening much later. Checking with a scope, the NMI is happening 101us ...
by hoglet
Sat Dec 01, 2018 11:49 am
Forum: emulators
Topic: Testing for deterministic NMI timing
Replies: 12
Views: 252

Re: Testing for deterministic NMI timing

On a BBC B with an 8271 I get:

Code: Select all

X: 0
NMI: 0
On a BBC B with a 1770 I get:

Code: Select all

X: 0
NMI: 0
Both are Issue 7 boards, and both have the NMI disable link (S9) cut (open circuit).

So no NMI in either case. :(

Dave
by hoglet
Sat Dec 01, 2018 7:59 am
Forum: hardware
Topic: John Kortink's BBC HDMI
Replies: 28
Views: 1321

Re: John Kortink's BBC HDMI

:arrow: Err, use DVI-D and tell users to get and use a DVI-D - HDMI Adapter (DVI-D 25 Pin M - HDMI 19 Pin F) Yep - the Dreambox satellite receivers used DVI-D (carrying audio) rather than HDMI for this reason, to avoid HDMI licensing issues. It seems that John Kortink is calling it a BBC-to-DVI con...
by hoglet
Fri Nov 30, 2018 11:07 am
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 595
Views: 21281

Re: RGB to HDMI using a Pi Zero and a small CPLD

Ian, Dom, FYI, I've just merged some pull requests from Dom with existing changes I had for the Atom line capture code. These changes are all register use simplifications. Anyone continuing to make changes to the capture code, please make sure you start with the version I have just committed, or you...