mirror of
https://github.com/safiire/n65.git
synced 2025-03-03 16:29:07 +00:00
Updated readme
This commit is contained in:
parent
483c4d13d1
commit
97205a826c
19
README.md
19
README.md
@ -58,10 +58,27 @@ An NES assembler for the 6502 microprocessor written in Ruby
|
|||||||
There is an example file included (shown below) that is a modified port of
|
There is an example file included (shown below) that is a modified port of
|
||||||
the NES101 tutorial by Michael Martin.
|
the NES101 tutorial by Michael Martin.
|
||||||
|
|
||||||
|
# MIDI converter
|
||||||
|
|
||||||
|
Included in the utils/midi directory is a my first version of a MIDI
|
||||||
|
to NES music converter, which is composed of a Ruby script backed
|
||||||
|
by a C++ program I wrote to parse MIDI files into YAML data.
|
||||||
|
|
||||||
|
At present, it can convert a MIDI file to a binary stream of values
|
||||||
|
that, when written to the APU in your 60hz VBlank, can be played
|
||||||
|
by the included sound driver code.
|
||||||
|
|
||||||
|
The idea is to be able to compose music for the NES using your
|
||||||
|
favourite digital audio workstation in MIDI, and be able to convert
|
||||||
|
the square, triangle, and noise sequences to something playable
|
||||||
|
on the NES.
|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# Some new additions:
|
# Some new additions:
|
||||||
- added .inc directive, to include other .asm files.
|
- First version of Midi to NES music converter
|
||||||
|
- added .inc directive, to include other .asm files
|
||||||
- nes.asm library include file created, naming popular NES addresses
|
- nes.asm library include file created, naming popular NES addresses
|
||||||
- C Style in memory structs using .scope and .space directives
|
- C Style in memory structs using .scope and .space directives
|
||||||
- Explicit usage of zero page instructions with the zp suffix
|
- Explicit usage of zero page instructions with the zp suffix
|
||||||
|
Loading…
x
Reference in New Issue
Block a user