Commit graph

15 commits

Author SHA1 Message Date
Neil Webber
c78972654c Revamp the unibus device callback system. New version has explicit BusCycle argument in one callback function vs the mishmash of time-evolved methods for reset, bytes, etc 2024-04-11 16:58:41 -05:00
Neil Webber
fa86a547ec Speed up context switches by deferring I/D unfolding 2024-03-30 08:47:27 -05:00
Neil Webber
fbc66608dc comment cleanups 2023-11-01 09:19:09 -05:00
Neil Webber
d07363b983 invis 2023-10-19 13:27:57 -05:00
Neil Webber
a050c0d29d more optimizations; Enum is too slow for critical path 2023-09-29 17:55:06 -05:00
Neil Webber
ccfab58040 fix segcache bug with new unfolded I/D space 2023-09-29 14:14:34 -05:00
Neil Webber
1ed50be49f optimize v2p with unfolded APRs 2023-09-29 11:31:30 -05:00
Neil Webber
ed1fdfdc5a optimize fast path of v2p 2023-09-29 09:36:13 -05:00
Neil Webber
cad7658511 fix backwards A/W bits 2023-09-19 17:29:45 -05:00
Neil Webber
d23ac358f0 PDR_A fix, but not sure right yet 2023-09-19 11:59:07 -05:00
Neil Webber
28ea9b2d7f remove some logging that slows things down even when off 2023-09-15 14:44:35 -04:00
Neil Webber
d0b0c2f25a Made _CYCLE an Enum 2023-09-15 06:15:10 -04:00
Neil Webber
13b227ac22 There is no reason to not cache the translation for the I/O page 2023-09-06 08:57:06 -05:00
Neil Webber
b8ca7b4c13 more debugging info for PLF format traps 2023-09-05 22:58:58 -05:00
Neil Webber
7760907dff First release 2023-09-04 12:49:58 -05:00