Tags: andykarpov/karabas-pro
Tags
Nemoide (#94) * Added NemoIDE menu item, rearranged main menu * Added nemoide_en flag to the avr module * AVR build 22072122 * Nemoidefinal (#93) * toCPLD_NEMO_EBL signal added * SDIR commented * SDIR logic changed, new pin 2 name assigned in CLPD * Nemo HDD signals added to main module * Added signals bus_port module * Bus to CPLD signals added * change decoding of #FE and #FD ports when Nemo enabled * Reading from CPLD when nemo selected - implemented * nemo_ebl_n to CPLD * Blink led, OSD when nemo accessed * fromFPGA_NEMO_EBL added , info about ports added * for compatibility with old CPLD this CPLD was compiled before sources are lost * Implement CPLD part of nemo HDD inteface * quick fix contension issues with Nemo HDD ports in CLASSIC video mode * Turbo off in trdos, not contend memory and ports in turbo * SDIR pin * SDIR pin of FPGA * isdos image added (for nemoide) * Small textual and colour refactoring * Build 23082919 --------- Co-authored-by: Caasper911 <[email protected]>
DivMMC (#86) * Added DivMMC menu item into OSD menu * Added signal divmmc_en from avr * avr firmware build with divmmc switch * Divmmc (#85) * Merge changes from local repo * divmmc -> divmmc_en * Fix mistake is_romDIVMMC and is_ramDIVMMC * Implementation of memory logic and DIVMMC dhanged divmmc on/off logic removed , temporary only B48 rompage can be used not tested * Working version, but with glitches rombanks can't be switched, divmmc always enabled, garbage on the screen when Divmmc read/write memory (?) * DIVMMC mapping hooks reworked, NMI DIVMMC implemented ZC and DIVMMC work without switching (tested), NMI work correctly The screen debris is still present when DIVMMC is running (reading/writing DIVMMC memory), but when I make changes to avoid this, the memory bus timings get messed up. * Almost done (still exist small jitter on a screen) As the FPGA heats up, the stripes appear less and less frequently. Maybe redesign of memory manager is needed? * Almoust almoust done no glitches on screen, cpm working , rom banks switching, DIVMMC on/of menu entry not workig - use COVOX on/of to enable /disable DIVMMC still need to test * Menu fix not tested * Revert "Merge branch 'divmmc' of https://github.com/andykarpov/karabas-pro into divmmc" This reverts commit b46c146, reversing changes made to 3dd2581. --------- Co-authored-by: Caasper911 <[email protected]> * Fixed 10th byte transfer * Renamed DIVMMC_EN signal * Renamed DIVMMC_EN signal, code cleanup * Fixed NMI for non-divmmc, added some code cleanup * Added esxdos to all cof files * AVR build 23071119 * Port 1F disabled on non-kempston joy mode * FPGA build 23071119 --------- Co-authored-by: Caasper911 <[email protected]>
PreviousNext