|
Post by tokra on Feb 27, 2024 9:23:48 GMT
Usually the RGBtoHDMI should auto-detect the modes and switch to the according profile. The rest depends on the output-device. On my device I get the best results when forcing to 1920x1080 output (which is the original resolution of my output device so it makes no sense to have it set differently). The EDID 50-60 Hz tries to autodetect whether the signal is 50 or 60 Hz and set it accordingly. My modes are sometimes below 50 Hz, or in between 50 and 60 Hz, so really off-standard. I have once tried it on another display-device and needed to set to "Force 60 Hz" (or 50 Hz) there as well.
I guess the RGBtoHDMI is used 99% of the time to display the hardware-supported-outputs of several old computers. Once you start defining your own display modes in software with the CRTC-controllers (like the VDC) there is still some manual fiddling needed.
|
|
|
Post by tokra on Feb 25, 2024 10:15:27 GMT
it's working very well except for interlaced modes. The screen is fine for half a second, then will flash black, then will be fine again until the next flash. If I open the menu, all is stable, then it goes back to flashing once I exit. The flashing is standard for modes for which no profile exists. If you use the modes from my demos there should be no flashing as I have created profiles specifically for these. I had to set my RGBtoHDMI to output 1920x1080 manually as when set to "auto" I get strange results. Yes, I think that would be the way to go, since the 8x1-modes only go up to 480 pixels and are cumbersome to display (need to set up your own interrupt based on VDC-cycles).
|
|
|
Post by tokra on Feb 24, 2024 10:13:00 GMT
Good to hear. Make sure you use the latest firmware-release found here: github.com/hoglet67/RGBtoHDMI/releasesI did some improvements for the profiles of C128 / VDC last year, e.g. VDC Mode Mania, VDC VGA Mania and Spectrumania should work fine/much better now. If your version is the one from May 2023 it is too old!
|
|
|
Post by tokra on Feb 17, 2024 11:42:42 GMT
|
|
|
Post by tokra on Jan 8, 2024 0:04:49 GMT
Hmm. Bitmap will take 16000 bytes and attributes will take 8000 bytes.so if you interleave video- and attrtibute-RAM you need 160 bitmap bytes 0x0f followed by 80 attribute-bytes. Memory should roll over after 16384 bytes, but that is not a multiple of 240. 68*240=16320. But even if it fit and you could re-use bitmap data, where would the extra attribute-bytes go?
|
|
|
Post by tokra on Nov 3, 2023 18:28:04 GMT
Depending on the mouse this may interfere with the keyboard. I once had a bad CIA that led to some keys being disabled with a joystick plugged in.
Anyhow. C128 and C128D are the same system-wise. In C128-mode you can always type CATALOG or DIRECTORY and it will display the directory of drive 8. You can also type
"CATALOG U9" to get the directory from drive 9. LOAD"$",8 works in C64-mode and C128-mode as well
The internal drive of a C128D is usually drive 8. If you connect another drive YOU NEED TO MAKE SURE this is set to a different drive number. The 1571 has DIP-switches at the back for this. Other drives may even need a trace cut on the mainboard. If you connect two drives with the same number behaviour will be erratic and likely not work at all.
|
|
|
Post by tokra on Nov 3, 2023 16:42:27 GMT
Then you are probably in C64-mode (blue screen, light blue text). The commands only work in C128 mode (dark grey background, light green text).
|
|
|
Post by tokra on Nov 3, 2023 15:52:35 GMT
You could type PRINT CHR$(34) to get a quote on the screen. Or PRINT CHR$(34)CHR$(34) to get two. And then use SHIFT+DEL (=INSERT) to produce the space needed between the two. To create a list to read the diskette you could also just type CATALOG or DIRECTORY
|
|
|
Post by tokra on Oct 31, 2023 12:24:44 GMT
oziphantom's pictures should be from the real thing. He talks about "differing" (probably means "dithering") and interlace and that can in fact give the ILLUSION of more colors when in fact there are only the original 16. So, making use of these interlace- and dithering-colors is up to the graphic-artist pixeling or a converter that makes use of this effect.
|
|
|
Post by tokra on Oct 30, 2023 19:18:38 GMT
Depends on what "pretty pictures" you are talking about. Technically the VDC has only 16 colors, disregarding NTSC-artefact-colors which don't seem to work according to the posts above. Other than that you can only mix colors by using "software-interlace" = repeating the same frame with different color information. The "Colour Spectrum"-demo does this in the title-screen for example. True VDC-hardware interlace technically does not mix colors since the lines of the different fields are below one another, but visually the colors blend together to the human eye causing the illusion of more colors. Even so: If you mix 16 colors with each other you only get 136 colors: (n*(n+1))/2 - the rest are just duplicates. So claims of 256 colors are just bad math or just false, even moreso with 1024 colors of 65000 colors as the "Graphic Booster" claimed in the late 1980s.
|
|