Giter VIP home page Giter VIP logo

Comments (4)

lroby74 avatar lroby74 commented on August 13, 2024

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.

randyrossi avatar randyrossi commented on August 13, 2024

from bmc64.

Larswad avatar Larswad commented on August 13, 2024

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.

Larswad avatar Larswad commented on August 13, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.