- zip100 (QUIT: Ping timeout: 272 seconds) (~zip100@185.209.196.249) | 04:54 | |
+ shanshe_ (~shanshe@78.red-81-36-68.dynamicip.rima-tde.net) | 05:03 | |
- shanshe (QUIT: Ping timeout: 255 seconds) (~shanshe@119.red-81-36-66.dynamicip.rima-tde.net) | 05:03 | |
+ zip100 (~zip100@185.213.155.196) | 10:16 | |
+ Lynn|A4000 (~lynn@188.212.113.122) | 15:48 | |
Lynn|A4000 | meow! :D | 15:48 |
---|---|---|
Lynn|A4000 | I already posted a huge thing about this on bsky/mastodon but i'll lurk in here as well just in case :D | 15:48 |
Lynn|A4000 | i just found out my zz9000 is (seemingly) outputting at 61Hz for 720/1080p modes and i was wondering why | 15:49 |
minute | Lynn|A4000: i just saw! | 17:09 |
minute | digging in the firmware, there's also ZZVMODE_1920x1080_50 | 17:11 |
minute | hmm hmm zzwrite16(®isters->mode, mode|(colormode<<8)|(scalemode<<12)); | 17:14 |
minute | ZZVMODE_1920x1080_50 is mode 7 | 17:15 |
minute | so one could poke 7|(0<<8) for 8bit 1920x1080@50hz to the mode register | 17:15 |
minute | register base is the board address | 17:16 |
minute | REG_ZZ_MODE = 0x02, | 17:17 |
minute | so you wanna do, in mon: pokew 40000002 7 | 17:18 |
minute | Lynn|A4000: after setting the normal 1920x1080 8 bit in screenmode | 17:18 |
minute | if the card is at 40000000 | 17:19 |
minute | (otherwise, adjust) | 17:19 |
minute | there is also a "custom" mode where you can freely define the modeline. i wonder why noone has ever written a tool for this | 17:19 |
Lynn|A4000 | oh uhhhh I don't know how to do this tbh :D I don't think I have mon installed? | 17:22 |
Lynn|A4000 | this might be a little beyond me but i'm okay to try things :D i'm just a little stupid | 17:23 |
minute | Lynn|A4000: here you go https://aminet.net/package/dev/moni/mon165 | 17:30 |
minute | Lynn|A4000: you get the board address by using the amigaos standard tool "showconfig" for example. it's the address where the zz9000 lives in amiga's address space | 17:31 |
minute | Lynn|A4000: if you tell me the board address i can tell you the exact command | 17:31 |
Lynn|A4000 | alright, gimme a moment ^^ | 17:32 |
Lynn|A4000 | BOARDS: | 17:35 |
Lynn|A4000 | Board + ROM (HD?) (unidentified): Prod=28014/4($6D6E/$4) | 17:35 |
Lynn|A4000 | (@$40000000, size 128meg, subsize same) | 17:35 |
Lynn|A4000 | RAM (unidentified): Prod=28014/5($6D6E/$5) | 17:35 |
Lynn|A4000 | (@$50000000, size 256meg, subsize same Mem) | 17:35 |
Lynn|A4000 | Board + ROM (HD?) (unidentified): Prod=4626/0($1212/$0) (@$E90000 64K) | 17:35 |
Lynn|A4000 | Board (unidentified): Prod=2588/60($A1C/$3C) | 17:35 |
Lynn|A4000 | (@$F00000, size 64K, subsize same) | 17:35 |
Lynn|A4000 | also the current mode i'm using is 1920x1080 16bit fwiw | 17:36 |
Lynn|A4000 | (32bit doesn't work right, which is a whole different thing :D) | 17:36 |
minute | ok so 40000000 is the board address | 17:37 |
minute | ok 16 bit, hang on... | 17:37 |
minute | so in mon try this: pokew 40000002 263 | 17:38 |
minute | i think it should then switch to 1920x1080@50hz 16 bit | 17:38 |
Lynn|A4000 | ok, gonna give it a shot :D | 17:40 |
minute | i'm also booting the a3000 here to test if i told you the right thing... | 17:40 |
- Lynn|A4000 (QUIT: Quit: brb reboot) (~lynn@188.212.113.122) | 17:41 | |
minute | actually the number has to be in hex maybe hm | 17:41 |
minute | yeah so it should be 107 | 17:41 |
+ Lynn|A4000 (~lynn@188.212.113.122) | 17:42 | |
Lynn|A4000 | okay that completely killed the video output :D | 17:42 |
minute | yeah you were gone unfortunately | 17:43 |
minute | the number has to be 107 not 263 | 17:43 |
minute | (hexadecimal) | 17:43 |
Lynn|A4000 | oop :D | 17:43 |
minute | so: pokew 40000002 107 | 17:43 |
minute | (i tried that on the a3000 and now it says... well 51hz lol) | 17:43 |
Lynn|A4000 | yea i'm connected to irc from the amiga, i can connect elsewhere :D | 17:44 |
Lynn|A4000 | ideally i'd wanna achieve 60Hz fwiw, i just don't understand why it's ~1Hz over | 17:44 |
Lynn|A4000 | most everything seems to tolerate it though so it's never come up before | 17:45 |
minute | yeah i can't investigate/fix that right now because i'm on really tight deadlines | 17:46 |
minute | just wanted to give you a workaround option | 17:46 |
minute | maybe alternatively you could find someone who can code a bit of C (or basic or whatever really) and can wire up the custom modeline register | 17:46 |
minute | then you could completely customize the screen mode | 17:47 |
+ LynnDrumm (~mail@188.212.113.122) | 17:47 | |
Lynn|A4000 | yeah, it's 51Hz now lol :D | 17:49 |
minute | so that doesn't work either? | 17:49 |
Lynn|A4000 | well, yeah, the HDMI->SDI converter doesn't like that either no | 17:51 |
minute | ok! | 17:51 |
Lynn|A4000 | ((this is very much a problem i created for myself, fwiw, but it would solve a lot of problems if i could get 60Hz out of the zz9k ^^)) | 17:52 |
minute | Lynn|A4000: if you know someone who can code for the amiga and has a bit of time on their hands, i can tell them how to make a tool to make custom modes available | 17:52 |
minute | one just needs to write all the mode numbers using the registers REG_ZZ_CVMODE_PARAM and REG_ZZ_CVMODE_VAL and then switch to mode 18 | 17:54 |
- xet7 (QUIT: Remote host closed the connection) (~xet7@user/xet7) | 21:11 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!