Commit 34453d05 authored by Ada Gottensträter's avatar Ada Gottensträter

Propplay fixery

parent 948dbd16
......@@ -66,6 +66,7 @@ For now, look at Spintris's file (Template coming soon!)
- Record videos for all projects where that is applicable
- Fix all code to compile on case-sensitive filesystems
- Bring all projects in line with the "recommendations" above as much as possible
- Find all the keyboard drivers with the CTRL+ALT+DEL patch and rename them for increased clarity
- Unified build system with CI
- Add more software
......
PropPlayTV
==========
## Info
- Type: Music Player
- Author(s): Piotr Kardasz, Ada Gottensträter
- First release: 2014 or 2019, your choice :)
- Improved version: **Yes, very much**
- Special requirements: SD card (duh)
- Video formats: NTSC (altough it's mostly monochrome,anyways...)
- Inputs: Keyboard
## Description
A powerful music player. Plays WAV (44.1kHz stereo only!), DMP (= SID dump) and MIDI (format 0 only!) files.
## Controls
Just press F1 to let it speak for itself :)
## TODOs
- Add HDMF playback
- Add some kind of visualizer
- Add proper RIFF parsing and support for more sampling rates
- Improve MIDI sound set (found in genmidi.spin)
- Add gamepad controls
- Find a better SID dumping tool (see below)
## Misc
- The `extras` directory contains a tool for creating DMP files from SID files. Its CPU emulation is quite buggy though. LFT's tunes in particular sound very, very wrong
mkdir -p sdbins
mkdir -p sdbins/PROPPLAY
cd source
bstc -c help.spin
mkdir "../sdbins/PROPPLAY"
python screen.py help.dat help.scr
python compress.py --length 5 --lookback 10 --binary help.scr help.exc
bstc -c -o "../sdbins/propplay/sid" SIDcog_asm.spin
move "..\sdbins\propplay\sid.dat" "..\sdbins\propplay\SID.COG"
mv "../sdbins/propplay/sid.dat" "../sdbins/propplay/SID.COG"
bstc -c -o "../sdbins/propplay/pmsynth" pm_synth_20_asm.spin
move "..\sdbins\propplay\pmsynth.dat" "..\sdbins\propplay\PMSYNTH.COG"
mv "../sdbins/propplay/pmsynth.dat" "../sdbins/propplay/PMSYNTH.COG"
bstc -Ocgru -e -o "../sdbins/propplay" propplay-018-20140820.spin
move "..\sdbins\propplay.eeprom" "..\sdbins\PROPPLAY.BIN"
mv "../sdbins/propplay.eeprom" "../sdbins/PROPPLAY.BIN"
copy CombinedWaveforms.bin "../sdbins/propplay/COMBWAVE.DAT"
cp CombinedWaveforms.bin "../sdbins/propplay/COMBWAVE.DAT"
bstc -c -o "../sdbins/propplay/GENMIDI" genmidi.spin
......
/help.scr
/help.dat
/help.exc
Help Keyboard controls: Arrow Keys -> Select file PgUp/PgDown-> Also select file Enter -> Play file or enter directory S -> Stop Space Bar -> Pause Tab -> Switch View (Files or Directories) R -> Rescan directory F1 -> This screen + and - -> Increase/Decrease SID IRQ Frequency PropPlay TV is free software (MIT) (C)2019 IRQsome Software (C)2014 Piotr Kardasz FAT Filesystem driver by Kwabena W. Agyeman SIDcog by Johannes Ahlebrand PM Synth by Andy Schenk PRESS ANY KEY....
\ No newline at end of file
Help Keyboard controls: Arrow Keys -> Select file PgUp/PgDown-> Also select file Enter -> Play file or enter directory S -> Stop Space Bar -> Pause Tab -> Switch View (Files or Directories) R -> Rescan directory F1 -> This screen + and - -> Increase/Decrease SID IRQ Frequency PropPlay TV is free software (MIT) (C)2019 IRQsome Software (C)2014 Piotr Kardasz FAT Filesystem driver by Kwabena W. Agyeman SIDcog by Johannes Ahlebrand PM Synth by Andy Schenk PRESS ANY KEY....
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment