Skip to content

Tags: andykarpov/karabas-pro

Tags

v25021001

FPGA Build 25021001

v25020922

FPGA build 25020922

v24012518-fdimage087

Latest release with updated FDImage v0.87

v24012518

Updated ep3c10 build files

v23090619

Build 23090619

v23082919

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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]>

v23071119

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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]>

v23070719

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Joymode (#82)

* Added joy mode selector on AVR side
* Added joy mode support on fpga side
* 200 lines of OSD instead of 192
* Build 23070719

v23062900

Updated uGophy for profi screen

v23041922-romain200

Updated jics with ROMain 2.0