Skip to content

Commit

Permalink
v2.16.9.1 : First experimental Emscripten support.
Browse files Browse the repository at this point in the history
  • Loading branch information
jfdelnero committed Jan 3, 2025
1 parent 585da15 commit 17488bc
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 7 deletions.
8 changes: 4 additions & 4 deletions build/version.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#define FILE_VERSION 2,16,8,3
#define STR_FILE_VERSION "2,16,8,3\0"
#define STR_FILE_VERSION2 "2.16.8.3"
#define STR_DATE "17 Dec 2024\0"
#define FILE_VERSION 2,16,9,1
#define STR_FILE_VERSION "2,16,9,1\0"
#define STR_FILE_VERSION2 "2.16.9.1"
#define STR_DATE "3 Jan 2025\0"
#define NOMFENETRE "HxCFloppyEmulator v" STR_FILE_VERSION2

#define FILEVER FILE_VERSION
Expand Down
4 changes: 3 additions & 1 deletion hxcfloppyemulator_soft_release_notes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Sources : https://github.com/jfdelnero/HxCFloppyEmulator
** **** 2025 : HxCFloppyEmulator *.*.*.* - (Work in progress/beta version)

*** Latest beta version : https://hxc2001.com/download/floppy_drive_emulator/HxCFloppyEmulator_soft_beta.zip ***
*** Last update : v2.16.8.3, 17 Dec 2024 ***
*** Last update : v2.16.9.1, 3 Jan 2025 ***

-> New Writer : PNG file (Disk/tracks and stream layouts) -> Disk layout can now be exported into a PNG file (for disk analysis) !

Expand Down Expand Up @@ -67,6 +67,8 @@ Sources : https://github.com/jfdelnero/HxCFloppyEmulator

-> New Loader : Hampa Hug's PCE PRI. (WIP!)

-> New build target : Emscripten / Web page (Experimental state)

/*********************************************************

/*********************************************************
Expand Down
29 changes: 27 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Build folder.

(Linux build environment)
```
cd build
cd hxc_floppy_emulator_sources_path/build
make
```

Expand All @@ -88,11 +88,36 @@ make TARGET=mingw64 # 64 bits build
(macOS + Xcode build environment)

```
cd build
cd hxc_floppy_emulator_sources_path/build
make
./maccreatebundle
```

### Emscripten/Web target (experimental)

Install the Emscripten build environment (to do once)

```
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk/
git pull
./emsdk install latest
./emsdk activate latest
```

Set the Emscripten build environment

```
source "/emsdk_install_path/emsdk_env.sh"
```

Build the Emscripten HxC Floppy Emulator software

```
cd hxc_floppy_emulator_sources_path/build
emmake make TARGET=Emscripten
```

-------------------------------------------------------------------------------

HxC Floppy Emulator project
Expand Down

0 comments on commit 17488bc

Please sign in to comment.