Oldskool wrote: 01 Aug 2024 22:23
Hereby the full output file
That looks completely fine to me at a glance.
I would have expected either
"No Nova or no VGA card found" or "
Nova memory inaccessible" directly after init_nova() if it failed to communicate with the card. Not seeing those indicates that it was able to read/write ET4K I/O registers + memory and get expected results.
That said, that may not necessarily mean the total combination of stuff on the card including clockgen and ramdac are supported by EmuTOS - there are so many variations of ET4K based cards. Neither NVDI-VGA nor NOVA supports all the cards on the market.
I am unsure for EmuTOS but I am under the impression it should have pretty good support, especially since it only set up a basic mono display.
Do you have a picture of your card where the markings on the chips are visible? Not that I expect it to help me much but who knows..
The ideal situation would be to test the card in a real Atari that has a known working ET4K adapter, somehow ruling out if the card is simply unsupported by EmuTOS or if it's a Raven problem either generally or with your board in particular.
Or perhaps try one of my known working cards on your board.
A quicker thing to test could also be to blindly set up the NOVA driver on the CF card.
I'd first verify that the CF card is working by plugging it in and checking the emutos debug output.
Then basically..
https://silicon-heaven.org/atari/nova/
If you can identify your card by picture then great. If not you're in for trial and error.
My procedure was basically to download pretty much all the different driver variations and test which one gave me picture.
Both TT and MegaSTE ones are viable options, Raven should communicate with either.
You are supposed to put the three driver executables in the AUTO folder and this order is extremely important:
EMULATOR.PRG
MENU.PRG
STA_VDI.PRG
The .BIB files should be in the AUTO folder too.
Though if putting them in order is an issue, seeing as you cannot operate the desktop and use an AUTOSORT tool, you can put only EMULATOR.PRG (and BIB) in the AUTO folder and see if you can get the mono display courtesy of NOVA driver instead of EmuTOS.
And only after put in the other ones.. you're going to need the mono display from EMULATOR working anyway otherwise you're not going to be able to operate MENU.PRG :)
There's more too it as well, NOVA has some screensaver stuff that has never worked on any of my Atari (real or not) and basically just causes system lockup. Perhaps I was doing something wrong but using applications to force that stuff off has worked well for me. But let's see if you can get a picture with it first.
I never had that problem with the NVDI-VGA drivers but I don't think you want to set those up in the blind. Besides, NOVA is still being developed and supported so it feels like the better choice as long as your card is supported.