Minor bugfix for joystick. Added down to keypad 5.
Start with major change to skip micro codes
Added tag v0.1.1 for changeset 9c3b4c5a00cf
Background
Background
Background
Temp commit, lab with joystick
Prepared keyboard module for joystick
Bugfixes and temporary solutions to get joystick started
Some cleaning. Verified that the problem with data write from com port lies
Added new load program
Updated ignore-file
More hardware
Temp commit
Added PS/2 keyboard, removed keyboard stuff from debug interface
Bugfix banking (another bug remains)
More bugs
Removed memclock from VIC module
Changed write VIC registers to update when CS shift from low to high
CIA broken - Moved CIA to SYSCLK domain
Added a clear of SDRAM at start
SDRAM works. Blanking is out on screen too though, removing horiz. blanking
Added tag V0.1.0 for changeset 985d39af5ee3
Updated to quartus 18.1, migrated the sdram as video memory, testcode
temp commit - forced to upgrade ip-blocks, some updates for sdram
Temp commit - Several bugfixes in sdram, several updates in testbench, debug
SDRAM
Updated test to test the whole memory, added wave to SDRAM rtl test
Small fix for the full mem test indication
Corrections for hw-test, works
Merge with SDRAM 2
Corrections, preparations for TB
Removed Mike Ensfields code, have to make my own to understand SDRAM logic
Updated N++ project file
Temp commit
Temp commit
Add package SDRAM
Temp commit - created new test module for sdram
Temp commit - started my own tests of SDRAM to really understand it...
Updated for running testbench
First version of SDRAM module works
Close SDRAM branch
Temp commit - will remove verilog files, failing
Started porting RW_Test from verilog to vhdl
Temp commit, added files for new SDRAM test
Temp commit - sdram pll wrong config
Temp commit, first try
Temp commit - added verilog sdram controller for test
All modules in place now, but it is now obvious that VIC2 has to be fixed,
Some bugfixes. Some remains...
Temp commit, minor updates for the CIA
CIA tests
Removed signaltrap
Temp commit - TOD looks ok, TimerA/B has to be re-debugged...
Temp commit, working with CIA
Temp commit. Bugfix TOD, some timing issue seems to remain and cleaning of course
Temp commit, broken...
Works - bugfix in scankeyboard(?)
Merge with BROKEN
Bugfix ICR
Temp commit, tests port0 CPU
Temp commit - updating testbench for running assembler testprogram
Updated tod test program
Temp commit - added tod test (not yet done though)
Small fixes CIA, adding testbench for CIA
ARR verified, but the code looks like crap
ARR, NOP, ADC and SBC corrected. Code a bit cleaned, will continue...
Backed out keybscan to test games, added wave, updated readme
Game tests
Game tests
Tests with Wolfgang Lorenz's excellent 6502 test suite. SLO (ASO) tested,
SRE and RRA tested
RLA tested
SAX and LAX verified
NOP, (JAM - comment at least)
Updated readme
LAX, DCP, SAX
RLA, RRA, SLO, SRE
ARR, ASR, SBC, SBX, ISB, LAS
Started to add "undocumented" opcodes
Added tag V0.0.3 for changeset 5758667a4698
Updated ignore
Misc fixes;
VIC-II: Sprites and stuff
Bugfix multicolor text mode
Some bugfixes swapping video banks. Looking good.
Bugfixes + updates textmode test program
Started to implement a test program for text modes/bitmap modes
Added bitmap multicolor, tried to add stuff in terminal prog(no success)
Small bugfix for standard bitmap mode, added default RAM values
Y-expand working, added files in n++ project
X-expand working
Bugfix x-expand sprite single color
Temp commit - Multi color textmode implemented
Temp commit - prepare start of text multicolor
Temp commit - ECM textmode implemented
Added bitmap mode (failing, needs some TLC)
Added nore IRQ handling (not yet tested), updated ignore-file
Major cleaning - renamed MOS6567, removed not used files etc
Sprite multicolor