Comments (2)
The current code as it is outputs VGA 640x480 at 60hz. Pixels are repeated and horizontal lines are repeated. I think some extra lines that are not displayed are sent too but I would need to look through the code.
Old PAL screens wanted 50hz interlaced frames. Each interlaced frame being half the total vertical resolution of (or something like that). Maybe there are newer standards I don't know about.
To make this work I think you need to drop the frequency to 50hz and remove the line doubling... And maybe change the number of hidden lines. The sync looks complicated and I don't know how much is actually needed to get frames to lock.
http://blog.retroleum.co.uk/electronics-articles/pal-tv-timing-and-voltages/
from pico-zxspectrum.
Yeah, I think you are right, a bit more involved than I thought. I've given up on the idea for now as it is a huge step backwards in terms of video quality. The VGA output is superb and very stable from my obsverations.
from pico-zxspectrum.
Related Issues (20)
- PICOZX with membrane keyboard better menu operation HOT 26
- PicoMiteVGA-To Enable STEM Project HOT 17
- LED HOT 11
- Kemston joystick not working in AUK firmware HOT 12
- Sinclair Joystick Type HOT 7
- Pre-build question: Can audio input work with Pimoroni? HOT 2
- Quick Save Function ZxSpectrumPicomputerVgaAukBob HOT 3
- USB touchpad as a joystick? HOT 1
- Audio over HDMI? HOT 31
- Problem loading games - EDIT: Solved HOT 10
- Are these implementations cycle-accurate? HOT 1
- Help for Keyboard Matrix pinout for support full 48+ keyboard HOT 8
- mirrored text on lcd HOT 19
- I have a PicoZXpi board that I am sure is based on this firmware and Ringo does not work correctly HOT 8
- Pimoroni DV Screen Size & Refresh Rate HOT 2
- Will the Waveshare RP2040-PiZero be compatible? HOT 29
- Ability to save to .tap file HOT 14
- SD Card not detected HOT 6
- Keyboard issue HOT 5
- PIMORONI PicoVision support HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pico-zxspectrum.