Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thbar/demomaking
https://github.com/thbar/demomaking
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/thbar/demomaking
- Owner: thbar
- Created: 2012-04-21T12:36:14.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-03-15T21:18:27.000Z (9 months ago)
- Last Synced: 2024-05-01T22:41:30.331Z (8 months ago)
- Language: C
- Size: 27.5 MB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Notes
Binaries of demos I wrote between 1995 and 1998, saved thanks to scene.org.
You can run everything today in DosBox.
#### Obez (1995)
64kb intro with real-time software phong rendering.
The sound is buggy for historical reasons (notes with pitch too high are peaked to a lower pitch, and tempo sync is broken), but I will attempt to fix this.
#### Nikki (1996-1998)
If you run it, run the 1996 version which is properly tempo synced.
The 1996 version required a Gravis UltraSound and was perfectly synced.
The 1998 version was a re-release with a different sound player supporting the increasingly more widespread SoundBlaster, but it introduced bugs in sound sync.
### Practical notes
#### Downloads
* [Tested with DOSBox 0.74](https://www.dosbox.com/download.php?main=1)
* [Could also work with DOSBox-X](http://dosbox-x.com/)#### How to configure DOSBox
Configuration file can be found [here](http://www.dosbox.com/wiki/Dosbox.conf#Mac_OS_X).
In `~/Library/Preferences/DOSBox\ 0.74\ Preferences`, put:
```
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
KEYB FR
MOUNT D: ~/git/demomaking
```### Things I want to do
- Unpack and disassemble Obez (tricky)
### Potentially interesting links
* [Eric Fry's IDA/DOSBox debugger plugin](https://github.com/wjp/idados)
* [HexRays debugging / decompiling tools](https://www.hex-rays.com/index.shtml)