forked from MJoergen/C64MEGA65
-
Notifications
You must be signed in to change notification settings - Fork 0
/
AUTHORS
112 lines (81 loc) · 4.23 KB
/
AUTHORS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
Commodore 64 for MEGA65 aka C64MEGA65
=====================================
done in 2022 by
* MJoergen github.com/MJoergen
* sy2002 github.com/sy2002 www.sy2002.de
C64MEGA65 is licensed under the terms of GNU/GPL v3, for more information please read the file LICENSE.
Parts of C64MEGA65 are licensed under other Free-software licenses as described in the source code.
Special thanks for countless hours of testing, sparring, advise and other
valuable support (in alphabetical order): adtbm, deft & lydon
Very special thanks to AmzokPhase101 for very patiently and with great thoroughness performing
a lot of tests plus the most intense "demo marathon" series regression tests.
The results of the "demo marathon" tests are documented in tests/demos.md.
C64MEGA65:
----------
C64MEGA65 is a port of MiSTer's C64_MiSTer
done by the MiSTer Development Team
Original GitHub Repository: https://github.com/MiSTer-devel/C64_MiSTer
Significant contributors:
* sorgelig
* vpelletier
* raparici
MiSTer's C64_MiSTer is a port of MiST's C64 core
done by the MiST Development Team
Original GitHub Repository: https://github.com/mist-devel/c64
Significant contributors:
* gyurco
* nippur72
* harbaum
MiST's C64 core is a port of FPGA64_027 and 1541_SD
done by Dar (darfpga@aol.fr)
http://darfpga.blogspot.fr
FPGA64_027 and 1541_SD is a port of FPGA64
done by the Peter Wendrich
https://www.syntiac.com/fpga64.html
The 6510/6502 CPU is based on T65
done by Daniel Wallner, Mike Johnson, Wolfgang Scherr, Morten Leikvoll
Other than that and our own work, C64MEGA65 uses:
-------------------------------------------------
* MiSTer2MEGA65 by The MiSTer2MEGA65 Development Team
https://github.com/sy2002/MiSTer2MEGA65
* QNICE Co-Processor and System-on-a-Chip for file operations and on-screen-menu by The QNICE Development Team
https://github.com/sy2002/QNICE-FPGA
* Various MEGA65 drivers taken from the MEGA65 VHDL source by Paul Gardner-Stephen
https://github.com/MEGA65/mega65-core
* VGA to HDMI converter IP core, done by Adam Barnes
https://github.com/amb5l/tyto_project
* AVALON SCALER used for scaling to 720p for HDMI, done by temlib.org
http://temlib.org/site/?page_id=10
* HyperRAM controller, done by MJoergen
https://mjoergen.github.io/HyperRAM/
* Debouncer: I/O debouncing used for the joysticks, done by Scott Larson
https://www.digikey.com/eewiki/pages/viewpage.action?pageId=4980758
* Optimal choice of MiSTer video post-processing filters, done by KiDra
* Anikki-16x16 font, archived and provided by k80w
https://github.com/k80w/consolefonts
* PSF font to text file converter nafe-0.1 by Corvus Corax
https://sourceforge.net/projects/nafe/
* PSF font to C include file converter psftools-1.1.1 by John Elliott
https://www.seasip.info/Unix/PSF/
The following resources and tools were invaluable for developing C64MEGA65:
---------------------------------------------------------------------------
* Website "Codebase 64": Invaluable resource for all nitty-gritty details
https://codebase64.org
* Book "Die Floppy 1541" by Karsten Schramm
Special thanks to Spiro Trikaliotis, who made it legally available online:
https://spiro.trikaliotis.net/Book#vic1541
* All About Your 1541 by Ninja/The Dreams
https://www.the-dreams.de/aay.html
* "Emulator file formats", chapter 17 of the Vice emulator's user manual:
https://vice-emu.sourceforge.io/vice_17.html#SEC351
* "MCS6500, MICROCOMPUTER FAMILY PROGRAMMING MANUAL" by MOS Technology
Special thanks to Erik Van den Broeck for the excellent HTML version:
https://web.archive.org/web/20211204223049/http://users.telenet.be/kim1-6502/6502/proman.html
* The MOS 6567/6569 video controller and its application in the Commodore 64
by Christian Bauer: For making sure our video pipeline is accurate
http://www.zimmers.net/cbmpics/cbm/c64/vic-ii.txt
* DirMaster by Style
https://style64.org/dirmaster
* Disassembled, fully commented source code of Commando by Ricardo Quesada:
Helped to find "the CIA bug"; greatly improved our compatibility
https://gitlab.com/ricardoquesada/c64-commando-2084/-/tree/orig