0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Mar 27, 2023 — Mar 27, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added proper divide by zero exception handling. More... over 14 years ago
Blitter now supports fill and single pixel line modes. More... over 14 years ago
Added support for save/load of hardware state. More... over 14 years ago
Set emulation back to NTSC (i haven't really implemented PAL properly yet anyway). Set disk gap to 348 to match some documentation i have on disk gap sizes, it may still be wrong. More... over 14 years ago
Finally fixed the problem with line drawing Suspect that in line mode the texture is simply repeated into the old channel. This would also work for the A channel, but i`ll need to confirm what the real hardware does. More... over 14 years ago
Reduced buffer size of audio as a test More... over 14 years ago
Correction to copper emulation, it should halt on attempt to write to disallowed custom registers. More... over 14 years ago
Copper now obeys dma control correctly More... over 14 years ago
Added slow ram support, defaults to 512k slow and 512k chip. More... over 14 years ago
More debugging support. More... over 14 years ago
Added dma check and window vertical position checks for display hardware. Its a temporary measure as i need to re-write this again to match the hardware cycles properly. More... over 14 years ago
Emulate joystick button in released state. More... over 14 years ago
Split out the autoconfig memory range. More... over 14 years ago
Added NEGX instruction. Need to confirm results are correct however. More... over 14 years ago
While working on syndicate i needed to increase the amount of ram available to the amiga. I chose the simple route (which is to increase chip memory size), unfortunately this caused problems. As the game code sees the extra chip memory and assumes the custom chips can access it to. So i've fixed up all the hardcoded custom chip ram masks. This allows syndicate to get a bit further. More... over 14 years ago
Improved debugger functionality. Can now show copper dissasembly + track program counter history. Added ability to invoke debugger from code and used it to trap things that have not been emulated properly yet. More... over 14 years ago
First pass at audio. Disabled the output though because the noise i get is not pretty. More... over 14 years ago
Removed 2 mac files that i should not have commited. More... over 14 years ago
More clean up. More... over 14 years ago
Cleaned up some code. Added ability to stop sprite render code (speeds up emulation) More... over 14 years ago
Added simple built in debugger. Fiddled with some code which allowed lemmings to be "playable". More... over 14 years ago
Fixed stupid masking of int bit on vbl. Getting ready to do next batch of staged cpu instructions. More... over 14 years ago
Added chip memory mirroring - which stops some of the memory complaints coming from the rom on boot. More... over 14 years ago
Loads more sub cycle cpu instructions done. More... over 14 years ago
Cleaned up some warnings. Fixed up a few mistakes in the dissasembly. Added lazy register display for movem instructions e.g. MOVEM.L d0/d1/d2,(a7) will fixup to the more accurate : MOVEM.L d0-d2,(a7) at a later date. More... over 14 years ago
Phase 1 complete. Dissasembly refactored. Cpu emulation now has capability to be staged (ie, instructions take more than 1 cycle - which they should). More... over 14 years ago
Restarted cpu refactor, in progress does not compile, but want to archive off while i update to snow leopard. More... over 14 years ago
Added _site to ignore list More... over 14 years ago
Added MIT license to all files, updated README in preperation for commit of repository into git hub. More... over 14 years ago
Preparing to host repository on git hub More... over 14 years ago