What's new?
|
Help
|
Directory
|
Sign in
twoapple
Apple II emulator
Project Home
Downloads
Wiki
Issues
Source
Checkout
|
Browse
|
Changes
|
Source Path:
svn
/
trunk
/
README
‹ r43
r52
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
=Twoapple Apple II Emulator=
http://twoapple.googlecode.com
==About==
Twoapple is an Apple II/IIe emulator written in the D programming language.
==Usage==
When started with no command-line options, Twoapple will run in II+ mode; use
the "--iie" command-line option to run in IIe mode.
To select the ROM to use, choose a suitable file in the dialog which opens at
program startup. (Currently, there are no checks for ROM file validity beyond a
simple file size test).
The user interface is fairly simple at the moment: F12 acts as reset, and
Pause/Break allows you to pause and restart the emulation (there is also a
toolbar button for this). The "Boot" toolbar button acts as a power on reset,
and the "Mono" toolbar button switches back and forth between color and
monochrome display.
Opening, saving, and ejecting disk images can be done using the drive menus at
the bottom of the window. The "WP" checkbox acts like a write-protect switch
for the drive, rather than for individual images. (If a read-only image file is
loaded, the write-protect status is set for the drive, and cannot be changed
until another image is loaded.)
==Building from source==
To build twoapple, you will first need to install the Digital Mars D compiler
(DMD) the D language bindings to GTK+ (gtkD), and the D language bindings to
SDL (Derelict).
* DMD: http://www.digitalmars.com/d/1.0/changelog.html
* gtkD: http://www.dsource.org/projects/dui
* depends on GTK+2.0 (http://www.gtk.org) and GtkGLExt
(http://gtkglext.sourceforge.net).
* this patch (http://twoapple.googlecode.com/files/gtkD-pre3-ref-fix.patch)
is also needed (from the gtkD directory,
`patch -p1 < gtkD-pre3-ref-fix.patch`).
* Derelict: http://www.dsource.org/projects/derelict
* depends on SDL (http://www.sdl.org).
* follow the build instructions to build the static libraries.
* Twoapple: http://code.google.com/p/twoapple/downloads/list
* (or via svn:
`svn checkout http://twoapple.googlecode.com/svn/trunk twoapple`).
* to build: `cd src; make DMDROOT=/path/to/dmd GTKD=/path/to/gtkD
DERELICT=/path/to/derelict`
Show details
Hide details
Change log
r50
by gobstocker on Oct 13, 2007
Diff
IIe support
Go to:
/trunk/README
/trunk/src/Makefile
/trunk/src/d6502/base.d
/trunk/src/d6502/cmos.d
/trunk/src/d6502/cpu.d
/trunk/src/d6502/nmosbase.d
/trunk/src/d6502/nmosundoc.d
/trunk/src/d6502/opcodes.d
/trunk/src/device/annunciator.d
/trunk/src/device/base.d
/trunk/src/device/keyboard.d
/trunk/src/device/paddle.d
/trunk/src/device/pushbutton.d
/trunk/src/device/speaker.d
/trunk/src/hacking/debugger.d
/trunk/src/iomem.d
/trunk/src/ioummu.d
/trunk/src/memory.d
/trunk/src/peripheral/diskii.d
/trunk/src/peripheral/langcard.d
/trunk/src/peripheral/saturn128.d
/trunk/src/system/base.d
/trunk/src/system/iomem.d
/trunk/src/system/peripheral.d
/trunk/src/system/video.d
/trunk/src/timer.d
/trunk/src/twoapple.d
/trunk/src/ui/mainwindow.d
/trunk/src/ui/monitor.d
/trunk/src/ui/sound.d
/trunk/src/video/base.d
/trunk/src/video/generator.d
/trunk/src/video/laz_engine.d
/trunk/src/video/offsets.d
/trunk/src/video/patterns.d
/trunk/src/video/scanner.d
/trunk/src/video/signal.d
Project members,
sign in
to write a code review
Older revisions
r43
by gobstocker on Sep 09, 2007
Diff
Disk II support
r34
by gobstocker on Aug 18, 2007
Diff
README change
r32
by gobstocker on Aug 05, 2007
Diff
[No log message]
All revisions of this file
File info
Size: 2110 bytes, 51 lines
View raw file