[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RamFactor is now working in Jace



The internal diagnostic passes.  If you change the card size, save the settings and restart the emulator then it figures out the new size.  It must write to the card to see if the values are stored in different banks.

I need to figure out how to update ram size without the need to restart the emulator (at least, to not require shutting down the emulator).

I had some odd behaviors that needed to be tracked down.  Turns out that tracking down these behaviors also means better overall emulation of some CPU opcodes and I/O page handling.  So it's a win/win and was worth the time even if RamWorks would have been a better target to start with.  ;-)

There is a functional reason for RamFactor.  Actually, it's because the slinky-ram nature makes it easy to fill the card with data and stream it back out efficiently without having to keep tabs on memory pointers.  But more on that some other time.

Thanks to ]HR for lending me an extra pair of eyes!  I'll have a new build up in sourceforge after I do some more diagnostics, clean up some messes and test it with Appleworks

-B