• Any progress being made with ZX81 emulation?

    Help and Support
    28
    0 Votes
    28 Posts
    888 Views
    F

    @JimmyFromTheBay said in Any progress being made with ZX81 emulation?:

    @Folly

    What is the "makefile"?

    Here you can find what makefiles do.

    The sourcecode of sz81 is here.
    You will notice the Makefile.
    I highlighted these lines to give you an impression on what can be added to the CFLAGS in order to compile the source code with for example zxpand.
    To add zxpand it has to be added in the line 40 :
    .... -D_DZ80_EXCLUDE_SCRIPT -DZXPAND

    What are the "sdcard files" for ZXPAND?

    I am not an expert on zxpand but it seems that program files are loaded from sdcard.
    More info about zxpand can be found here.
    You can also read that the SZ81 emulator can emulate the ZXpand+. To run a ZXpand-compatible program, you have to put the P file and its .wad file in the ZXpand_SD_Card folder.

    "edit where the configure part so the binary is saver in a different folder than the standar sz81 emultor" - is that referring to these lines? function sources_sz80() { gitPullOrClone #patch and change the config directory for ZX80 sed -i 's/\"\.sz81\"/\"\.sz80\"/g' "sdl_resources.h"

    no,
    I meant :
    function configure_sz80()

    What you mention is sources part , look at the function name.

    Because I have NO idea what that's all about, or what the different slashes mean. There basically isn't one part of that last line I understand :(

    You can read more about what the program sed does over here.

    So it looks like the answer to your question, sadly, is "Hell no" :D

    Haha, I understand.
    In the beginning it's all garbage.
    Try to read the stuff I send you.
    Hope you will understand it a little bit better.

  • 0 Votes
    1 Posts
    228 Views
    No one has replied
  • ZX81 emulator?

    Help and Support
    8
    0 Votes
    8 Posts
    1k Views
    S

    Got there eventually. For anyone else having problems:

    Go to Settings>Input and set User 2 Binds to Sinclair Keyboard, and User 1 Binds to Cursor Joystick. Then go to Quick Menu and click. Save Core Overrides. That'll set you up for basic registering of inputs without having to repeat it every time you load a game.

    For individual games that aren't pre-configured with those settings, go to Quick Menu>Options and set the individual controls, then save the config file for that game from the top of the same menu.