FPGA-based C64 Accelerator / C65 like computer
Verilog VHDL C Tcl Batchfile Makefile Other
Permalink
Failed to load latest commit information.
65xx_and_c64_docs add VICE c64/65xx documentation from http://www.viceteam.org/plain/64… Dec 21, 2013
docs map recent PS2 key presses at $FFD40xx Jan 19, 2014
ipcore_dir Cleanup and making it work again Mar 13, 2016
tests update font Dec 16, 2014
4510tables.c fix bug in addressing mode table generation. Issue #25 Feb 2, 2014
64net.opc fix addressing mode for $B2 to ($nn),Z Nov 8, 2014
8x8font.png Cleanup and making it work again Mar 13, 2016
CREDITS.SID begin adding in stereo SIDs Jul 1, 2014
DCM_1x_2x.vhd implement alpha blender reference implementation from Xilinx. Oct 30, 2014
Makefile Cleanup and making it work again Mar 13, 2016
README.TXT add note regarding ROMs and building. Jan 21, 2014
README.md first commit Dec 20, 2013
Ram2Ddr.vhd replace Digilent DDR wrapper with my own, using theirs as a starting Mar 4, 2015
UART_TX_CTRL.vhd put uart monitor at 48MHz to match CPU to simplify timing between Jul 3, 2014
alpha_blend_top.vhd put signals in the right place Nov 20, 2014
bcdadder.vhdl fix various bugs. now seems complete. Dec 26, 2013
bitplane.vhdl fix compilation errors. Jul 14, 2015
bitplanes.vhdl tweak debug output for bitplanes Oct 22, 2015
c64accel.xise Cleanup and making it work again Mar 13, 2016
c65-rom-annotations.txt further document sector write routine. Sep 15, 2014
c65uart.vhdl debug register reading from C65 UART Jan 4, 2016
chargen_debug.c change debug output to show next_charrow instead of chardata Jan 30, 2014
cia6526.vhdl try renaming some signals to avoid GHDL 0.31 simulation compilation Dec 16, 2014
container.prj update project for renamed UART from 6551 to c65uart Oct 18, 2015
container.ucf fix name of signals Oct 17, 2015
container.vhd Cleanup and making it work again Mar 13, 2016
cpu6502.ucf pull in existing vhdl sources Dec 20, 2013
cpu_test.vhdl plumb C65 UART @ $D600 to pins 1 and 2 on PMOD connector JC. Oct 17, 2015
cputest.a65 refactoring Jan 21, 2014
cputypes.vhdl add microcode array type in preparation to moving microcode to Oct 24, 2015
crc.vhdl improve debug output for ethernet CRC calculation. Aug 4, 2014
ddrwrapper.vhdl add some debug measures to DDR controller Oct 18, 2015
debugtools.vhdl begin adding fastram interface back into CPU. Jan 12, 2014
dis4510.c make ROM disassembly include C65 BASIC. Issue #35 Mar 16, 2014
diskchooser.a65 update name to MEGA65 Oct 4, 2015
diskmenu.a65 Added missing copy of latest entry into new position. Jan 29, 2016
diskmenuc000.a65 build kickstart with diskmenu instead of diskchooser. Dec 27, 2015
diskmenuprg.a65 build kickstart with diskmenu instead of diskchooser. Dec 27, 2015
dual_stream_blend.vhd switch to unix encoding Dec 13, 2014
em4510.c begin work on address resolution in 4510 emulator. Mar 6, 2014
etherkick.c go some way towards having etherkick reset to non-etherkicking mode Apr 19, 2015
etherload.a65 replace old etherload with new etherload that includes ARP. Mar 19, 2015
etherload.c Make etherload.c work on windows. Mar 20, 2015
etherload_done.a65 fix exit to basic. Nov 3, 2014
etherload_stub.a65 fix more bugs in etherload: now DMAs correctly. next step is to Nov 2, 2014
ethernet.vhdl don't RX ethernet frames onto the buffer that the CPU is looking Nov 3, 2014
ethertest.a65 improve simple ethernet RX test program to work with ethernet Nov 4, 2014
fontfiddle.c write little program to draw 8x8 blocks in charrom file. Apr 9, 2015
fpgatemp.vhd Cleanup and making it work again Mar 13, 2016
framepacker.vhdl try to fix thumbnail jiggling. Oct 29, 2014
ghdl-frame-gen.c remove debugging Oct 6, 2014
ghdl_alpha_blend.vhdl try to fix overflow in alpha blender. Nov 23, 2014
ghdl_chipram8bit.vhdl add one more missing memory wait-state to badline screen ram Oct 26, 2014
ghdl_farstack.vhdl really fix multiple driver problem Nov 15, 2014
ghdl_ram128x1k.vhdl prepare for storing full CPU state of last 1024 cycles in uart Jul 14, 2014
ghdl_ram151x512.vhdl more compiler error fixes for cache. Mar 8, 2015
ghdl_ram18x2k.vhdl try to fix more duplicate assembly labels for GHDL 0.31 simulation Dec 15, 2014
ghdl_ram8x4096.vhdl add 4KB memory to model. Jul 29, 2014
ghdl_ram8x512.vhdl fix sd card sector buffer access. now reads and writes in ghdl. Jul 23, 2014
ghdl_ram8x64k.vhdl use coregen generated 32KB colour RAM instead of my GHDL-compatible Apr 5, 2015
ghdl_ram9x4k.vhdl add debug facility to allow writing to bitplane buffer directly Oct 19, 2015
ghdl_screen_ram_buffer.vhdl put some default values in screen ram buffer to help work out where Jul 13, 2014
ghdl_videobuffer.vhdl plumb in video buffer so that ethernet should start sending real Sep 7, 2014
gs4510.vhdl Cleanup and making it work again Mar 13, 2016
iomap.txt fix designation of MEGA65 specific registers in C65 UART Jan 4, 2016
iomapper.vhdl update iomapper reflecting that c65uart doesn't use a cs line Oct 19, 2015
kernel65.a65 begin implementing BBS/BBR instructions. Feb 14, 2014
keymapper.vhdl make time since RESTORE up available via C65 UART register for Jan 4, 2016
kickstart.a65 Cleanup and making it work again Mar 13, 2016
kickstart_dos.a65 parse LFN characters 53-63 (piece 4) Jan 6, 2016
kickstart_machine.a65 update list of hypervisor register addresses Jan 2, 2016
kickstart_mem.a65 begin implementing core DOS/OS system trap calls. Apr 6, 2015
kickstart_process_descriptor.a65 start factoring task management tasks out to a separate file. Apr 6, 2015
kickstart_task.a65 use proper return from trap symbol. Sep 23, 2015
load.java trying to tweak data loader. still has problems. Oct 18, 2014
machine.vhdl Cleanup and making it work again Mar 13, 2016
makerom make kickstart ROM entrypoint at $8000. Fix makerom bugs. Oct 19, 2014
makeslowram work on plumbing in dummy slowram with C65GS ROM for simulation of Aug 6, 2014
mega65.xise Cleanup and making it work again Mar 13, 2016
mega65_64x64.png MEGA65 Logo 0.2 Apr 19, 2015
mkversiona65.sh display GIT commit id in kickstart (can't be trusted if in a kickup Apr 19, 2015
monitor_drive.c make work with C65 ROM in C64 mode. Mar 29, 2014
monitor_load.c work on fast simple ethernet based memory loader. Nov 2, 2014
pngprepare.c fix warnings Apr 13, 2015
ramlatch64.vhdl ramlatch was always delaying address, which meant removing wait Apr 11, 2014
read_mem.c add program for extracting memory from running C65GS. Mar 18, 2014
rom_4k_template.vhdl add missing ROM template. Feb 11, 2014
rom_template.vhdl make kickstart ROM 16KB in preparation for rebirthing as hypervisor Oct 19, 2014
rxvideo.c report on number of bytes used to encode a frame. Sep 9, 2014
sd.vhdl implement 1/2 speed mode for SD cards that don't like 24.5MHz SPI Nov 16, 2014
sdcardio.vhdl make leds 15 and 14 show speed gate and speed gate enable lines. Sep 28, 2015
serialproxy.c support multiple simultaneous clients. Sep 10, 2014
shadowram.vhdl add some instructions at $2000 for convenient debug with simulation. Jul 13, 2014
showthumbnail.a65 improve display. make unused pixels transparent. do palette lookup Oct 29, 2014
sid_6581.vhd add drive stage to reset in various components to improve timing clos… Sep 20, 2015
sid_coeffs.vhd begin adding in stereo SIDs Jul 1, 2014
sid_components.vhd remove stale package import that stopped GHDL 0.31 compilation Dec 14, 2014
sid_filters.vhd begin adding in stereo SIDs Jul 1, 2014
sid_voice.vhd begin adding in stereo SIDs Jul 1, 2014
slowram.vhdl map ROM from 2nd 64KB RAM for temporary work around for running Apr 2, 2015
slowram_template.vhdl fix interpretation of OE line in slowram simulation. Aug 7, 2014
sprite.vhdl make bitplanes.vhdl derived from sprite.vhdl. Jul 13, 2015
sprite_iv.vhdl fix typo. Oct 13, 2014
tb_adder.vhdl fix bugs in CMP/CPX/CPY Jan 25, 2014
tb_cia.vhdl update to accommodate widened register address. Jan 26, 2014
uart_monitor.vhdl match field width Jan 2, 2016
uart_rx.vhdl put uart monitor at 48MHz to match CPU to simplify timing between Jul 3, 2014
upload.py add python script for uploading files (slowly) via serial monitor. Jan 23, 2014
version-template.vhdl add build information to serial monitor to help with debugging. Jun 28, 2014
version.sh display GIT commit id in kickstart (can't be trusted if in a kickup Apr 19, 2015
vicii_sprites.vhdl add debug facility to allow writing to bitplane buffer directly Oct 19, 2015
viciv-modes.md fix typo in a comment and add some information about VIC-IV new Jun 18, 2014
viciv.vhdl don't fetch bitplanes if bitplane mode is turned off. Oct 23, 2015
videoproxy.c add message on exit Nov 9, 2014
vncserver.c trying to tweak data loader. still has problems. Oct 18, 2014