Jump to content

27

SpiceWare's Blog



Jitter 3, Recovery Time

Posted by SpiceWare, in Stella 30 January 2016 · 1,285 views

Last time around I added jitter emulation to Stella, which became part of the official build with version 4.6.5 .  The jitter emulation basically moves the screen up/down in response to inconsistent scanline counts, similar to that which occurs on a real TV. I added it because people without an Atari would often write games with variable scanli...


Overscan Jitter 2, DPC+ Jitter

Posted by SpiceWare, in Stella 04 August 2015 · 818 views

I think the overscan jitter changes are finished. The prior build was done using an older version of Stella's source. I've updated to the latest version and migrated my changes over to it.
 
TIA.hxx
Change currentFrameBuffer
uInt8* currentFrameBuffer() const { return myCurrentFrameBuffer + myFramePointerOffset + myCurrentFrameJitter; }
Ad...


Overscan Jitter

Posted by SpiceWare, in Stella 03 August 2015 · 756 views

One of the limitations of Stella is it doesn't emulate the jitter that occurs if overscan runs longer/shorter than normal. This is a quick attempt to address this. TIA.hxx
Change currentFrameBuffer
uInt8* currentFrameBuffer() const { return myCurrentFrameBuffer + myFramePointerOffset + myVariableScanlineJitter*160; }
Add myVariableScanlineJ...


Cartridge RAM Completed

Posted by SpiceWare, in Stella 16 April 2014 · 457 views

This evening I finished the new Cartridge RAM Tab for Stella and have submitted the changes to stephena.  
 
Examples:

 

 

 

 

 
 
The Cartridge RAM Tab only shows up if the cartridge contains extra RAM:

 
 
Now that this is finished I'll be resuming work on Frantic and Draconian.


Cartridge RAM Progress

Posted by SpiceWare, in Stella 10 April 2014 · 686 views

It's been about a month since I last looked at Stella, so last night I started off by reviewing the changes I'd made so far.
 
I then started to work on implementing the 5 buttons to the right of the Cartridge RAM Grid.  Undo , Revert  and Reset  buttons appear to be working.  Search  and Compare  are...


A little more headway

Posted by SpiceWare, in Stella 10 March 2014 · 1,043 views


 


The label is now updated from the symbol file.  While the buttons have been added, they're currently non-functional.
 
 
For Frantic, those two memory locations are listed in frantic.sym as:  FlickerList1 10f2 (R )FlickerList2 110a (R )
 


Internal Ram revamped

Posted by SpiceWare, in Stella 08 March 2014 · 1,128 views

I decided to revamp my enhancement to Stella to make it easier to implement Internal RAM for additional cartridge types. In my original enhancement you needed to add 2 additional source files for each cartridge type. The 2 files would derive a new class from the base class CartRamWidget:
base class file
CartRamWidget.hxx

DPC Plus class files
CartRamDPCP...


The C RAM Review

Posted by SpiceWare, in Stella, Frantic 05 March 2014 · 2,214 views

Coming right at you
 

 
While it's far from finished, my work on Stella has progressed to the point where I can now view the state of DPC+'s 5K of internal RAM.  The 5K is comprised of 4K Display Data and 1K Frequency Data.  When custom C code is used the 1K Frequency Data is by default split...





Search My Blog

Recent Entries

Recent Comments

Latest Visitors

1 user(s) viewing

0 members, 1 guests, 0 anonymous users