Comments (4)
With last 2 versions (1.5 and 1.6) i was no longer able to compile (using Lubuntu) the Kernel for the Raspberry 2 or the one for the 3 neither, infact i use only precompiled kernel now
from bmc64.
from bmc64.
ok, many thanks for the tips!
I am not sure, but I seem to need to have the "rpi-tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin" in the PATH variable. Not sure really what the recommended way is for that for the toolchain.
Then, one important thing was: It seems as though my ubuntu (18.04) uses automake 1.15.1, (not 1.15 which the configure files are based on).
So, cd'ing into the vice-3.3 and running "autoreconf -f -i" and just upgrading the m4 and .in files to the new version did the trick.
My additions compiled also so I'm gonna test that tomorrow.
If it works, I guess this can be closed, maybe with some clarifications in the readme about the automake version, and that the pi3 build uses the other toolchain. But I understand, don't waste any of time on this when there are more important things.
BTW, There's a lot of C-mindset in that old vice code (and I'm since many years back mostly a C++ guy), so I'm a bit horrified about the abundance of preprocessor relying code (lots #defines instead of enums etc).
Anyhow, it is what it is.
from bmc64.
Well, so I got the features that I wanted working.
CBM+F1 / F9 = Joyswap
CBM+F3 / F10 = Hard Reset
CBM+F5 / F11 = Cartridge Freeze
With menu items for enabling / disabled each individually.
Maybe it would also be possible to map some shifted keys like CBM+F2,
by combining CBM + CTRL + F2. Hmmm
Kind of the brute and ugly way I did this, since I realize it is better to list the menus
based on the keys, and then make it possible to let the user map freely each key to any
of some set of common actions.
That would also reduce the duplication in the code, especially in the kbd.c file.
So, I guess I'm very happy now.
A little annoyed that I have to do clean_all every time, then autoreconf -f -i and then rebuild.
Well at least I got all cores compiling for all make statements in the make_all.sh.
closing this issue!
from bmc64.
Related Issues (20)
- successful build using Arm GNU Toolchain (12.3.rel1) report HOT 2
- Directories littered with invisible files HOT 2
- communicate with host computer via Ethernet HOT 2
- Supported sync on DSI connected screen HOT 3
- Feature request: Support less/greater key on german QWERTZ keyboard
- Feature request: Add MicroMys as controlport device
- Wont boot on Pi 3 a+ HOT 5
- Issue with Secret of Monkey Island HOT 4
- accentual.com TLS cert HOT 1
- PET Keymap Problem HOT 5
- PET Drives Change Model is always None HOT 4
- Tape Drive Emulation Unreliable HOT 7
- Two new (simple) feature requests
- Question: Support for GPIO audio PWM module HOT 3
- Audio out via jack on Pi Zero HOT 3
- flipping disks with .m3u ? HOT 6
- Feature request: Supporting more than 20 buttons on usb gamepad HOT 3
- GPIO Config 2 : GPIO Keyboard and Joysticks does not work properly
- plus4emu memory HOT 2
- Plus4Emu Extra drives
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bmc64.