Program Mico64 pozwala, pod Windowsami, zaaemulować staruszka Commodore C64, jego początki sięgają roku 2006, gdy na party BreakPoint został przedstawiony prawie skończony FB051 daleki przodek Micro64. Emulator należy do tzw. "cycle exact", czyli programów starających się na najdokładniesze odwzorowanie prawdziwego mikrokomputera,
Version: 1.00.2011.10.18 Build 602 SVN revision: 826
Date: 18. October 2011 Time: 02:47
- Added virtual time-warp additional 3 seconds delay at fast loading
Version: 1.00.2011.10.18 Build 601 SVN revision: 823
Date: 18. October 2011 Time: 02:09
- Fixed a small bug in PRG RAM injectiop
Version: 1.00.2011.10.18 Build 600 SVN revision: 821
Date: 18. October 2011 Time: 01:51
- Added PRG/POO/C64 load mode menu (normal over a temporary disk or fast over RAM injection), because it seems that not all PRG/POO/C64 are fast-loadable.
Version: 1.00.2011.10.17 Build 599 SVN revision: 817
Date: 17. October 2011 Time: 20:30
- Added easyflash cartridge support (readonly for this first time)
Version: 1.00.2011.10.17 Build 598 SVN revision: 807
Date: 17. October 2011 Time: 17:33
- Fixed code typo bugs in the CPU emulation from the last build 597
- Micro-optimized the CPU emulation a bit
Version: 1.00.2011.10.16 Build 597 SVN revision: 801
Date: 16. October 2011 Time: 21:47
- Added missing interrupt delay counter stop behaviour when RDY0 if low in the CPU emulation. Fixes the IRQDMA issue.
- Added switch-level transistor-based 6502/6210 CPU simulation (for debugging of the 6502/6510 CPU emulation). It uses the netlists from Visual6502.org in a converted format, but i've optimized these for myself for a bit more simulation performance, so that it runs on my Intel i7 2630QM CPU at about 7-8kHz. It's on-switchable for the main C64 CPU with the "+cpusim" command line parameter.
- Finetuned IRQ/NMI behaviour at tricky IRQ/NMI/BRK cases of the CPU emulation to match the the CPU simulation. But so far, the most other CPU 6502/6510 emulation implementations do handle these cases probably not correct. And I did not mean the BRKNMI, LostBRK, etc. stuff, but I do mean how a real 6502/6510 CPU realizes/manages the B flag st transistor gate logic level in connection to the D1x1 and IRQ/NMI lines and so on, and that IRQ/NMI are just a by-the-in-CPU-PLA injected BRK opcode. So my advice to the other emulator authors: Take the Visual6502.org stuff to your heart, and look at it and use it to debug your CPU emulation. It's better than all logic analyzer stuff in the most cases in my opinion, because you can look on transistor gate lecel inside the CPU, while it's working.
Version: 1.00.2011.10.03 Build 596 SVN revision: 684
Date: 03. October 2011 Time: 23:53
- Added logging of cycles (toggle by ALT+L or "+logcycles[=startafterXcycles]" command line parameter)
- Added audio wav dumping ("+audiowav" command line parameter)
- Added optional (default disabled) extended twobyte opcodes ("+extops" to enable it, $f2$85=enable cycleslogging, $f2$86=disable cycleslogging, for logging cycles at testcase test programs)
Version: 1.00.2011.10.03 Build 595 SVN revision: 680
Date: 03. October 2011 Time: 15:18
- Fixed a sprite vs. sprite collision bug, which was introduced in the half cycle VIC2 emulation from the last optimization in the last build 594
- Fixed a very small bug in the CIA1 at PB read handling
Version: 1.00.2011.10.02 Build 594 SVN revision: 668
Date: 02. October 2011 Time: 16:35
- Micro-optimized and rewrote some big parts of the half cycle VIC2 emulation, so that it uses now less branches and more DFA-like Lookup-State-Tables to reduce host-CPU-branch-predictions.
Version: 1.00.2011.09.30 Build 593 SVN revision: 657
Date: 30. September 2011 Time: 14:58
- Microoptimized the half cycle exact VIC-II emulation a bit
- Microoptimized PLA memory access stuff
Version: 1.00.2011.09.28 Build 592 SVN revision: 648
Date: 28. September 2011 Time: 07:57
- Simplified CIA emulation source code part and interrupt handling source part for more tweaks in the future -
- Fixed a small bug in the CIA emulation (missing interrupt cycle delay at setting ICR for a testcase)
Micro64 Version: 1.00.2011.09.28 Build 591 SVN revision: 642
Date: 28. September 2011 Time: 01:47
- Made half-cycle VIC2 emulation as default (for testing)
- Change CIA behavior default settings from new 6526A to old 6526
Micro64 Version: 1.00.2011.09.26 Build 590 SVN revision: 640
Date: 26. September 2011 Time: 17:22
- Fixed bugs in the CIA emulation
- Updated ROM versions to newer revisions
Micro64 Version: 1.00.2011.09.26 Build 589 SVN revision: 638
Date: 26. September 2011 Time: 15:27
- Added missing VIC2 sound generation function call in the halfcycleexact VIC2 emulation
Micro64 Version: 1.00.2011.09.26 Build 588 SVN revision: 634
Date: 26. September 2011 Time: 06:25
- Fixed a bug in the CIA TOD stuff
- Fixed logger for non-writable executablepath directories
Micro64 Version: 1.00.2011.09.26 Build 587 SVN revision: 632
Date: 26. September 2011 Time: 04:26
- Optimized halfcycle exact VIC2 emulation for more speed performance
Version: 1.00.2011.09.25 Build 586 SVN revision: 628
Date: 25. September 2011 Time: 23:19
- Rewrote big parts of the CIA emulation
- Rewrote big parts of the VIC-II half-cycle-exact emulation
- Rewrote the whole CPU IRQ/NMI interrupt handling stuff
- Improved PAL emulation - Improved IEC serial cable delay emulation
- Fixed some bugs in the VIA emulation
Version: 1.00.2011.09.22 Build 585 SVN revision: 584
Date: 22. September 2011 Time: 03:47
- Added vertical sync option
- Finetuned high-precision sleep function
Micro64 1.00.2011.09.21 Build 584 SVN revision: 578
Date: 21. September 2011 Time: 20:01
- Fixed 64-bit target
Micro64 Version: 1.00.2011.09.19 Build 583 SVN revision: 559
Date: 19. September 2011 Time: 20:21
- First current-state prerelease
Vox populi
Dodaj komentarz!!!!
![[zx] x128w v095d Alpha 3/11/2024](https://www.t2e.pl/Photos//www/photo/202410/x128-logo.jpg,134)
![[Amiga] WinFellow x86 i x64 v0.5.11 21/03/24](https://www.t2e.pl/Photos/www/picphoto/39aca2621.png,134)
![[Amiga] WinFellow x86 i x64 v0.5.11 RC1 21/03/24](https://www.t2e.pl/Photos/www/picphoto/39aca2621.png,134)
![[SAM] SimCoupe v1.2.13 14/01/2024](https://www.t2e.pl/Photos/www/picLogoty/644b522e1.jpg,134)
![[Amiga] WinFellow x86 i x64 v0.5.10 4/10/23](https://www.t2e.pl/Photos/www/picphoto/39aca2621.png,134)