VOGONS

Common searches


Search results

Display options

Re: Using an ISA VGA card on an AVR

Could this project be transferred to an STM32? They are 3.3V parts, but 5V tolerant and the 3.3V I/O voltage is 5V TTL compatible. The higher processing power, integrated DMA peripherals and often integrated USB support would simplify a lot of things. If 5V TTL compatibility is not sufficient, a …

Re: Early Video Codec Comparison with Samples

If you really want to go the extra mile, and need a very particular dithering algorithm which isn't supported by 'paletteuse'... then you could use FFMPEG to break up the video into .png frames, and feed them to something like ImageMagick (which even supports custom ordered-dither patterns, for …

Re: Using an ISA VGA card on an AVR

Yes with a disassembler (e.g. debug.exe in DOS) you could easily take a peek at the BIOS init code too. I'd rather read out the entire VGA BIOS at once and use more sophisticated tools like Sourcer Commenting Disassembler v.8 or the Ghidra disassembler/decompiler. And with a microcontroller you can …

Re: Using an ISA VGA card on an AVR

When in doubt, a disassembler can help. The VGA BIOS is not a black box, after all. Whether expanding the data bus to 16 bits makes sense depends on whether the ATmega 2560's external memory interface is involved. AFAIK, it supports 8 bit buses, only.

Re: Using an ISA VGA card on an AVR

In case of memory word access via 8-bit bus there have to be two MEMW or MEMR strobes, because you are changing the address in between. If there were only one, you would only access one of the two bytes. Maybe the interface to the ISA card is somehow flawed. Can you somehow verify that the VGA card …

Re: Using an ISA VGA card on an AVR

Interesting project, indeed! What happens on 16bit memory read instructions on an 8bit ISA bus? My current behaviour is just to do 2 bus cycles: memoutb(addr, *val & 0xFF); memoutb(addr + 1, (*val << 8) & 0xFF); But that also causes 2 strobes of the IOR/IOW lines. How does a normal CPU behave here? …

Re: Tandy Nano - 3 Voice Soundcard ISA - Lowprofile

FreddyV wrote on 2020-09-01, 14:31: Hi, what are the I/O port of Tandy Nano ? IIRC, the supported ports are at least 0c0h and 2c0h. Maybe also 0e0h, 1e0h and 2e0h. The PS/1 sound card, on the other hand, uses port 205h. If I were you, I'd allow arbitrary port numbers with 0c0h as the default value. …

Re: Video playback on a 286? - here's how to do it

Jo22 wrote on 2020-09-01, 12:47: Thanks for the information! 😀 This makes me wonder - how compared it to CD-i ? Skimming through it, CD-i appears to be just yet another constant bit rate format, i.e. one with very similar limitations. I don't see any aspect ratio support beyond 4:3 and 16:9, either …

Re: Video playback on a 286? - here's how to do it

Yes, I second that. MPEG-1 wasn't that bad, actually. Just watched a commercial made VideoCD (StarTrek IV) and it looked fine. Even on the big screen (BD Player). In fact, it aged better than some VHS cassettes that I've got. :) The biggest problem with MPEG1 VideoCDs wasn't so much the coding …

Page 12 of 29