Skip to content

Commit

Permalink
Doc change (OS'es) + year change (2023) ...
Browse files Browse the repository at this point in the history
  • Loading branch information
lgblgblgb committed Feb 1, 2023
1 parent 00e27c1 commit acbf80a
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 4 deletions.
2 changes: 1 addition & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
X-Emulators - aka "Xemu" - (C)2016-2022 LGB Gábor Lénárt [email protected]
X-Emulators - aka "Xemu" - (C)2016-2023 LGB Gábor Lénárt [email protected]

[ Xemu is licensed under the terms of GNU/GPL v2, for more information please read file LICENSE ]

Expand Down
30 changes: 29 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
Emulators running on Linux/Unix/Windows/OSX of various (mainly 8 bit) machines,
including the Commodore LCD and Commodore 65 and MEGA65 as well.

Written by (C)2016-2022 LGB (Gábor Lénárt) <[email protected]>
Written by (C)2016-2023 LGB (Gábor Lénárt) <[email protected]>
Source repository: https://github.com/lgblgblgb/xemu

Xemu also contains code wasn't written by me (sources I use from others,
Expand Down Expand Up @@ -78,6 +78,29 @@ https://github.com/lgblgblgb/xemu/wiki
* **reCPM**: Another dead project from me (at least in this form): the goal is to
create a free CP/M compatible OS with the needed hardware (Z80) emulated as well.

## Supported OSes Xemu can run on

"Mainstream" OSes:

* Linux (including Raspberry Pi OS as well - probably other SBCs as well with Linux
as the OS -, though in general, Raspberry Pi can be too slow for certain
emulation tasks like emulating MEGA65 at full speed)
* Windows (there are some problems if Xemu encounters any directory path containing
non-US-ascii characters, because of the brainda ... errr ... strange way how
Windows handles this compared to other sane OSes)
* MacOS (Apple silicion shouldn't be a problem)

In general, Xemu should run on other UNIX-like OSes too with no (or minimal) source
level modification. At least once tested on (which may or may not reflect the current
state of the project):

* OpenBSD
* FreeBSD
* HaikuOS (no native UI, though the then-default OSD UI should work)

Note, the list does not mean the upstream availability of ready-to-use binary builds
in general, but the possibility that you can compile Xemu and that "should" work.

## Quickest start (Xemu running in your web browser!)

Just visit this page:
Expand Down Expand Up @@ -183,6 +206,11 @@ Some comments:
* You must use `gmake` (GNU make) instead of `make` (BSD make)
* `pkgconf` is used by the Xemu-configuration tool to found GTK3 library

#### OpenBSD

Very similar to FreeBSD (see above), surely you want to use the `pkg_add` tool
instead of `pkg install` then.

#### Raspberry Pi

If you use some Linux distributions (probably Raspbian) on your Raspberry Pi,
Expand Down
4 changes: 2 additions & 2 deletions xemu/emutools_basicdefs.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Part of the Xemu project, please visit: https://github.com/lgblgblgb/xemu
Copyright (C)2016-2022 LGB (Gábor Lénárt) <[email protected]>
Copyright (C)2016-2023 LGB (Gábor Lénárt) <[email protected]>
The goal of emutools.c is to provide a relative simple solution
for relative simple emulators using SDL2.
Expand All @@ -21,7 +21,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
#ifndef XEMU_COMMON_EMUTOOLS_BASICDEFS_H_INCLUDED
#define XEMU_COMMON_EMUTOOLS_BASICDEFS_H_INCLUDED

#define COPYRIGHT_YEARS "2016-2022"
#define COPYRIGHT_YEARS "2016-2023"

#include <stdio.h>
#include <limits.h>
Expand Down

0 comments on commit acbf80a

Please sign in to comment.