Während der heutigen Nachtschicht wurde der Chameleon 8h Beta Core veröffentlicht.
Hier mal die original Nachricht aus der Mailingliste:
ZitatAlles anzeigengooood morning betatesters
i have just uploaded a new beta - this one marks an important milestone as a
number of long standing, and some irritating timing bugs are now fixed.
the changes in detail:
FPGA Core:
- Implemented emulation of JAM instructions (main CPU emulation).
- Fixed Funplay cartridge emulation.
- Fixed C64GS (Game System) cartridge emulation.
- Fixed Easyflash cartridge emulation (timing glitch and banking bug).
- Fixed POT X/Y default values when PS/2 mouse is not connected.
- Fixed timing of BA signal when running "sprite-enable" tests (VIC-II
emulation)
- Fixed a sprites bug when running "sprite-enable" tests (VIC-II emulation)
- Fixed bug in address calculation in idle mode to pass "phi1timing" test
(VIC-II emulation).
- Fixes in the SDRAM and cache controllers to get the "gfxfetch" test working
and fix random graphic glitches.
- Improvements, pipelining and restructuring of vhdl code to solve all
remaining timing warnings reported by Quartus.
The Chameleon core is now free of any timing closure or clock-crossing
issues. Together with fixes in the SDRAM and cache controller results in a
much more stable system.
Menu system:
- BUGFIX: menu freezer could hang/crash when timer irq/nmi was triggering
too fast. it was rewritten to use polling only, which is crash
free by design.
- BUGFIX: freezer did not initialize CFGVIC correctly so under certain
circumstances you would get no picture on VGA
- BUGFIX: the cpu port was not correctly initialized at reset, causing
problems for example with playing sid files that switch off the
roms after having pressed the reset button to reenter the menu
system.
Options:
- added visual feedback (border color changes) when reading/writing config
to flash
Filebrowser:
- BUGFIX: CBM + N (rename) did result in "invalid name" when used in root
dir right after power up.
- BUGFIX: hex and text viewers displayed file length incorrectly
- BUGFIX: handle TAB character in txt viewer
- BUGFIX: loading crt files of type 5 (ocean) was broken
- BUGFIX: do not ask for cart slot when trying to load unsupported crt file
- BUGFIX: insert and clr/home was not working correctly in string entry
dialogs
- NEW: CBM + T: view any file in text mode
- NEW: CBM + X: view any file in hex mode
- some sd-card filesystem- and disk mounting speed optimizations
- removed pointless "image is already mounted" warning message
Monitor:
- added chameleon registers to "io" command
... get it at http://wiki.icomp.de/wiki/Chameleon#Updates as usual
so this weekend everyone may play a round of pitstop2, oils well and/or giana
sisters and report back that it doesnt crash/act up anymore (hopefully)
have fun!
Klingt doch sehr vielversprechend.
Also mal Pitstop II zocken