-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathCREDITS
83 lines (66 loc) · 3.6 KB
/
CREDITS
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
********************************************************************************
3rd party software used to build this demo
********************************************************************************
vasm is used to build this demo
vasm 1.7c (c) 2002-2015 Volker Barthelmann
vasm M68k/CPU32/ColdFire cpu backend 2.0f (c) 2002-2015 Frank Wille
vasm motorola syntax module 3.8 (c) 2002-2015 Frank Wille
vasm binary output module 1.8 (c) 2002-2009,2013,2015 Volker Barthelmann
http://sun.hasenbraten.de/vasm/
Background music was composed using MilkyTracker
http://www.milkytracker.org/
https://github.com/Deltafire/MilkyTracker/blob/master/COPYING
https://github.com/Deltafire/MilkyTracker/blob/master/AUTHORS
This demo uses the Echo Sound Driver
(c) 2010-2017 Javier Degirolmo
https://github.com/sikthehedgehog/Echo
xm2esf was used to convert xm files to esf for use with Echo
(c) 2010-2015 Eric Voirin alias Oerg866
https://github.com/oerg866/xm2esf
********************************************************************************
3rd party assets used to build this demo
********************************************************************************
See LICENSE for the list of 3rd party code, graphics, & music used in this demo
********************************************************************************
References
********************************************************************************
The following were used to learn Genesis and/or Motorola 68000 programming:
https://en.wikibooks.org/wiki/Genesis_Programming
http://www.hacking-cult.org/?r/18
http://md.squee.co/
http://bigevilcorporation.co.uk/
http://emu-docs.org/Genesis/Graphics/genvdp.txt
http://devster.proboards.com/thread/1087/echo-sound-engine-setup-tutorial
http://www.easy68k.com/paulrsm/doc/trick68k.htm
"68000 Family Assembly Language" 1994 by Alan Clements
LoadPalettes, LoadTiles, and DrawTileset routines are based on examples from:
https://blog.bigevilcorporation.co.uk/
Code for hardware-specific fixes is also from:
https://blog.bigevilcorporation.co.uk/
This very detailed Echo Sound Engine setup tutorial was consulted:
http://devster.proboards.com/thread/1087/echo-sound-engine-setup-tutorial
Code to write to SRAM is from:
https://plutiedev.com/saving-sram
The MilkyTracker tutorials by Brandon Walsh were invaluable to creating BGM:
https://www.youtube.com/watch?v=N2s04YYO0Wg
********************************************************************************
Thanks
********************************************************************************
Thanks to lorenzo for encouraging me to learn Motorola 68000 assembly
and creating disassembles that were helpful in the learning process.
Thanks to Drozerix for making dozens of .xm files available under public domain
See LICENSE for the list of his tracks used in this demo
The original compositions are 1000x better than the conversions in this demo
Check out his work at:
https://soundcloud.com/drozerix
https://modarchive.org/index.php?request=view_profile&query=84702
Thanks to BLuRry sharing .xm files under the Attribution Share Alike license
See LICENSE for the list of his tracks used in this demo
The original compositions are also 1000x better than the conversions
Check out his work at:
https://modarchive.org/index.php?request=view_by_moduleid&query=140283
********************************************************************************
Inspirations
********************************************************************************
This demo is obviously heavily influenced by Phantasy Star II and III.
Parts of the story were inspired by Falcom's Kiseki series.