Git Product home page Git Product logo

Comments (5)

sorgelig avatar sorgelig commented on August 24, 2024

Hmm.. i need to check. Border size i choose to let more paper space on screen. I will see.

from zx-spectrum_mister.

Bricabrac-Spam avatar Bricabrac-Spam commented on August 24, 2024

Thank you for looking into this.

Yes, I fully understand the point. Most of the users won't even notice that some lines are missing. But if core is mostly used for watching demoscene then in some specific cases this small discrepancy from the real hardware becomes apparent.

So if there was a possibility to add a toggle in the menu to turn on/off additional lines similarily as there is an option to make border smaller, then I guess everyone would be happy.

Many thanks.

from zx-spectrum_mister.

sorgelig avatar sorgelig commented on August 24, 2024

I've checked youtube. I've noticed insanely large borders. No way it was like that back in 80x-90x. This is not how CRT was looking. It seems demo is written for emulator. CRT couldn't show as much border as it's shown on video. Also video has flickering everywhere. They use effect of more colors which is handled by unreal emulator but quite distracting if you see it n real HW.
Also i've noticed upper word ACROSS isn't right. Probably something wrong with timings. Not sure how it will work on real HW. Unreal emulator goes too far emulating what wasn't in real HW.

from zx-spectrum_mister.

sorgelig avatar sorgelig commented on August 24, 2024

upd: i was wrong about word ACROSS. It looks ok. Just half out of sight..

from zx-spectrum_mister.

Bricabrac-Spam avatar Bricabrac-Spam commented on August 24, 2024

If I am correct this video is from the authors of the demo: https://www.youtube.com/watch?v=b-kkzl2foaQ It is a no-flick version so for sure was captured on emulator. However, I have to confirm that it looks exactly the same on my MiSTer hooked up to Sony BVM CRT monitor (except the flickery but it is still manageable). The border size is realy this big. Only the top part is missing some lines.
Regarding the CRT TVs of the 80' and 90' they are known of severe overscan. Because of that, back then when you hooked up your Pentagon or regular ZX Spectrum to a consumer TV or even monitor, the border looked significantly smaller than on the video or emulator. But even then more expensive TVs which had service menu allowed for geometry adjustments and by that eliminating overscan and even achieve underscan. Both my Sony CRT TV from mid 90' also display big border from the ZX Spectrum core on MiSTer.

For some unknow reason Pentagon is different in terms of border than regular Spectrum (maybe becuse of that unusual 48.8Hz refresh rate?). It has less lines on the bottom part than a Spectrum (49 instead of 57) and more on top (65 instead of 49). Effectively it is like 'paper' area is a little bit out of centre to the bottom part comaparing to Spectrum. Overall Pentagon displays just 8 lines more than ZX Spectrum and such number of lines can still be easily handled by any reasonable CRT. Please see this webpage for more details about Pentagon specifics vs. Spectrum: https://wiki.specnext.dev/Reference_machines Hope this site is accurate.

Unfortunatelly I don't have a real Pentagon so I cannot check how the real hardware would present when connected to my monitor. Having a Pentagon has been my dream since year 1999 when I get to know about Speccy demoscene, but here in my place finding one is simply impossible. MiSTer with its ZX Spectrum core is my "close as it can only be" alternative to real hardware.

I fully understand your hesitation to implement those additional border lines especially if it is hard to do. Yes, only the handfull of demos that are heavy on border effects would show the difference. But if it wouldn't be hard to implement then I think an option in the menu to turn on/off additional lines would not hurt anyone.

Whatever you decide I am still greatfull you have looked into this.

from zx-spectrum_mister.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.