elvis Posted November 29, 2014 Share Posted November 29, 2014 http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=64 New little tool that's appeared. It hacks the default mode of nearly any ATI card's BIOS to produce whatever resolution at boot you require (including 15/24/31 KHz modes). It's based entirely on documentation provided by the open source ATI drivers. Once hacked and re-flashed, the card will work independently at boot time at the resolution you want, regardless of host OS. From there, it's up to the user to deal with their OS-side tools (tools like Soft15Khz or CRT_Emudriver in Windows, or GroovyArcade under Linux). Great news for anyone who wants something to handle boot-time resolutions, but doesn't want/need to shell out the dollars for an ArcadeVGA. Again, this code is entirely based on open source documentation, and doesn't steal any of the hard work Ultimarc put into their ArcadeVGA product. I've got a Neo Geo MAME cab I'm building currently, and I'll be testing this tool out. It currently runs GroovyArcade Linux, but the ATI card in the system boots at 31KHz. I have a J-Pac that intercepts the signal and line-doubles it (protecting the monitor from damage), but the signal is impossible to read in that format. I'm pretty keen to test this out. Link to comment Share on other sites More sharing options...
namastepat Posted November 29, 2014 Share Posted November 29, 2014 Interesting, being a BIOS flash, there could be potential for dead cards here. It will be interesting to see if this turns out to be a better solution than CRT_EMU driver. Link to comment Share on other sites More sharing options...
elvis Posted November 29, 2014 Author Share Posted November 29, 2014 Interesting, being a BIOS flash, there could be potential for dead cards here. It won't. It's a BIOS hack, not a new image. You need to dump your existing BIOS, apply the hex-edit, and flash it back to the card. It will be interesting to see if this turns out to be a better solution than CRT_EMU driver. This is for boot-time resolutions only. You still need a driver within Windows/Linux to control modes. This doesn't replace CRT_Emudriver, or even effect how it works at all. This only controls boot-time mode setting, and then drivers take over once the OS loads. You will still need CRT_Emudriver, Soft15KHz or similar tools to drive 15KHz modes when your operating system loads. Link to comment Share on other sites More sharing options...
lordsnipe Posted November 30, 2014 Share Posted November 30, 2014 Sounds interesting. Who wants to be the guinea pig? Haha Link to comment Share on other sites More sharing options...
elvis Posted November 30, 2014 Author Share Posted November 30, 2014 Sounds interesting. Who wants to be the guinea pig? Haha Hopefully I'll have time to give it a whirl this week. I've got an old generic LAI lowboy I've converted over with a new CP to be a Neo Geo MAME cab. It's got an ATI card inside with a J-Pac running GroovyArcade Linux. I'll hack the BIOS this week, and give it a crack. Link to comment Share on other sites More sharing options...
Rat Posted November 30, 2014 Share Posted November 30, 2014 I read up Calamity posting about this the other week, but decided to wait. Will be interesting to see how people go with it. I would need to see a few people having success and a good install tutorial before I tried. Link to comment Share on other sites More sharing options...
Krondorf Posted December 2, 2014 Share Posted December 2, 2014 I did mine a few weeks ago... Worked perfectly on my HD4850 https://www.youtube.com/watch?v=zVgBeBHnAEo Link to comment Share on other sites More sharing options...
lordsnipe Posted December 5, 2014 Share Posted December 5, 2014 Did you select 15k only or 31k too? Link to comment Share on other sites More sharing options...
elvis Posted December 6, 2014 Author Share Posted December 6, 2014 I did mine a few weeks ago... Worked perfectly on my HD4850 https://www.youtube.com/watch?v=zVgBeBHnAEo Hahaha that BIOS splash screen is perfect. Nice one. :) Link to comment Share on other sites More sharing options...
Krondorf Posted December 6, 2014 Share Posted December 6, 2014 Did you select 15k only or 31k too? 15k only :) Link to comment Share on other sites More sharing options...
lordsnipe Posted December 6, 2014 Share Posted December 6, 2014 Ta. Btw, if you want to remove the windows boot splash screen, follow this: http://www.sevenforums.com/tutorials/248361-gui-boot-enable-disable-windows.html Link to comment Share on other sites More sharing options...
Krondorf Posted December 9, 2014 Share Posted December 9, 2014 Ta. Btw, if you want to remove the windows boot splash screen, follow this: http://www.sevenforums.com/tutorials/248361-gui-boot-enable-disable-windows.html Yeah.. getting there :) Link to comment Share on other sites More sharing options...
lordsnipe Posted December 17, 2014 Share Posted December 17, 2014 I've just noticed that UEFI BIOS' aren't supported, so I'm out.... Link to comment Share on other sites More sharing options...
blontic Posted December 19, 2014 Share Posted December 19, 2014 Did this to my HD4870 and its works great at 15khz Sent from my Nexus 7 using Tapatalk Link to comment Share on other sites More sharing options...
elvis Posted December 20, 2014 Author Share Posted December 20, 2014 I've just noticed that UEFI BIOS' aren't supported, so I'm out.... UEFI isn't a BIOS, which is half the problem. The world needs to move on from BIOS, for sure. But UEFI is a terrible design, and helps no-one. Link to comment Share on other sites More sharing options...
Krondorf Posted December 29, 2014 Share Posted December 29, 2014 I've just noticed that UEFI BIOS' aren't supported, so I'm out.... So just do it in a different PC.. only takes like 1 min..then put the card back where it belongs.. Link to comment Share on other sites More sharing options...
lordsnipe Posted December 29, 2014 Share Posted December 29, 2014 No, what I think it means is that the new graphical bios screens won't show in 15k, therefore defeating the purpose of the mod for that particular pc. I already have a jpac to filter frequencies, this tool would be useful to access the bios without attaching an another monitor but most of my machines are too new. Link to comment Share on other sites More sharing options...
Krondorf Posted December 30, 2014 Share Posted December 30, 2014 No, what I think it means is that the new graphical bios screens won't show in 15k, therefore defeating the purpose of the mod for that particular pc. I already have a jpac to filter frequencies, this tool would be useful to access the bios without attaching an another monitor but most of my machines are too new. I don't think that's what it means at all... it means the tool won't work on a PC with a UEFI... The 'hack' has to be done on a PC with a BIOS.. BUT on second read, you may be right... but it doesn't say it WON'T work. It depends on the video mode used by the UEFI bios.. So maybe try it and see? Your UEFI may use a vesa mode... Link to comment Share on other sites More sharing options...
lordsnipe Posted December 31, 2014 Share Posted December 31, 2014 It might do but from memory they are fairly hi res (probably 1024x768) which isn't possible even with interlace in 15k mode. Therefore I'll probably end up with a blank screen as per the docs. I have one core2 era machine to do it to. If I get motivated I might swap the flashed card around to see if any of my i5s will work with a flashed card. Link to comment Share on other sites More sharing options...
Krondorf Posted December 31, 2014 Share Posted December 31, 2014 Plus you'll only need it to work if you WANT to see the bios/loading... otherwise you'll only need it for when you're going into windows anyway? If you get my drift... Link to comment Share on other sites More sharing options...
namastepat Posted December 31, 2014 Share Posted December 31, 2014 Plus you'll only need it to work if you WANT to see the bios/loading... otherwise you'll only need it for when you're going into windows anyway? If you get my drift... It's also good for people who don't want to buy a J-PAC to block the 31khz signals before the 15khz CRT_EMU driver kicks in when windows loads. I have J-PACS, so I have no need for this, but the benefit for people who don't use J-PACS is cool. Link to comment Share on other sites More sharing options...
lordsnipe Posted January 1, 2015 Share Posted January 1, 2015 Yes. Can see the benefit for anyone using the ultimate scart adapter and a scart TV for their cab or retro 8/16 bit computer setup. Link to comment Share on other sites More sharing options...
Rat Posted January 4, 2015 Share Posted January 4, 2015 I'm thinking about flashing this bios hack to my card but not so I can read the boot screen, more to protect my Nano MS8. Apparently this monitor in my Astro cabs is very sensitive to frequency changes and can be damaged even when using a J-PAC as I do. After learning of this I now keep my monitor off until the PC fully boots in the hope that provides some protection. I wonder if this bios hack would provide even more protection? I am a bit hesitant though as everything is running well atm. I wonder if @Jomac has any input on this subject? Here is the thread about MS8 chassis running mame http://www.aussiearcade.com/showthread.php?t=68425 Link to comment Share on other sites More sharing options...
blontic Posted January 8, 2015 Share Posted January 8, 2015 I'm thinking about flashing this bios hack to my card but not so I can read the boot screen, more to protect my Nano MS8. Apparently this monitor in my Astro cabs is very sensitive to frequency changes and can be damaged even when using a J-PAC as I do. After learning of this I now keep my monitor off until the PC fully boots in the hope that provides some protection. I wonder if this bios hack would provide even more protection? I am a bit hesitant though as everything is running well atm. I wonder if @Jomac has any input on this subject? Here is the thread about MS8 chassis running mame http://www.aussiearcade.com/showthread.php?t=68425 That's why I did it. Screen doesn't go as crazy at boot anymore. Still also use it through a JPAC Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now