Skip to content

Commit

Permalink
readme: fix some oddities
Browse files Browse the repository at this point in the history
  • Loading branch information
stsp committed Sep 4, 2024
1 parent 779ac09 commit 8acdc06
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,19 +57,14 @@ and
[for fedora](https://copr.fedorainfracloud.org/coprs/stsp/dosemu2/).<br/>
Then run `make`.<br/>
For installing run `sudo make install`.<br/>
Like gcc should be accompanied with binutils in order to produce executables,
dj64 need to be accompanied with
[djstub](https://github.com/stsp/djstub/)
package for the same purpose. That package installs `djstubify`, `djstrip`
and `djlink` binaries that are needed for the final building steps.

## installing from pre-built packages
For the ubuntu package please visit
[dj64 ppa](https://code.launchpad.net/~stsp-0/+archive/ubuntu/dj64).
Fedora packages are
[here](https://copr.fedorainfracloud.org/coprs/stsp/dosemu2).

## running
## running pre-built program
The simplest way to get dj64-built programs running is to use
[dosemu2](https://github.com/dosemu2/dosemu2).<br/>
Get the pre-built dosemu2 packages from
Expand All @@ -86,7 +81,9 @@ are already observing the first dj64-built program in the run. :)
## inspecting
You may want to analyze the structure of the dj64-built files to get
the more detailed view of its architecture. You can use `djstubify -i`
for that task:
for that task (make sure the
[djstub](https://github.com/stsp/djstub/)
package is installed):
```
$ djstubify -i comcom64.exe
dj64 file format
Expand Down Expand Up @@ -126,7 +123,14 @@ COFF and ELF formats, so dj64/COFF combination is also functional,
albeit never produced by the dj64 tool-chain itself.

## building your own program
First of all, you should take a look into the provided
Like gcc should be accompanied with binutils in order to produce executables,
dj64 need to be accompanied with
[djstub](https://github.com/stsp/djstub/)
package for the same purpose. That package installs `djstubify`, `djstrip`
and `djlink` binaries that are needed for the final building steps.
So you need to install `djstub` package as a pre-requisite.

Next you should take a look into the provided
[demos](https://github.com/stsp/dj64dev/blob/master/demos)
and probably just choose one as a base for your project.
This is a simplest start.
Expand Down

0 comments on commit 8acdc06

Please sign in to comment.