|
Mohan Boddu |
850bb13 |
From cbb3138054b86c5c11632def023d5a5a1b8b545d Mon Sep 17 00:00:00 2001
|
|
Mohan Boddu |
850bb13 |
From: Lubomir Rintel <lkundrak@v3.sk>
|
|
Mohan Boddu |
850bb13 |
Date: Sat, 14 Nov 2015 17:14:25 +0100
|
|
Mohan Boddu |
850bb13 |
Subject: [PATCH 6/7] Allow overriding the data/ directory on build
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
---
|
|
Mohan Boddu |
850bb13 |
src/basecode/angelcodefont.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/16segchip.cpp | 36 ++++++++++++++++++------------------
|
|
Mohan Boddu |
850bb13 |
src/chip/7segchip.cpp | 18 +++++++++---------
|
|
Mohan Boddu |
850bb13 |
src/chip/and3chip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/and8chip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/andchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/audiochip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/buttonchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip2051.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip27xx.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip309.cpp | 18 +++++++++---------
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7400.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7402.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7404.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7408.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7410.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74138.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74139.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74151.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74154.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74163.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74164.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74165.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74181.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74191.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74192.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74193.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74195.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7420.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74240.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74241.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74244.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74245.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74283.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7432.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7447.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip74574.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7473.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7474.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7485.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7486.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7489.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/chip7490.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/clockchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/dchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/dflipflop.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/dxchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/jkchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/jkflipflop.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/ledchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/ledgrid.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/logicprobe.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/muxchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/nand3chip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/nand8chip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/nandchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/nor3chip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/nor8chip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/norchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/notchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/or3chip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/or8chip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/orchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/sedchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/serchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/srchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/srflipflop.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/srnegchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/staticlevelchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/chip/stepper.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/switchchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/tchip.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/tflipflop.cpp | 2 +-
|
|
Mohan Boddu |
850bb13 |
src/chip/xorchip.cpp | 4 ++--
|
|
Mohan Boddu |
850bb13 |
src/core/main.cpp | 12 ++++++------
|
|
Mohan Boddu |
850bb13 |
src/include/atanua.h | 6 +++++-
|
|
Mohan Boddu |
850bb13 |
76 files changed, 137 insertions(+), 133 deletions(-)
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/basecode/angelcodefont.cpp b/src/basecode/angelcodefont.cpp
|
|
Mohan Boddu |
850bb13 |
index a675f25..176c69f 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/basecode/angelcodefont.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/basecode/angelcodefont.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -94,7 +94,7 @@ void ACFontPagesBlock::load(File * f)
|
|
Mohan Boddu |
850bb13 |
f->readchars(name[i], l);
|
|
Mohan Boddu |
850bb13 |
char temp[256];
|
|
Mohan Boddu |
850bb13 |
// should actually take the directory from the .fnt filename string..
|
|
Mohan Boddu |
850bb13 |
- sprintf(temp,"data/%s",name[i]);
|
|
Mohan Boddu |
850bb13 |
+ sprintf(temp,DATADIR "/%s",name[i]);
|
|
Mohan Boddu |
850bb13 |
glhandle[i] = load_texture(temp, 1);
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/16segchip.cpp b/src/chip/16segchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 817dabe..bdc47e3 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/16segchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/16segchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -75,24 +75,24 @@ SixteenSegChip::SixteenSegChip(int aColor, int aInverse)
|
|
Mohan Boddu |
850bb13 |
mInputPin[15].set(2.95,ypos,this,"Pin 17: M"); ypos -= step;
|
|
Mohan Boddu |
850bb13 |
mInputPin[16].set(2.95,ypos,this,"Pin 18: DP"); ypos -= step;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture[0] = load_texture("data/16seg_base.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[1] = load_texture("data/16seg_a1.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[2] = load_texture("data/16seg_a2.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[3] = load_texture("data/16seg_j.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[4] = load_texture("data/16seg_h.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[5] = load_texture("data/16seg_f.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[6] = load_texture("data/16seg_e.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[7] = load_texture("data/16seg_n.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[8] = load_texture("data/16seg_d1.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[9] = load_texture("data/16seg_d2.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[10] = load_texture("data/16seg_k.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[11] = load_texture("data/16seg_b.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[12] = load_texture("data/16seg_g1.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[13] = load_texture("data/16seg_g2.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[14] = load_texture("data/16seg_c.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[15] = load_texture("data/16seg_l.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[16] = load_texture("data/16seg_m.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[17] = load_texture("data/16seg_dp.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[0] = load_texture(DATADIR "/16seg_base.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[1] = load_texture(DATADIR "/16seg_a1.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[2] = load_texture(DATADIR "/16seg_a2.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[3] = load_texture(DATADIR "/16seg_j.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[4] = load_texture(DATADIR "/16seg_h.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[5] = load_texture(DATADIR "/16seg_f.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[6] = load_texture(DATADIR "/16seg_e.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[7] = load_texture(DATADIR "/16seg_n.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[8] = load_texture(DATADIR "/16seg_d1.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[9] = load_texture(DATADIR "/16seg_d2.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[10] = load_texture(DATADIR "/16seg_k.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[11] = load_texture(DATADIR "/16seg_b.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[12] = load_texture(DATADIR "/16seg_g1.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[13] = load_texture(DATADIR "/16seg_g2.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[14] = load_texture(DATADIR "/16seg_c.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[15] = load_texture(DATADIR "/16seg_l.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[16] = load_texture(DATADIR "/16seg_m.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[17] = load_texture(DATADIR "/16seg_dp.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
SixteenSegChip::~SixteenSegChip()
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/7segchip.cpp b/src/chip/7segchip.cpp
|
|
Mohan Boddu |
850bb13 |
index b35fcdd..0168dfe 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/7segchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/7segchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -62,15 +62,15 @@ SevenSegChip::SevenSegChip(int aColor, int aInverse)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPin[7]);
|
|
Mohan Boddu |
850bb13 |
mInputPin[7].set(2.0, 4.5, this,mInverse?"Pin 5:D.P#":"Pin 5:D.P");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture[0] = load_texture("data/7seg_base.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[1] = load_texture("data/7seg_a.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[2] = load_texture("data/7seg_b.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[3] = load_texture("data/7seg_c.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[4] = load_texture("data/7seg_d.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[5] = load_texture("data/7seg_e.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[6] = load_texture("data/7seg_f.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[7] = load_texture("data/7seg_g.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[8] = load_texture("data/7seg_h.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[0] = load_texture(DATADIR "/7seg_base.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[1] = load_texture(DATADIR "/7seg_a.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[2] = load_texture(DATADIR "/7seg_b.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[3] = load_texture(DATADIR "/7seg_c.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[4] = load_texture(DATADIR "/7seg_d.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[5] = load_texture(DATADIR "/7seg_e.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[6] = load_texture(DATADIR "/7seg_f.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[7] = load_texture(DATADIR "/7seg_g.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[8] = load_texture(DATADIR "/7seg_h.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
int i;
|
|
Mohan Boddu |
850bb13 |
for (i = 0; i < 8; i++)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/and3chip.cpp b/src/chip/and3chip.cpp
|
|
Mohan Boddu |
850bb13 |
index bd9935d..53497d3 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/and3chip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/and3chip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -35,9 +35,9 @@ AND3Chip::AND3Chip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/and3_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/and3_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/and3_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/and3_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/and8chip.cpp b/src/chip/and8chip.cpp
|
|
Mohan Boddu |
850bb13 |
index 6c61c9e..f62b626 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/and8chip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/and8chip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -49,9 +49,9 @@ AND8Chip::AND8Chip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mInputPin[7].set(0, ypos, this, "Input H");
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 1.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/and8_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/and8_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/and8_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/and8_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
int i;
|
|
Mohan Boddu |
850bb13 |
for (i = 0; i < 8; i++)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/andchip.cpp b/src/chip/andchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 20640c9..8883ee4 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/andchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/andchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -33,9 +33,9 @@ ANDChip::ANDChip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/and_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/and_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/and_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/and_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/audiochip.cpp b/src/chip/audiochip.cpp
|
|
Mohan Boddu |
850bb13 |
index b0819d1..ce90274 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/audiochip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/audiochip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -52,7 +52,7 @@ AudioChip::AudioChip()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mPinA[0]);
|
|
Mohan Boddu |
850bb13 |
mPinA[0].set(0, ypos, this, "A0"); ypos += 0.5;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/audio.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/audio.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
int i;
|
|
Mohan Boddu |
850bb13 |
for (i = 0; i < 8; i++)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/buttonchip.cpp b/src/chip/buttonchip.cpp
|
|
Mohan Boddu |
850bb13 |
index da1593d..48657f8 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/buttonchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/buttonchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -29,7 +29,7 @@ ButtonChip::ButtonChip(int aCharacter)
|
|
Mohan Boddu |
850bb13 |
set(0,0,2,2,NULL);
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(0.75, 1.5, this, "Output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/button.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/button.png");
|
|
Mohan Boddu |
850bb13 |
mPressed = 0;
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip2051.cpp b/src/chip/chip2051.cpp
|
|
Mohan Boddu |
850bb13 |
index a24571d..9610daa 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip2051.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip2051.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -124,7 +124,7 @@ Chip2051::Chip2051()
|
|
Mohan Boddu |
850bb13 |
mClock = 0;
|
|
Mohan Boddu |
850bb13 |
mResetCounter = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip2051::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip27xx.cpp b/src/chip/chip27xx.cpp
|
|
Mohan Boddu |
850bb13 |
index cdd3f3e..586fa89 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip27xx.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip27xx.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -114,7 +114,7 @@ Chip27xx::Chip27xx(int aType)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[2]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[2].set(xpos, 3.1, this, "Pin 11:DQ2"); xpos += 0.5475;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_24pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_24pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
Chip27xx::~Chip27xx()
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip309.cpp b/src/chip/chip309.cpp
|
|
Mohan Boddu |
850bb13 |
index 68068f8..06a858d 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip309.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip309.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -73,15 +73,15 @@ Chip309::Chip309()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPin[0]);
|
|
Mohan Boddu |
850bb13 |
mInputPin[0].set(2.5, yp, this, "Pin 15:A"); yp += 0.5;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture[0] = load_texture("data/309.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[1] = load_texture("data/309_b.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[2] = load_texture("data/309_c.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[3] = load_texture("data/309_d.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[4] = load_texture("data/309_e.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[5] = load_texture("data/309_f.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[6] = load_texture("data/309_a.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[7] = load_texture("data/309_g.png");
|
|
Mohan Boddu |
850bb13 |
- mTexture[8] = load_texture("data/309_h.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[0] = load_texture(DATADIR "/309.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[1] = load_texture(DATADIR "/309_b.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[2] = load_texture(DATADIR "/309_c.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[3] = load_texture(DATADIR "/309_d.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[4] = load_texture(DATADIR "/309_e.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[5] = load_texture(DATADIR "/309_f.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[6] = load_texture(DATADIR "/309_a.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[7] = load_texture(DATADIR "/309_g.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture[8] = load_texture(DATADIR "/309_h.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mData = 0;
|
|
Mohan Boddu |
850bb13 |
mVisibleData = 0;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7400.cpp b/src/chip/chip7400.cpp
|
|
Mohan Boddu |
850bb13 |
index 7a08177..28105e9 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7400.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7400.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -56,7 +56,7 @@ Chip7400::Chip7400()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[3]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[3].set(xpos, 1.5, this, "Pin 6:Y2"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7400::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7402.cpp b/src/chip/chip7402.cpp
|
|
Mohan Boddu |
850bb13 |
index e42be4e..1f54434 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7402.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7402.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -56,7 +56,7 @@ Chip7402::Chip7402()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPinA[3]);
|
|
Mohan Boddu |
850bb13 |
mInputPinA[3].set(xpos, 1.5, this, "Pin 6:B2"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7402::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7404.cpp b/src/chip/chip7404.cpp
|
|
Mohan Boddu |
850bb13 |
index 47e3396..804cceb 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7404.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7404.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -59,7 +59,7 @@ Chip7404::Chip7404()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[5]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[5].set(xpos, 1.5, this, "Pin 6:Y3"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7404::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7408.cpp b/src/chip/chip7408.cpp
|
|
Mohan Boddu |
850bb13 |
index c90aeb2..58860aa 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7408.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7408.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -56,7 +56,7 @@ Chip7408::Chip7408()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[3]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[3].set(xpos, 1.5, this, "Pin 6:Y2"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7408::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7410.cpp b/src/chip/chip7410.cpp
|
|
Mohan Boddu |
850bb13 |
index e038595..3b81ebc 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7410.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7410.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -57,7 +57,7 @@ Chip7410::Chip7410()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[2]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[2].set(xpos , 1.5, this, "Pin 6:Y2"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7410::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74138.cpp b/src/chip/chip74138.cpp
|
|
Mohan Boddu |
850bb13 |
index aa94eae..e2ed102 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74138.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74138.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -60,7 +60,7 @@ Chip74138::Chip74138()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[7]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[7].set(xpos , 1.75, this, "Pin 7:DATA OUTPUT Y7"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74138::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74139.cpp b/src/chip/chip74139.cpp
|
|
Mohan Boddu |
850bb13 |
index 7e76e89..ef35462 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74139.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74139.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -58,7 +58,7 @@ Chip74139::Chip74139()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[1][3]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[1][3].set(xpos, 1.75, this, "Pin 7:DATA OUTPUT 1Y3"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74139::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74151.cpp b/src/chip/chip74151.cpp
|
|
Mohan Boddu |
850bb13 |
index 4fd020f..b7ea7d2 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74151.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74151.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -61,7 +61,7 @@ Chip74151::Chip74151()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mStrobePin);
|
|
Mohan Boddu |
850bb13 |
mStrobePin.set(xpos, 1.75, this, "Pin 7:STROBE"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74151::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74154.cpp b/src/chip/chip74154.cpp
|
|
Mohan Boddu |
850bb13 |
index dae0d7f..44568c7 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74154.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74154.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -75,7 +75,7 @@ Chip74154::Chip74154()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[10]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[10].set(xpos, 3.1, this, "Pin 11:OUTPUT 10"); xpos += 0.5475;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_24pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_24pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74154::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74163.cpp b/src/chip/chip74163.cpp
|
|
Mohan Boddu |
850bb13 |
index 560afea..2b8936c 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74163.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74163.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -46,7 +46,7 @@ Chip74163::Chip74163()
|
|
Mohan Boddu |
850bb13 |
DEF_PIN(mInputPin[3], 1.75, "Pin 6:DATA INPUT D");
|
|
Mohan Boddu |
850bb13 |
DEF_PIN(mEnablePPin, 1.75, "Pin 7:ENABLE P");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mOldClock = 0;
|
|
Mohan Boddu |
850bb13 |
mValue = 0;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74164.cpp b/src/chip/chip74164.cpp
|
|
Mohan Boddu |
850bb13 |
index 12c8140..417ec67 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74164.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74164.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -57,7 +57,7 @@ Chip74164::Chip74164()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[3]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[3].set(xpos , 1.5, this, "Pin 6:OUTPUT QD"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mOldClock = 0;
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74165.cpp b/src/chip/chip74165.cpp
|
|
Mohan Boddu |
850bb13 |
index a54a84a..e5c2ce5 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74165.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74165.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -58,7 +58,7 @@ Chip74165::Chip74165()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mNegOutput);
|
|
Mohan Boddu |
850bb13 |
mNegOutput.set(xpos, 1.75, this, "Pin 7:OUTPUT (Q7)#"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
mLastClock = 0;
|
|
Mohan Boddu |
850bb13 |
mValue = 0;
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74181.cpp b/src/chip/chip74181.cpp
|
|
Mohan Boddu |
850bb13 |
index 9a7db7b..7dc0dc3 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74181.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74181.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -75,7 +75,7 @@ Chip74181::Chip74181()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[2]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[2].set(xpos, 3.1, this, "Pin 11:F2"); xpos += 0.5475;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_24pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_24pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74181::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74191.cpp b/src/chip/chip74191.cpp
|
|
Mohan Boddu |
850bb13 |
index 11b594d..33129a6 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74191.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74191.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -60,7 +60,7 @@ Chip74191::Chip74191()
|
|
Mohan Boddu |
850bb13 |
mOutputPin[3].set(xpos, 1.75, this, "Pin 7:QD output"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mClock = 0;
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74191::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74192.cpp b/src/chip/chip74192.cpp
|
|
Mohan Boddu |
850bb13 |
index b1d58c5..d5f245d 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74192.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74192.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -58,7 +58,7 @@ Chip74192::Chip74192()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[3]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[3].set(xpos, 1.75, this, "Pin 7:QD"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mValue = 0;
|
|
Mohan Boddu |
850bb13 |
mCountDownLastState = 0;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74193.cpp b/src/chip/chip74193.cpp
|
|
Mohan Boddu |
850bb13 |
index ddc32b1..22ecfef 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74193.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74193.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -58,7 +58,7 @@ Chip74193::Chip74193()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[3]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[3].set(xpos, 1.75, this, "Pin 7:QD"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mValue = 0;
|
|
Mohan Boddu |
850bb13 |
mCountDownLastState = 0;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74195.cpp b/src/chip/chip74195.cpp
|
|
Mohan Boddu |
850bb13 |
index 9982877..8b580e5 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74195.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74195.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -61,7 +61,7 @@ Chip74195::Chip74195()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPin[3]);
|
|
Mohan Boddu |
850bb13 |
mInputPin[3].set(xpos, 1.75, this, "Pin 7:P3"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mClock = 0;
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7420.cpp b/src/chip/chip7420.cpp
|
|
Mohan Boddu |
850bb13 |
index 010c109..cfe0cef 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7420.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7420.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -54,7 +54,7 @@ Chip7420::Chip7420()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[1]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[1].set(xpos, 1.5, this, "Pin 6:Y1"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7420::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74240.cpp b/src/chip/chip74240.cpp
|
|
Mohan Boddu |
850bb13 |
index 95ab186..edb1a2c 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74240.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74240.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -67,7 +67,7 @@ Chip74240::Chip74240()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[7]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[7].set(xpos, 2.1, this, "Pin 9:2Y1"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74240::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74241.cpp b/src/chip/chip74241.cpp
|
|
Mohan Boddu |
850bb13 |
index ea32737..d4c6e45 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74241.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74241.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -67,7 +67,7 @@ Chip74241::Chip74241()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[7]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[7].set(xpos, 2.1, this, "Pin 9:2Y1"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74241::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74244.cpp b/src/chip/chip74244.cpp
|
|
Mohan Boddu |
850bb13 |
index 1a961b1..328173b 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74244.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74244.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -67,7 +67,7 @@ Chip74244::Chip74244()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[7]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[7].set(xpos, 2.1, this, "Pin 9:2Y1"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74244::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74245.cpp b/src/chip/chip74245.cpp
|
|
Mohan Boddu |
850bb13 |
index 7796859..a00e249 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74245.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74245.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -67,7 +67,7 @@ Chip74245::Chip74245()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mBusAPin[7]);
|
|
Mohan Boddu |
850bb13 |
mBusAPin[7].set(xpos, 2.1, this, "Pin 9:A8"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74245::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74283.cpp b/src/chip/chip74283.cpp
|
|
Mohan Boddu |
850bb13 |
index 2f0c2a4..a04d6c2 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74283.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74283.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -58,7 +58,7 @@ Chip74283::Chip74283()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPinC);
|
|
Mohan Boddu |
850bb13 |
mInputPinC.set(xpos, 1.75, this, "Pin 7:C0"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip74283::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7432.cpp b/src/chip/chip7432.cpp
|
|
Mohan Boddu |
850bb13 |
index 17318d2..fb698b2 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7432.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7432.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -56,7 +56,7 @@ Chip7432::Chip7432()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[3]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[3].set(xpos, 1.5, this, "Pin 6:Y2"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7432::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7447.cpp b/src/chip/chip7447.cpp
|
|
Mohan Boddu |
850bb13 |
index 96f812b..ad7a539 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7447.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7447.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -58,7 +58,7 @@ Chip7447::Chip7447()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPin[0]);
|
|
Mohan Boddu |
850bb13 |
mInputPin[0].set(xpos, 1.75, this, "Pin 7:A0"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7447::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip74574.cpp b/src/chip/chip74574.cpp
|
|
Mohan Boddu |
850bb13 |
index e29f94f..6ecd305 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip74574.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip74574.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -67,7 +67,7 @@ Chip74574::Chip74574()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPin[7]);
|
|
Mohan Boddu |
850bb13 |
mInputPin[7].set(xpos, 2.1, this, "Pin 8:8D"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_20pin.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mState = 0;
|
|
Mohan Boddu |
850bb13 |
mClock = 0;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7473.cpp b/src/chip/chip7473.cpp
|
|
Mohan Boddu |
850bb13 |
index a842018..1981597 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7473.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7473.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -64,7 +64,7 @@ Chip7473::Chip7473()
|
|
Mohan Boddu |
850bb13 |
mClock[0] = 1;
|
|
Mohan Boddu |
850bb13 |
mClock[1] = 1;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7473::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7474.cpp b/src/chip/chip7474.cpp
|
|
Mohan Boddu |
850bb13 |
index 05fa486..1c5500f 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7474.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7474.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -58,7 +58,7 @@ Chip7474::Chip7474()
|
|
Mohan Boddu |
850bb13 |
mClock[0] = 0;
|
|
Mohan Boddu |
850bb13 |
mClock[1] = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7474::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7485.cpp b/src/chip/chip7485.cpp
|
|
Mohan Boddu |
850bb13 |
index 35ca1b3..759d3f4 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7485.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7485.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -60,7 +60,7 @@ Chip7485::Chip7485()
|
|
Mohan Boddu |
850bb13 |
mOutputPin[2].set(xpos , 1.75, this, "Pin 1:A
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7485::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7486.cpp b/src/chip/chip7486.cpp
|
|
Mohan Boddu |
850bb13 |
index 857f0e6..df2ce01 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7486.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7486.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -56,7 +56,7 @@ Chip7486::Chip7486()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[3]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[3].set(xpos, 1.5, this, "Pin 6:Y2"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void Chip7486::render(int aChipId)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7489.cpp b/src/chip/chip7489.cpp
|
|
Mohan Boddu |
850bb13 |
index 98b95e5..82835b6 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7489.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7489.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -59,7 +59,7 @@ Chip7489::Chip7489()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mSensePin[1]);
|
|
Mohan Boddu |
850bb13 |
mSensePin[1].set(xpos , 1.75, this, "S2"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_16pin.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
int i;
|
|
Mohan Boddu |
850bb13 |
for (i = 0; i < 16; i++)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/chip7490.cpp b/src/chip/chip7490.cpp
|
|
Mohan Boddu |
850bb13 |
index 9194563..f522c2d 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/chip7490.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/chip7490.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -62,7 +62,7 @@ Chip7490::Chip7490()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mResetPin[3]);
|
|
Mohan Boddu |
850bb13 |
mResetPin[3].set(xpos, 1.5, this, "Pin 7:R9(2)"); xpos += 0.54;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/chip_14pin.png");
|
|
Mohan Boddu |
850bb13 |
mClockA = 0;
|
|
Mohan Boddu |
850bb13 |
mClockB = 0;
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/clockchip.cpp b/src/chip/clockchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 53fdffd..f1f455f 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/clockchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/clockchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -34,7 +34,7 @@ ClockChip::ClockChip(float aFreqHz)
|
|
Mohan Boddu |
850bb13 |
set(0, 0, 2, 2.25,NULL);
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(0.75, 1.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/clock.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/clock.png");
|
|
Mohan Boddu |
850bb13 |
if (aFreqHz*2/1000 > gConfig.mPhysicsKHz)
|
|
Mohan Boddu |
850bb13 |
mNagOnce = 1;
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
@@ -95,7 +95,7 @@ ClockChip::ClockChip(float aFreqHz)
|
|
Mohan Boddu |
850bb13 |
set(0, 0, 2, 2.25,NULL);
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(0.75, 1.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/clock.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/clock.png");
|
|
Mohan Boddu |
850bb13 |
mTimePos = 0;
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/dchip.cpp b/src/chip/dchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 5703137..04a233d 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/dchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/dchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -34,7 +34,7 @@ DChip::DChip()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(3.5, 0.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(3.5, 1.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/d.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/d.png");
|
|
Mohan Boddu |
850bb13 |
mOldState = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/dflipflop.cpp b/src/chip/dflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
index b39011b..0d4588d 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/dflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/dflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -40,7 +40,7 @@ DFlipFlop::DFlipFlop()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(4.5, 1.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(4.5, 3.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/d_flipflop.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/d_flipflop.png");
|
|
Mohan Boddu |
850bb13 |
mState = 0;
|
|
Mohan Boddu |
850bb13 |
mClock = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/dxchip.cpp b/src/chip/dxchip.cpp
|
|
Mohan Boddu |
850bb13 |
index eae5e5b..8645c78 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/dxchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/dxchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -57,7 +57,7 @@ DxChip::DxChip()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin[7]);
|
|
Mohan Boddu |
850bb13 |
mOutputPin[7].set(4.5, 7.25, this, "Output 7");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/dx.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/dx.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPin[0].mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPin[1].mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/jkchip.cpp b/src/chip/jkchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 0d74707..ae5c6b9 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/jkchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/jkchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -34,7 +34,7 @@ JKChip::JKChip()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(3.5, 0.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(3.5, 1.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/jk.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/jk.png");
|
|
Mohan Boddu |
850bb13 |
mOldState = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/jkflipflop.cpp b/src/chip/jkflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
index aefe8ad..9c59147 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/jkflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/jkflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -42,7 +42,7 @@ JKFlipFlop::JKFlipFlop()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(4.5, 1.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(4.5, 3.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/jk_flipflop.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/jk_flipflop.png");
|
|
Mohan Boddu |
850bb13 |
mState = 0;
|
|
Mohan Boddu |
850bb13 |
mClock = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/ledchip.cpp b/src/chip/ledchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 6e0b6d5..6de6e4a 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/ledchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/ledchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -31,8 +31,8 @@ LEDChip::LEDChip(int aColor, int aInverse)
|
|
Mohan Boddu |
850bb13 |
set(0, 0, 1, 2.5, NULL);
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPin);
|
|
Mohan Boddu |
850bb13 |
mInputPin.set((mW-0.5)/2, mH-0.5, this, mInverse?"Input#":"Input");
|
|
Mohan Boddu |
850bb13 |
- mBaseTexture = load_texture("data/led.png");
|
|
Mohan Boddu |
850bb13 |
- mFlareTexture = load_texture("data/flare.png");
|
|
Mohan Boddu |
850bb13 |
+ mBaseTexture = load_texture(DATADIR "/led.png");
|
|
Mohan Boddu |
850bb13 |
+ mFlareTexture = load_texture(DATADIR "/flare.png");
|
|
Mohan Boddu |
850bb13 |
mInverse = aInverse;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPin.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/ledgrid.cpp b/src/chip/ledgrid.cpp
|
|
Mohan Boddu |
850bb13 |
index 015ce02..ddf83e6 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/ledgrid.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/ledgrid.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -55,8 +55,8 @@ LedGrid::LedGrid(int aSize, int aColor, int aInverse)
|
|
Mohan Boddu |
850bb13 |
mInputPin[i+mSize].set(mSize, (mSize - i - 1) * step + ypos,this,mPinDescription[i+mSize]);
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mBaseTexture = load_texture("data/ledgrid_base.png");
|
|
Mohan Boddu |
850bb13 |
- mLitTexture = load_texture("data/ledgrid_lit.png");
|
|
Mohan Boddu |
850bb13 |
+ mBaseTexture = load_texture(DATADIR "/ledgrid_base.png");
|
|
Mohan Boddu |
850bb13 |
+ mLitTexture = load_texture(DATADIR "/ledgrid_lit.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
for (i = 0; i < mSize * 2; i++)
|
|
Mohan Boddu |
850bb13 |
mInputPin[i].mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/logicprobe.cpp b/src/chip/logicprobe.cpp
|
|
Mohan Boddu |
850bb13 |
index 14980fe..236b799 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/logicprobe.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/logicprobe.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -53,7 +53,7 @@ LogicProbe::LogicProbe()
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPin[0]);
|
|
Mohan Boddu |
850bb13 |
mInputPin[0].set(0, ypos, this, "Bit 0"); ypos += 0.56;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/lcd.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/lcd.png");
|
|
Mohan Boddu |
850bb13 |
mPlayhead = 0;
|
|
Mohan Boddu |
850bb13 |
mState = 1;
|
|
Mohan Boddu |
850bb13 |
mLastTick = 0;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/muxchip.cpp b/src/chip/muxchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 2249450..df9b22f 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/muxchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/muxchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -45,7 +45,7 @@ MuxChip::MuxChip()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(4.5, 1.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(4.5, 3.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/mux.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/mux.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPin[0].mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPin[1].mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/nand3chip.cpp b/src/chip/nand3chip.cpp
|
|
Mohan Boddu |
850bb13 |
index e7c5e68..b315388 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/nand3chip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/nand3chip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -35,9 +35,9 @@ NAND3Chip::NAND3Chip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nand3_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nand3_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nand3_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nand3_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/nand8chip.cpp b/src/chip/nand8chip.cpp
|
|
Mohan Boddu |
850bb13 |
index a970750..09d9816 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/nand8chip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/nand8chip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -49,9 +49,9 @@ NAND8Chip::NAND8Chip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mInputPin[7].set(0, ypos, this, "Input H");
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 1.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nand8_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nand8_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nand8_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nand8_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
int i;
|
|
Mohan Boddu |
850bb13 |
for (i = 0; i < 8; i++)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/nandchip.cpp b/src/chip/nandchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 3f46a9a..476593a 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/nandchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/nandchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -33,9 +33,9 @@ NANDChip::NANDChip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nand_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nand_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nand_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nand_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/nor3chip.cpp b/src/chip/nor3chip.cpp
|
|
Mohan Boddu |
850bb13 |
index 4544d75..68013ae 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/nor3chip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/nor3chip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -35,9 +35,9 @@ NOR3Chip::NOR3Chip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nor3_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nor3_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nor3_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nor3_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/nor8chip.cpp b/src/chip/nor8chip.cpp
|
|
Mohan Boddu |
850bb13 |
index 9b453f9..fa4e5d4 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/nor8chip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/nor8chip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -49,9 +49,9 @@ NOR8Chip::NOR8Chip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mInputPin[7].set(0, ypos, this, "Input H");
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 1.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nor8_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nor8_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nor8_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nor8_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
int i;
|
|
Mohan Boddu |
850bb13 |
for (i = 0; i < 8; i++)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/norchip.cpp b/src/chip/norchip.cpp
|
|
Mohan Boddu |
850bb13 |
index b35964b..65cc164 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/norchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/norchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -33,9 +33,9 @@ NORChip::NORChip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nor_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nor_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/nor_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/nor_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/notchip.cpp b/src/chip/notchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 3302c8f..c4cb950 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/notchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/notchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -31,9 +31,9 @@ NOTChip::NOTChip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/not_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/not_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/not_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/not_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPin.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/or3chip.cpp b/src/chip/or3chip.cpp
|
|
Mohan Boddu |
850bb13 |
index 636e817..3b3cb02 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/or3chip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/or3chip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -35,9 +35,9 @@ OR3Chip::OR3Chip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/or3_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/or3_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/or3_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/or3_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/or8chip.cpp b/src/chip/or8chip.cpp
|
|
Mohan Boddu |
850bb13 |
index 0f95d13..da26e3e 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/or8chip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/or8chip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -49,9 +49,9 @@ OR8Chip::OR8Chip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mInputPin[7].set(0, ypos, this, "Input H");
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 1.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/or8_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/or8_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/or8_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/or8_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
int i;
|
|
Mohan Boddu |
850bb13 |
for (i = 0; i < 8; i++)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/orchip.cpp b/src/chip/orchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 15ae73f..fc32456 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/orchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/orchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -33,9 +33,9 @@ ORChip::ORChip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/or_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/or_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/or_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/or_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/sedchip.cpp b/src/chip/sedchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 9f229e9..1298a9e 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/sedchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/sedchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -30,8 +30,8 @@ SEDChip::SEDChip()
|
|
Mohan Boddu |
850bb13 |
set(0, 0, 1, 2.5, "Smoke Emitting Diode");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mInputPin);
|
|
Mohan Boddu |
850bb13 |
mInputPin.set((mW-0.5)/2, mH-0.5, this, "Input");
|
|
Mohan Boddu |
850bb13 |
- mBaseTexture = load_texture("data/sed.png");
|
|
Mohan Boddu |
850bb13 |
- mFlareTexture = load_texture("data/sedr.png");
|
|
Mohan Boddu |
850bb13 |
+ mBaseTexture = load_texture(DATADIR "/sed.png");
|
|
Mohan Boddu |
850bb13 |
+ mFlareTexture = load_texture(DATADIR "/sedr.png");
|
|
Mohan Boddu |
850bb13 |
for (i = 0; i < 32; i++)
|
|
Mohan Boddu |
850bb13 |
mParticle[i].live = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/serchip.cpp b/src/chip/serchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 40b9032..cb2d421 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/serchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/serchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -36,7 +36,7 @@ SERChip::SERChip()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(3.5, 0.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(3.5, 1.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/ser.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/ser.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/srchip.cpp b/src/chip/srchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 5cc3e0d..13caa19 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/srchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/srchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -34,7 +34,7 @@ SRChip::SRChip()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(3.5, 0.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(3.5, 1.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/sr.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/sr.png");
|
|
Mohan Boddu |
850bb13 |
mOldState = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/srflipflop.cpp b/src/chip/srflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
index 1507295..db0e426 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/srflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/srflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -37,7 +37,7 @@ SRFlipFlop::SRFlipFlop()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(4.5, 1.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(4.5, 3.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/sr_flipflop.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/sr_flipflop.png");
|
|
Mohan Boddu |
850bb13 |
mState = 0;
|
|
Mohan Boddu |
850bb13 |
mClock = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/srnegchip.cpp b/src/chip/srnegchip.cpp
|
|
Mohan Boddu |
850bb13 |
index d6264f7..a025cef 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/srnegchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/srnegchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -34,7 +34,7 @@ SRNegChip::SRNegChip()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(3.5, 0.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(3.5, 1.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/sr_neg.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/sr_neg.png");
|
|
Mohan Boddu |
850bb13 |
mOldState = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/staticlevelchip.cpp b/src/chip/staticlevelchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 212a2b3..22f93cb 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/staticlevelchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/staticlevelchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -31,12 +31,12 @@ StaticLevelChip::StaticLevelChip(int aLevel)
|
|
Mohan Boddu |
850bb13 |
if (aLevel)
|
|
Mohan Boddu |
850bb13 |
{
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(0.75, 1.5, this, "Output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/vcc.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/vcc.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
{
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(0.75, 0, this, "Output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/gnd.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/gnd.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/stepper.cpp b/src/chip/stepper.cpp
|
|
Mohan Boddu |
850bb13 |
index ca26e3b..1f12d9d 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/stepper.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/stepper.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -57,7 +57,7 @@ StepperMotor::StepperMotor(int aMode)
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mCurrentBits = 3;
|
|
Mohan Boddu |
850bb13 |
mCurrentAngle = 0;
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/stepper.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/stepper.png");
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
void drawarrow(float x, float y, float angle, int color)
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/switchchip.cpp b/src/chip/switchchip.cpp
|
|
Mohan Boddu |
850bb13 |
index d2a024d..838f0c9 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/switchchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/switchchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -29,7 +29,7 @@ SwitchChip::SwitchChip(int aCharacter)
|
|
Mohan Boddu |
850bb13 |
set(0,0,2,2.5,NULL);
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(0.75, 1.9, this, "Output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/switch.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/switch.png");
|
|
Mohan Boddu |
850bb13 |
mPressed = 0;
|
|
Mohan Boddu |
850bb13 |
mSwitchedOn = 0;
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/tchip.cpp b/src/chip/tchip.cpp
|
|
Mohan Boddu |
850bb13 |
index 2525e89..509e92f 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/tchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/tchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -34,7 +34,7 @@ TChip::TChip()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(3.5, 0.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(3.5, 1.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/t.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/t.png");
|
|
Mohan Boddu |
850bb13 |
mOldState = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/tflipflop.cpp b/src/chip/tflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
index 4ec3293..958d5e6 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/tflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/tflipflop.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -40,7 +40,7 @@ TFlipFlop::TFlipFlop()
|
|
Mohan Boddu |
850bb13 |
mOutputPinA.set(4.5, 1.25, this, "Output");
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPinB);
|
|
Mohan Boddu |
850bb13 |
mOutputPinB.set(4.5, 3.25, this, "Inverted output");
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/t_flipflop.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/t_flipflop.png");
|
|
Mohan Boddu |
850bb13 |
mState = 0;
|
|
Mohan Boddu |
850bb13 |
mClock = 0;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/chip/xorchip.cpp b/src/chip/xorchip.cpp
|
|
Mohan Boddu |
850bb13 |
index e072a3a..80269f0 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/chip/xorchip.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/chip/xorchip.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -33,9 +33,9 @@ XORChip::XORChip(int aUS)
|
|
Mohan Boddu |
850bb13 |
mPin.push_back(&mOutputPin);
|
|
Mohan Boddu |
850bb13 |
mOutputPin.set(3.5, 0.75, this, "Output");
|
|
Mohan Boddu |
850bb13 |
if (aUS)
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/xor_us.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/xor_us.png");
|
|
Mohan Boddu |
850bb13 |
else
|
|
Mohan Boddu |
850bb13 |
- mTexture = load_texture("data/xor_fi.png");
|
|
Mohan Boddu |
850bb13 |
+ mTexture = load_texture(DATADIR "/xor_fi.png");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
mInputPinA.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
mInputPinB.mReadOnly = 1;
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/core/main.cpp b/src/core/main.cpp
|
|
Mohan Boddu |
850bb13 |
index a92d2bc..f6833fe 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/core/main.cpp
|
|
Mohan Boddu |
850bb13 |
+++ b/src/core/main.cpp
|
|
Mohan Boddu |
850bb13 |
@@ -1760,12 +1760,12 @@ int main(int argc, char** args)
|
|
Mohan Boddu |
850bb13 |
// For imgui - Enable keyboard UNICODE processing for the text field.
|
|
Mohan Boddu |
850bb13 |
SDL_EnableUNICODE(1);
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
- fn.load("data/vera31.fnt");
|
|
Mohan Boddu |
850bb13 |
- fn14.load("data/vera14.fnt");
|
|
Mohan Boddu |
850bb13 |
+ fn.load(DATADIR "/vera31.fnt");
|
|
Mohan Boddu |
850bb13 |
+ fn14.load(DATADIR "/vera14.fnt");
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
#ifndef __APPLE__ // Use the higher-resolution OSX icon instead
|
|
Mohan Boddu |
850bb13 |
int x, y, n;
|
|
Mohan Boddu |
850bb13 |
- unsigned char *data = stbi_load("data/icon.png", &x, &y, &n, 4);
|
|
Mohan Boddu |
850bb13 |
+ unsigned char *data = stbi_load(DATADIR "/icon.png", &x, &y, &n, 4);
|
|
Mohan Boddu |
850bb13 |
if (data)
|
|
Mohan Boddu |
850bb13 |
{
|
|
Mohan Boddu |
850bb13 |
SDL_Surface *icon = SDL_CreateRGBSurfaceFrom(data,x,y,32,x*4,0x000000ff,0x0000ff00, 0x00ff0000, 0xff000000);
|
|
Mohan Boddu |
850bb13 |
@@ -1779,9 +1779,9 @@ int main(int argc, char** args)
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
if (gConfig.mCustomCursors)
|
|
Mohan Boddu |
850bb13 |
{
|
|
Mohan Boddu |
850bb13 |
- cursor_drag = load_cursor("data/cursor_drag.png", 10, 0);
|
|
Mohan Boddu |
850bb13 |
- cursor_scissors = load_cursor("data/cursor_scissors.png", 6, 6);
|
|
Mohan Boddu |
850bb13 |
- cursor_normal = load_cursor("data/cursor_ptr.png", 0, 0);
|
|
Mohan Boddu |
850bb13 |
+ cursor_drag = load_cursor(DATADIR "/cursor_drag.png", 10, 0);
|
|
Mohan Boddu |
850bb13 |
+ cursor_scissors = load_cursor(DATADIR "/cursor_scissors.png", 6, 6);
|
|
Mohan Boddu |
850bb13 |
+ cursor_normal = load_cursor(DATADIR "/cursor_ptr.png", 0, 0);
|
|
Mohan Boddu |
850bb13 |
SDL_SetCursor(cursor_normal);
|
|
Mohan Boddu |
850bb13 |
}
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
diff --git a/src/include/atanua.h b/src/include/atanua.h
|
|
Mohan Boddu |
850bb13 |
index a80e879..a0a05ac 100644
|
|
Mohan Boddu |
850bb13 |
--- a/src/include/atanua.h
|
|
Mohan Boddu |
850bb13 |
+++ b/src/include/atanua.h
|
|
Mohan Boddu |
850bb13 |
@@ -23,6 +23,10 @@ distribution.
|
|
Mohan Boddu |
850bb13 |
#include <vector>
|
|
Mohan Boddu |
850bb13 |
#include "toolkit.h"
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
+#ifndef DATADIR
|
|
Mohan Boddu |
850bb13 |
+#define DATADIR "data"
|
|
Mohan Boddu |
850bb13 |
+#endif
|
|
Mohan Boddu |
850bb13 |
+
|
|
Mohan Boddu |
850bb13 |
using namespace std;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
@@ -214,4 +218,4 @@ extern int gSelectKeyMask;
|
|
Mohan Boddu |
850bb13 |
extern int gCloneKeyMask;
|
|
Mohan Boddu |
850bb13 |
extern int gBlackBackground;
|
|
Mohan Boddu |
850bb13 |
|
|
Mohan Boddu |
850bb13 |
-char *mystrdup(const char *data);
|
|
Mohan Boddu |
850bb13 |
\ No newline at end of file
|
|
Mohan Boddu |
850bb13 |
+char *mystrdup(const char *data);
|
|
Mohan Boddu |
850bb13 |
--
|
|
Mohan Boddu |
850bb13 |
2.5.0
|
|
Mohan Boddu |
850bb13 |
|