1 |
|
Things worth knowing |
|
|
1.1 |
|
The beginning |
|
|
1.2 |
|
Moving on with your SHARP |
|
|
|
|
|
2 |
|
BASIC-800 ( 1Z016 / 5Z-009
) |
|
|
2.1 |
|
Using BASIC-800 optimally |
|
|
2.2 |
|
'Extra' BASIC instructions |
|
|
2.3 |
|
Extra BASIC instructions |
|
|
2.4 |
|
Convenient BASIC- (sub)routines |
|
|
|
|
|
3 |
|
Machine language on the
SHARP MZ-800 |
|
|
3.1 |
|
Useful and funny machine language
(sub)routines |
|
|
3.2 |
|
Machine language from within BASIC |
|
|
3.3 |
|
Calls into the ROM-monitor |
|
|
|
|
|
4 |
|
Video-RAM |
|
|
4.1 |
|
Scrolling in Video-RAM |
|
|
4.2 |
|
More funny things in Video-RAM |
|
|
4.3 |
|
Video-RAM access from the ROM-monitor |
|
|
|
|
|
5 |
|
Pokes, Peeks, tricks,
tips and things like that |
|
|
5.1 |
|
Pokes and Peeks |
|
|
5.2 |
|
INs and OUTs |
|
|
5.3 |
|
Tips and Tricks |
|
|
5.4 |
|
Calls in BASIC |
|
|
|
|
|
6 |
|
Musical applications |
|
|
6.1 |
|
Port $F2 |
|
|
6.2 |
|
BASIC-instructions for sound and music |
|
|
6.3 |
|
Music in machine language |
|
|
6.4 |
|
Some pieces of Music |
|
|
|
|
|
7 |
|
Graphical applications |
|
|
7.1 |
|
Funny mathematical figures |
|
|
7.2 |
|
Funny applications with colors |
|
|
7.3 |
|
Funny figures |
|
|
7.4 |
|
Business applications |
|
|
7.5 |
|
Animation |
|
|
|
|
|
8 |
|
Other BASICs |
|
|
8.1 |
|
NEPTUNES-BASIC |
|
|
8.2 |
|
BASIC-700 |
|
|
8.3 |
|
UNI-GG-BASIC |
|
|
|
|
|
9 |
|
Hardware |
|
|
9.1 |
|
More on different sorts of hardware |
|
|
9.2 |
|
Some programs for hardware |
|
|
9.3 |
|
Small hardware patches |
|
|
|
|
|
10 |
|
Assembly |
|
|
10.1 |
|
Assembly listing of programs in this book |
|
|
10.2 |
|
Documentation of some assembler instructions and specific SHARP
matters |
|
|
|
|
|
11 |
|
Programs |
|
|
|
|
|
12 |
|
Appendices |
|
|
12.1 |
|
APPENDIX A: Z80-A mnemonics |
|
|
12.2 |
|
APPENDIX B: Dictionary |
|
|
12.3 |
|
APPENDIX C: BASIC-instructions and abbreviations |
|
|
12.4 |
|
APPENDIX D: SHARP-clubs and addresses |
|
|
|
|
|
13 |
|
More on NEPTUNES PRODUCTIONS |
|
|
|
|
|
14 |
|
Afterword |