[Simh] MAME and simh

Johnny Billquist bqt at softjar.se
Fri Jul 3 07:30:08 EDT 2020


On 2020-07-03 13:24, Johnny Billquist wrote:
> Oh, and just for the people who don't want to read a lot of 
> documentation, the smooth scrolling is essentially done by the terminal 
> by changing where the source of the video signal generation picks up 
> font information, so that you actually start scanning at a specific line 
> of the font definition for characters at the video generation stage. And 
> then you do additional trickery so that you start scanning the next line 
> data as well, so that compared to the line above, this line is generated 
> using data from two lines, and your picking up font definition lines 
> with offsets, and then you need a bit of special casing for the first 
> and last lines of the region.
> 
> I hope that made sense... :-)

And to take this one step further. Emulation of this then means you need 
to start emulation the video signal generation. And that in turn means 
you are going to do emulation of the CRT phosphor. The video memory is 
not at all involved in this whole feature/function.
Does MAME emulation the video signal generation? I thought it didn't. 
But then again, MAME do support games that use vector graphics, where it 
obviously do need to emulate things at this level, so it definitely 
could do it...

   Johnny

-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt at softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol


More information about the Simh mailing list