twoapple-reboot/README.md

43 lines
1010 B
Markdown
Raw Permalink Normal View History

2012-03-15 19:34:42 +00:00
# twoapple-reboot
**An Apple II emulator for Linux, written in the D programming language**
twoapple-reboot is a fork of [twoapple](https://code.google.com/p/twoapple)
updated to work with the latest version of D on both 32- and 64-bit Linux.
### Building
2012-04-16 11:47:32 +00:00
twoapple-reboot works with dmd 2.058/2.059; I haven't tried it with ldc/gdc.
2012-03-15 19:34:42 +00:00
2012-03-31 00:56:25 +00:00
It depends on [gtkd](http://www.dsource.org/projects/gtkd) and [Derelict2](http://www.dsource.org/projects/derelict)
2012-03-15 19:34:42 +00:00
Build by running `make` in the `src` directory; if the dependencies aren't installed to standard import/lib paths, you can do
```
make GTKD=/path/to/gtkd DERELICT=/path/to/Derelict2
```
2012-04-24 14:11:16 +00:00
Alternatively, you can run `build.d` from the `src` directory:
```
cd src
rdmd build.d --gtkd=/path/to/gtkd --derelict=/path/to/Derelict2
```
2012-04-12 22:42:55 +00:00
### Testing
There are tests for the 6502/65C02 emulation:
```
2012-04-16 05:42:12 +00:00
cd test/d6502
2012-04-12 22:42:55 +00:00
rdmd runtests.d --help
```
2012-03-15 19:34:42 +00:00
### Use
For now, see README.orig
### TODO
2012-03-15 22:46:08 +00:00
+ use new D2 features
2012-03-15 19:34:42 +00:00
+ better UI
+ cassette emulation
+ more peripherals