Caution: Non registered users only see threads and messages in the currently selected language, which is determined by their browser. Please create an account and log in to see all content by default. This is a limitation of the forum software.
Also users that are not logged in can not create new threads. This is a, unfortunately needed, counter measure against spam. Please create an account and log in to start new threads.
Don't Panic. Please wash hands.
-
We've had some info regarding monitors on our wiki - however, the new VGA controller in 9j changes everything (to the better, hopefully)
So, it would be great if you could post some quick info on your experiences with the 9j (and later) cores. Please post the following information:
- Name of your monitor (vendor and exact product code)
- Native resolution (and aspect ratio)
- Do the 50Hz modes work with VICII sync (in cartridge mode)?
- Whatever else you think is useful
Thanks!
-
Just use an older update - there is no way to "brick" the chameleon.
-
The strange look will be fixed with the next update
Just curious - why are you not using the native resolution of your monitor?
-
Quote
The BenQ BL702A see 640x480 50Hz but it set on 60Hz.
The 50Hz Modes are not standard VESA modes - so its a bit hit and miss. The monitor might even display it correctly, does it scroll smooth then?
-
The sync polarity should now match the VESA modes... before it was basically wrong in all cases
-
Please try mounting two disks and use the left button to "flip" the disk - ie dont use the menu.
-
Is that really 640x480 in the first picture? In that mode you will see downscaling artefacts, there is no way around it - you should use 800x600 instead (or better yet, the native resolution of your monitor)
-
apparently there was no dedicated Thread yet i have also updated this core, no changes in the core itself, but it has the new VGA controller.
get it on the http://wiki.icomp.de/wiki/Chameleon_VIC20
-
The update is out, which should fix the problems with VGA timing -> see Chameleon Core update 9j released
-
The update is out, which should fix the problems with VGA timing -> see Chameleon Core update 9j released
-
It has been a while - i have just uploaded another core update for you to play with Most notable are the REU fixes and the VGA rewrite. This should solve most - if not all - problems people reported with various monitors.
The changes in detail:
- FPGA Core:
- ----------
- - on reset initialize CPU port DATA to 0.
- - tweak ANE magic constant, fixes Spectipede and Turrican 3
- - fixed "Nordic Power" mode in Retro/Nordic Replay emulation
- - support "clockport enable" bit in Retro/Nordic Replay emulation
- - added optional "B for up" for CDTV remote
- - New SID emulation that uses lookup tables for the waveforms, resulting in more
- accurate emulation of combined waveforms.
- - Fix to get proper values for CIA alarm registers on reset
- - Fixed off by one error in the envelope rate generator tables.
- - Fix for envelope emulation when starting release while in the attack phase.
- - A fix for dmadelay by introducing a delay on the colcounter and starting it
- one cycle early.
- Assumption is that in the real vic-chip the 10 bit screen address counter is a
- ripple counter with extra latch on the output.
- - New REU implemenation with prefetching logic to work around Chameleon SDRAM
- latency.
- This removes an unnecssary dummy cycle and makes the REU emulation cycle
- exact.
- - Fix REU memory access glitch by giving it one more delay cycle in the system
- ram multiplexer. (a hidden bug now visible with previous fix)
- - Fixed issue with REU trigger through FF00 while turbo is active.
- - Fixed REU register default values after reset.
- - Added support for Amiga keyboard connected to the docking-station
- - Implemented reconfigurable PLL for the VGA clock. This allows the vga output
- to better match the standard vesa resolutions.
- - Added vga border option in register D0F2 to assist autoadjust on modern
- displays (is active in bootloader and in menu during VGA mode test).
- - New VESA video modes added and existing modes adjusted to better match
- standard modes. Any non-standard 72 Hz modes have been removed.
- - Added logic to select the proper sync. polarity for each VGA mode. Fixed
- wrong sync. polarity on V2 hardware.
- - Adjust pipeline length of hsync, vsync, ena_rgb to eliminate glitches on the
- left side of the screen (was only visible on 1280x1024 resolution)
- Menu System:
- ------------
- - BUGFIX: leave clockport setup alone on "Reset to Basic".
- - BUGFIX: the filecopy feature of the file browser produced broken files due
- to a compiler bug, which has been fixed.
- - the easyflash EAPI sets the EF registers to the same values as the original
- flash driver at exit of various functions. this increases compatibility
- with some (technically buggy) programs that rely on these values.
- - sysinfo also shows the current slot as letter
- - During the boot loader and the VGA mode test a tiny white border will be
- shown around the VGA display area, which will make it easier to adjust and
- will make "auto adjust" work better.
Display More
As usual get the update on the Chameleon wiki page.
Have fun!
-
You'll have to add up the power consumption of all those things, it's a bit hard to tell or advice anything if this is not known
-
Perhaps even the hardware test core :=) It shows a little square that can be moved with the ps/2 mouse and some squares that light up when pressing mouse buttons (warning: it also beeps... turn down the volume =P)
-
No, there never were catweasel drivers in the mainline kernel.
There have been two different drivers (linked on the wiki) - both require a 2.6.x kernel iirc
-
Usually the tune will come with a note of some kind that tells how its intended to be played - and so far very few require true stereo.
-
I am running out of ideas Jens ? pwsoft ?
-
Quote
I can sort of get it to work, but not really. The only way I can connect is to 1) go into the firmware tool and press connect (no chip info will appear), 2) Press Program Firmware, 3) Power recycle MK2 as it ask for and, 4) Click Abort after the power cycle. 5) Click Disconnect and Connect again and now the tool will get the chip info. 6) Disconnect from the firmware tool and connect with TeraTerm, 6) TeraTerm now connects and gets the menu.
The steps above will reliably connect to the MK2 remote control menu, but no other method I have tried will. It could be something with sending the pulses for the bootloader? If I simply start the MK2 and connect I can not get to the remote menu (restarting and power cycle does not work)
This sounds very odd. Do you have another PC you can try? Somehow sounds like a problem on the PC side of things to me... some other Software preventing the COM port to work correctly, or something.
-
The minimig core would not be affected by this though, each core defines its own VGA timing
-
Did you try updating the firmware yet? We had a few cases where the "fuses" on the microcontroller were set wrong for some reason, causing the oscillator frequency (and with that the baudrate for serial) being totally off - updating the firmware will fix this (use the tool from the wiki).
-
also make sure the baudrate is set correctly and hardware handshake is disabled (when the transfer stalls my guess would be it is not, with just wrong baudrate you should at least get some random gibberish)