waltje
0b891b839e
Updates from DarkStar.
2018-10-04 14:00:45 -04:00
Fred N. van Kempen
c13d7605ba
Merge pull request #54 from darkstar/scsi_fix
...
SCSI: Fix for "changeable" mode pages
2018-10-04 13:13:58 -04:00
Fred N. van Kempen
43dfe5a2a3
Merge pull request #53 from darkstar/optional_malloc
...
MSVC: Make the new malloc() wrapper optional
2018-10-04 13:12:36 -04:00
darkstar
b38db9e9d6
SCSI: Fix for "changeable" mode pages
...
This is supposed to be a bit field of the fields that can be changed by
MODE SELECT. Since we don't support changing mode pages (yet), we should
report that fact correctly
2018-10-03 21:20:27 +02:00
darkstar
7c852a8685
MSVC: Make the new malloc() wrapper optional
...
It causes issues with DLL linkage on MSVC (DLLImport/DLLExport) so let's
just disable it for now...
2018-10-03 20:42:07 +02:00
waltje
96ce38fa64
Allow manual changing of Dynarec flag.
2018-09-28 15:06:26 -04:00
waltje
e659efd4ac
Small fixes.
2018-09-28 14:47:00 -04:00
waltje
428528ff57
Bumped version to 0.1.6.5.
...
Added a workaround to handle possible NULL returns from malloc; we now call a wrapper function which will notify the user, clean up and then exit the application if that happens.
2018-09-23 16:35:45 -04:00
waltje
116a7f68af
Minor upstream changes.
2018-09-22 19:15:04 -04:00
waltje
98a9f34131
Various small fixes.
2018-09-21 23:35:15 -04:00
waltje
eb1de7d326
Update for Makefile under VC to actually enable optimization.
...
PR from 360CodeSafe to catch file-open errors in CPU module.
2018-09-20 00:30:32 -04:00
Fred N. van Kempen
7a2f43ec29
Merge pull request #48 from 360CodeSafe/master
...
add return in case failing to create the file
2018-09-19 23:59:07 -04:00
360 CodeSafe
55bb707ef5
add return in case failing to create the file
...
Even the file is create in 'usr_path', it is better and more safely to check whether the file is created successfully.
The check against null pointer could protect the program from deference a null pointer.
2018-09-20 11:04:28 +08:00
waltje
f34963819b
Small fix for AT keyboard generating NULL interrupts.
...
Bumped to version 0.1.6.5.
2018-09-11 23:52:46 -04:00
waltje
10efb6f0cd
Small fixes, and language update for JP.
...
Release train 0.1.6(.4) is currently the <Stable-Release> path.
Release train 0.1.7(.0) is currently being tested.
2018-09-10 05:42:28 -04:00
waltje
149cdc736d
More language updates.
2018-09-05 15:34:28 -04:00
Fred N. van Kempen
15ed72b612
Merge pull request #47 from darkstar/msvc
...
Thanks!
2018-09-05 15:10:33 -04:00
darkstar
5bfd366a95
Update MSVC project files
2018-09-05 17:04:08 +02:00
Fred N. van Kempen
7b64fe6c9a
Merge pull request #46 from dgurney/translation-update
...
Translate new strings
2018-09-04 05:41:14 -04:00
Daniel Gurney
3ab11821e1
Translate new strings
2018-09-04 12:35:50 +03:00
waltje
fb0c788b61
Added warning to save before configuring boards (new STR_2308 !)
2018-09-04 02:26:34 -04:00
waltje
0029688f15
Fix for app crash if Windows installed language not supported. Fixes issue #44 .
2018-09-04 01:43:17 -04:00
waltje
dad6c07865
Various upstream changes applied.
2018-09-04 01:42:09 -04:00
waltje
5e606c8e7a
Bumped system version number to 0.1.6.4.
2018-09-03 20:42:28 -04:00
waltje
f5da553cb7
Fixed a bug in device.c (cloning cleanup)
...
Added the Micro Mainframe EMS-5150T EMS board (request Fenix70)
Updated the parallel port device handler.
Added the initial release of the ESC/P printer.h (WIP)
2018-09-03 19:23:22 -04:00
waltje
c19cf753f2
Some minor cleanups in the png.c module.
2018-09-02 19:47:17 -04:00
waltje
cc9d210559
Whoops, forgot to update Makefiles for non-PNG systems.
2018-09-02 18:55:08 -04:00
waltje
0b515cf2d9
Updates to the printer system.
...
Combined all PNG stuff into the new png.ch module, and finally fixed the VC crash with it!
2018-09-02 18:26:21 -04:00
waltje
933b8cacd0
Committed the basic printer module, cleaned up a bit.
2018-09-01 06:36:08 -04:00
waltje
061613df32
Updated SCAT machine to remove signed-ness warnings in VC.
...
Updated parallel device for an oopsie.
2018-09-01 02:14:15 -04:00
waltje
5b0069632b
Added new printers framework. Work in progress.
2018-09-01 00:10:09 -04:00
waltje
2f8a7baf6a
Created new plat_tempfile() function so it can be re-used.
2018-09-01 00:08:36 -04:00
waltje
8a4d953277
Added the Paradise Systems 5PAK board as a memory board as well.
2018-09-01 00:07:18 -04:00
waltje
b2cd9075ce
Added the Paradise Systems 5-PAK RTC.
2018-08-31 17:02:09 -04:00
waltje
6ad4717abd
Fixes for programmed alarm interrupts in ISA RTC.
2018-08-31 05:39:46 -04:00
waltje
c094bdc9b4
Fixed the ISA Clock/RTC cards for IRQ operation. Verified with a new DOS tool, cross-checked on real hardware.
...
Removed some old, unneeded files.
2018-08-30 03:49:37 -04:00
waltje
e0252036e6
Added 8088-1 (10MHz) CPU support.
...
Added presetting a filename for NVR (so cards can use that.)
Updated some more translation files for STR_3480 and STR_3481.
Added a new card: ISA-based Clock/RTC cards for PC/XT systems.
Un-did previous change to XT ST506 driver.
2018-08-29 03:58:50 -04:00
Fred N. van Kempen
65567ce7da
Merge pull request #41 from dgurney/translation-update
...
Translate STR_3480 to Finnish
2018-08-27 05:17:51 -04:00
waltje
a66e8f05fd
Updated FR translation.
2018-08-27 05:16:28 -04:00
Daniel Gurney
ce770a85ea
Translate new string
2018-08-27 12:12:47 +03:00
waltje
15d9edf697
Small changes to the ET4000 driver.
...
Updates to allow debug binaries in the same folder.
Changes to move the Language Packs into lang/ under ExePath.
Removed the GREENB machine, just another AMI486 machine.
2018-08-26 23:54:14 -04:00
waltje
0470950556
More upstream patches for the ET4000 cards.
2018-08-26 03:15:59 -04:00
waltje
3587054ac3
Re-work and cleanup of the Tseng Labs ET4000AX driver, including the Korean variants.
2018-08-25 23:57:32 -04:00
waltje
96848e0c03
Update for language modules (STR_3480); defaults to English in modules.
2018-08-25 20:36:29 -04:00
waltje
28cc2ac6c2
Upstream fixes for AT keyboard (disables Mode1, needed for TSX-32.)
...
Upstream fixes for ET4000* cards (also for TSX-32, and others) with scrolling issues.
Upstream fixes for mem.c (fixes remapping issues for ET4000 et al.)
2018-08-25 17:29:25 -04:00
waltje
f6eae8c658
Initial release of the ISA Memory Expansion Card driver. Not done yet, but works.
2018-08-25 14:52:56 -04:00
waltje
d4a9d52bd7
New NEAT 286 emulation, implements UMA remapping and EMS.
2018-08-25 14:47:49 -04:00
waltje
6dc4fa9094
Fix for small issue in XT ST506 driver.
...
Updated mem.c to remove last remnants of split_mapping.
Updated machine_table.c for actual NEAT chipset DRAM limit.
2018-08-23 19:27:51 -04:00
waltje
3be39f9792
More cleanup changes for the remapping. All machine-init functions now call mem_top_remap themselves, this is no longer inherited. machine_at_*_remap_init() functions removed.
...
As an initial test, added remap to the NEAT - that works.
2018-08-20 20:07:05 -04:00
waltje
ed871b3c27
More cleanups in mem.ch, removing old and/or unneeded stuff.
2018-08-20 18:16:37 -04:00