Skip to content

Commit

Permalink
Update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
nukeykt committed May 7, 2024
1 parent 7263dc8 commit cb1ea74
Showing 1 changed file with 22 additions and 3 deletions.
25 changes: 22 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@
Roland SC-55 emulator, by nukeykt.

Supported models:
- SC-55mk2 (v1.01 firmware is confirmed to work)
- SC-55mk2/SC-155mk2 (v1.01 firmware is confirmed to work)
- SC-55mk1 (v1.21/v2.0 firmwares are confirmed to work)
- CM-300/SCC-1 (v1.10/v1.20 firmwares are confirmed to work)
- SC-55st (v1.01)
- JV-880 (v1.0.0)
- SCB-55/RLP-3194
- RLP-3237
- SC-155

Special thanks:
- John McMaster: SC-55 PCM chip decap.
Expand Down Expand Up @@ -49,7 +50,7 @@ MCUs are emulated using info from their datasheets. PCM chip info is derived fro
Put firmware image into the same folder as Nuked SC-55. Files should be names as such:

```
SC-55mk2 (v1.01):
SC-55mk2/SC-155mk2 (v1.01):
R15199858 (H8/532 mcu) -> rom1.bin
R00233567 (H8/532 extra code) -> rom2.bin
R15199880 (M37450M2 mcu) -> rom_sm.bin
Expand Down Expand Up @@ -109,6 +110,20 @@ R15199827 (H8/532 mcu) -> rlp3237_rom1.bin
R15209486 (H8/532 extra code) -> rlp3237_rom2.bin
R15279824 (WAVE 16M) -> rlp3237_waverom1.bin
SC-155 (rev 1):
R15199799 (H8/532 mcu) -> sc155_rom1.bin
R15209361 (H8/532 extra code) -> sc155_rom2.bin
R15209276 (WAVE A) -> sc155_waverom1.bin
R15209277 (WAVE B) -> sc155_waverom2.bin
R15209281 (WAVE C) -> sc155_waverom3.bin
SC-155 (rev 2):
R15199799 (H8/532 mcu) -> sc155_rom1.bin
R15209400 (H8/532 extra code) -> sc155_rom2.bin
R15209276 (WAVE A) -> sc155_waverom1.bin
R15209277 (WAVE B) -> sc155_waverom2.bin
R15209281 (WAVE C) -> sc155_waverom3.bin
```

## Additional info
Expand Down Expand Up @@ -162,6 +177,10 @@ COMMA -> ENCODER L
PERIOD -> ENCODER R
```

- `-mk2`, `-st`, `-mk1`, `-cm300`, `-jv880`, `-scb55` and `-rlp3237` command line arguments can be used to specify rom set. If no model is specified emulator will try to autodetect rom set (based on file names).
- `-mk2`, `-st`, `-mk1`, `-cm300`, `-jv880`, `-scb55`, `-rlp3237`, `-sc155` and `-sc155mk2` command line arguments can be used to specify rom set. If no model is specified emulator will try to autodetect rom set (based on file names).

- Due to a bug in the SC-55mk2's firmware, some parameters don't reset properly on startup. Do GM, GS or MT-32 reset using buttons to fix this issue.

- SC-155 doesn't reset properly on startup (firmware bug?), use `Init All` option to workaround this issue.

- SC-155's additional buttons/sliders are not emulated at the moment. They will be emulated in the future after proper GUI is implemented.

0 comments on commit cb1ea74

Please sign in to comment.