v2.16.9.1 : First experimental Emscripten support.

This commit is contained in:
Jean-François DEL NERO committed 2025-01-03 14:44:27 +01:00
1 parent 585da152d6
commit 17488bcc93
3 files changed
+34 -7

No files matched your search

+4 -4
View File
@@ -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
+3 -1
View File
@@ -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) !
@@ -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)
/*********************************************************
/*********************************************************
+27 -2
View File
@@ -69,7 +69,7 @@ Build folder.
(Linux build environment)
```
cd build
cd hxc_floppy_emulator_sources_path/build
make
```
@@ -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