aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updated readmeHEADmasterMike Stirling2016-01-131-1/+43
|
* Updated license textMike Stirling2011-09-1812-53/+95
|
* ...and the rest of the previous commitMike Stirling2011-09-182-59/+37
|
* Fixed synthesis options for shared pins. Removed test UART. Updated Flash ↵Mike Stirling2011-09-181-233/+0
| | | | addressing to match new scheme shared with Spectrum.
* Added license notice to the top of all source filesMike Stirling2011-08-2112-4/+300
|
* Switched to external MOS ROM (in flash) and removed MOS and EHBASIC ROMs ↵Mike Stirling2011-08-075-381/+1
| | | | from project
* Swapped DFS ROM to original Acorn version and added two composite ROM ↵Mike Stirling2011-08-073-63/+48
| | | | images, one with real DFS and one with MMBEEB ROM. Re-registered a few signals to help meet timing (still not quite there).
* Get rid of an inferred latch in 6522. Doesn't seem to break anything!Mike Stirling2011-08-071-4/+4
|
* Fixed cursor generation in VIDPROC. Added SAA5050 for MODE 7 support. ↵Mike Stirling2011-08-076-15/+649
| | | | Added tools for generating SAA5050 character ROM.
* Clamp line_counter to an even number when in interlace sync+video mode. ↵Mike Stirling2011-08-061-2/+3
| | | | Fixes bug where vsync would disappear half the time when switching into this mode.
* Added utility to generate character ROM for SAA5050. Small fix to video ↵Mike Stirling2011-08-061-3/+3
| | | | ULA. Added MMBEEB SD card DFS ROM.
* Added cursor support and teletext pass-through to video ULA. Fixed a couple ↵Mike Stirling2011-08-042-5/+56
| | | | of cursor bugs in the CRTC.
* Fixed missing gate in DISEN which meant that blank lines in modes 3 and 6 ↵Mike Stirling2011-08-023-6/+30
| | | | weren't blank. Hopefully fixed handling of interlaced sync+video mode in CRTC ready for SAA5050 implementation.
* Added sound generator support and interface to WM8731L audio codec. Uses ↵Mike Stirling2011-07-3120-9/+2386
| | | | SN76489 implementation from FPGA arcade.
* Added pin definitions for SD card interface. Fixed bug in 6522 ↵Mike Stirling2011-07-314-27/+50
| | | | shift-register implementation (shift on CB1 rising edge should occur even in SR disabled mode). Works with MMBEEB SD card interface ROM.
* Keyboard now working (needed to loop back slow bus outputs to inputs on ↵Mike Stirling2011-07-305-40/+66
| | | | system VIA). Added aux input to debugger for display of arbitrary hex values. Removed test IFR output from 6522
* Updated T65 CPU core from ↵Mike Stirling2011-07-292-9/+22
| | | | https://svn.pacedev.net/repos/pace/sw/src/component/cpu/t65/ to fix BRK bug. Changed default breakpoint and watchpoint addresses to 0xFFFF.
* Work in progress. Added PS/2 keyboard interface, hardware debugger. ↵Mike Stirling2011-07-299-85/+967
| | | | Interrupt test output to 6522 (remove later). Fixed error in pin assignments that blocked access to Flash chip select. Added reading sideways ROMs from external Flash (all but BASIC masked off for now).
* Boots to "BBC Computer" message with dummy keyboard and interrupts disabled ↵Mike Stirling2011-07-254-51/+437
| | | | (something is keeping the interrupt permanently asserted). Need to add paged ROMs in Flash (no more room in the FPGA).
* Register 6522 reads so that data is available outside of "phase 2" cycles, ↵Mike Stirling2011-07-171-31/+34
| | | | otherwise CPU can't see it
* Work in progress: Added MOS6522 from www.fpgaarcade.com. Added simple_uart ↵Mike Stirling2011-07-176-18/+1613
| | | | component in "FRED" for test purposes and added alternative EHBASIC ROM for debugging
* Fixed SRAM routing logicMike Stirling2011-07-164-20/+43
|
* Added top-level, PLL, MOS ROM and CRTC. CRTC seems to behave strangely ↵Mike Stirling2011-07-168-0/+1407
| | | | although the design is passing timing.
* Initial commit. Some modules imported from experimental 6502 platform. ↵Mike Stirling2011-07-1210-0/+3575
Project added for Quartus 9.1