Commit Graph

353 Commits

Author SHA1 Message Date
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
waltje
edf88b1afc Re-did the cloning to handle its own master list. 2018-08-20 16:40:11 -04:00
waltje
8705137000 Changes to mem.c to allow the mappings to be updated externally. 2018-08-20 01:43:57 -04:00
waltje
4ac6b54a66 Allow devices to be cloned from a master device. 2018-08-20 01:39:38 -04:00
waltje
3bb15e1fe7 Added several small upstream patches for CPU module.
Added the D2D rendering module from 86Box, and updated it.
Fixed the Slovenian translation.
Added Norwegian (Bokmal) translation.
Several small fixes here and there.
2018-07-28 20:53:54 -04:00
waltje
4c03094eaf Whoops, messed up something. Fixed now. 2018-06-27 18:29:39 -04:00
waltje
7919fbdb93 Fixes for FDC and AT keyboard (showing when running AT&T System V/386 R3.2 UNIX.)
Added memory context dumping for debugging.
2018-06-27 15:04:21 -04:00
waltje
097fb38af7 Updates to auto-generated the language pack modules. 2018-06-20 01:40:48 -04:00